xref: /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/include/asic_reg/bif/bif_5_1_sh_mask.h (revision 41ec02673d281bbb3d38e6c78504ce6e30c228c1)
1 /*	$NetBSD: bif_5_1_sh_mask.h,v 1.3 2021/12/18 23:45:09 riastradh Exp $	*/
2 
3 /*
4  * BIF_5_1 Register documentation
5  *
6  * Copyright (C) 2014  Advanced Micro Devices, Inc.
7  *
8  * Permission is hereby granted, free of charge, to any person obtaining a
9  * copy of this software and associated documentation files (the "Software"),
10  * to deal in the Software without restriction, including without limitation
11  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
12  * and/or sell copies of the Software, and to permit persons to whom the
13  * Software is furnished to do so, subject to the following conditions:
14  *
15  * The above copyright notice and this permission notice shall be included
16  * in all copies or substantial portions of the Software.
17  *
18  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
19  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
21  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
22  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
23  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
24  */
25 
26 #ifndef BIF_5_1_SH_MASK_H
27 #define BIF_5_1_SH_MASK_H
28 
29 #define MM_INDEX__MM_OFFSET_MASK 0x7fffffff
30 #define MM_INDEX__MM_OFFSET__SHIFT 0x0
31 #define MM_INDEX__MM_APER_MASK 0x80000000
32 #define MM_INDEX__MM_APER__SHIFT 0x1f
33 #define MM_INDEX_HI__MM_OFFSET_HI_MASK 0xffffffff
34 #define MM_INDEX_HI__MM_OFFSET_HI__SHIFT 0x0
35 #define MM_DATA__MM_DATA_MASK 0xffffffff
36 #define MM_DATA__MM_DATA__SHIFT 0x0
37 #define BIF_MM_INDACCESS_CNTL__MM_INDACCESS_DIS_MASK 0x2
38 #define BIF_MM_INDACCESS_CNTL__MM_INDACCESS_DIS__SHIFT 0x1
39 #define BUS_CNTL__BIOS_ROM_WRT_EN_MASK 0x1
40 #define BUS_CNTL__BIOS_ROM_WRT_EN__SHIFT 0x0
41 #define BUS_CNTL__BIOS_ROM_DIS_MASK 0x2
42 #define BUS_CNTL__BIOS_ROM_DIS__SHIFT 0x1
43 #define BUS_CNTL__PMI_IO_DIS_MASK 0x4
44 #define BUS_CNTL__PMI_IO_DIS__SHIFT 0x2
45 #define BUS_CNTL__PMI_MEM_DIS_MASK 0x8
46 #define BUS_CNTL__PMI_MEM_DIS__SHIFT 0x3
47 #define BUS_CNTL__PMI_BM_DIS_MASK 0x10
48 #define BUS_CNTL__PMI_BM_DIS__SHIFT 0x4
49 #define BUS_CNTL__PMI_INT_DIS_MASK 0x20
50 #define BUS_CNTL__PMI_INT_DIS__SHIFT 0x5
51 #define BUS_CNTL__VGA_REG_COHERENCY_DIS_MASK 0x40
52 #define BUS_CNTL__VGA_REG_COHERENCY_DIS__SHIFT 0x6
53 #define BUS_CNTL__VGA_MEM_COHERENCY_DIS_MASK 0x80
54 #define BUS_CNTL__VGA_MEM_COHERENCY_DIS__SHIFT 0x7
55 #define BUS_CNTL__BIF_ERR_RTR_BKPRESSURE_EN_MASK 0x100
56 #define BUS_CNTL__BIF_ERR_RTR_BKPRESSURE_EN__SHIFT 0x8
57 #define BUS_CNTL__SET_AZ_TC_MASK 0x1c00
58 #define BUS_CNTL__SET_AZ_TC__SHIFT 0xa
59 #define BUS_CNTL__SET_MC_TC_MASK 0xe000
60 #define BUS_CNTL__SET_MC_TC__SHIFT 0xd
61 #define BUS_CNTL__ZERO_BE_WR_EN_MASK 0x10000
62 #define BUS_CNTL__ZERO_BE_WR_EN__SHIFT 0x10
63 #define BUS_CNTL__ZERO_BE_RD_EN_MASK 0x20000
64 #define BUS_CNTL__ZERO_BE_RD_EN__SHIFT 0x11
65 #define BUS_CNTL__RD_STALL_IO_WR_MASK 0x40000
66 #define BUS_CNTL__RD_STALL_IO_WR__SHIFT 0x12
67 #define CONFIG_CNTL__CFG_VGA_RAM_EN_MASK 0x1
68 #define CONFIG_CNTL__CFG_VGA_RAM_EN__SHIFT 0x0
69 #define CONFIG_CNTL__VGA_DIS_MASK 0x2
70 #define CONFIG_CNTL__VGA_DIS__SHIFT 0x1
71 #define CONFIG_CNTL__GENMO_MONO_ADDRESS_B_MASK 0x4
72 #define CONFIG_CNTL__GENMO_MONO_ADDRESS_B__SHIFT 0x2
73 #define CONFIG_CNTL__GRPH_ADRSEL_MASK 0x18
74 #define CONFIG_CNTL__GRPH_ADRSEL__SHIFT 0x3
75 #define CONFIG_MEMSIZE__CONFIG_MEMSIZE_MASK 0xffffffff
76 #define CONFIG_MEMSIZE__CONFIG_MEMSIZE__SHIFT 0x0
77 #define CONFIG_F0_BASE__F0_BASE_MASK 0xffffffff
78 #define CONFIG_F0_BASE__F0_BASE__SHIFT 0x0
79 #define CONFIG_APER_SIZE__APER_SIZE_MASK 0xffffffff
80 #define CONFIG_APER_SIZE__APER_SIZE__SHIFT 0x0
81 #define CONFIG_REG_APER_SIZE__REG_APER_SIZE_MASK 0xfffff
82 #define CONFIG_REG_APER_SIZE__REG_APER_SIZE__SHIFT 0x0
83 #define BIF_SCRATCH0__BIF_SCRATCH0_MASK 0xffffffff
84 #define BIF_SCRATCH0__BIF_SCRATCH0__SHIFT 0x0
85 #define BIF_SCRATCH1__BIF_SCRATCH1_MASK 0xffffffff
86 #define BIF_SCRATCH1__BIF_SCRATCH1__SHIFT 0x0
87 #define BX_RESET_EN__COR_RESET_EN_MASK 0x1
88 #define BX_RESET_EN__COR_RESET_EN__SHIFT 0x0
89 #define BX_RESET_EN__REG_RESET_EN_MASK 0x2
90 #define BX_RESET_EN__REG_RESET_EN__SHIFT 0x1
91 #define BX_RESET_EN__STY_RESET_EN_MASK 0x4
92 #define BX_RESET_EN__STY_RESET_EN__SHIFT 0x2
93 #define MM_CFGREGS_CNTL__MM_CFG_FUNC_SEL_MASK 0x7
94 #define MM_CFGREGS_CNTL__MM_CFG_FUNC_SEL__SHIFT 0x0
95 #define MM_CFGREGS_CNTL__MM_WR_TO_CFG_EN_MASK 0x8
96 #define MM_CFGREGS_CNTL__MM_WR_TO_CFG_EN__SHIFT 0x3
97 #define HW_DEBUG__HW_00_DEBUG_MASK 0x1
98 #define HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
99 #define HW_DEBUG__HW_01_DEBUG_MASK 0x2
100 #define HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
101 #define HW_DEBUG__HW_02_DEBUG_MASK 0x4
102 #define HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
103 #define HW_DEBUG__HW_03_DEBUG_MASK 0x8
104 #define HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
105 #define HW_DEBUG__HW_04_DEBUG_MASK 0x10
106 #define HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
107 #define HW_DEBUG__HW_05_DEBUG_MASK 0x20
108 #define HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
109 #define HW_DEBUG__HW_06_DEBUG_MASK 0x40
110 #define HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
111 #define HW_DEBUG__HW_07_DEBUG_MASK 0x80
112 #define HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
113 #define HW_DEBUG__HW_08_DEBUG_MASK 0x100
114 #define HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
115 #define HW_DEBUG__HW_09_DEBUG_MASK 0x200
116 #define HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
117 #define HW_DEBUG__HW_10_DEBUG_MASK 0x400
118 #define HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
119 #define HW_DEBUG__HW_11_DEBUG_MASK 0x800
120 #define HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
121 #define HW_DEBUG__HW_12_DEBUG_MASK 0x1000
122 #define HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
123 #define HW_DEBUG__HW_13_DEBUG_MASK 0x2000
124 #define HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
125 #define HW_DEBUG__HW_14_DEBUG_MASK 0x4000
126 #define HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
127 #define HW_DEBUG__HW_15_DEBUG_MASK 0x8000
128 #define HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
129 #define HW_DEBUG__HW_16_DEBUG_MASK 0x10000
130 #define HW_DEBUG__HW_16_DEBUG__SHIFT 0x10
131 #define HW_DEBUG__HW_17_DEBUG_MASK 0x20000
132 #define HW_DEBUG__HW_17_DEBUG__SHIFT 0x11
133 #define HW_DEBUG__HW_18_DEBUG_MASK 0x40000
134 #define HW_DEBUG__HW_18_DEBUG__SHIFT 0x12
135 #define HW_DEBUG__HW_19_DEBUG_MASK 0x80000
136 #define HW_DEBUG__HW_19_DEBUG__SHIFT 0x13
137 #define HW_DEBUG__HW_20_DEBUG_MASK 0x100000
138 #define HW_DEBUG__HW_20_DEBUG__SHIFT 0x14
139 #define HW_DEBUG__HW_21_DEBUG_MASK 0x200000
140 #define HW_DEBUG__HW_21_DEBUG__SHIFT 0x15
141 #define HW_DEBUG__HW_22_DEBUG_MASK 0x400000
142 #define HW_DEBUG__HW_22_DEBUG__SHIFT 0x16
143 #define HW_DEBUG__HW_23_DEBUG_MASK 0x800000
144 #define HW_DEBUG__HW_23_DEBUG__SHIFT 0x17
145 #define HW_DEBUG__HW_24_DEBUG_MASK 0x1000000
146 #define HW_DEBUG__HW_24_DEBUG__SHIFT 0x18
147 #define HW_DEBUG__HW_25_DEBUG_MASK 0x2000000
148 #define HW_DEBUG__HW_25_DEBUG__SHIFT 0x19
149 #define HW_DEBUG__HW_26_DEBUG_MASK 0x4000000
150 #define HW_DEBUG__HW_26_DEBUG__SHIFT 0x1a
151 #define HW_DEBUG__HW_27_DEBUG_MASK 0x8000000
152 #define HW_DEBUG__HW_27_DEBUG__SHIFT 0x1b
153 #define HW_DEBUG__HW_28_DEBUG_MASK 0x10000000
154 #define HW_DEBUG__HW_28_DEBUG__SHIFT 0x1c
155 #define HW_DEBUG__HW_29_DEBUG_MASK 0x20000000
156 #define HW_DEBUG__HW_29_DEBUG__SHIFT 0x1d
157 #define HW_DEBUG__HW_30_DEBUG_MASK 0x40000000
158 #define HW_DEBUG__HW_30_DEBUG__SHIFT 0x1e
159 #define HW_DEBUG__HW_31_DEBUG_MASK 0x80000000
160 #define HW_DEBUG__HW_31_DEBUG__SHIFT 0x1f
161 #define MASTER_CREDIT_CNTL__BIF_MC_RDRET_CREDIT_MASK 0x7f
162 #define MASTER_CREDIT_CNTL__BIF_MC_RDRET_CREDIT__SHIFT 0x0
163 #define MASTER_CREDIT_CNTL__BIF_AZ_RDRET_CREDIT_MASK 0x3f0000
164 #define MASTER_CREDIT_CNTL__BIF_AZ_RDRET_CREDIT__SHIFT 0x10
165 #define SLAVE_REQ_CREDIT_CNTL__BIF_SRBM_REQ_CREDIT_MASK 0x1f
166 #define SLAVE_REQ_CREDIT_CNTL__BIF_SRBM_REQ_CREDIT__SHIFT 0x0
167 #define SLAVE_REQ_CREDIT_CNTL__BIF_VGA_REQ_CREDIT_MASK 0x1e0
168 #define SLAVE_REQ_CREDIT_CNTL__BIF_VGA_REQ_CREDIT__SHIFT 0x5
169 #define SLAVE_REQ_CREDIT_CNTL__BIF_HDP_REQ_CREDIT_MASK 0x7c00
170 #define SLAVE_REQ_CREDIT_CNTL__BIF_HDP_REQ_CREDIT__SHIFT 0xa
171 #define SLAVE_REQ_CREDIT_CNTL__BIF_ROM_REQ_CREDIT_MASK 0x8000
172 #define SLAVE_REQ_CREDIT_CNTL__BIF_ROM_REQ_CREDIT__SHIFT 0xf
173 #define SLAVE_REQ_CREDIT_CNTL__BIF_AZ_REQ_CREDIT_MASK 0x100000
174 #define SLAVE_REQ_CREDIT_CNTL__BIF_AZ_REQ_CREDIT__SHIFT 0x14
175 #define SLAVE_REQ_CREDIT_CNTL__BIF_XDMA_REQ_CREDIT_MASK 0x7e000000
176 #define SLAVE_REQ_CREDIT_CNTL__BIF_XDMA_REQ_CREDIT__SHIFT 0x19
177 #define BX_RESET_CNTL__LINK_TRAIN_EN_MASK 0x1
178 #define BX_RESET_CNTL__LINK_TRAIN_EN__SHIFT 0x0
179 #define INTERRUPT_CNTL__IH_DUMMY_RD_OVERRIDE_MASK 0x1
180 #define INTERRUPT_CNTL__IH_DUMMY_RD_OVERRIDE__SHIFT 0x0
181 #define INTERRUPT_CNTL__IH_DUMMY_RD_EN_MASK 0x2
182 #define INTERRUPT_CNTL__IH_DUMMY_RD_EN__SHIFT 0x1
183 #define INTERRUPT_CNTL__IH_REQ_NONSNOOP_EN_MASK 0x8
184 #define INTERRUPT_CNTL__IH_REQ_NONSNOOP_EN__SHIFT 0x3
185 #define INTERRUPT_CNTL__IH_INTR_DLY_CNTR_MASK 0xf0
186 #define INTERRUPT_CNTL__IH_INTR_DLY_CNTR__SHIFT 0x4
187 #define INTERRUPT_CNTL__GEN_IH_INT_EN_MASK 0x100
188 #define INTERRUPT_CNTL__GEN_IH_INT_EN__SHIFT 0x8
189 #define INTERRUPT_CNTL__GEN_GPIO_INT_EN_MASK 0x1e00
190 #define INTERRUPT_CNTL__GEN_GPIO_INT_EN__SHIFT 0x9
191 #define INTERRUPT_CNTL__SELECT_INT_GPIO_OUTPUT_MASK 0x6000
192 #define INTERRUPT_CNTL__SELECT_INT_GPIO_OUTPUT__SHIFT 0xd
193 #define INTERRUPT_CNTL__BIF_RB_REQ_NONSNOOP_EN_MASK 0x8000
194 #define INTERRUPT_CNTL__BIF_RB_REQ_NONSNOOP_EN__SHIFT 0xf
195 #define INTERRUPT_CNTL2__IH_DUMMY_RD_ADDR_MASK 0xffffffff
196 #define INTERRUPT_CNTL2__IH_DUMMY_RD_ADDR__SHIFT 0x0
197 #define BIF_DEBUG_CNTL__DEBUG_EN_MASK 0x1
198 #define BIF_DEBUG_CNTL__DEBUG_EN__SHIFT 0x0
199 #define BIF_DEBUG_CNTL__DEBUG_MULTIBLOCKEN_MASK 0x2
200 #define BIF_DEBUG_CNTL__DEBUG_MULTIBLOCKEN__SHIFT 0x1
201 #define BIF_DEBUG_CNTL__DEBUG_OUT_EN_MASK 0x4
202 #define BIF_DEBUG_CNTL__DEBUG_OUT_EN__SHIFT 0x2
203 #define BIF_DEBUG_CNTL__DEBUG_PAD_SEL_MASK 0x8
204 #define BIF_DEBUG_CNTL__DEBUG_PAD_SEL__SHIFT 0x3
205 #define BIF_DEBUG_CNTL__DEBUG_BYTESEL_BLK1_MASK 0x10
206 #define BIF_DEBUG_CNTL__DEBUG_BYTESEL_BLK1__SHIFT 0x4
207 #define BIF_DEBUG_CNTL__DEBUG_BYTESEL_BLK2_MASK 0x20
208 #define BIF_DEBUG_CNTL__DEBUG_BYTESEL_BLK2__SHIFT 0x5
209 #define BIF_DEBUG_CNTL__DEBUG_SYNC_EN_MASK 0x40
210 #define BIF_DEBUG_CNTL__DEBUG_SYNC_EN__SHIFT 0x6
211 #define BIF_DEBUG_CNTL__DEBUG_SWAP_MASK 0x80
212 #define BIF_DEBUG_CNTL__DEBUG_SWAP__SHIFT 0x7
213 #define BIF_DEBUG_CNTL__DEBUG_IDSEL_BLK1_MASK 0x1f00
214 #define BIF_DEBUG_CNTL__DEBUG_IDSEL_BLK1__SHIFT 0x8
215 #define BIF_DEBUG_CNTL__DEBUG_IDSEL_BLK2_MASK 0x1f0000
216 #define BIF_DEBUG_CNTL__DEBUG_IDSEL_BLK2__SHIFT 0x10
217 #define BIF_DEBUG_CNTL__DEBUG_IDSEL_XSP_MASK 0x1000000
218 #define BIF_DEBUG_CNTL__DEBUG_IDSEL_XSP__SHIFT 0x18
219 #define BIF_DEBUG_CNTL__DEBUG_SYNC_CLKSEL_MASK 0xc0000000
220 #define BIF_DEBUG_CNTL__DEBUG_SYNC_CLKSEL__SHIFT 0x1e
221 #define BIF_DEBUG_MUX__DEBUG_MUX_BLK1_MASK 0x3f
222 #define BIF_DEBUG_MUX__DEBUG_MUX_BLK1__SHIFT 0x0
223 #define BIF_DEBUG_MUX__DEBUG_MUX_BLK2_MASK 0x3f00
224 #define BIF_DEBUG_MUX__DEBUG_MUX_BLK2__SHIFT 0x8
225 #define BIF_DEBUG_OUT__DEBUG_OUTPUT_MASK 0x1ffff
226 #define BIF_DEBUG_OUT__DEBUG_OUTPUT__SHIFT 0x0
227 #define HDP_REG_COHERENCY_FLUSH_CNTL__HDP_REG_FLUSH_ADDR_MASK 0x1
228 #define HDP_REG_COHERENCY_FLUSH_CNTL__HDP_REG_FLUSH_ADDR__SHIFT 0x0
229 #define HDP_MEM_COHERENCY_FLUSH_CNTL__HDP_MEM_FLUSH_ADDR_MASK 0x1
230 #define HDP_MEM_COHERENCY_FLUSH_CNTL__HDP_MEM_FLUSH_ADDR__SHIFT 0x0
231 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_A_MASK 0x1
232 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_A__SHIFT 0x0
233 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SEL_MASK 0x2
234 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SEL__SHIFT 0x1
235 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_MODE_MASK 0x4
236 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_MODE__SHIFT 0x2
237 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SPARE_MASK 0x18
238 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SPARE__SHIFT 0x3
239 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SN0_MASK 0x20
240 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SN0__SHIFT 0x5
241 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SN1_MASK 0x40
242 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SN1__SHIFT 0x6
243 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SN2_MASK 0x80
244 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SN2__SHIFT 0x7
245 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SN3_MASK 0x100
246 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SN3__SHIFT 0x8
247 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SLEWN_MASK 0x200
248 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SLEWN__SHIFT 0x9
249 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_WAKE_MASK 0x400
250 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_WAKE__SHIFT 0xa
251 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SCHMEN_MASK 0x800
252 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_SCHMEN__SHIFT 0xb
253 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_CNTL_EN_MASK 0x1000
254 #define CLKREQB_PAD_CNTL__CLKREQB_PAD_CNTL_EN__SHIFT 0xc
255 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_A_MASK 0x1
256 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_A__SHIFT 0x0
257 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SEL_MASK 0x2
258 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SEL__SHIFT 0x1
259 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_MODE_MASK 0x4
260 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_MODE__SHIFT 0x2
261 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SPARE_MASK 0x18
262 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SPARE__SHIFT 0x3
263 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SN0_MASK 0x20
264 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SN0__SHIFT 0x5
265 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SN1_MASK 0x40
266 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SN1__SHIFT 0x6
267 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SN2_MASK 0x80
268 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SN2__SHIFT 0x7
269 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SN3_MASK 0x100
270 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SN3__SHIFT 0x8
271 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SLEWN_MASK 0x200
272 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SLEWN__SHIFT 0x9
273 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_WAKE_MASK 0x400
274 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_WAKE__SHIFT 0xa
275 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SCHMEN_MASK 0x800
276 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_SCHMEN__SHIFT 0xb
277 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_CNTL_EN_MASK 0x1000
278 #define SMBDAT_PAD_CNTL__SMBDAT_PAD_CNTL_EN__SHIFT 0xc
279 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_A_MASK 0x1
280 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_A__SHIFT 0x0
281 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SEL_MASK 0x2
282 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SEL__SHIFT 0x1
283 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_MODE_MASK 0x4
284 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_MODE__SHIFT 0x2
285 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SPARE_MASK 0x18
286 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SPARE__SHIFT 0x3
287 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SN0_MASK 0x20
288 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SN0__SHIFT 0x5
289 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SN1_MASK 0x40
290 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SN1__SHIFT 0x6
291 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SN2_MASK 0x80
292 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SN2__SHIFT 0x7
293 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SN3_MASK 0x100
294 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SN3__SHIFT 0x8
295 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SLEWN_MASK 0x200
296 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SLEWN__SHIFT 0x9
297 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_WAKE_MASK 0x400
298 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_WAKE__SHIFT 0xa
299 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SCHMEN_MASK 0x800
300 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_SCHMEN__SHIFT 0xb
301 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_CNTL_EN_MASK 0x1000
302 #define SMBCLK_PAD_CNTL__SMBCLK_PAD_CNTL_EN__SHIFT 0xc
303 #define BIF_XDMA_LO__BIF_XDMA_LOWER_BOUND_MASK 0x1fffffff
304 #define BIF_XDMA_LO__BIF_XDMA_LOWER_BOUND__SHIFT 0x0
305 #define BIF_XDMA_LO__BIF_XDMA_APER_EN_MASK 0x80000000
306 #define BIF_XDMA_LO__BIF_XDMA_APER_EN__SHIFT 0x1f
307 #define BIF_XDMA_HI__BIF_XDMA_UPPER_BOUND_MASK 0x1fffffff
308 #define BIF_XDMA_HI__BIF_XDMA_UPPER_BOUND__SHIFT 0x0
309 #define BIF_FEATURES_CONTROL_MISC__MST_BIF_REQ_EP_DIS_MASK 0x1
310 #define BIF_FEATURES_CONTROL_MISC__MST_BIF_REQ_EP_DIS__SHIFT 0x0
311 #define BIF_FEATURES_CONTROL_MISC__SLV_BIF_CPL_EP_DIS_MASK 0x2
312 #define BIF_FEATURES_CONTROL_MISC__SLV_BIF_CPL_EP_DIS__SHIFT 0x1
313 #define BIF_FEATURES_CONTROL_MISC__BIF_SLV_REQ_EP_DIS_MASK 0x4
314 #define BIF_FEATURES_CONTROL_MISC__BIF_SLV_REQ_EP_DIS__SHIFT 0x2
315 #define BIF_FEATURES_CONTROL_MISC__BIF_MST_CPL_EP_DIS_MASK 0x8
316 #define BIF_FEATURES_CONTROL_MISC__BIF_MST_CPL_EP_DIS__SHIFT 0x3
317 #define BIF_FEATURES_CONTROL_MISC__UR_PSN_PKT_REPORT_POISON_DIS_MASK 0x10
318 #define BIF_FEATURES_CONTROL_MISC__UR_PSN_PKT_REPORT_POISON_DIS__SHIFT 0x4
319 #define BIF_FEATURES_CONTROL_MISC__POST_PSN_ONLY_PKT_REPORT_UR_ALL_DIS_MASK 0x20
320 #define BIF_FEATURES_CONTROL_MISC__POST_PSN_ONLY_PKT_REPORT_UR_ALL_DIS__SHIFT 0x5
321 #define BIF_FEATURES_CONTROL_MISC__POST_PSN_ONLY_PKT_REPORT_UR_PART_DIS_MASK 0x40
322 #define BIF_FEATURES_CONTROL_MISC__POST_PSN_ONLY_PKT_REPORT_UR_PART_DIS__SHIFT 0x6
323 #define BIF_FEATURES_CONTROL_MISC__PLL_SWITCH_IMPCTL_CAL_DONE_DIS_MASK 0x80
324 #define BIF_FEATURES_CONTROL_MISC__PLL_SWITCH_IMPCTL_CAL_DONE_DIS__SHIFT 0x7
325 #define BIF_FEATURES_CONTROL_MISC__IGNORE_BE_CHECK_GASKET_COMB_DIS_MASK 0x100
326 #define BIF_FEATURES_CONTROL_MISC__IGNORE_BE_CHECK_GASKET_COMB_DIS__SHIFT 0x8
327 #define BIF_FEATURES_CONTROL_MISC__MC_BIF_REQ_ID_ROUTING_DIS_MASK 0x200
328 #define BIF_FEATURES_CONTROL_MISC__MC_BIF_REQ_ID_ROUTING_DIS__SHIFT 0x9
329 #define BIF_FEATURES_CONTROL_MISC__AZ_BIF_REQ_ID_ROUTING_DIS_MASK 0x400
330 #define BIF_FEATURES_CONTROL_MISC__AZ_BIF_REQ_ID_ROUTING_DIS__SHIFT 0xa
331 #define BIF_FEATURES_CONTROL_MISC__ATC_PRG_RESP_PASID_UR_EN_MASK 0x800
332 #define BIF_FEATURES_CONTROL_MISC__ATC_PRG_RESP_PASID_UR_EN__SHIFT 0xb
333 #define BIF_FEATURES_CONTROL_MISC__BIF_RB_SET_OVERFLOW_EN_MASK 0x1000
334 #define BIF_FEATURES_CONTROL_MISC__BIF_RB_SET_OVERFLOW_EN__SHIFT 0xc
335 #define BIF_DOORBELL_CNTL__SELF_RING_DIS_MASK 0x1
336 #define BIF_DOORBELL_CNTL__SELF_RING_DIS__SHIFT 0x0
337 #define BIF_DOORBELL_CNTL__TRANS_CHECK_DIS_MASK 0x2
338 #define BIF_DOORBELL_CNTL__TRANS_CHECK_DIS__SHIFT 0x1
339 #define BIF_DOORBELL_CNTL__UNTRANS_LBACK_EN_MASK 0x4
340 #define BIF_DOORBELL_CNTL__UNTRANS_LBACK_EN__SHIFT 0x2
341 #define BIF_DOORBELL_CNTL__NON_CONSECUTIVE_BE_ZERO_DIS_MASK 0x8
342 #define BIF_DOORBELL_CNTL__NON_CONSECUTIVE_BE_ZERO_DIS__SHIFT 0x3
343 #define BIF_DOORBELL_CNTL__DOORBELL_MONITOR_EN_MASK 0x10
344 #define BIF_DOORBELL_CNTL__DOORBELL_MONITOR_EN__SHIFT 0x4
345 #define BIF_DOORBELL_CNTL__DOORBELL_INTERRUPT_STATUS_MASK 0x20
346 #define BIF_DOORBELL_CNTL__DOORBELL_INTERRUPT_STATUS__SHIFT 0x5
347 #define BIF_DOORBELL_CNTL__DOORBELL_INTERRUPT_CLEAR_MASK 0x10000
348 #define BIF_DOORBELL_CNTL__DOORBELL_INTERRUPT_CLEAR__SHIFT 0x10
349 #define BIF_SLVARB_MODE__SLVARB_MODE_MASK 0x3
350 #define BIF_SLVARB_MODE__SLVARB_MODE__SHIFT 0x0
351 #define BIF_FB_EN__FB_READ_EN_MASK 0x1
352 #define BIF_FB_EN__FB_READ_EN__SHIFT 0x0
353 #define BIF_FB_EN__FB_WRITE_EN_MASK 0x2
354 #define BIF_FB_EN__FB_WRITE_EN__SHIFT 0x1
355 #define BIF_BUSNUM_CNTL1__ID_MASK_MASK 0xff
356 #define BIF_BUSNUM_CNTL1__ID_MASK__SHIFT 0x0
357 #define BIF_BUSNUM_LIST0__ID0_MASK 0xff
358 #define BIF_BUSNUM_LIST0__ID0__SHIFT 0x0
359 #define BIF_BUSNUM_LIST0__ID1_MASK 0xff00
360 #define BIF_BUSNUM_LIST0__ID1__SHIFT 0x8
361 #define BIF_BUSNUM_LIST0__ID2_MASK 0xff0000
362 #define BIF_BUSNUM_LIST0__ID2__SHIFT 0x10
363 #define BIF_BUSNUM_LIST0__ID3_MASK 0xff000000
364 #define BIF_BUSNUM_LIST0__ID3__SHIFT 0x18
365 #define BIF_BUSNUM_LIST1__ID4_MASK 0xff
366 #define BIF_BUSNUM_LIST1__ID4__SHIFT 0x0
367 #define BIF_BUSNUM_LIST1__ID5_MASK 0xff00
368 #define BIF_BUSNUM_LIST1__ID5__SHIFT 0x8
369 #define BIF_BUSNUM_LIST1__ID6_MASK 0xff0000
370 #define BIF_BUSNUM_LIST1__ID6__SHIFT 0x10
371 #define BIF_BUSNUM_LIST1__ID7_MASK 0xff000000
372 #define BIF_BUSNUM_LIST1__ID7__SHIFT 0x18
373 #define BIF_BUSNUM_CNTL2__AUTOUPDATE_SEL_MASK 0xff
374 #define BIF_BUSNUM_CNTL2__AUTOUPDATE_SEL__SHIFT 0x0
375 #define BIF_BUSNUM_CNTL2__AUTOUPDATE_EN_MASK 0x100
376 #define BIF_BUSNUM_CNTL2__AUTOUPDATE_EN__SHIFT 0x8
377 #define BIF_BUSNUM_CNTL2__HDPREG_CNTL_MASK 0x10000
378 #define BIF_BUSNUM_CNTL2__HDPREG_CNTL__SHIFT 0x10
379 #define BIF_BUSNUM_CNTL2__ERROR_MULTIPLE_ID_MATCH_MASK 0x20000
380 #define BIF_BUSNUM_CNTL2__ERROR_MULTIPLE_ID_MATCH__SHIFT 0x11
381 #define BIF_BUSY_DELAY_CNTR__DELAY_CNT_MASK 0x3f
382 #define BIF_BUSY_DELAY_CNTR__DELAY_CNT__SHIFT 0x0
383 #define BIF_PERFMON_CNTL__PERFCOUNTER_EN_MASK 0x1
384 #define BIF_PERFMON_CNTL__PERFCOUNTER_EN__SHIFT 0x0
385 #define BIF_PERFMON_CNTL__PERFCOUNTER_RESET0_MASK 0x2
386 #define BIF_PERFMON_CNTL__PERFCOUNTER_RESET0__SHIFT 0x1
387 #define BIF_PERFMON_CNTL__PERFCOUNTER_RESET1_MASK 0x4
388 #define BIF_PERFMON_CNTL__PERFCOUNTER_RESET1__SHIFT 0x2
389 #define BIF_PERFMON_CNTL__PERF_SEL0_MASK 0x1f00
390 #define BIF_PERFMON_CNTL__PERF_SEL0__SHIFT 0x8
391 #define BIF_PERFMON_CNTL__PERF_SEL1_MASK 0x3e000
392 #define BIF_PERFMON_CNTL__PERF_SEL1__SHIFT 0xd
393 #define BIF_PERFCOUNTER0_RESULT__PERFCOUNTER_RESULT_MASK 0xffffffff
394 #define BIF_PERFCOUNTER0_RESULT__PERFCOUNTER_RESULT__SHIFT 0x0
395 #define BIF_PERFCOUNTER1_RESULT__PERFCOUNTER_RESULT_MASK 0xffffffff
396 #define BIF_PERFCOUNTER1_RESULT__PERFCOUNTER_RESULT__SHIFT 0x0
397 #define SLAVE_HANG_PROTECTION_CNTL__HANG_PROTECTION_TIMER_SEL_MASK 0xe
398 #define SLAVE_HANG_PROTECTION_CNTL__HANG_PROTECTION_TIMER_SEL__SHIFT 0x1
399 #define GPU_HDP_FLUSH_REQ__CP0_MASK 0x1
400 #define GPU_HDP_FLUSH_REQ__CP0__SHIFT 0x0
401 #define GPU_HDP_FLUSH_REQ__CP1_MASK 0x2
402 #define GPU_HDP_FLUSH_REQ__CP1__SHIFT 0x1
403 #define GPU_HDP_FLUSH_REQ__CP2_MASK 0x4
404 #define GPU_HDP_FLUSH_REQ__CP2__SHIFT 0x2
405 #define GPU_HDP_FLUSH_REQ__CP3_MASK 0x8
406 #define GPU_HDP_FLUSH_REQ__CP3__SHIFT 0x3
407 #define GPU_HDP_FLUSH_REQ__CP4_MASK 0x10
408 #define GPU_HDP_FLUSH_REQ__CP4__SHIFT 0x4
409 #define GPU_HDP_FLUSH_REQ__CP5_MASK 0x20
410 #define GPU_HDP_FLUSH_REQ__CP5__SHIFT 0x5
411 #define GPU_HDP_FLUSH_REQ__CP6_MASK 0x40
412 #define GPU_HDP_FLUSH_REQ__CP6__SHIFT 0x6
413 #define GPU_HDP_FLUSH_REQ__CP7_MASK 0x80
414 #define GPU_HDP_FLUSH_REQ__CP7__SHIFT 0x7
415 #define GPU_HDP_FLUSH_REQ__CP8_MASK 0x100
416 #define GPU_HDP_FLUSH_REQ__CP8__SHIFT 0x8
417 #define GPU_HDP_FLUSH_REQ__CP9_MASK 0x200
418 #define GPU_HDP_FLUSH_REQ__CP9__SHIFT 0x9
419 #define GPU_HDP_FLUSH_REQ__SDMA0_MASK 0x400
420 #define GPU_HDP_FLUSH_REQ__SDMA0__SHIFT 0xa
421 #define GPU_HDP_FLUSH_REQ__SDMA1_MASK 0x800
422 #define GPU_HDP_FLUSH_REQ__SDMA1__SHIFT 0xb
423 #define GPU_HDP_FLUSH_DONE__CP0_MASK 0x1
424 #define GPU_HDP_FLUSH_DONE__CP0__SHIFT 0x0
425 #define GPU_HDP_FLUSH_DONE__CP1_MASK 0x2
426 #define GPU_HDP_FLUSH_DONE__CP1__SHIFT 0x1
427 #define GPU_HDP_FLUSH_DONE__CP2_MASK 0x4
428 #define GPU_HDP_FLUSH_DONE__CP2__SHIFT 0x2
429 #define GPU_HDP_FLUSH_DONE__CP3_MASK 0x8
430 #define GPU_HDP_FLUSH_DONE__CP3__SHIFT 0x3
431 #define GPU_HDP_FLUSH_DONE__CP4_MASK 0x10
432 #define GPU_HDP_FLUSH_DONE__CP4__SHIFT 0x4
433 #define GPU_HDP_FLUSH_DONE__CP5_MASK 0x20
434 #define GPU_HDP_FLUSH_DONE__CP5__SHIFT 0x5
435 #define GPU_HDP_FLUSH_DONE__CP6_MASK 0x40
436 #define GPU_HDP_FLUSH_DONE__CP6__SHIFT 0x6
437 #define GPU_HDP_FLUSH_DONE__CP7_MASK 0x80
438 #define GPU_HDP_FLUSH_DONE__CP7__SHIFT 0x7
439 #define GPU_HDP_FLUSH_DONE__CP8_MASK 0x100
440 #define GPU_HDP_FLUSH_DONE__CP8__SHIFT 0x8
441 #define GPU_HDP_FLUSH_DONE__CP9_MASK 0x200
442 #define GPU_HDP_FLUSH_DONE__CP9__SHIFT 0x9
443 #define GPU_HDP_FLUSH_DONE__SDMA0_MASK 0x400
444 #define GPU_HDP_FLUSH_DONE__SDMA0__SHIFT 0xa
445 #define GPU_HDP_FLUSH_DONE__SDMA1_MASK 0x800
446 #define GPU_HDP_FLUSH_DONE__SDMA1__SHIFT 0xb
447 #define SLAVE_HANG_ERROR__SRBM_HANG_ERROR_MASK 0x1
448 #define SLAVE_HANG_ERROR__SRBM_HANG_ERROR__SHIFT 0x0
449 #define SLAVE_HANG_ERROR__HDP_HANG_ERROR_MASK 0x2
450 #define SLAVE_HANG_ERROR__HDP_HANG_ERROR__SHIFT 0x1
451 #define SLAVE_HANG_ERROR__VGA_HANG_ERROR_MASK 0x4
452 #define SLAVE_HANG_ERROR__VGA_HANG_ERROR__SHIFT 0x2
453 #define SLAVE_HANG_ERROR__ROM_HANG_ERROR_MASK 0x8
454 #define SLAVE_HANG_ERROR__ROM_HANG_ERROR__SHIFT 0x3
455 #define SLAVE_HANG_ERROR__AUDIO_HANG_ERROR_MASK 0x10
456 #define SLAVE_HANG_ERROR__AUDIO_HANG_ERROR__SHIFT 0x4
457 #define SLAVE_HANG_ERROR__CEC_HANG_ERROR_MASK 0x20
458 #define SLAVE_HANG_ERROR__CEC_HANG_ERROR__SHIFT 0x5
459 #define SLAVE_HANG_ERROR__XDMA_HANG_ERROR_MASK 0x80
460 #define SLAVE_HANG_ERROR__XDMA_HANG_ERROR__SHIFT 0x7
461 #define SLAVE_HANG_ERROR__DOORBELL_HANG_ERROR_MASK 0x100
462 #define SLAVE_HANG_ERROR__DOORBELL_HANG_ERROR__SHIFT 0x8
463 #define SLAVE_HANG_ERROR__GARLIC_HANG_ERROR_MASK 0x200
464 #define SLAVE_HANG_ERROR__GARLIC_HANG_ERROR__SHIFT 0x9
465 #define CAPTURE_HOST_BUSNUM__CHECK_EN_MASK 0x1
466 #define CAPTURE_HOST_BUSNUM__CHECK_EN__SHIFT 0x0
467 #define HOST_BUSNUM__HOST_ID_MASK 0xffff
468 #define HOST_BUSNUM__HOST_ID__SHIFT 0x0
469 #define PEER_REG_RANGE0__START_ADDR_MASK 0xffff
470 #define PEER_REG_RANGE0__START_ADDR__SHIFT 0x0
471 #define PEER_REG_RANGE0__END_ADDR_MASK 0xffff0000
472 #define PEER_REG_RANGE0__END_ADDR__SHIFT 0x10
473 #define PEER_REG_RANGE1__START_ADDR_MASK 0xffff
474 #define PEER_REG_RANGE1__START_ADDR__SHIFT 0x0
475 #define PEER_REG_RANGE1__END_ADDR_MASK 0xffff0000
476 #define PEER_REG_RANGE1__END_ADDR__SHIFT 0x10
477 #define PEER0_FB_OFFSET_HI__PEER0_FB_OFFSET_HI_MASK 0xfffff
478 #define PEER0_FB_OFFSET_HI__PEER0_FB_OFFSET_HI__SHIFT 0x0
479 #define PEER0_FB_OFFSET_LO__PEER0_FB_OFFSET_LO_MASK 0xfffff
480 #define PEER0_FB_OFFSET_LO__PEER0_FB_OFFSET_LO__SHIFT 0x0
481 #define PEER0_FB_OFFSET_LO__PEER0_FB_EN_MASK 0x80000000
482 #define PEER0_FB_OFFSET_LO__PEER0_FB_EN__SHIFT 0x1f
483 #define PEER1_FB_OFFSET_HI__PEER1_FB_OFFSET_HI_MASK 0xfffff
484 #define PEER1_FB_OFFSET_HI__PEER1_FB_OFFSET_HI__SHIFT 0x0
485 #define PEER1_FB_OFFSET_LO__PEER1_FB_OFFSET_LO_MASK 0xfffff
486 #define PEER1_FB_OFFSET_LO__PEER1_FB_OFFSET_LO__SHIFT 0x0
487 #define PEER1_FB_OFFSET_LO__PEER1_FB_EN_MASK 0x80000000
488 #define PEER1_FB_OFFSET_LO__PEER1_FB_EN__SHIFT 0x1f
489 #define PEER2_FB_OFFSET_HI__PEER2_FB_OFFSET_HI_MASK 0xfffff
490 #define PEER2_FB_OFFSET_HI__PEER2_FB_OFFSET_HI__SHIFT 0x0
491 #define PEER2_FB_OFFSET_LO__PEER2_FB_OFFSET_LO_MASK 0xfffff
492 #define PEER2_FB_OFFSET_LO__PEER2_FB_OFFSET_LO__SHIFT 0x0
493 #define PEER2_FB_OFFSET_LO__PEER2_FB_EN_MASK 0x80000000
494 #define PEER2_FB_OFFSET_LO__PEER2_FB_EN__SHIFT 0x1f
495 #define PEER3_FB_OFFSET_HI__PEER3_FB_OFFSET_HI_MASK 0xfffff
496 #define PEER3_FB_OFFSET_HI__PEER3_FB_OFFSET_HI__SHIFT 0x0
497 #define PEER3_FB_OFFSET_LO__PEER3_FB_OFFSET_LO_MASK 0xfffff
498 #define PEER3_FB_OFFSET_LO__PEER3_FB_OFFSET_LO__SHIFT 0x0
499 #define PEER3_FB_OFFSET_LO__PEER3_FB_EN_MASK 0x80000000
500 #define PEER3_FB_OFFSET_LO__PEER3_FB_EN__SHIFT 0x1f
501 #define DBG_BYPASS_SRBM_ACCESS__DBG_BYPASS_SRBM_ACCESS_EN_MASK 0x1
502 #define DBG_BYPASS_SRBM_ACCESS__DBG_BYPASS_SRBM_ACCESS_EN__SHIFT 0x0
503 #define DBG_BYPASS_SRBM_ACCESS__DBG_APER_AD_MASK 0x1e
504 #define DBG_BYPASS_SRBM_ACCESS__DBG_APER_AD__SHIFT 0x1
505 #define SMBUS_BACO_DUMMY__SMBUS_BACO_DUMMY_DATA_MASK 0xffffffff
506 #define SMBUS_BACO_DUMMY__SMBUS_BACO_DUMMY_DATA__SHIFT 0x0
507 #define BIF_DEVFUNCNUM_LIST0__DEVFUNC_ID0_MASK 0xff
508 #define BIF_DEVFUNCNUM_LIST0__DEVFUNC_ID0__SHIFT 0x0
509 #define BIF_DEVFUNCNUM_LIST0__DEVFUNC_ID1_MASK 0xff00
510 #define BIF_DEVFUNCNUM_LIST0__DEVFUNC_ID1__SHIFT 0x8
511 #define BIF_DEVFUNCNUM_LIST0__DEVFUNC_ID2_MASK 0xff0000
512 #define BIF_DEVFUNCNUM_LIST0__DEVFUNC_ID2__SHIFT 0x10
513 #define BIF_DEVFUNCNUM_LIST0__DEVFUNC_ID3_MASK 0xff000000
514 #define BIF_DEVFUNCNUM_LIST0__DEVFUNC_ID3__SHIFT 0x18
515 #define BIF_DEVFUNCNUM_LIST1__DEVFUNC_ID4_MASK 0xff
516 #define BIF_DEVFUNCNUM_LIST1__DEVFUNC_ID4__SHIFT 0x0
517 #define BIF_DEVFUNCNUM_LIST1__DEVFUNC_ID5_MASK 0xff00
518 #define BIF_DEVFUNCNUM_LIST1__DEVFUNC_ID5__SHIFT 0x8
519 #define BIF_DEVFUNCNUM_LIST1__DEVFUNC_ID6_MASK 0xff0000
520 #define BIF_DEVFUNCNUM_LIST1__DEVFUNC_ID6__SHIFT 0x10
521 #define BIF_DEVFUNCNUM_LIST1__DEVFUNC_ID7_MASK 0xff000000
522 #define BIF_DEVFUNCNUM_LIST1__DEVFUNC_ID7__SHIFT 0x18
523 #define BACO_CNTL__BACO_EN_MASK 0x1
524 #define BACO_CNTL__BACO_EN__SHIFT 0x0
525 #define BACO_CNTL__BACO_BCLK_OFF_MASK 0x2
526 #define BACO_CNTL__BACO_BCLK_OFF__SHIFT 0x1
527 #define BACO_CNTL__BACO_ISO_DIS_MASK 0x4
528 #define BACO_CNTL__BACO_ISO_DIS__SHIFT 0x2
529 #define BACO_CNTL__BACO_POWER_OFF_MASK 0x8
530 #define BACO_CNTL__BACO_POWER_OFF__SHIFT 0x3
531 #define BACO_CNTL__BACO_RESET_EN_MASK 0x10
532 #define BACO_CNTL__BACO_RESET_EN__SHIFT 0x4
533 #define BACO_CNTL__BACO_HANG_PROTECTION_EN_MASK 0x20
534 #define BACO_CNTL__BACO_HANG_PROTECTION_EN__SHIFT 0x5
535 #define BACO_CNTL__BACO_MODE_MASK 0x40
536 #define BACO_CNTL__BACO_MODE__SHIFT 0x6
537 #define BACO_CNTL__BACO_ANA_ISO_DIS_MASK 0x80
538 #define BACO_CNTL__BACO_ANA_ISO_DIS__SHIFT 0x7
539 #define BACO_CNTL__RCU_BIF_CONFIG_DONE_MASK 0x100
540 #define BACO_CNTL__RCU_BIF_CONFIG_DONE__SHIFT 0x8
541 #define BACO_CNTL__PWRGOOD_BF_MASK 0x200
542 #define BACO_CNTL__PWRGOOD_BF__SHIFT 0x9
543 #define BACO_CNTL__PWRGOOD_GPIO_MASK 0x400
544 #define BACO_CNTL__PWRGOOD_GPIO__SHIFT 0xa
545 #define BACO_CNTL__PWRGOOD_MEM_MASK 0x800
546 #define BACO_CNTL__PWRGOOD_MEM__SHIFT 0xb
547 #define BACO_CNTL__PWRGOOD_DVO_MASK 0x1000
548 #define BACO_CNTL__PWRGOOD_DVO__SHIFT 0xc
549 #define BACO_CNTL__PWRGOOD_IDSC_MASK 0x2000
550 #define BACO_CNTL__PWRGOOD_IDSC__SHIFT 0xd
551 #define BACO_CNTL__BACO_POWER_OFF_DRAM_MASK 0x10000
552 #define BACO_CNTL__BACO_POWER_OFF_DRAM__SHIFT 0x10
553 #define BACO_CNTL__BACO_BF_MEM_PHY_ISO_CNTRL_MASK 0x20000
554 #define BACO_CNTL__BACO_BF_MEM_PHY_ISO_CNTRL__SHIFT 0x11
555 #define BF_ANA_ISO_CNTL__BF_ANA_ISO_DIS_MASK_MASK 0x1
556 #define BF_ANA_ISO_CNTL__BF_ANA_ISO_DIS_MASK__SHIFT 0x0
557 #define BF_ANA_ISO_CNTL__BF_VDDC_ISO_DIS_MASK_MASK 0x2
558 #define BF_ANA_ISO_CNTL__BF_VDDC_ISO_DIS_MASK__SHIFT 0x1
559 #define MEM_TYPE_CNTL__BF_MEM_PHY_G5_G3_MASK 0x1
560 #define MEM_TYPE_CNTL__BF_MEM_PHY_G5_G3__SHIFT 0x0
561 #define BIF_BACO_DEBUG__BIF_BACO_SCANDUMP_FLG_MASK 0x1
562 #define BIF_BACO_DEBUG__BIF_BACO_SCANDUMP_FLG__SHIFT 0x0
563 #define BIF_BACO_DEBUG_LATCH__BIF_BACO_LATCH_FLG_MASK 0x1
564 #define BIF_BACO_DEBUG_LATCH__BIF_BACO_LATCH_FLG__SHIFT 0x0
565 #define BACO_CNTL_MISC__BIF_ROM_REQ_DIS_MASK 0x1
566 #define BACO_CNTL_MISC__BIF_ROM_REQ_DIS__SHIFT 0x0
567 #define BACO_CNTL_MISC__BIF_AZ_REQ_DIS_MASK 0x2
568 #define BACO_CNTL_MISC__BIF_AZ_REQ_DIS__SHIFT 0x1
569 #define BACO_CNTL_MISC__BACO_LINK_RST_WIDTH_SEL_MASK 0xc
570 #define BACO_CNTL_MISC__BACO_LINK_RST_WIDTH_SEL__SHIFT 0x2
571 #define SMU_BIF_VDDGFX_PWR_STATUS__VDDGFX_GFX_PWR_OFF_MASK 0x1
572 #define SMU_BIF_VDDGFX_PWR_STATUS__VDDGFX_GFX_PWR_OFF__SHIFT 0x0
573 #define BIF_VDDGFX_GFX0_LOWER__VDDGFX_GFX0_REG_LOWER_MASK 0x3fffc
574 #define BIF_VDDGFX_GFX0_LOWER__VDDGFX_GFX0_REG_LOWER__SHIFT 0x2
575 #define BIF_VDDGFX_GFX0_LOWER__VDDGFX_GFX0_REG_CMP_EN_MASK 0x40000000
576 #define BIF_VDDGFX_GFX0_LOWER__VDDGFX_GFX0_REG_CMP_EN__SHIFT 0x1e
577 #define BIF_VDDGFX_GFX0_LOWER__VDDGFX_GFX0_REG_STALL_EN_MASK 0x80000000
578 #define BIF_VDDGFX_GFX0_LOWER__VDDGFX_GFX0_REG_STALL_EN__SHIFT 0x1f
579 #define BIF_VDDGFX_GFX0_UPPER__VDDGFX_GFX0_REG_UPPER_MASK 0x3fffc
580 #define BIF_VDDGFX_GFX0_UPPER__VDDGFX_GFX0_REG_UPPER__SHIFT 0x2
581 #define BIF_VDDGFX_GFX1_LOWER__VDDGFX_GFX1_REG_LOWER_MASK 0x3fffc
582 #define BIF_VDDGFX_GFX1_LOWER__VDDGFX_GFX1_REG_LOWER__SHIFT 0x2
583 #define BIF_VDDGFX_GFX1_LOWER__VDDGFX_GFX1_REG_CMP_EN_MASK 0x40000000
584 #define BIF_VDDGFX_GFX1_LOWER__VDDGFX_GFX1_REG_CMP_EN__SHIFT 0x1e
585 #define BIF_VDDGFX_GFX1_LOWER__VDDGFX_GFX1_REG_STALL_EN_MASK 0x80000000
586 #define BIF_VDDGFX_GFX1_LOWER__VDDGFX_GFX1_REG_STALL_EN__SHIFT 0x1f
587 #define BIF_VDDGFX_GFX1_UPPER__VDDGFX_GFX1_REG_UPPER_MASK 0x3fffc
588 #define BIF_VDDGFX_GFX1_UPPER__VDDGFX_GFX1_REG_UPPER__SHIFT 0x2
589 #define BIF_VDDGFX_GFX2_LOWER__VDDGFX_GFX2_REG_LOWER_MASK 0x3fffc
590 #define BIF_VDDGFX_GFX2_LOWER__VDDGFX_GFX2_REG_LOWER__SHIFT 0x2
591 #define BIF_VDDGFX_GFX2_LOWER__VDDGFX_GFX2_REG_CMP_EN_MASK 0x40000000
592 #define BIF_VDDGFX_GFX2_LOWER__VDDGFX_GFX2_REG_CMP_EN__SHIFT 0x1e
593 #define BIF_VDDGFX_GFX2_LOWER__VDDGFX_GFX2_REG_STALL_EN_MASK 0x80000000
594 #define BIF_VDDGFX_GFX2_LOWER__VDDGFX_GFX2_REG_STALL_EN__SHIFT 0x1f
595 #define BIF_VDDGFX_GFX2_UPPER__VDDGFX_GFX2_REG_UPPER_MASK 0x3fffc
596 #define BIF_VDDGFX_GFX2_UPPER__VDDGFX_GFX2_REG_UPPER__SHIFT 0x2
597 #define BIF_VDDGFX_GFX3_LOWER__VDDGFX_GFX3_REG_LOWER_MASK 0x3fffc
598 #define BIF_VDDGFX_GFX3_LOWER__VDDGFX_GFX3_REG_LOWER__SHIFT 0x2
599 #define BIF_VDDGFX_GFX3_LOWER__VDDGFX_GFX3_REG_CMP_EN_MASK 0x40000000
600 #define BIF_VDDGFX_GFX3_LOWER__VDDGFX_GFX3_REG_CMP_EN__SHIFT 0x1e
601 #define BIF_VDDGFX_GFX3_LOWER__VDDGFX_GFX3_REG_STALL_EN_MASK 0x80000000
602 #define BIF_VDDGFX_GFX3_LOWER__VDDGFX_GFX3_REG_STALL_EN__SHIFT 0x1f
603 #define BIF_VDDGFX_GFX3_UPPER__VDDGFX_GFX3_REG_UPPER_MASK 0x3fffc
604 #define BIF_VDDGFX_GFX3_UPPER__VDDGFX_GFX3_REG_UPPER__SHIFT 0x2
605 #define BIF_VDDGFX_GFX4_LOWER__VDDGFX_GFX4_REG_LOWER_MASK 0x3fffc
606 #define BIF_VDDGFX_GFX4_LOWER__VDDGFX_GFX4_REG_LOWER__SHIFT 0x2
607 #define BIF_VDDGFX_GFX4_LOWER__VDDGFX_GFX4_REG_CMP_EN_MASK 0x40000000
608 #define BIF_VDDGFX_GFX4_LOWER__VDDGFX_GFX4_REG_CMP_EN__SHIFT 0x1e
609 #define BIF_VDDGFX_GFX4_LOWER__VDDGFX_GFX4_REG_STALL_EN_MASK 0x80000000
610 #define BIF_VDDGFX_GFX4_LOWER__VDDGFX_GFX4_REG_STALL_EN__SHIFT 0x1f
611 #define BIF_VDDGFX_GFX4_UPPER__VDDGFX_GFX4_REG_UPPER_MASK 0x3fffc
612 #define BIF_VDDGFX_GFX4_UPPER__VDDGFX_GFX4_REG_UPPER__SHIFT 0x2
613 #define BIF_VDDGFX_GFX5_LOWER__VDDGFX_GFX5_REG_LOWER_MASK 0x3fffc
614 #define BIF_VDDGFX_GFX5_LOWER__VDDGFX_GFX5_REG_LOWER__SHIFT 0x2
615 #define BIF_VDDGFX_GFX5_LOWER__VDDGFX_GFX5_REG_CMP_EN_MASK 0x40000000
616 #define BIF_VDDGFX_GFX5_LOWER__VDDGFX_GFX5_REG_CMP_EN__SHIFT 0x1e
617 #define BIF_VDDGFX_GFX5_LOWER__VDDGFX_GFX5_REG_STALL_EN_MASK 0x80000000
618 #define BIF_VDDGFX_GFX5_LOWER__VDDGFX_GFX5_REG_STALL_EN__SHIFT 0x1f
619 #define BIF_VDDGFX_GFX5_UPPER__VDDGFX_GFX5_REG_UPPER_MASK 0x3fffc
620 #define BIF_VDDGFX_GFX5_UPPER__VDDGFX_GFX5_REG_UPPER__SHIFT 0x2
621 #define BIF_VDDGFX_RSV1_LOWER__VDDGFX_RSV1_REG_LOWER_MASK 0x3fffc
622 #define BIF_VDDGFX_RSV1_LOWER__VDDGFX_RSV1_REG_LOWER__SHIFT 0x2
623 #define BIF_VDDGFX_RSV1_LOWER__VDDGFX_RSV1_REG_CMP_EN_MASK 0x40000000
624 #define BIF_VDDGFX_RSV1_LOWER__VDDGFX_RSV1_REG_CMP_EN__SHIFT 0x1e
625 #define BIF_VDDGFX_RSV1_LOWER__VDDGFX_RSV1_REG_STALL_EN_MASK 0x80000000
626 #define BIF_VDDGFX_RSV1_LOWER__VDDGFX_RSV1_REG_STALL_EN__SHIFT 0x1f
627 #define BIF_VDDGFX_RSV1_UPPER__VDDGFX_RSV1_REG_UPPER_MASK 0x3fffc
628 #define BIF_VDDGFX_RSV1_UPPER__VDDGFX_RSV1_REG_UPPER__SHIFT 0x2
629 #define BIF_VDDGFX_RSV2_LOWER__VDDGFX_RSV2_REG_LOWER_MASK 0x3fffc
630 #define BIF_VDDGFX_RSV2_LOWER__VDDGFX_RSV2_REG_LOWER__SHIFT 0x2
631 #define BIF_VDDGFX_RSV2_LOWER__VDDGFX_RSV2_REG_CMP_EN_MASK 0x40000000
632 #define BIF_VDDGFX_RSV2_LOWER__VDDGFX_RSV2_REG_CMP_EN__SHIFT 0x1e
633 #define BIF_VDDGFX_RSV2_LOWER__VDDGFX_RSV2_REG_STALL_EN_MASK 0x80000000
634 #define BIF_VDDGFX_RSV2_LOWER__VDDGFX_RSV2_REG_STALL_EN__SHIFT 0x1f
635 #define BIF_VDDGFX_RSV2_UPPER__VDDGFX_RSV2_REG_UPPER_MASK 0x3fffc
636 #define BIF_VDDGFX_RSV2_UPPER__VDDGFX_RSV2_REG_UPPER__SHIFT 0x2
637 #define BIF_VDDGFX_RSV3_LOWER__VDDGFX_RSV3_REG_LOWER_MASK 0x3fffc
638 #define BIF_VDDGFX_RSV3_LOWER__VDDGFX_RSV3_REG_LOWER__SHIFT 0x2
639 #define BIF_VDDGFX_RSV3_LOWER__VDDGFX_RSV3_REG_CMP_EN_MASK 0x40000000
640 #define BIF_VDDGFX_RSV3_LOWER__VDDGFX_RSV3_REG_CMP_EN__SHIFT 0x1e
641 #define BIF_VDDGFX_RSV3_LOWER__VDDGFX_RSV3_REG_STALL_EN_MASK 0x80000000
642 #define BIF_VDDGFX_RSV3_LOWER__VDDGFX_RSV3_REG_STALL_EN__SHIFT 0x1f
643 #define BIF_VDDGFX_RSV3_UPPER__VDDGFX_RSV3_REG_UPPER_MASK 0x3fffc
644 #define BIF_VDDGFX_RSV3_UPPER__VDDGFX_RSV3_REG_UPPER__SHIFT 0x2
645 #define BIF_VDDGFX_RSV4_LOWER__VDDGFX_RSV4_REG_LOWER_MASK 0x3fffc
646 #define BIF_VDDGFX_RSV4_LOWER__VDDGFX_RSV4_REG_LOWER__SHIFT 0x2
647 #define BIF_VDDGFX_RSV4_LOWER__VDDGFX_RSV4_REG_CMP_EN_MASK 0x40000000
648 #define BIF_VDDGFX_RSV4_LOWER__VDDGFX_RSV4_REG_CMP_EN__SHIFT 0x1e
649 #define BIF_VDDGFX_RSV4_LOWER__VDDGFX_RSV4_REG_STALL_EN_MASK 0x80000000
650 #define BIF_VDDGFX_RSV4_LOWER__VDDGFX_RSV4_REG_STALL_EN__SHIFT 0x1f
651 #define BIF_VDDGFX_RSV4_UPPER__VDDGFX_RSV4_REG_UPPER_MASK 0x3fffc
652 #define BIF_VDDGFX_RSV4_UPPER__VDDGFX_RSV4_REG_UPPER__SHIFT 0x2
653 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_HDP_CMP_EN_MASK 0x1
654 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_HDP_CMP_EN__SHIFT 0x0
655 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_HDP_STALL_EN_MASK 0x2
656 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_HDP_STALL_EN__SHIFT 0x1
657 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_XDMA_CMP_EN_MASK 0x4
658 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_XDMA_CMP_EN__SHIFT 0x2
659 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_XDMA_STALL_EN_MASK 0x8
660 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_XDMA_STALL_EN__SHIFT 0x3
661 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_VGA_CMP_EN_MASK 0x10
662 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_VGA_CMP_EN__SHIFT 0x4
663 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_VGA_STALL_EN_MASK 0x20
664 #define BIF_VDDGFX_FB_CMP__VDDGFX_FB_VGA_STALL_EN__SHIFT 0x5
665 #define BIF_DOORBELL_GBLAPER1_LOWER__DOORBELL_GBLAPER1_LOWER_MASK 0xffc
666 #define BIF_DOORBELL_GBLAPER1_LOWER__DOORBELL_GBLAPER1_LOWER__SHIFT 0x2
667 #define BIF_DOORBELL_GBLAPER1_LOWER__DOORBELL_GBLAPER1_EN_MASK 0x80000000
668 #define BIF_DOORBELL_GBLAPER1_LOWER__DOORBELL_GBLAPER1_EN__SHIFT 0x1f
669 #define BIF_DOORBELL_GBLAPER1_UPPER__DOORBELL_GBLAPER1_UPPER_MASK 0xffc
670 #define BIF_DOORBELL_GBLAPER1_UPPER__DOORBELL_GBLAPER1_UPPER__SHIFT 0x2
671 #define BIF_DOORBELL_GBLAPER2_LOWER__DOORBELL_GBLAPER2_LOWER_MASK 0xffc
672 #define BIF_DOORBELL_GBLAPER2_LOWER__DOORBELL_GBLAPER2_LOWER__SHIFT 0x2
673 #define BIF_DOORBELL_GBLAPER2_LOWER__DOORBELL_GBLAPER2_EN_MASK 0x80000000
674 #define BIF_DOORBELL_GBLAPER2_LOWER__DOORBELL_GBLAPER2_EN__SHIFT 0x1f
675 #define BIF_DOORBELL_GBLAPER2_UPPER__DOORBELL_GBLAPER2_UPPER_MASK 0xffc
676 #define BIF_DOORBELL_GBLAPER2_UPPER__DOORBELL_GBLAPER2_UPPER__SHIFT 0x2
677 #define BIF_SMU_INDEX__BIF_SMU_INDEX_MASK 0x7fffc
678 #define BIF_SMU_INDEX__BIF_SMU_INDEX__SHIFT 0x2
679 #define BIF_SMU_DATA__BIF_SMU_DATA_MASK 0x7fffc
680 #define BIF_SMU_DATA__BIF_SMU_DATA__SHIFT 0x2
681 #define IMPCTL_RESET__IMP_SW_RESET_MASK 0x1
682 #define IMPCTL_RESET__IMP_SW_RESET__SHIFT 0x0
683 #define GARLIC_FLUSH_CNTL__CP_RB0_WPTR_MASK 0x1
684 #define GARLIC_FLUSH_CNTL__CP_RB0_WPTR__SHIFT 0x0
685 #define GARLIC_FLUSH_CNTL__CP_RB1_WPTR_MASK 0x2
686 #define GARLIC_FLUSH_CNTL__CP_RB1_WPTR__SHIFT 0x1
687 #define GARLIC_FLUSH_CNTL__CP_RB2_WPTR_MASK 0x4
688 #define GARLIC_FLUSH_CNTL__CP_RB2_WPTR__SHIFT 0x2
689 #define GARLIC_FLUSH_CNTL__UVD_RBC_RB_WPTR_MASK 0x8
690 #define GARLIC_FLUSH_CNTL__UVD_RBC_RB_WPTR__SHIFT 0x3
691 #define GARLIC_FLUSH_CNTL__SDMA0_GFX_RB_WPTR_MASK 0x10
692 #define GARLIC_FLUSH_CNTL__SDMA0_GFX_RB_WPTR__SHIFT 0x4
693 #define GARLIC_FLUSH_CNTL__SDMA1_GFX_RB_WPTR_MASK 0x20
694 #define GARLIC_FLUSH_CNTL__SDMA1_GFX_RB_WPTR__SHIFT 0x5
695 #define GARLIC_FLUSH_CNTL__CP_DMA_ME_COMMAND_MASK 0x40
696 #define GARLIC_FLUSH_CNTL__CP_DMA_ME_COMMAND__SHIFT 0x6
697 #define GARLIC_FLUSH_CNTL__CP_DMA_PFP_COMMAND_MASK 0x80
698 #define GARLIC_FLUSH_CNTL__CP_DMA_PFP_COMMAND__SHIFT 0x7
699 #define GARLIC_FLUSH_CNTL__SAM_SAB_RBI_WPTR_MASK 0x100
700 #define GARLIC_FLUSH_CNTL__SAM_SAB_RBI_WPTR__SHIFT 0x8
701 #define GARLIC_FLUSH_CNTL__SAM_SAB_RBO_WPTR_MASK 0x200
702 #define GARLIC_FLUSH_CNTL__SAM_SAB_RBO_WPTR__SHIFT 0x9
703 #define GARLIC_FLUSH_CNTL__VCE_OUT_RB_WPTR_MASK 0x400
704 #define GARLIC_FLUSH_CNTL__VCE_OUT_RB_WPTR__SHIFT 0xa
705 #define GARLIC_FLUSH_CNTL__VCE_RB_WPTR2_MASK 0x800
706 #define GARLIC_FLUSH_CNTL__VCE_RB_WPTR2__SHIFT 0xb
707 #define GARLIC_FLUSH_CNTL__VCE_RB_WPTR_MASK 0x1000
708 #define GARLIC_FLUSH_CNTL__VCE_RB_WPTR__SHIFT 0xc
709 #define GARLIC_FLUSH_CNTL__HOST_DOORBELL_MASK 0x2000
710 #define GARLIC_FLUSH_CNTL__HOST_DOORBELL__SHIFT 0xd
711 #define GARLIC_FLUSH_CNTL__SELFRING_DOORBELL_MASK 0x4000
712 #define GARLIC_FLUSH_CNTL__SELFRING_DOORBELL__SHIFT 0xe
713 #define GARLIC_FLUSH_CNTL__CP_DMA_PIO_COMMAND_MASK 0x8000
714 #define GARLIC_FLUSH_CNTL__CP_DMA_PIO_COMMAND__SHIFT 0xf
715 #define GARLIC_FLUSH_CNTL__DISPLAY_MASK 0x10000
716 #define GARLIC_FLUSH_CNTL__DISPLAY__SHIFT 0x10
717 #define GARLIC_FLUSH_CNTL__SDMA2_GFX_RB_WPTR_MASK 0x20000
718 #define GARLIC_FLUSH_CNTL__SDMA2_GFX_RB_WPTR__SHIFT 0x11
719 #define GARLIC_FLUSH_CNTL__SDMA3_GFX_RB_WPTR_MASK 0x40000
720 #define GARLIC_FLUSH_CNTL__SDMA3_GFX_RB_WPTR__SHIFT 0x12
721 #define GARLIC_FLUSH_CNTL__IGNORE_MC_DISABLE_MASK 0x40000000
722 #define GARLIC_FLUSH_CNTL__IGNORE_MC_DISABLE__SHIFT 0x1e
723 #define GARLIC_FLUSH_CNTL__DISABLE_ALL_MASK 0x80000000
724 #define GARLIC_FLUSH_CNTL__DISABLE_ALL__SHIFT 0x1f
725 #define GARLIC_FLUSH_ADDR_START_0__ENABLE_MASK 0x1
726 #define GARLIC_FLUSH_ADDR_START_0__ENABLE__SHIFT 0x0
727 #define GARLIC_FLUSH_ADDR_START_0__MODE_MASK 0x2
728 #define GARLIC_FLUSH_ADDR_START_0__MODE__SHIFT 0x1
729 #define GARLIC_FLUSH_ADDR_START_0__ADDR_START_MASK 0xfffffffc
730 #define GARLIC_FLUSH_ADDR_START_0__ADDR_START__SHIFT 0x2
731 #define GARLIC_FLUSH_ADDR_START_1__ENABLE_MASK 0x1
732 #define GARLIC_FLUSH_ADDR_START_1__ENABLE__SHIFT 0x0
733 #define GARLIC_FLUSH_ADDR_START_1__MODE_MASK 0x2
734 #define GARLIC_FLUSH_ADDR_START_1__MODE__SHIFT 0x1
735 #define GARLIC_FLUSH_ADDR_START_1__ADDR_START_MASK 0xfffffffc
736 #define GARLIC_FLUSH_ADDR_START_1__ADDR_START__SHIFT 0x2
737 #define GARLIC_FLUSH_ADDR_START_2__ENABLE_MASK 0x1
738 #define GARLIC_FLUSH_ADDR_START_2__ENABLE__SHIFT 0x0
739 #define GARLIC_FLUSH_ADDR_START_2__MODE_MASK 0x2
740 #define GARLIC_FLUSH_ADDR_START_2__MODE__SHIFT 0x1
741 #define GARLIC_FLUSH_ADDR_START_2__ADDR_START_MASK 0xfffffffc
742 #define GARLIC_FLUSH_ADDR_START_2__ADDR_START__SHIFT 0x2
743 #define GARLIC_FLUSH_ADDR_START_3__ENABLE_MASK 0x1
744 #define GARLIC_FLUSH_ADDR_START_3__ENABLE__SHIFT 0x0
745 #define GARLIC_FLUSH_ADDR_START_3__MODE_MASK 0x2
746 #define GARLIC_FLUSH_ADDR_START_3__MODE__SHIFT 0x1
747 #define GARLIC_FLUSH_ADDR_START_3__ADDR_START_MASK 0xfffffffc
748 #define GARLIC_FLUSH_ADDR_START_3__ADDR_START__SHIFT 0x2
749 #define GARLIC_FLUSH_ADDR_START_4__ENABLE_MASK 0x1
750 #define GARLIC_FLUSH_ADDR_START_4__ENABLE__SHIFT 0x0
751 #define GARLIC_FLUSH_ADDR_START_4__MODE_MASK 0x2
752 #define GARLIC_FLUSH_ADDR_START_4__MODE__SHIFT 0x1
753 #define GARLIC_FLUSH_ADDR_START_4__ADDR_START_MASK 0xfffffffc
754 #define GARLIC_FLUSH_ADDR_START_4__ADDR_START__SHIFT 0x2
755 #define GARLIC_FLUSH_ADDR_START_5__ENABLE_MASK 0x1
756 #define GARLIC_FLUSH_ADDR_START_5__ENABLE__SHIFT 0x0
757 #define GARLIC_FLUSH_ADDR_START_5__MODE_MASK 0x2
758 #define GARLIC_FLUSH_ADDR_START_5__MODE__SHIFT 0x1
759 #define GARLIC_FLUSH_ADDR_START_5__ADDR_START_MASK 0xfffffffc
760 #define GARLIC_FLUSH_ADDR_START_5__ADDR_START__SHIFT 0x2
761 #define GARLIC_FLUSH_ADDR_START_6__ENABLE_MASK 0x1
762 #define GARLIC_FLUSH_ADDR_START_6__ENABLE__SHIFT 0x0
763 #define GARLIC_FLUSH_ADDR_START_6__MODE_MASK 0x2
764 #define GARLIC_FLUSH_ADDR_START_6__MODE__SHIFT 0x1
765 #define GARLIC_FLUSH_ADDR_START_6__ADDR_START_MASK 0xfffffffc
766 #define GARLIC_FLUSH_ADDR_START_6__ADDR_START__SHIFT 0x2
767 #define GARLIC_FLUSH_ADDR_START_7__ENABLE_MASK 0x1
768 #define GARLIC_FLUSH_ADDR_START_7__ENABLE__SHIFT 0x0
769 #define GARLIC_FLUSH_ADDR_START_7__MODE_MASK 0x2
770 #define GARLIC_FLUSH_ADDR_START_7__MODE__SHIFT 0x1
771 #define GARLIC_FLUSH_ADDR_START_7__ADDR_START_MASK 0xfffffffc
772 #define GARLIC_FLUSH_ADDR_START_7__ADDR_START__SHIFT 0x2
773 #define GARLIC_FLUSH_ADDR_END_0__ADDR_END_MASK 0xfffffffc
774 #define GARLIC_FLUSH_ADDR_END_0__ADDR_END__SHIFT 0x2
775 #define GARLIC_FLUSH_ADDR_END_1__ADDR_END_MASK 0xfffffffc
776 #define GARLIC_FLUSH_ADDR_END_1__ADDR_END__SHIFT 0x2
777 #define GARLIC_FLUSH_ADDR_END_2__ADDR_END_MASK 0xfffffffc
778 #define GARLIC_FLUSH_ADDR_END_2__ADDR_END__SHIFT 0x2
779 #define GARLIC_FLUSH_ADDR_END_3__ADDR_END_MASK 0xfffffffc
780 #define GARLIC_FLUSH_ADDR_END_3__ADDR_END__SHIFT 0x2
781 #define GARLIC_FLUSH_ADDR_END_4__ADDR_END_MASK 0xfffffffc
782 #define GARLIC_FLUSH_ADDR_END_4__ADDR_END__SHIFT 0x2
783 #define GARLIC_FLUSH_ADDR_END_5__ADDR_END_MASK 0xfffffffc
784 #define GARLIC_FLUSH_ADDR_END_5__ADDR_END__SHIFT 0x2
785 #define GARLIC_FLUSH_ADDR_END_6__ADDR_END_MASK 0xfffffffc
786 #define GARLIC_FLUSH_ADDR_END_6__ADDR_END__SHIFT 0x2
787 #define GARLIC_FLUSH_ADDR_END_7__ADDR_END_MASK 0xfffffffc
788 #define GARLIC_FLUSH_ADDR_END_7__ADDR_END__SHIFT 0x2
789 #define GARLIC_FLUSH_REQ__FLUSH_REQ_MASK 0x1
790 #define GARLIC_FLUSH_REQ__FLUSH_REQ__SHIFT 0x0
791 #define GPU_GARLIC_FLUSH_REQ__CP0_MASK 0x1
792 #define GPU_GARLIC_FLUSH_REQ__CP0__SHIFT 0x0
793 #define GPU_GARLIC_FLUSH_REQ__CP1_MASK 0x2
794 #define GPU_GARLIC_FLUSH_REQ__CP1__SHIFT 0x1
795 #define GPU_GARLIC_FLUSH_REQ__CP2_MASK 0x4
796 #define GPU_GARLIC_FLUSH_REQ__CP2__SHIFT 0x2
797 #define GPU_GARLIC_FLUSH_REQ__CP3_MASK 0x8
798 #define GPU_GARLIC_FLUSH_REQ__CP3__SHIFT 0x3
799 #define GPU_GARLIC_FLUSH_REQ__CP4_MASK 0x10
800 #define GPU_GARLIC_FLUSH_REQ__CP4__SHIFT 0x4
801 #define GPU_GARLIC_FLUSH_REQ__CP5_MASK 0x20
802 #define GPU_GARLIC_FLUSH_REQ__CP5__SHIFT 0x5
803 #define GPU_GARLIC_FLUSH_REQ__CP6_MASK 0x40
804 #define GPU_GARLIC_FLUSH_REQ__CP6__SHIFT 0x6
805 #define GPU_GARLIC_FLUSH_REQ__CP7_MASK 0x80
806 #define GPU_GARLIC_FLUSH_REQ__CP7__SHIFT 0x7
807 #define GPU_GARLIC_FLUSH_REQ__CP8_MASK 0x100
808 #define GPU_GARLIC_FLUSH_REQ__CP8__SHIFT 0x8
809 #define GPU_GARLIC_FLUSH_REQ__CP9_MASK 0x200
810 #define GPU_GARLIC_FLUSH_REQ__CP9__SHIFT 0x9
811 #define GPU_GARLIC_FLUSH_REQ__SDMA0_MASK 0x400
812 #define GPU_GARLIC_FLUSH_REQ__SDMA0__SHIFT 0xa
813 #define GPU_GARLIC_FLUSH_REQ__SDMA1_MASK 0x800
814 #define GPU_GARLIC_FLUSH_REQ__SDMA1__SHIFT 0xb
815 #define GPU_GARLIC_FLUSH_REQ__SDMA2_MASK 0x1000
816 #define GPU_GARLIC_FLUSH_REQ__SDMA2__SHIFT 0xc
817 #define GPU_GARLIC_FLUSH_REQ__SDMA3_MASK 0x2000
818 #define GPU_GARLIC_FLUSH_REQ__SDMA3__SHIFT 0xd
819 #define GPU_GARLIC_FLUSH_DONE__CP0_MASK 0x1
820 #define GPU_GARLIC_FLUSH_DONE__CP0__SHIFT 0x0
821 #define GPU_GARLIC_FLUSH_DONE__CP1_MASK 0x2
822 #define GPU_GARLIC_FLUSH_DONE__CP1__SHIFT 0x1
823 #define GPU_GARLIC_FLUSH_DONE__CP2_MASK 0x4
824 #define GPU_GARLIC_FLUSH_DONE__CP2__SHIFT 0x2
825 #define GPU_GARLIC_FLUSH_DONE__CP3_MASK 0x8
826 #define GPU_GARLIC_FLUSH_DONE__CP3__SHIFT 0x3
827 #define GPU_GARLIC_FLUSH_DONE__CP4_MASK 0x10
828 #define GPU_GARLIC_FLUSH_DONE__CP4__SHIFT 0x4
829 #define GPU_GARLIC_FLUSH_DONE__CP5_MASK 0x20
830 #define GPU_GARLIC_FLUSH_DONE__CP5__SHIFT 0x5
831 #define GPU_GARLIC_FLUSH_DONE__CP6_MASK 0x40
832 #define GPU_GARLIC_FLUSH_DONE__CP6__SHIFT 0x6
833 #define GPU_GARLIC_FLUSH_DONE__CP7_MASK 0x80
834 #define GPU_GARLIC_FLUSH_DONE__CP7__SHIFT 0x7
835 #define GPU_GARLIC_FLUSH_DONE__CP8_MASK 0x100
836 #define GPU_GARLIC_FLUSH_DONE__CP8__SHIFT 0x8
837 #define GPU_GARLIC_FLUSH_DONE__CP9_MASK 0x200
838 #define GPU_GARLIC_FLUSH_DONE__CP9__SHIFT 0x9
839 #define GPU_GARLIC_FLUSH_DONE__SDMA0_MASK 0x400
840 #define GPU_GARLIC_FLUSH_DONE__SDMA0__SHIFT 0xa
841 #define GPU_GARLIC_FLUSH_DONE__SDMA1_MASK 0x800
842 #define GPU_GARLIC_FLUSH_DONE__SDMA1__SHIFT 0xb
843 #define GPU_GARLIC_FLUSH_DONE__SDMA2_MASK 0x1000
844 #define GPU_GARLIC_FLUSH_DONE__SDMA2__SHIFT 0xc
845 #define GPU_GARLIC_FLUSH_DONE__SDMA3_MASK 0x2000
846 #define GPU_GARLIC_FLUSH_DONE__SDMA3__SHIFT 0xd
847 #define GARLIC_COHE_CP_RB0_WPTR__ADDRESS_MASK 0x7fffc
848 #define GARLIC_COHE_CP_RB0_WPTR__ADDRESS__SHIFT 0x2
849 #define GARLIC_COHE_CP_RB1_WPTR__ADDRESS_MASK 0x7fffc
850 #define GARLIC_COHE_CP_RB1_WPTR__ADDRESS__SHIFT 0x2
851 #define GARLIC_COHE_CP_RB2_WPTR__ADDRESS_MASK 0x7fffc
852 #define GARLIC_COHE_CP_RB2_WPTR__ADDRESS__SHIFT 0x2
853 #define GARLIC_COHE_UVD_RBC_RB_WPTR__ADDRESS_MASK 0x7fffc
854 #define GARLIC_COHE_UVD_RBC_RB_WPTR__ADDRESS__SHIFT 0x2
855 #define GARLIC_COHE_SDMA0_GFX_RB_WPTR__ADDRESS_MASK 0x7fffc
856 #define GARLIC_COHE_SDMA0_GFX_RB_WPTR__ADDRESS__SHIFT 0x2
857 #define GARLIC_COHE_SDMA1_GFX_RB_WPTR__ADDRESS_MASK 0x7fffc
858 #define GARLIC_COHE_SDMA1_GFX_RB_WPTR__ADDRESS__SHIFT 0x2
859 #define GARLIC_COHE_CP_DMA_ME_COMMAND__ADDRESS_MASK 0x7fffc
860 #define GARLIC_COHE_CP_DMA_ME_COMMAND__ADDRESS__SHIFT 0x2
861 #define GARLIC_COHE_CP_DMA_PFP_COMMAND__ADDRESS_MASK 0x7fffc
862 #define GARLIC_COHE_CP_DMA_PFP_COMMAND__ADDRESS__SHIFT 0x2
863 #define GARLIC_COHE_SAM_SAB_RBI_WPTR__ADDRESS_MASK 0x7fffc
864 #define GARLIC_COHE_SAM_SAB_RBI_WPTR__ADDRESS__SHIFT 0x2
865 #define GARLIC_COHE_SAM_SAB_RBO_WPTR__ADDRESS_MASK 0x7fffc
866 #define GARLIC_COHE_SAM_SAB_RBO_WPTR__ADDRESS__SHIFT 0x2
867 #define GARLIC_COHE_VCE_OUT_RB_WPTR__ADDRESS_MASK 0x7fffc
868 #define GARLIC_COHE_VCE_OUT_RB_WPTR__ADDRESS__SHIFT 0x2
869 #define GARLIC_COHE_VCE_RB_WPTR2__ADDRESS_MASK 0x7fffc
870 #define GARLIC_COHE_VCE_RB_WPTR2__ADDRESS__SHIFT 0x2
871 #define GARLIC_COHE_VCE_RB_WPTR__ADDRESS_MASK 0x7fffc
872 #define GARLIC_COHE_VCE_RB_WPTR__ADDRESS__SHIFT 0x2
873 #define GARLIC_COHE_SDMA2_GFX_RB_WPTR__ADDRESS_MASK 0x7fffc
874 #define GARLIC_COHE_SDMA2_GFX_RB_WPTR__ADDRESS__SHIFT 0x2
875 #define GARLIC_COHE_SDMA3_GFX_RB_WPTR__ADDRESS_MASK 0x7fffc
876 #define GARLIC_COHE_SDMA3_GFX_RB_WPTR__ADDRESS__SHIFT 0x2
877 #define GARLIC_COHE_CP_DMA_PIO_COMMAND__ADDRESS_MASK 0x7fffc
878 #define GARLIC_COHE_CP_DMA_PIO_COMMAND__ADDRESS__SHIFT 0x2
879 #define GARLIC_COHE_GARLIC_FLUSH_REQ__ADDRESS_MASK 0x7fffc
880 #define GARLIC_COHE_GARLIC_FLUSH_REQ__ADDRESS__SHIFT 0x2
881 #define REMAP_HDP_MEM_FLUSH_CNTL__ADDRESS_MASK 0x7fffc
882 #define REMAP_HDP_MEM_FLUSH_CNTL__ADDRESS__SHIFT 0x2
883 #define REMAP_HDP_REG_FLUSH_CNTL__ADDRESS_MASK 0x7fffc
884 #define REMAP_HDP_REG_FLUSH_CNTL__ADDRESS__SHIFT 0x2
885 #define BIOS_SCRATCH_0__BIOS_SCRATCH_0_MASK 0xffffffff
886 #define BIOS_SCRATCH_0__BIOS_SCRATCH_0__SHIFT 0x0
887 #define BIOS_SCRATCH_1__BIOS_SCRATCH_1_MASK 0xffffffff
888 #define BIOS_SCRATCH_1__BIOS_SCRATCH_1__SHIFT 0x0
889 #define BIOS_SCRATCH_2__BIOS_SCRATCH_2_MASK 0xffffffff
890 #define BIOS_SCRATCH_2__BIOS_SCRATCH_2__SHIFT 0x0
891 #define BIOS_SCRATCH_3__BIOS_SCRATCH_3_MASK 0xffffffff
892 #define BIOS_SCRATCH_3__BIOS_SCRATCH_3__SHIFT 0x0
893 #define BIOS_SCRATCH_4__BIOS_SCRATCH_4_MASK 0xffffffff
894 #define BIOS_SCRATCH_4__BIOS_SCRATCH_4__SHIFT 0x0
895 #define BIOS_SCRATCH_5__BIOS_SCRATCH_5_MASK 0xffffffff
896 #define BIOS_SCRATCH_5__BIOS_SCRATCH_5__SHIFT 0x0
897 #define BIOS_SCRATCH_6__BIOS_SCRATCH_6_MASK 0xffffffff
898 #define BIOS_SCRATCH_6__BIOS_SCRATCH_6__SHIFT 0x0
899 #define BIOS_SCRATCH_7__BIOS_SCRATCH_7_MASK 0xffffffff
900 #define BIOS_SCRATCH_7__BIOS_SCRATCH_7__SHIFT 0x0
901 #define BIOS_SCRATCH_8__BIOS_SCRATCH_8_MASK 0xffffffff
902 #define BIOS_SCRATCH_8__BIOS_SCRATCH_8__SHIFT 0x0
903 #define BIOS_SCRATCH_9__BIOS_SCRATCH_9_MASK 0xffffffff
904 #define BIOS_SCRATCH_9__BIOS_SCRATCH_9__SHIFT 0x0
905 #define BIOS_SCRATCH_10__BIOS_SCRATCH_10_MASK 0xffffffff
906 #define BIOS_SCRATCH_10__BIOS_SCRATCH_10__SHIFT 0x0
907 #define BIOS_SCRATCH_11__BIOS_SCRATCH_11_MASK 0xffffffff
908 #define BIOS_SCRATCH_11__BIOS_SCRATCH_11__SHIFT 0x0
909 #define BIOS_SCRATCH_12__BIOS_SCRATCH_12_MASK 0xffffffff
910 #define BIOS_SCRATCH_12__BIOS_SCRATCH_12__SHIFT 0x0
911 #define BIOS_SCRATCH_13__BIOS_SCRATCH_13_MASK 0xffffffff
912 #define BIOS_SCRATCH_13__BIOS_SCRATCH_13__SHIFT 0x0
913 #define BIOS_SCRATCH_14__BIOS_SCRATCH_14_MASK 0xffffffff
914 #define BIOS_SCRATCH_14__BIOS_SCRATCH_14__SHIFT 0x0
915 #define BIOS_SCRATCH_15__BIOS_SCRATCH_15_MASK 0xffffffff
916 #define BIOS_SCRATCH_15__BIOS_SCRATCH_15__SHIFT 0x0
917 #define BIF_RB_CNTL__RB_ENABLE_MASK 0x1
918 #define BIF_RB_CNTL__RB_ENABLE__SHIFT 0x0
919 #define BIF_RB_CNTL__RB_SIZE_MASK 0x3e
920 #define BIF_RB_CNTL__RB_SIZE__SHIFT 0x1
921 #define BIF_RB_CNTL__WPTR_WRITEBACK_ENABLE_MASK 0x100
922 #define BIF_RB_CNTL__WPTR_WRITEBACK_ENABLE__SHIFT 0x8
923 #define BIF_RB_CNTL__WPTR_WRITEBACK_TIMER_MASK 0x3e00
924 #define BIF_RB_CNTL__WPTR_WRITEBACK_TIMER__SHIFT 0x9
925 #define BIF_RB_CNTL__BIF_RB_TRAN_MASK 0x20000
926 #define BIF_RB_CNTL__BIF_RB_TRAN__SHIFT 0x11
927 #define BIF_RB_CNTL__WPTR_OVERFLOW_CLEAR_MASK 0x80000000
928 #define BIF_RB_CNTL__WPTR_OVERFLOW_CLEAR__SHIFT 0x1f
929 #define BIF_RB_BASE__ADDR_MASK 0xffffffff
930 #define BIF_RB_BASE__ADDR__SHIFT 0x0
931 #define BIF_RB_RPTR__OFFSET_MASK 0x3fffc
932 #define BIF_RB_RPTR__OFFSET__SHIFT 0x2
933 #define BIF_RB_WPTR__BIF_RB_OVERFLOW_MASK 0x1
934 #define BIF_RB_WPTR__BIF_RB_OVERFLOW__SHIFT 0x0
935 #define BIF_RB_WPTR__OFFSET_MASK 0x3fffc
936 #define BIF_RB_WPTR__OFFSET__SHIFT 0x2
937 #define BIF_RB_WPTR_ADDR_HI__ADDR_MASK 0xff
938 #define BIF_RB_WPTR_ADDR_HI__ADDR__SHIFT 0x0
939 #define BIF_RB_WPTR_ADDR_LO__ADDR_MASK 0xfffffffc
940 #define BIF_RB_WPTR_ADDR_LO__ADDR__SHIFT 0x2
941 #define VENDOR_ID__VENDOR_ID_MASK 0xffff
942 #define VENDOR_ID__VENDOR_ID__SHIFT 0x0
943 #define DEVICE_ID__DEVICE_ID_MASK 0xffff
944 #define DEVICE_ID__DEVICE_ID__SHIFT 0x0
945 #define COMMAND__IO_ACCESS_EN_MASK 0x1
946 #define COMMAND__IO_ACCESS_EN__SHIFT 0x0
947 #define COMMAND__MEM_ACCESS_EN_MASK 0x2
948 #define COMMAND__MEM_ACCESS_EN__SHIFT 0x1
949 #define COMMAND__BUS_MASTER_EN_MASK 0x4
950 #define COMMAND__BUS_MASTER_EN__SHIFT 0x2
951 #define COMMAND__SPECIAL_CYCLE_EN_MASK 0x8
952 #define COMMAND__SPECIAL_CYCLE_EN__SHIFT 0x3
953 #define COMMAND__MEM_WRITE_INVALIDATE_EN_MASK 0x10
954 #define COMMAND__MEM_WRITE_INVALIDATE_EN__SHIFT 0x4
955 #define COMMAND__PAL_SNOOP_EN_MASK 0x20
956 #define COMMAND__PAL_SNOOP_EN__SHIFT 0x5
957 #define COMMAND__PARITY_ERROR_RESPONSE_MASK 0x40
958 #define COMMAND__PARITY_ERROR_RESPONSE__SHIFT 0x6
959 #define COMMAND__AD_STEPPING_MASK 0x80
960 #define COMMAND__AD_STEPPING__SHIFT 0x7
961 #define COMMAND__SERR_EN_MASK 0x100
962 #define COMMAND__SERR_EN__SHIFT 0x8
963 #define COMMAND__FAST_B2B_EN_MASK 0x200
964 #define COMMAND__FAST_B2B_EN__SHIFT 0x9
965 #define COMMAND__INT_DIS_MASK 0x400
966 #define COMMAND__INT_DIS__SHIFT 0xa
967 #define STATUS__INT_STATUS_MASK 0x8
968 #define STATUS__INT_STATUS__SHIFT 0x3
969 #define STATUS__CAP_LIST_MASK 0x10
970 #define STATUS__CAP_LIST__SHIFT 0x4
971 #define STATUS__PCI_66_EN_MASK 0x20
972 #define STATUS__PCI_66_EN__SHIFT 0x5
973 #define STATUS__FAST_BACK_CAPABLE_MASK 0x80
974 #define STATUS__FAST_BACK_CAPABLE__SHIFT 0x7
975 #define STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x100
976 #define STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x8
977 #define STATUS__DEVSEL_TIMING_MASK 0x600
978 #define STATUS__DEVSEL_TIMING__SHIFT 0x9
979 #define STATUS__SIGNAL_TARGET_ABORT_MASK 0x800
980 #define STATUS__SIGNAL_TARGET_ABORT__SHIFT 0xb
981 #define STATUS__RECEIVED_TARGET_ABORT_MASK 0x1000
982 #define STATUS__RECEIVED_TARGET_ABORT__SHIFT 0xc
983 #define STATUS__RECEIVED_MASTER_ABORT_MASK 0x2000
984 #define STATUS__RECEIVED_MASTER_ABORT__SHIFT 0xd
985 #define STATUS__SIGNALED_SYSTEM_ERROR_MASK 0x4000
986 #define STATUS__SIGNALED_SYSTEM_ERROR__SHIFT 0xe
987 #define STATUS__PARITY_ERROR_DETECTED_MASK 0x8000
988 #define STATUS__PARITY_ERROR_DETECTED__SHIFT 0xf
989 #define REVISION_ID__MINOR_REV_ID_MASK 0xf
990 #define REVISION_ID__MINOR_REV_ID__SHIFT 0x0
991 #define REVISION_ID__MAJOR_REV_ID_MASK 0xf0
992 #define REVISION_ID__MAJOR_REV_ID__SHIFT 0x4
993 #define PROG_INTERFACE__PROG_INTERFACE_MASK 0xff
994 #define PROG_INTERFACE__PROG_INTERFACE__SHIFT 0x0
995 #define SUB_CLASS__SUB_CLASS_MASK 0xff
996 #define SUB_CLASS__SUB_CLASS__SHIFT 0x0
997 #define BASE_CLASS__BASE_CLASS_MASK 0xff
998 #define BASE_CLASS__BASE_CLASS__SHIFT 0x0
999 #define CACHE_LINE__CACHE_LINE_SIZE_MASK 0xff
1000 #define CACHE_LINE__CACHE_LINE_SIZE__SHIFT 0x0
1001 #define LATENCY__LATENCY_TIMER_MASK 0xff
1002 #define LATENCY__LATENCY_TIMER__SHIFT 0x0
1003 #define HEADER__HEADER_TYPE_MASK 0x7f
1004 #define HEADER__HEADER_TYPE__SHIFT 0x0
1005 #define HEADER__DEVICE_TYPE_MASK 0x80
1006 #define HEADER__DEVICE_TYPE__SHIFT 0x7
1007 #define BIST__BIST_COMP_MASK 0xf
1008 #define BIST__BIST_COMP__SHIFT 0x0
1009 #define BIST__BIST_STRT_MASK 0x40
1010 #define BIST__BIST_STRT__SHIFT 0x6
1011 #define BIST__BIST_CAP_MASK 0x80
1012 #define BIST__BIST_CAP__SHIFT 0x7
1013 #define BASE_ADDR_1__BASE_ADDR_MASK 0xffffffff
1014 #define BASE_ADDR_1__BASE_ADDR__SHIFT 0x0
1015 #define BASE_ADDR_2__BASE_ADDR_MASK 0xffffffff
1016 #define BASE_ADDR_2__BASE_ADDR__SHIFT 0x0
1017 #define BASE_ADDR_3__BASE_ADDR_MASK 0xffffffff
1018 #define BASE_ADDR_3__BASE_ADDR__SHIFT 0x0
1019 #define BASE_ADDR_4__BASE_ADDR_MASK 0xffffffff
1020 #define BASE_ADDR_4__BASE_ADDR__SHIFT 0x0
1021 #define BASE_ADDR_5__BASE_ADDR_MASK 0xffffffff
1022 #define BASE_ADDR_5__BASE_ADDR__SHIFT 0x0
1023 #define BASE_ADDR_6__BASE_ADDR_MASK 0xffffffff
1024 #define BASE_ADDR_6__BASE_ADDR__SHIFT 0x0
1025 #define ROM_BASE_ADDR__BASE_ADDR_MASK 0xffffffff
1026 #define ROM_BASE_ADDR__BASE_ADDR__SHIFT 0x0
1027 #define CAP_PTR__CAP_PTR_MASK 0xff
1028 #define CAP_PTR__CAP_PTR__SHIFT 0x0
1029 #define INTERRUPT_LINE__INTERRUPT_LINE_MASK 0xff
1030 #define INTERRUPT_LINE__INTERRUPT_LINE__SHIFT 0x0
1031 #define INTERRUPT_PIN__INTERRUPT_PIN_MASK 0xff
1032 #define INTERRUPT_PIN__INTERRUPT_PIN__SHIFT 0x0
1033 #define ADAPTER_ID__SUBSYSTEM_VENDOR_ID_MASK 0xffff
1034 #define ADAPTER_ID__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
1035 #define ADAPTER_ID__SUBSYSTEM_ID_MASK 0xffff0000
1036 #define ADAPTER_ID__SUBSYSTEM_ID__SHIFT 0x10
1037 #define MIN_GRANT__MIN_GNT_MASK 0xff
1038 #define MIN_GRANT__MIN_GNT__SHIFT 0x0
1039 #define MAX_LATENCY__MAX_LAT_MASK 0xff
1040 #define MAX_LATENCY__MAX_LAT__SHIFT 0x0
1041 #define VENDOR_CAP_LIST__CAP_ID_MASK 0xff
1042 #define VENDOR_CAP_LIST__CAP_ID__SHIFT 0x0
1043 #define VENDOR_CAP_LIST__NEXT_PTR_MASK 0xff00
1044 #define VENDOR_CAP_LIST__NEXT_PTR__SHIFT 0x8
1045 #define VENDOR_CAP_LIST__LENGTH_MASK 0xff0000
1046 #define VENDOR_CAP_LIST__LENGTH__SHIFT 0x10
1047 #define ADAPTER_ID_W__SUBSYSTEM_VENDOR_ID_MASK 0xffff
1048 #define ADAPTER_ID_W__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
1049 #define ADAPTER_ID_W__SUBSYSTEM_ID_MASK 0xffff0000
1050 #define ADAPTER_ID_W__SUBSYSTEM_ID__SHIFT 0x10
1051 #define PMI_CAP_LIST__CAP_ID_MASK 0xff
1052 #define PMI_CAP_LIST__CAP_ID__SHIFT 0x0
1053 #define PMI_CAP_LIST__NEXT_PTR_MASK 0xff00
1054 #define PMI_CAP_LIST__NEXT_PTR__SHIFT 0x8
1055 #define PMI_CAP__VERSION_MASK 0x7
1056 #define PMI_CAP__VERSION__SHIFT 0x0
1057 #define PMI_CAP__PME_CLOCK_MASK 0x8
1058 #define PMI_CAP__PME_CLOCK__SHIFT 0x3
1059 #define PMI_CAP__DEV_SPECIFIC_INIT_MASK 0x20
1060 #define PMI_CAP__DEV_SPECIFIC_INIT__SHIFT 0x5
1061 #define PMI_CAP__AUX_CURRENT_MASK 0x1c0
1062 #define PMI_CAP__AUX_CURRENT__SHIFT 0x6
1063 #define PMI_CAP__D1_SUPPORT_MASK 0x200
1064 #define PMI_CAP__D1_SUPPORT__SHIFT 0x9
1065 #define PMI_CAP__D2_SUPPORT_MASK 0x400
1066 #define PMI_CAP__D2_SUPPORT__SHIFT 0xa
1067 #define PMI_CAP__PME_SUPPORT_MASK 0xf800
1068 #define PMI_CAP__PME_SUPPORT__SHIFT 0xb
1069 #define PMI_STATUS_CNTL__POWER_STATE_MASK 0x3
1070 #define PMI_STATUS_CNTL__POWER_STATE__SHIFT 0x0
1071 #define PMI_STATUS_CNTL__NO_SOFT_RESET_MASK 0x8
1072 #define PMI_STATUS_CNTL__NO_SOFT_RESET__SHIFT 0x3
1073 #define PMI_STATUS_CNTL__PME_EN_MASK 0x100
1074 #define PMI_STATUS_CNTL__PME_EN__SHIFT 0x8
1075 #define PMI_STATUS_CNTL__DATA_SELECT_MASK 0x1e00
1076 #define PMI_STATUS_CNTL__DATA_SELECT__SHIFT 0x9
1077 #define PMI_STATUS_CNTL__DATA_SCALE_MASK 0x6000
1078 #define PMI_STATUS_CNTL__DATA_SCALE__SHIFT 0xd
1079 #define PMI_STATUS_CNTL__PME_STATUS_MASK 0x8000
1080 #define PMI_STATUS_CNTL__PME_STATUS__SHIFT 0xf
1081 #define PMI_STATUS_CNTL__B2_B3_SUPPORT_MASK 0x400000
1082 #define PMI_STATUS_CNTL__B2_B3_SUPPORT__SHIFT 0x16
1083 #define PMI_STATUS_CNTL__BUS_PWR_EN_MASK 0x800000
1084 #define PMI_STATUS_CNTL__BUS_PWR_EN__SHIFT 0x17
1085 #define PMI_STATUS_CNTL__PMI_DATA_MASK 0xff000000
1086 #define PMI_STATUS_CNTL__PMI_DATA__SHIFT 0x18
1087 #define PCIE_CAP_LIST__CAP_ID_MASK 0xff
1088 #define PCIE_CAP_LIST__CAP_ID__SHIFT 0x0
1089 #define PCIE_CAP_LIST__NEXT_PTR_MASK 0xff00
1090 #define PCIE_CAP_LIST__NEXT_PTR__SHIFT 0x8
1091 #define PCIE_CAP__VERSION_MASK 0xf
1092 #define PCIE_CAP__VERSION__SHIFT 0x0
1093 #define PCIE_CAP__DEVICE_TYPE_MASK 0xf0
1094 #define PCIE_CAP__DEVICE_TYPE__SHIFT 0x4
1095 #define PCIE_CAP__SLOT_IMPLEMENTED_MASK 0x100
1096 #define PCIE_CAP__SLOT_IMPLEMENTED__SHIFT 0x8
1097 #define PCIE_CAP__INT_MESSAGE_NUM_MASK 0x3e00
1098 #define PCIE_CAP__INT_MESSAGE_NUM__SHIFT 0x9
1099 #define DEVICE_CAP__MAX_PAYLOAD_SUPPORT_MASK 0x7
1100 #define DEVICE_CAP__MAX_PAYLOAD_SUPPORT__SHIFT 0x0
1101 #define DEVICE_CAP__PHANTOM_FUNC_MASK 0x18
1102 #define DEVICE_CAP__PHANTOM_FUNC__SHIFT 0x3
1103 #define DEVICE_CAP__EXTENDED_TAG_MASK 0x20
1104 #define DEVICE_CAP__EXTENDED_TAG__SHIFT 0x5
1105 #define DEVICE_CAP__L0S_ACCEPTABLE_LATENCY_MASK 0x1c0
1106 #define DEVICE_CAP__L0S_ACCEPTABLE_LATENCY__SHIFT 0x6
1107 #define DEVICE_CAP__L1_ACCEPTABLE_LATENCY_MASK 0xe00
1108 #define DEVICE_CAP__L1_ACCEPTABLE_LATENCY__SHIFT 0x9
1109 #define DEVICE_CAP__ROLE_BASED_ERR_REPORTING_MASK 0x8000
1110 #define DEVICE_CAP__ROLE_BASED_ERR_REPORTING__SHIFT 0xf
1111 #define DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT_MASK 0x3fc0000
1112 #define DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT__SHIFT 0x12
1113 #define DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE_MASK 0xc000000
1114 #define DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE__SHIFT 0x1a
1115 #define DEVICE_CAP__FLR_CAPABLE_MASK 0x10000000
1116 #define DEVICE_CAP__FLR_CAPABLE__SHIFT 0x1c
1117 #define DEVICE_CNTL__CORR_ERR_EN_MASK 0x1
1118 #define DEVICE_CNTL__CORR_ERR_EN__SHIFT 0x0
1119 #define DEVICE_CNTL__NON_FATAL_ERR_EN_MASK 0x2
1120 #define DEVICE_CNTL__NON_FATAL_ERR_EN__SHIFT 0x1
1121 #define DEVICE_CNTL__FATAL_ERR_EN_MASK 0x4
1122 #define DEVICE_CNTL__FATAL_ERR_EN__SHIFT 0x2
1123 #define DEVICE_CNTL__USR_REPORT_EN_MASK 0x8
1124 #define DEVICE_CNTL__USR_REPORT_EN__SHIFT 0x3
1125 #define DEVICE_CNTL__RELAXED_ORD_EN_MASK 0x10
1126 #define DEVICE_CNTL__RELAXED_ORD_EN__SHIFT 0x4
1127 #define DEVICE_CNTL__MAX_PAYLOAD_SIZE_MASK 0xe0
1128 #define DEVICE_CNTL__MAX_PAYLOAD_SIZE__SHIFT 0x5
1129 #define DEVICE_CNTL__EXTENDED_TAG_EN_MASK 0x100
1130 #define DEVICE_CNTL__EXTENDED_TAG_EN__SHIFT 0x8
1131 #define DEVICE_CNTL__PHANTOM_FUNC_EN_MASK 0x200
1132 #define DEVICE_CNTL__PHANTOM_FUNC_EN__SHIFT 0x9
1133 #define DEVICE_CNTL__AUX_POWER_PM_EN_MASK 0x400
1134 #define DEVICE_CNTL__AUX_POWER_PM_EN__SHIFT 0xa
1135 #define DEVICE_CNTL__NO_SNOOP_EN_MASK 0x800
1136 #define DEVICE_CNTL__NO_SNOOP_EN__SHIFT 0xb
1137 #define DEVICE_CNTL__MAX_READ_REQUEST_SIZE_MASK 0x7000
1138 #define DEVICE_CNTL__MAX_READ_REQUEST_SIZE__SHIFT 0xc
1139 #define DEVICE_CNTL__INITIATE_FLR_MASK 0x8000
1140 #define DEVICE_CNTL__INITIATE_FLR__SHIFT 0xf
1141 #define DEVICE_STATUS__CORR_ERR_MASK 0x1
1142 #define DEVICE_STATUS__CORR_ERR__SHIFT 0x0
1143 #define DEVICE_STATUS__NON_FATAL_ERR_MASK 0x2
1144 #define DEVICE_STATUS__NON_FATAL_ERR__SHIFT 0x1
1145 #define DEVICE_STATUS__FATAL_ERR_MASK 0x4
1146 #define DEVICE_STATUS__FATAL_ERR__SHIFT 0x2
1147 #define DEVICE_STATUS__USR_DETECTED_MASK 0x8
1148 #define DEVICE_STATUS__USR_DETECTED__SHIFT 0x3
1149 #define DEVICE_STATUS__AUX_PWR_MASK 0x10
1150 #define DEVICE_STATUS__AUX_PWR__SHIFT 0x4
1151 #define DEVICE_STATUS__TRANSACTIONS_PEND_MASK 0x20
1152 #define DEVICE_STATUS__TRANSACTIONS_PEND__SHIFT 0x5
1153 #define LINK_CAP__LINK_SPEED_MASK 0xf
1154 #define LINK_CAP__LINK_SPEED__SHIFT 0x0
1155 #define LINK_CAP__LINK_WIDTH_MASK 0x3f0
1156 #define LINK_CAP__LINK_WIDTH__SHIFT 0x4
1157 #define LINK_CAP__PM_SUPPORT_MASK 0xc00
1158 #define LINK_CAP__PM_SUPPORT__SHIFT 0xa
1159 #define LINK_CAP__L0S_EXIT_LATENCY_MASK 0x7000
1160 #define LINK_CAP__L0S_EXIT_LATENCY__SHIFT 0xc
1161 #define LINK_CAP__L1_EXIT_LATENCY_MASK 0x38000
1162 #define LINK_CAP__L1_EXIT_LATENCY__SHIFT 0xf
1163 #define LINK_CAP__CLOCK_POWER_MANAGEMENT_MASK 0x40000
1164 #define LINK_CAP__CLOCK_POWER_MANAGEMENT__SHIFT 0x12
1165 #define LINK_CAP__SURPRISE_DOWN_ERR_REPORTING_MASK 0x80000
1166 #define LINK_CAP__SURPRISE_DOWN_ERR_REPORTING__SHIFT 0x13
1167 #define LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE_MASK 0x100000
1168 #define LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE__SHIFT 0x14
1169 #define LINK_CAP__LINK_BW_NOTIFICATION_CAP_MASK 0x200000
1170 #define LINK_CAP__LINK_BW_NOTIFICATION_CAP__SHIFT 0x15
1171 #define LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE_MASK 0x400000
1172 #define LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE__SHIFT 0x16
1173 #define LINK_CAP__PORT_NUMBER_MASK 0xff000000
1174 #define LINK_CAP__PORT_NUMBER__SHIFT 0x18
1175 #define LINK_CNTL__PM_CONTROL_MASK 0x3
1176 #define LINK_CNTL__PM_CONTROL__SHIFT 0x0
1177 #define LINK_CNTL__READ_CPL_BOUNDARY_MASK 0x8
1178 #define LINK_CNTL__READ_CPL_BOUNDARY__SHIFT 0x3
1179 #define LINK_CNTL__LINK_DIS_MASK 0x10
1180 #define LINK_CNTL__LINK_DIS__SHIFT 0x4
1181 #define LINK_CNTL__RETRAIN_LINK_MASK 0x20
1182 #define LINK_CNTL__RETRAIN_LINK__SHIFT 0x5
1183 #define LINK_CNTL__COMMON_CLOCK_CFG_MASK 0x40
1184 #define LINK_CNTL__COMMON_CLOCK_CFG__SHIFT 0x6
1185 #define LINK_CNTL__EXTENDED_SYNC_MASK 0x80
1186 #define LINK_CNTL__EXTENDED_SYNC__SHIFT 0x7
1187 #define LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN_MASK 0x100
1188 #define LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN__SHIFT 0x8
1189 #define LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE_MASK 0x200
1190 #define LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE__SHIFT 0x9
1191 #define LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN_MASK 0x400
1192 #define LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN__SHIFT 0xa
1193 #define LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN_MASK 0x800
1194 #define LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN__SHIFT 0xb
1195 #define LINK_STATUS__CURRENT_LINK_SPEED_MASK 0xf
1196 #define LINK_STATUS__CURRENT_LINK_SPEED__SHIFT 0x0
1197 #define LINK_STATUS__NEGOTIATED_LINK_WIDTH_MASK 0x3f0
1198 #define LINK_STATUS__NEGOTIATED_LINK_WIDTH__SHIFT 0x4
1199 #define LINK_STATUS__LINK_TRAINING_MASK 0x800
1200 #define LINK_STATUS__LINK_TRAINING__SHIFT 0xb
1201 #define LINK_STATUS__SLOT_CLOCK_CFG_MASK 0x1000
1202 #define LINK_STATUS__SLOT_CLOCK_CFG__SHIFT 0xc
1203 #define LINK_STATUS__DL_ACTIVE_MASK 0x2000
1204 #define LINK_STATUS__DL_ACTIVE__SHIFT 0xd
1205 #define LINK_STATUS__LINK_BW_MANAGEMENT_STATUS_MASK 0x4000
1206 #define LINK_STATUS__LINK_BW_MANAGEMENT_STATUS__SHIFT 0xe
1207 #define LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS_MASK 0x8000
1208 #define LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS__SHIFT 0xf
1209 #define DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED_MASK 0xf
1210 #define DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED__SHIFT 0x0
1211 #define DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED_MASK 0x10
1212 #define DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED__SHIFT 0x4
1213 #define DEVICE_CAP2__ARI_FORWARDING_SUPPORTED_MASK 0x20
1214 #define DEVICE_CAP2__ARI_FORWARDING_SUPPORTED__SHIFT 0x5
1215 #define DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING_MASK 0x400
1216 #define DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING__SHIFT 0xa
1217 #define DEVICE_CAP2__LTR_SUPPORTED_MASK 0x800
1218 #define DEVICE_CAP2__LTR_SUPPORTED__SHIFT 0xb
1219 #define DEVICE_CAP2__TPH_CPLR_SUPPORTED_MASK 0x3000
1220 #define DEVICE_CAP2__TPH_CPLR_SUPPORTED__SHIFT 0xc
1221 #define DEVICE_CAP2__OBFF_SUPPORTED_MASK 0xc0000
1222 #define DEVICE_CAP2__OBFF_SUPPORTED__SHIFT 0x12
1223 #define DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED_MASK 0x100000
1224 #define DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED__SHIFT 0x14
1225 #define DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED_MASK 0x200000
1226 #define DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED__SHIFT 0x15
1227 #define DEVICE_CAP2__MAX_END_END_TLP_PREFIXES_MASK 0xc00000
1228 #define DEVICE_CAP2__MAX_END_END_TLP_PREFIXES__SHIFT 0x16
1229 #define DEVICE_CNTL2__CPL_TIMEOUT_VALUE_MASK 0xf
1230 #define DEVICE_CNTL2__CPL_TIMEOUT_VALUE__SHIFT 0x0
1231 #define DEVICE_CNTL2__CPL_TIMEOUT_DIS_MASK 0x10
1232 #define DEVICE_CNTL2__CPL_TIMEOUT_DIS__SHIFT 0x4
1233 #define DEVICE_CNTL2__ARI_FORWARDING_EN_MASK 0x20
1234 #define DEVICE_CNTL2__ARI_FORWARDING_EN__SHIFT 0x5
1235 #define DEVICE_CNTL2__IDO_REQUEST_ENABLE_MASK 0x100
1236 #define DEVICE_CNTL2__IDO_REQUEST_ENABLE__SHIFT 0x8
1237 #define DEVICE_CNTL2__IDO_COMPLETION_ENABLE_MASK 0x200
1238 #define DEVICE_CNTL2__IDO_COMPLETION_ENABLE__SHIFT 0x9
1239 #define DEVICE_CNTL2__LTR_EN_MASK 0x400
1240 #define DEVICE_CNTL2__LTR_EN__SHIFT 0xa
1241 #define DEVICE_CNTL2__OBFF_EN_MASK 0x6000
1242 #define DEVICE_CNTL2__OBFF_EN__SHIFT 0xd
1243 #define DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING_MASK 0x8000
1244 #define DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING__SHIFT 0xf
1245 #define DEVICE_STATUS2__RESERVED_MASK 0xffff
1246 #define DEVICE_STATUS2__RESERVED__SHIFT 0x0
1247 #define LINK_CAP2__SUPPORTED_LINK_SPEED_MASK 0xfe
1248 #define LINK_CAP2__SUPPORTED_LINK_SPEED__SHIFT 0x1
1249 #define LINK_CAP2__CROSSLINK_SUPPORTED_MASK 0x100
1250 #define LINK_CAP2__CROSSLINK_SUPPORTED__SHIFT 0x8
1251 #define LINK_CAP2__RESERVED_MASK 0xfffffe00
1252 #define LINK_CAP2__RESERVED__SHIFT 0x9
1253 #define LINK_CNTL2__TARGET_LINK_SPEED_MASK 0xf
1254 #define LINK_CNTL2__TARGET_LINK_SPEED__SHIFT 0x0
1255 #define LINK_CNTL2__ENTER_COMPLIANCE_MASK 0x10
1256 #define LINK_CNTL2__ENTER_COMPLIANCE__SHIFT 0x4
1257 #define LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE_MASK 0x20
1258 #define LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE__SHIFT 0x5
1259 #define LINK_CNTL2__SELECTABLE_DEEMPHASIS_MASK 0x40
1260 #define LINK_CNTL2__SELECTABLE_DEEMPHASIS__SHIFT 0x6
1261 #define LINK_CNTL2__XMIT_MARGIN_MASK 0x380
1262 #define LINK_CNTL2__XMIT_MARGIN__SHIFT 0x7
1263 #define LINK_CNTL2__ENTER_MOD_COMPLIANCE_MASK 0x400
1264 #define LINK_CNTL2__ENTER_MOD_COMPLIANCE__SHIFT 0xa
1265 #define LINK_CNTL2__COMPLIANCE_SOS_MASK 0x800
1266 #define LINK_CNTL2__COMPLIANCE_SOS__SHIFT 0xb
1267 #define LINK_CNTL2__COMPLIANCE_DEEMPHASIS_MASK 0xf000
1268 #define LINK_CNTL2__COMPLIANCE_DEEMPHASIS__SHIFT 0xc
1269 #define LINK_STATUS2__CUR_DEEMPHASIS_LEVEL_MASK 0x1
1270 #define LINK_STATUS2__CUR_DEEMPHASIS_LEVEL__SHIFT 0x0
1271 #define LINK_STATUS2__EQUALIZATION_COMPLETE_MASK 0x2
1272 #define LINK_STATUS2__EQUALIZATION_COMPLETE__SHIFT 0x1
1273 #define LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS_MASK 0x4
1274 #define LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS__SHIFT 0x2
1275 #define LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS_MASK 0x8
1276 #define LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS__SHIFT 0x3
1277 #define LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS_MASK 0x10
1278 #define LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS__SHIFT 0x4
1279 #define LINK_STATUS2__LINK_EQUALIZATION_REQUEST_MASK 0x20
1280 #define LINK_STATUS2__LINK_EQUALIZATION_REQUEST__SHIFT 0x5
1281 #define MSI_CAP_LIST__CAP_ID_MASK 0xff
1282 #define MSI_CAP_LIST__CAP_ID__SHIFT 0x0
1283 #define MSI_CAP_LIST__NEXT_PTR_MASK 0xff00
1284 #define MSI_CAP_LIST__NEXT_PTR__SHIFT 0x8
1285 #define MSI_MSG_CNTL__MSI_EN_MASK 0x1
1286 #define MSI_MSG_CNTL__MSI_EN__SHIFT 0x0
1287 #define MSI_MSG_CNTL__MSI_MULTI_CAP_MASK 0xe
1288 #define MSI_MSG_CNTL__MSI_MULTI_CAP__SHIFT 0x1
1289 #define MSI_MSG_CNTL__MSI_MULTI_EN_MASK 0x70
1290 #define MSI_MSG_CNTL__MSI_MULTI_EN__SHIFT 0x4
1291 #define MSI_MSG_CNTL__MSI_64BIT_MASK 0x80
1292 #define MSI_MSG_CNTL__MSI_64BIT__SHIFT 0x7
1293 #define MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO_MASK 0xfffffffc
1294 #define MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO__SHIFT 0x2
1295 #define MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI_MASK 0xffffffff
1296 #define MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI__SHIFT 0x0
1297 #define MSI_MSG_DATA_64__MSI_DATA_64_MASK 0xffff
1298 #define MSI_MSG_DATA_64__MSI_DATA_64__SHIFT 0x0
1299 #define MSI_MSG_DATA__MSI_DATA_MASK 0xffff
1300 #define MSI_MSG_DATA__MSI_DATA__SHIFT 0x0
1301 #define PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1302 #define PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1303 #define PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1304 #define PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1305 #define PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1306 #define PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1307 #define PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID_MASK 0xffff
1308 #define PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID__SHIFT 0x0
1309 #define PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV_MASK 0xf0000
1310 #define PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV__SHIFT 0x10
1311 #define PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH_MASK 0xfff00000
1312 #define PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH__SHIFT 0x14
1313 #define PCIE_VENDOR_SPECIFIC1__SCRATCH_MASK 0xffffffff
1314 #define PCIE_VENDOR_SPECIFIC1__SCRATCH__SHIFT 0x0
1315 #define PCIE_VENDOR_SPECIFIC2__SCRATCH_MASK 0xffffffff
1316 #define PCIE_VENDOR_SPECIFIC2__SCRATCH__SHIFT 0x0
1317 #define PCIE_VC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1318 #define PCIE_VC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1319 #define PCIE_VC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1320 #define PCIE_VC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1321 #define PCIE_VC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1322 #define PCIE_VC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1323 #define PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT_MASK 0x7
1324 #define PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT__SHIFT 0x0
1325 #define PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT_MASK 0x70
1326 #define PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT__SHIFT 0x4
1327 #define PCIE_PORT_VC_CAP_REG1__REF_CLK_MASK 0x300
1328 #define PCIE_PORT_VC_CAP_REG1__REF_CLK__SHIFT 0x8
1329 #define PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE_MASK 0xc00
1330 #define PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE__SHIFT 0xa
1331 #define PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP_MASK 0xff
1332 #define PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP__SHIFT 0x0
1333 #define PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET_MASK 0xff000000
1334 #define PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET__SHIFT 0x18
1335 #define PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE_MASK 0x1
1336 #define PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE__SHIFT 0x0
1337 #define PCIE_PORT_VC_CNTL__VC_ARB_SELECT_MASK 0xe
1338 #define PCIE_PORT_VC_CNTL__VC_ARB_SELECT__SHIFT 0x1
1339 #define PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS_MASK 0x1
1340 #define PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS__SHIFT 0x0
1341 #define PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
1342 #define PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
1343 #define PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
1344 #define PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
1345 #define PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
1346 #define PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
1347 #define PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
1348 #define PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
1349 #define PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
1350 #define PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
1351 #define PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
1352 #define PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
1353 #define PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
1354 #define PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
1355 #define PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
1356 #define PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
1357 #define PCIE_VC0_RESOURCE_CNTL__VC_ID_MASK 0x7000000
1358 #define PCIE_VC0_RESOURCE_CNTL__VC_ID__SHIFT 0x18
1359 #define PCIE_VC0_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
1360 #define PCIE_VC0_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
1361 #define PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x1
1362 #define PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x0
1363 #define PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x2
1364 #define PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x1
1365 #define PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
1366 #define PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
1367 #define PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
1368 #define PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
1369 #define PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
1370 #define PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
1371 #define PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
1372 #define PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
1373 #define PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
1374 #define PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
1375 #define PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
1376 #define PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
1377 #define PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
1378 #define PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
1379 #define PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
1380 #define PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
1381 #define PCIE_VC1_RESOURCE_CNTL__VC_ID_MASK 0x7000000
1382 #define PCIE_VC1_RESOURCE_CNTL__VC_ID__SHIFT 0x18
1383 #define PCIE_VC1_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
1384 #define PCIE_VC1_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
1385 #define PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x1
1386 #define PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x0
1387 #define PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x2
1388 #define PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x1
1389 #define PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1390 #define PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1391 #define PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1392 #define PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1393 #define PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1394 #define PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1395 #define PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO_MASK 0xffffffff
1396 #define PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO__SHIFT 0x0
1397 #define PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI_MASK 0xffffffff
1398 #define PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI__SHIFT 0x0
1399 #define PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1400 #define PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1401 #define PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1402 #define PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1403 #define PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1404 #define PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1405 #define PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS_MASK 0x10
1406 #define PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS__SHIFT 0x4
1407 #define PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS_MASK 0x20
1408 #define PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS__SHIFT 0x5
1409 #define PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS_MASK 0x1000
1410 #define PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS__SHIFT 0xc
1411 #define PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS_MASK 0x2000
1412 #define PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS__SHIFT 0xd
1413 #define PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS_MASK 0x4000
1414 #define PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS__SHIFT 0xe
1415 #define PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS_MASK 0x8000
1416 #define PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS__SHIFT 0xf
1417 #define PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS_MASK 0x10000
1418 #define PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS__SHIFT 0x10
1419 #define PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS_MASK 0x20000
1420 #define PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS__SHIFT 0x11
1421 #define PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS_MASK 0x40000
1422 #define PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS__SHIFT 0x12
1423 #define PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS_MASK 0x80000
1424 #define PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS__SHIFT 0x13
1425 #define PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS_MASK 0x100000
1426 #define PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS__SHIFT 0x14
1427 #define PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS_MASK 0x200000
1428 #define PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS__SHIFT 0x15
1429 #define PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS_MASK 0x400000
1430 #define PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS__SHIFT 0x16
1431 #define PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS_MASK 0x800000
1432 #define PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS__SHIFT 0x17
1433 #define PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS_MASK 0x1000000
1434 #define PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS__SHIFT 0x18
1435 #define PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS_MASK 0x2000000
1436 #define PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS__SHIFT 0x19
1437 #define PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK_MASK 0x10
1438 #define PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK__SHIFT 0x4
1439 #define PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK_MASK 0x20
1440 #define PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK__SHIFT 0x5
1441 #define PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK_MASK 0x1000
1442 #define PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK__SHIFT 0xc
1443 #define PCIE_UNCORR_ERR_MASK__FC_ERR_MASK_MASK 0x2000
1444 #define PCIE_UNCORR_ERR_MASK__FC_ERR_MASK__SHIFT 0xd
1445 #define PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK_MASK 0x4000
1446 #define PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK__SHIFT 0xe
1447 #define PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK_MASK 0x8000
1448 #define PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK__SHIFT 0xf
1449 #define PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK_MASK 0x10000
1450 #define PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK__SHIFT 0x10
1451 #define PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK_MASK 0x20000
1452 #define PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK__SHIFT 0x11
1453 #define PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK_MASK 0x40000
1454 #define PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK__SHIFT 0x12
1455 #define PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK_MASK 0x80000
1456 #define PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK__SHIFT 0x13
1457 #define PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK_MASK 0x100000
1458 #define PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK__SHIFT 0x14
1459 #define PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK_MASK 0x200000
1460 #define PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK__SHIFT 0x15
1461 #define PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK_MASK 0x400000
1462 #define PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK__SHIFT 0x16
1463 #define PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK_MASK 0x800000
1464 #define PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK__SHIFT 0x17
1465 #define PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK_MASK 0x1000000
1466 #define PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK__SHIFT 0x18
1467 #define PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK_MASK 0x2000000
1468 #define PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK__SHIFT 0x19
1469 #define PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY_MASK 0x10
1470 #define PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY__SHIFT 0x4
1471 #define PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY_MASK 0x20
1472 #define PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY__SHIFT 0x5
1473 #define PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY_MASK 0x1000
1474 #define PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY__SHIFT 0xc
1475 #define PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY_MASK 0x2000
1476 #define PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY__SHIFT 0xd
1477 #define PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY_MASK 0x4000
1478 #define PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY__SHIFT 0xe
1479 #define PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY_MASK 0x8000
1480 #define PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY__SHIFT 0xf
1481 #define PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY_MASK 0x10000
1482 #define PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY__SHIFT 0x10
1483 #define PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY_MASK 0x20000
1484 #define PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY__SHIFT 0x11
1485 #define PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY_MASK 0x40000
1486 #define PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY__SHIFT 0x12
1487 #define PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY_MASK 0x80000
1488 #define PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY__SHIFT 0x13
1489 #define PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY_MASK 0x100000
1490 #define PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY__SHIFT 0x14
1491 #define PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY_MASK 0x200000
1492 #define PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY__SHIFT 0x15
1493 #define PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY_MASK 0x400000
1494 #define PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY__SHIFT 0x16
1495 #define PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY_MASK 0x800000
1496 #define PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY__SHIFT 0x17
1497 #define PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY_MASK 0x1000000
1498 #define PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY__SHIFT 0x18
1499 #define PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY_MASK 0x2000000
1500 #define PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY__SHIFT 0x19
1501 #define PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS_MASK 0x1
1502 #define PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS__SHIFT 0x0
1503 #define PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS_MASK 0x40
1504 #define PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS__SHIFT 0x6
1505 #define PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS_MASK 0x80
1506 #define PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS__SHIFT 0x7
1507 #define PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS_MASK 0x100
1508 #define PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS__SHIFT 0x8
1509 #define PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS_MASK 0x1000
1510 #define PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS__SHIFT 0xc
1511 #define PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS_MASK 0x2000
1512 #define PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS__SHIFT 0xd
1513 #define PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS_MASK 0x4000
1514 #define PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS__SHIFT 0xe
1515 #define PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS_MASK 0x8000
1516 #define PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS__SHIFT 0xf
1517 #define PCIE_CORR_ERR_MASK__RCV_ERR_MASK_MASK 0x1
1518 #define PCIE_CORR_ERR_MASK__RCV_ERR_MASK__SHIFT 0x0
1519 #define PCIE_CORR_ERR_MASK__BAD_TLP_MASK_MASK 0x40
1520 #define PCIE_CORR_ERR_MASK__BAD_TLP_MASK__SHIFT 0x6
1521 #define PCIE_CORR_ERR_MASK__BAD_DLLP_MASK_MASK 0x80
1522 #define PCIE_CORR_ERR_MASK__BAD_DLLP_MASK__SHIFT 0x7
1523 #define PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK_MASK 0x100
1524 #define PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK__SHIFT 0x8
1525 #define PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK_MASK 0x1000
1526 #define PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK__SHIFT 0xc
1527 #define PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK_MASK 0x2000
1528 #define PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK__SHIFT 0xd
1529 #define PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK_MASK 0x4000
1530 #define PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK__SHIFT 0xe
1531 #define PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK_MASK 0x8000
1532 #define PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK__SHIFT 0xf
1533 #define PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR_MASK 0x1f
1534 #define PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR__SHIFT 0x0
1535 #define PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP_MASK 0x20
1536 #define PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP__SHIFT 0x5
1537 #define PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN_MASK 0x40
1538 #define PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN__SHIFT 0x6
1539 #define PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP_MASK 0x80
1540 #define PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP__SHIFT 0x7
1541 #define PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN_MASK 0x100
1542 #define PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN__SHIFT 0x8
1543 #define PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP_MASK 0x200
1544 #define PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP__SHIFT 0x9
1545 #define PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN_MASK 0x400
1546 #define PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN__SHIFT 0xa
1547 #define PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT_MASK 0x800
1548 #define PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT__SHIFT 0xb
1549 #define PCIE_HDR_LOG0__TLP_HDR_MASK 0xffffffff
1550 #define PCIE_HDR_LOG0__TLP_HDR__SHIFT 0x0
1551 #define PCIE_HDR_LOG1__TLP_HDR_MASK 0xffffffff
1552 #define PCIE_HDR_LOG1__TLP_HDR__SHIFT 0x0
1553 #define PCIE_HDR_LOG2__TLP_HDR_MASK 0xffffffff
1554 #define PCIE_HDR_LOG2__TLP_HDR__SHIFT 0x0
1555 #define PCIE_HDR_LOG3__TLP_HDR_MASK 0xffffffff
1556 #define PCIE_HDR_LOG3__TLP_HDR__SHIFT 0x0
1557 #define PCIE_TLP_PREFIX_LOG0__TLP_PREFIX_MASK 0xffffffff
1558 #define PCIE_TLP_PREFIX_LOG0__TLP_PREFIX__SHIFT 0x0
1559 #define PCIE_TLP_PREFIX_LOG1__TLP_PREFIX_MASK 0xffffffff
1560 #define PCIE_TLP_PREFIX_LOG1__TLP_PREFIX__SHIFT 0x0
1561 #define PCIE_TLP_PREFIX_LOG2__TLP_PREFIX_MASK 0xffffffff
1562 #define PCIE_TLP_PREFIX_LOG2__TLP_PREFIX__SHIFT 0x0
1563 #define PCIE_TLP_PREFIX_LOG3__TLP_PREFIX_MASK 0xffffffff
1564 #define PCIE_TLP_PREFIX_LOG3__TLP_PREFIX__SHIFT 0x0
1565 #define PCIE_BAR_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1566 #define PCIE_BAR_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1567 #define PCIE_BAR_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1568 #define PCIE_BAR_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1569 #define PCIE_BAR_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1570 #define PCIE_BAR_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1571 #define PCIE_BAR1_CAP__BAR_SIZE_SUPPORTED_MASK 0xfffff0
1572 #define PCIE_BAR1_CAP__BAR_SIZE_SUPPORTED__SHIFT 0x4
1573 #define PCIE_BAR1_CNTL__BAR_INDEX_MASK 0x7
1574 #define PCIE_BAR1_CNTL__BAR_INDEX__SHIFT 0x0
1575 #define PCIE_BAR1_CNTL__BAR_TOTAL_NUM_MASK 0xe0
1576 #define PCIE_BAR1_CNTL__BAR_TOTAL_NUM__SHIFT 0x5
1577 #define PCIE_BAR1_CNTL__BAR_SIZE_MASK 0x1f00
1578 #define PCIE_BAR1_CNTL__BAR_SIZE__SHIFT 0x8
1579 #define PCIE_BAR2_CAP__BAR_SIZE_SUPPORTED_MASK 0xfffff0
1580 #define PCIE_BAR2_CAP__BAR_SIZE_SUPPORTED__SHIFT 0x4
1581 #define PCIE_BAR2_CNTL__BAR_INDEX_MASK 0x7
1582 #define PCIE_BAR2_CNTL__BAR_INDEX__SHIFT 0x0
1583 #define PCIE_BAR2_CNTL__BAR_TOTAL_NUM_MASK 0xe0
1584 #define PCIE_BAR2_CNTL__BAR_TOTAL_NUM__SHIFT 0x5
1585 #define PCIE_BAR2_CNTL__BAR_SIZE_MASK 0x1f00
1586 #define PCIE_BAR2_CNTL__BAR_SIZE__SHIFT 0x8
1587 #define PCIE_BAR3_CAP__BAR_SIZE_SUPPORTED_MASK 0xfffff0
1588 #define PCIE_BAR3_CAP__BAR_SIZE_SUPPORTED__SHIFT 0x4
1589 #define PCIE_BAR3_CNTL__BAR_INDEX_MASK 0x7
1590 #define PCIE_BAR3_CNTL__BAR_INDEX__SHIFT 0x0
1591 #define PCIE_BAR3_CNTL__BAR_TOTAL_NUM_MASK 0xe0
1592 #define PCIE_BAR3_CNTL__BAR_TOTAL_NUM__SHIFT 0x5
1593 #define PCIE_BAR3_CNTL__BAR_SIZE_MASK 0x1f00
1594 #define PCIE_BAR3_CNTL__BAR_SIZE__SHIFT 0x8
1595 #define PCIE_BAR4_CAP__BAR_SIZE_SUPPORTED_MASK 0xfffff0
1596 #define PCIE_BAR4_CAP__BAR_SIZE_SUPPORTED__SHIFT 0x4
1597 #define PCIE_BAR4_CNTL__BAR_INDEX_MASK 0x7
1598 #define PCIE_BAR4_CNTL__BAR_INDEX__SHIFT 0x0
1599 #define PCIE_BAR4_CNTL__BAR_TOTAL_NUM_MASK 0xe0
1600 #define PCIE_BAR4_CNTL__BAR_TOTAL_NUM__SHIFT 0x5
1601 #define PCIE_BAR4_CNTL__BAR_SIZE_MASK 0x1f00
1602 #define PCIE_BAR4_CNTL__BAR_SIZE__SHIFT 0x8
1603 #define PCIE_BAR5_CAP__BAR_SIZE_SUPPORTED_MASK 0xfffff0
1604 #define PCIE_BAR5_CAP__BAR_SIZE_SUPPORTED__SHIFT 0x4
1605 #define PCIE_BAR5_CNTL__BAR_INDEX_MASK 0x7
1606 #define PCIE_BAR5_CNTL__BAR_INDEX__SHIFT 0x0
1607 #define PCIE_BAR5_CNTL__BAR_TOTAL_NUM_MASK 0xe0
1608 #define PCIE_BAR5_CNTL__BAR_TOTAL_NUM__SHIFT 0x5
1609 #define PCIE_BAR5_CNTL__BAR_SIZE_MASK 0x1f00
1610 #define PCIE_BAR5_CNTL__BAR_SIZE__SHIFT 0x8
1611 #define PCIE_BAR6_CAP__BAR_SIZE_SUPPORTED_MASK 0xfffff0
1612 #define PCIE_BAR6_CAP__BAR_SIZE_SUPPORTED__SHIFT 0x4
1613 #define PCIE_BAR6_CNTL__BAR_INDEX_MASK 0x7
1614 #define PCIE_BAR6_CNTL__BAR_INDEX__SHIFT 0x0
1615 #define PCIE_BAR6_CNTL__BAR_TOTAL_NUM_MASK 0xe0
1616 #define PCIE_BAR6_CNTL__BAR_TOTAL_NUM__SHIFT 0x5
1617 #define PCIE_BAR6_CNTL__BAR_SIZE_MASK 0x1f00
1618 #define PCIE_BAR6_CNTL__BAR_SIZE__SHIFT 0x8
1619 #define PCIE_PWR_BUDGET_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1620 #define PCIE_PWR_BUDGET_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1621 #define PCIE_PWR_BUDGET_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1622 #define PCIE_PWR_BUDGET_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1623 #define PCIE_PWR_BUDGET_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1624 #define PCIE_PWR_BUDGET_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1625 #define PCIE_PWR_BUDGET_DATA_SELECT__DATA_SELECT_MASK 0xff
1626 #define PCIE_PWR_BUDGET_DATA_SELECT__DATA_SELECT__SHIFT 0x0
1627 #define PCIE_PWR_BUDGET_DATA__BASE_POWER_MASK 0xff
1628 #define PCIE_PWR_BUDGET_DATA__BASE_POWER__SHIFT 0x0
1629 #define PCIE_PWR_BUDGET_DATA__DATA_SCALE_MASK 0x300
1630 #define PCIE_PWR_BUDGET_DATA__DATA_SCALE__SHIFT 0x8
1631 #define PCIE_PWR_BUDGET_DATA__PM_SUB_STATE_MASK 0x1c00
1632 #define PCIE_PWR_BUDGET_DATA__PM_SUB_STATE__SHIFT 0xa
1633 #define PCIE_PWR_BUDGET_DATA__PM_STATE_MASK 0x6000
1634 #define PCIE_PWR_BUDGET_DATA__PM_STATE__SHIFT 0xd
1635 #define PCIE_PWR_BUDGET_DATA__TYPE_MASK 0x38000
1636 #define PCIE_PWR_BUDGET_DATA__TYPE__SHIFT 0xf
1637 #define PCIE_PWR_BUDGET_DATA__POWER_RAIL_MASK 0x1c0000
1638 #define PCIE_PWR_BUDGET_DATA__POWER_RAIL__SHIFT 0x12
1639 #define PCIE_PWR_BUDGET_CAP__SYSTEM_ALLOCATED_MASK 0x1
1640 #define PCIE_PWR_BUDGET_CAP__SYSTEM_ALLOCATED__SHIFT 0x0
1641 #define PCIE_DPA_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1642 #define PCIE_DPA_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1643 #define PCIE_DPA_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1644 #define PCIE_DPA_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1645 #define PCIE_DPA_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1646 #define PCIE_DPA_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1647 #define PCIE_DPA_CAP__SUBSTATE_MAX_MASK 0x1f
1648 #define PCIE_DPA_CAP__SUBSTATE_MAX__SHIFT 0x0
1649 #define PCIE_DPA_CAP__TRANS_LAT_UNIT_MASK 0x300
1650 #define PCIE_DPA_CAP__TRANS_LAT_UNIT__SHIFT 0x8
1651 #define PCIE_DPA_CAP__PWR_ALLOC_SCALE_MASK 0x3000
1652 #define PCIE_DPA_CAP__PWR_ALLOC_SCALE__SHIFT 0xc
1653 #define PCIE_DPA_CAP__TRANS_LAT_VAL_0_MASK 0xff0000
1654 #define PCIE_DPA_CAP__TRANS_LAT_VAL_0__SHIFT 0x10
1655 #define PCIE_DPA_CAP__TRANS_LAT_VAL_1_MASK 0xff000000
1656 #define PCIE_DPA_CAP__TRANS_LAT_VAL_1__SHIFT 0x18
1657 #define PCIE_DPA_LATENCY_INDICATOR__TRANS_LAT_INDICATOR_BITS_MASK 0xff
1658 #define PCIE_DPA_LATENCY_INDICATOR__TRANS_LAT_INDICATOR_BITS__SHIFT 0x0
1659 #define PCIE_DPA_STATUS__SUBSTATE_STATUS_MASK 0x1f
1660 #define PCIE_DPA_STATUS__SUBSTATE_STATUS__SHIFT 0x0
1661 #define PCIE_DPA_STATUS__SUBSTATE_CNTL_ENABLED_MASK 0x100
1662 #define PCIE_DPA_STATUS__SUBSTATE_CNTL_ENABLED__SHIFT 0x8
1663 #define PCIE_DPA_CNTL__SUBSTATE_CNTL_MASK 0x1f
1664 #define PCIE_DPA_CNTL__SUBSTATE_CNTL__SHIFT 0x0
1665 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_0__SUBSTATE_PWR_ALLOC_MASK 0xff
1666 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_0__SUBSTATE_PWR_ALLOC__SHIFT 0x0
1667 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_1__SUBSTATE_PWR_ALLOC_MASK 0xff
1668 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_1__SUBSTATE_PWR_ALLOC__SHIFT 0x0
1669 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_2__SUBSTATE_PWR_ALLOC_MASK 0xff
1670 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_2__SUBSTATE_PWR_ALLOC__SHIFT 0x0
1671 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_3__SUBSTATE_PWR_ALLOC_MASK 0xff
1672 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_3__SUBSTATE_PWR_ALLOC__SHIFT 0x0
1673 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_4__SUBSTATE_PWR_ALLOC_MASK 0xff
1674 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_4__SUBSTATE_PWR_ALLOC__SHIFT 0x0
1675 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_5__SUBSTATE_PWR_ALLOC_MASK 0xff
1676 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_5__SUBSTATE_PWR_ALLOC__SHIFT 0x0
1677 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_6__SUBSTATE_PWR_ALLOC_MASK 0xff
1678 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_6__SUBSTATE_PWR_ALLOC__SHIFT 0x0
1679 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_7__SUBSTATE_PWR_ALLOC_MASK 0xff
1680 #define PCIE_DPA_SUBSTATE_PWR_ALLOC_7__SUBSTATE_PWR_ALLOC__SHIFT 0x0
1681 #define PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1682 #define PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1683 #define PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1684 #define PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1685 #define PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1686 #define PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1687 #define PCIE_LINK_CNTL3__PERFORM_EQUALIZATION_MASK 0x1
1688 #define PCIE_LINK_CNTL3__PERFORM_EQUALIZATION__SHIFT 0x0
1689 #define PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN_MASK 0x2
1690 #define PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN__SHIFT 0x1
1691 #define PCIE_LINK_CNTL3__RESERVED_MASK 0xfffffffc
1692 #define PCIE_LINK_CNTL3__RESERVED__SHIFT 0x2
1693 #define PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS_MASK 0xffff
1694 #define PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS__SHIFT 0x0
1695 #define PCIE_LANE_ERROR_STATUS__RESERVED_MASK 0xffff0000
1696 #define PCIE_LANE_ERROR_STATUS__RESERVED__SHIFT 0x10
1697 #define PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1698 #define PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1699 #define PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1700 #define PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1701 #define PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1702 #define PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1703 #define PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1704 #define PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1705 #define PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1706 #define PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1707 #define PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1708 #define PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1709 #define PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1710 #define PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1711 #define PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1712 #define PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1713 #define PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1714 #define PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1715 #define PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1716 #define PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1717 #define PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1718 #define PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1719 #define PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1720 #define PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1721 #define PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1722 #define PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1723 #define PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1724 #define PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1725 #define PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1726 #define PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1727 #define PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1728 #define PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1729 #define PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1730 #define PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1731 #define PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1732 #define PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1733 #define PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1734 #define PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1735 #define PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1736 #define PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1737 #define PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1738 #define PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1739 #define PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1740 #define PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1741 #define PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1742 #define PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1743 #define PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1744 #define PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1745 #define PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1746 #define PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1747 #define PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1748 #define PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1749 #define PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1750 #define PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1751 #define PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1752 #define PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1753 #define PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1754 #define PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1755 #define PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1756 #define PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1757 #define PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1758 #define PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1759 #define PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1760 #define PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1761 #define PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1762 #define PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1763 #define PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1764 #define PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1765 #define PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1766 #define PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1767 #define PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1768 #define PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1769 #define PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1770 #define PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1771 #define PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1772 #define PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1773 #define PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1774 #define PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1775 #define PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1776 #define PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1777 #define PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1778 #define PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1779 #define PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1780 #define PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1781 #define PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1782 #define PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1783 #define PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1784 #define PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1785 #define PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1786 #define PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1787 #define PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1788 #define PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1789 #define PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1790 #define PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1791 #define PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1792 #define PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1793 #define PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1794 #define PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1795 #define PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1796 #define PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1797 #define PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1798 #define PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1799 #define PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1800 #define PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1801 #define PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1802 #define PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1803 #define PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1804 #define PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1805 #define PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1806 #define PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1807 #define PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1808 #define PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1809 #define PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1810 #define PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1811 #define PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1812 #define PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1813 #define PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1814 #define PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1815 #define PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1816 #define PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1817 #define PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1818 #define PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1819 #define PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1820 #define PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1821 #define PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1822 #define PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1823 #define PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1824 #define PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1825 #define PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1826 #define PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1827 #define PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1828 #define PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1829 #define PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1830 #define PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1831 #define PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1832 #define PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1833 #define PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1834 #define PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1835 #define PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1836 #define PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1837 #define PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1838 #define PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1839 #define PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1840 #define PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1841 #define PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1842 #define PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1843 #define PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1844 #define PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1845 #define PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1846 #define PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1847 #define PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
1848 #define PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
1849 #define PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
1850 #define PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
1851 #define PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
1852 #define PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
1853 #define PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
1854 #define PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
1855 #define PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
1856 #define PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
1857 #define PCIE_ACS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1858 #define PCIE_ACS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1859 #define PCIE_ACS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1860 #define PCIE_ACS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1861 #define PCIE_ACS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1862 #define PCIE_ACS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1863 #define PCIE_ACS_CAP__SOURCE_VALIDATION_MASK 0x1
1864 #define PCIE_ACS_CAP__SOURCE_VALIDATION__SHIFT 0x0
1865 #define PCIE_ACS_CAP__TRANSLATION_BLOCKING_MASK 0x2
1866 #define PCIE_ACS_CAP__TRANSLATION_BLOCKING__SHIFT 0x1
1867 #define PCIE_ACS_CAP__P2P_REQUEST_REDIRECT_MASK 0x4
1868 #define PCIE_ACS_CAP__P2P_REQUEST_REDIRECT__SHIFT 0x2
1869 #define PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT_MASK 0x8
1870 #define PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT__SHIFT 0x3
1871 #define PCIE_ACS_CAP__UPSTREAM_FORWARDING_MASK 0x10
1872 #define PCIE_ACS_CAP__UPSTREAM_FORWARDING__SHIFT 0x4
1873 #define PCIE_ACS_CAP__P2P_EGRESS_CONTROL_MASK 0x20
1874 #define PCIE_ACS_CAP__P2P_EGRESS_CONTROL__SHIFT 0x5
1875 #define PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P_MASK 0x40
1876 #define PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P__SHIFT 0x6
1877 #define PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE_MASK 0xff00
1878 #define PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE__SHIFT 0x8
1879 #define PCIE_ACS_CNTL__SOURCE_VALIDATION_EN_MASK 0x1
1880 #define PCIE_ACS_CNTL__SOURCE_VALIDATION_EN__SHIFT 0x0
1881 #define PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN_MASK 0x2
1882 #define PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN__SHIFT 0x1
1883 #define PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN_MASK 0x4
1884 #define PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN__SHIFT 0x2
1885 #define PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN_MASK 0x8
1886 #define PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN__SHIFT 0x3
1887 #define PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN_MASK 0x10
1888 #define PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN__SHIFT 0x4
1889 #define PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN_MASK 0x20
1890 #define PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN__SHIFT 0x5
1891 #define PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN_MASK 0x40
1892 #define PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN__SHIFT 0x6
1893 #define PCIE_ATS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1894 #define PCIE_ATS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1895 #define PCIE_ATS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1896 #define PCIE_ATS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1897 #define PCIE_ATS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1898 #define PCIE_ATS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1899 #define PCIE_ATS_CAP__INVALIDATE_Q_DEPTH_MASK 0x1f
1900 #define PCIE_ATS_CAP__INVALIDATE_Q_DEPTH__SHIFT 0x0
1901 #define PCIE_ATS_CAP__PAGE_ALIGNED_REQUEST_MASK 0x20
1902 #define PCIE_ATS_CAP__PAGE_ALIGNED_REQUEST__SHIFT 0x5
1903 #define PCIE_ATS_CAP__GLOBAL_INVALIDATE_SUPPORTED_MASK 0x40
1904 #define PCIE_ATS_CAP__GLOBAL_INVALIDATE_SUPPORTED__SHIFT 0x6
1905 #define PCIE_ATS_CNTL__STU_MASK 0x1f
1906 #define PCIE_ATS_CNTL__STU__SHIFT 0x0
1907 #define PCIE_ATS_CNTL__ATC_ENABLE_MASK 0x8000
1908 #define PCIE_ATS_CNTL__ATC_ENABLE__SHIFT 0xf
1909 #define PCIE_PAGE_REQ_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1910 #define PCIE_PAGE_REQ_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1911 #define PCIE_PAGE_REQ_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1912 #define PCIE_PAGE_REQ_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1913 #define PCIE_PAGE_REQ_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1914 #define PCIE_PAGE_REQ_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1915 #define PCIE_PAGE_REQ_CNTL__PRI_ENABLE_MASK 0x1
1916 #define PCIE_PAGE_REQ_CNTL__PRI_ENABLE__SHIFT 0x0
1917 #define PCIE_PAGE_REQ_CNTL__PRI_RESET_MASK 0x2
1918 #define PCIE_PAGE_REQ_CNTL__PRI_RESET__SHIFT 0x1
1919 #define PCIE_PAGE_REQ_STATUS__RESPONSE_FAILURE_MASK 0x1
1920 #define PCIE_PAGE_REQ_STATUS__RESPONSE_FAILURE__SHIFT 0x0
1921 #define PCIE_PAGE_REQ_STATUS__UNEXPECTED_PAGE_REQ_GRP_INDEX_MASK 0x2
1922 #define PCIE_PAGE_REQ_STATUS__UNEXPECTED_PAGE_REQ_GRP_INDEX__SHIFT 0x1
1923 #define PCIE_PAGE_REQ_STATUS__STOPPED_MASK 0x100
1924 #define PCIE_PAGE_REQ_STATUS__STOPPED__SHIFT 0x8
1925 #define PCIE_PAGE_REQ_STATUS__PRG_RESPONSE_PASID_REQUIRED_MASK 0x8000
1926 #define PCIE_PAGE_REQ_STATUS__PRG_RESPONSE_PASID_REQUIRED__SHIFT 0xf
1927 #define PCIE_OUTSTAND_PAGE_REQ_CAPACITY__OUTSTAND_PAGE_REQ_CAPACITY_MASK 0xffffffff
1928 #define PCIE_OUTSTAND_PAGE_REQ_CAPACITY__OUTSTAND_PAGE_REQ_CAPACITY__SHIFT 0x0
1929 #define PCIE_OUTSTAND_PAGE_REQ_ALLOC__OUTSTAND_PAGE_REQ_ALLOC_MASK 0xffffffff
1930 #define PCIE_OUTSTAND_PAGE_REQ_ALLOC__OUTSTAND_PAGE_REQ_ALLOC__SHIFT 0x0
1931 #define PCIE_PASID_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1932 #define PCIE_PASID_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1933 #define PCIE_PASID_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1934 #define PCIE_PASID_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1935 #define PCIE_PASID_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1936 #define PCIE_PASID_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1937 #define PCIE_PASID_CAP__PASID_EXE_PERMISSION_SUPPORTED_MASK 0x2
1938 #define PCIE_PASID_CAP__PASID_EXE_PERMISSION_SUPPORTED__SHIFT 0x1
1939 #define PCIE_PASID_CAP__PASID_PRIV_MODE_SUPPORTED_MASK 0x4
1940 #define PCIE_PASID_CAP__PASID_PRIV_MODE_SUPPORTED__SHIFT 0x2
1941 #define PCIE_PASID_CAP__MAX_PASID_WIDTH_MASK 0x1f00
1942 #define PCIE_PASID_CAP__MAX_PASID_WIDTH__SHIFT 0x8
1943 #define PCIE_PASID_CNTL__PASID_ENABLE_MASK 0x1
1944 #define PCIE_PASID_CNTL__PASID_ENABLE__SHIFT 0x0
1945 #define PCIE_PASID_CNTL__PASID_EXE_PERMISSION_ENABLE_MASK 0x2
1946 #define PCIE_PASID_CNTL__PASID_EXE_PERMISSION_ENABLE__SHIFT 0x1
1947 #define PCIE_PASID_CNTL__PASID_PRIV_MODE_SUPPORTED_ENABLE_MASK 0x4
1948 #define PCIE_PASID_CNTL__PASID_PRIV_MODE_SUPPORTED_ENABLE__SHIFT 0x2
1949 #define PCIE_TPH_REQR_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1950 #define PCIE_TPH_REQR_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1951 #define PCIE_TPH_REQR_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1952 #define PCIE_TPH_REQR_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1953 #define PCIE_TPH_REQR_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1954 #define PCIE_TPH_REQR_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1955 #define PCIE_TPH_REQR_CAP__TPH_REQR_NO_ST_MODE_SUPPORTED_MASK 0x1
1956 #define PCIE_TPH_REQR_CAP__TPH_REQR_NO_ST_MODE_SUPPORTED__SHIFT 0x0
1957 #define PCIE_TPH_REQR_CAP__TPH_REQR_INT_VEC_MODE_SUPPORTED_MASK 0x2
1958 #define PCIE_TPH_REQR_CAP__TPH_REQR_INT_VEC_MODE_SUPPORTED__SHIFT 0x1
1959 #define PCIE_TPH_REQR_CAP__TPH_REQR_DEV_SPC_MODE_SUPPORTED_MASK 0x4
1960 #define PCIE_TPH_REQR_CAP__TPH_REQR_DEV_SPC_MODE_SUPPORTED__SHIFT 0x2
1961 #define PCIE_TPH_REQR_CAP__TPH_REQR_EXTND_TPH_REQR_SUPPORED_MASK 0x100
1962 #define PCIE_TPH_REQR_CAP__TPH_REQR_EXTND_TPH_REQR_SUPPORED__SHIFT 0x8
1963 #define PCIE_TPH_REQR_CAP__TPH_REQR_ST_TABLE_LOCATION_MASK 0x600
1964 #define PCIE_TPH_REQR_CAP__TPH_REQR_ST_TABLE_LOCATION__SHIFT 0x9
1965 #define PCIE_TPH_REQR_CAP__TPH_REQR_ST_TABLE_SIZE_MASK 0x7ff0000
1966 #define PCIE_TPH_REQR_CAP__TPH_REQR_ST_TABLE_SIZE__SHIFT 0x10
1967 #define PCIE_TPH_REQR_CNTL__TPH_REQR_ST_MODE_SEL_MASK 0x7
1968 #define PCIE_TPH_REQR_CNTL__TPH_REQR_ST_MODE_SEL__SHIFT 0x0
1969 #define PCIE_TPH_REQR_CNTL__TPH_REQR_EN_MASK 0x300
1970 #define PCIE_TPH_REQR_CNTL__TPH_REQR_EN__SHIFT 0x8
1971 #define PCIE_MC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
1972 #define PCIE_MC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
1973 #define PCIE_MC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
1974 #define PCIE_MC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
1975 #define PCIE_MC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
1976 #define PCIE_MC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
1977 #define PCIE_MC_CAP__MC_MAX_GROUP_MASK 0x3f
1978 #define PCIE_MC_CAP__MC_MAX_GROUP__SHIFT 0x0
1979 #define PCIE_MC_CAP__MC_WIN_SIZE_REQ_MASK 0x3f00
1980 #define PCIE_MC_CAP__MC_WIN_SIZE_REQ__SHIFT 0x8
1981 #define PCIE_MC_CAP__MC_ECRC_REGEN_SUPP_MASK 0x8000
1982 #define PCIE_MC_CAP__MC_ECRC_REGEN_SUPP__SHIFT 0xf
1983 #define PCIE_MC_CNTL__MC_NUM_GROUP_MASK 0x3f
1984 #define PCIE_MC_CNTL__MC_NUM_GROUP__SHIFT 0x0
1985 #define PCIE_MC_CNTL__MC_ENABLE_MASK 0x8000
1986 #define PCIE_MC_CNTL__MC_ENABLE__SHIFT 0xf
1987 #define PCIE_MC_ADDR0__MC_INDEX_POS_MASK 0x3f
1988 #define PCIE_MC_ADDR0__MC_INDEX_POS__SHIFT 0x0
1989 #define PCIE_MC_ADDR0__MC_BASE_ADDR_0_MASK 0xfffff000
1990 #define PCIE_MC_ADDR0__MC_BASE_ADDR_0__SHIFT 0xc
1991 #define PCIE_MC_ADDR1__MC_BASE_ADDR_1_MASK 0xffffffff
1992 #define PCIE_MC_ADDR1__MC_BASE_ADDR_1__SHIFT 0x0
1993 #define PCIE_MC_RCV0__MC_RECEIVE_0_MASK 0xffffffff
1994 #define PCIE_MC_RCV0__MC_RECEIVE_0__SHIFT 0x0
1995 #define PCIE_MC_RCV1__MC_RECEIVE_1_MASK 0xffffffff
1996 #define PCIE_MC_RCV1__MC_RECEIVE_1__SHIFT 0x0
1997 #define PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0_MASK 0xffffffff
1998 #define PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0__SHIFT 0x0
1999 #define PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1_MASK 0xffffffff
2000 #define PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1__SHIFT 0x0
2001 #define PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0_MASK 0xffffffff
2002 #define PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0__SHIFT 0x0
2003 #define PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1_MASK 0xffffffff
2004 #define PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1__SHIFT 0x0
2005 #define PCIE_LTR_ENH_CAP_LIST__CAP_ID_MASK 0xffff
2006 #define PCIE_LTR_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
2007 #define PCIE_LTR_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
2008 #define PCIE_LTR_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
2009 #define PCIE_LTR_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
2010 #define PCIE_LTR_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
2011 #define PCIE_LTR_CAP__LTR_MAX_S_LATENCY_VALUE_MASK 0x3ff
2012 #define PCIE_LTR_CAP__LTR_MAX_S_LATENCY_VALUE__SHIFT 0x0
2013 #define PCIE_LTR_CAP__LTR_MAX_S_LATENCY_SCALE_MASK 0x1c00
2014 #define PCIE_LTR_CAP__LTR_MAX_S_LATENCY_SCALE__SHIFT 0xa
2015 #define PCIE_LTR_CAP__LTR_MAX_NS_LATENCY_VALUE_MASK 0x3ff0000
2016 #define PCIE_LTR_CAP__LTR_MAX_NS_LATENCY_VALUE__SHIFT 0x10
2017 #define PCIE_LTR_CAP__LTR_MAX_NS_LATENCY_SCALE_MASK 0x1c000000
2018 #define PCIE_LTR_CAP__LTR_MAX_NS_LATENCY_SCALE__SHIFT 0x1a
2019 #define MM_INDEX_IND__MM_OFFSET_MASK 0x7fffffff
2020 #define MM_INDEX_IND__MM_OFFSET__SHIFT 0x0
2021 #define MM_INDEX_IND__MM_APER_MASK 0x80000000
2022 #define MM_INDEX_IND__MM_APER__SHIFT 0x1f
2023 #define MM_INDEX_HI_IND__MM_OFFSET_HI_MASK 0xffffffff
2024 #define MM_INDEX_HI_IND__MM_OFFSET_HI__SHIFT 0x0
2025 #define MM_DATA_IND__MM_DATA_MASK 0xffffffff
2026 #define MM_DATA_IND__MM_DATA__SHIFT 0x0
2027 #define BIF_MM_INDACCESS_CNTL_IND__MM_INDACCESS_DIS_MASK 0x2
2028 #define BIF_MM_INDACCESS_CNTL_IND__MM_INDACCESS_DIS__SHIFT 0x1
2029 #define BUS_CNTL_IND__BIOS_ROM_WRT_EN_MASK 0x1
2030 #define BUS_CNTL_IND__BIOS_ROM_WRT_EN__SHIFT 0x0
2031 #define BUS_CNTL_IND__BIOS_ROM_DIS_MASK 0x2
2032 #define BUS_CNTL_IND__BIOS_ROM_DIS__SHIFT 0x1
2033 #define BUS_CNTL_IND__PMI_IO_DIS_MASK 0x4
2034 #define BUS_CNTL_IND__PMI_IO_DIS__SHIFT 0x2
2035 #define BUS_CNTL_IND__PMI_MEM_DIS_MASK 0x8
2036 #define BUS_CNTL_IND__PMI_MEM_DIS__SHIFT 0x3
2037 #define BUS_CNTL_IND__PMI_BM_DIS_MASK 0x10
2038 #define BUS_CNTL_IND__PMI_BM_DIS__SHIFT 0x4
2039 #define BUS_CNTL_IND__PMI_INT_DIS_MASK 0x20
2040 #define BUS_CNTL_IND__PMI_INT_DIS__SHIFT 0x5
2041 #define BUS_CNTL_IND__VGA_REG_COHERENCY_DIS_MASK 0x40
2042 #define BUS_CNTL_IND__VGA_REG_COHERENCY_DIS__SHIFT 0x6
2043 #define BUS_CNTL_IND__VGA_MEM_COHERENCY_DIS_MASK 0x80
2044 #define BUS_CNTL_IND__VGA_MEM_COHERENCY_DIS__SHIFT 0x7
2045 #define BUS_CNTL_IND__BIF_ERR_RTR_BKPRESSURE_EN_MASK 0x100
2046 #define BUS_CNTL_IND__BIF_ERR_RTR_BKPRESSURE_EN__SHIFT 0x8
2047 #define BUS_CNTL_IND__SET_AZ_TC_MASK 0x1c00
2048 #define BUS_CNTL_IND__SET_AZ_TC__SHIFT 0xa
2049 #define BUS_CNTL_IND__SET_MC_TC_MASK 0xe000
2050 #define BUS_CNTL_IND__SET_MC_TC__SHIFT 0xd
2051 #define BUS_CNTL_IND__ZERO_BE_WR_EN_MASK 0x10000
2052 #define BUS_CNTL_IND__ZERO_BE_WR_EN__SHIFT 0x10
2053 #define BUS_CNTL_IND__ZERO_BE_RD_EN_MASK 0x20000
2054 #define BUS_CNTL_IND__ZERO_BE_RD_EN__SHIFT 0x11
2055 #define BUS_CNTL_IND__RD_STALL_IO_WR_MASK 0x40000
2056 #define BUS_CNTL_IND__RD_STALL_IO_WR__SHIFT 0x12
2057 #define CONFIG_CNTL_IND__CFG_VGA_RAM_EN_MASK 0x1
2058 #define CONFIG_CNTL_IND__CFG_VGA_RAM_EN__SHIFT 0x0
2059 #define CONFIG_CNTL_IND__VGA_DIS_MASK 0x2
2060 #define CONFIG_CNTL_IND__VGA_DIS__SHIFT 0x1
2061 #define CONFIG_CNTL_IND__GENMO_MONO_ADDRESS_B_MASK 0x4
2062 #define CONFIG_CNTL_IND__GENMO_MONO_ADDRESS_B__SHIFT 0x2
2063 #define CONFIG_CNTL_IND__GRPH_ADRSEL_MASK 0x18
2064 #define CONFIG_CNTL_IND__GRPH_ADRSEL__SHIFT 0x3
2065 #define CONFIG_MEMSIZE_IND__CONFIG_MEMSIZE_MASK 0xffffffff
2066 #define CONFIG_MEMSIZE_IND__CONFIG_MEMSIZE__SHIFT 0x0
2067 #define CONFIG_F0_BASE_IND__F0_BASE_MASK 0xffffffff
2068 #define CONFIG_F0_BASE_IND__F0_BASE__SHIFT 0x0
2069 #define CONFIG_APER_SIZE_IND__APER_SIZE_MASK 0xffffffff
2070 #define CONFIG_APER_SIZE_IND__APER_SIZE__SHIFT 0x0
2071 #define CONFIG_REG_APER_SIZE_IND__REG_APER_SIZE_MASK 0xfffff
2072 #define CONFIG_REG_APER_SIZE_IND__REG_APER_SIZE__SHIFT 0x0
2073 #define BIF_SCRATCH0_IND__BIF_SCRATCH0_MASK 0xffffffff
2074 #define BIF_SCRATCH0_IND__BIF_SCRATCH0__SHIFT 0x0
2075 #define BIF_SCRATCH1_IND__BIF_SCRATCH1_MASK 0xffffffff
2076 #define BIF_SCRATCH1_IND__BIF_SCRATCH1__SHIFT 0x0
2077 #define BX_RESET_EN_IND__COR_RESET_EN_MASK 0x1
2078 #define BX_RESET_EN_IND__COR_RESET_EN__SHIFT 0x0
2079 #define BX_RESET_EN_IND__REG_RESET_EN_MASK 0x2
2080 #define BX_RESET_EN_IND__REG_RESET_EN__SHIFT 0x1
2081 #define BX_RESET_EN_IND__STY_RESET_EN_MASK 0x4
2082 #define BX_RESET_EN_IND__STY_RESET_EN__SHIFT 0x2
2083 #define MM_CFGREGS_CNTL_IND__MM_CFG_FUNC_SEL_MASK 0x7
2084 #define MM_CFGREGS_CNTL_IND__MM_CFG_FUNC_SEL__SHIFT 0x0
2085 #define MM_CFGREGS_CNTL_IND__MM_WR_TO_CFG_EN_MASK 0x8
2086 #define MM_CFGREGS_CNTL_IND__MM_WR_TO_CFG_EN__SHIFT 0x3
2087 #define HW_DEBUG_IND__HW_00_DEBUG_MASK 0x1
2088 #define HW_DEBUG_IND__HW_00_DEBUG__SHIFT 0x0
2089 #define HW_DEBUG_IND__HW_01_DEBUG_MASK 0x2
2090 #define HW_DEBUG_IND__HW_01_DEBUG__SHIFT 0x1
2091 #define HW_DEBUG_IND__HW_02_DEBUG_MASK 0x4
2092 #define HW_DEBUG_IND__HW_02_DEBUG__SHIFT 0x2
2093 #define HW_DEBUG_IND__HW_03_DEBUG_MASK 0x8
2094 #define HW_DEBUG_IND__HW_03_DEBUG__SHIFT 0x3
2095 #define HW_DEBUG_IND__HW_04_DEBUG_MASK 0x10
2096 #define HW_DEBUG_IND__HW_04_DEBUG__SHIFT 0x4
2097 #define HW_DEBUG_IND__HW_05_DEBUG_MASK 0x20
2098 #define HW_DEBUG_IND__HW_05_DEBUG__SHIFT 0x5
2099 #define HW_DEBUG_IND__HW_06_DEBUG_MASK 0x40
2100 #define HW_DEBUG_IND__HW_06_DEBUG__SHIFT 0x6
2101 #define HW_DEBUG_IND__HW_07_DEBUG_MASK 0x80
2102 #define HW_DEBUG_IND__HW_07_DEBUG__SHIFT 0x7
2103 #define HW_DEBUG_IND__HW_08_DEBUG_MASK 0x100
2104 #define HW_DEBUG_IND__HW_08_DEBUG__SHIFT 0x8
2105 #define HW_DEBUG_IND__HW_09_DEBUG_MASK 0x200
2106 #define HW_DEBUG_IND__HW_09_DEBUG__SHIFT 0x9
2107 #define HW_DEBUG_IND__HW_10_DEBUG_MASK 0x400
2108 #define HW_DEBUG_IND__HW_10_DEBUG__SHIFT 0xa
2109 #define HW_DEBUG_IND__HW_11_DEBUG_MASK 0x800
2110 #define HW_DEBUG_IND__HW_11_DEBUG__SHIFT 0xb
2111 #define HW_DEBUG_IND__HW_12_DEBUG_MASK 0x1000
2112 #define HW_DEBUG_IND__HW_12_DEBUG__SHIFT 0xc
2113 #define HW_DEBUG_IND__HW_13_DEBUG_MASK 0x2000
2114 #define HW_DEBUG_IND__HW_13_DEBUG__SHIFT 0xd
2115 #define HW_DEBUG_IND__HW_14_DEBUG_MASK 0x4000
2116 #define HW_DEBUG_IND__HW_14_DEBUG__SHIFT 0xe
2117 #define HW_DEBUG_IND__HW_15_DEBUG_MASK 0x8000
2118 #define HW_DEBUG_IND__HW_15_DEBUG__SHIFT 0xf
2119 #define HW_DEBUG_IND__HW_16_DEBUG_MASK 0x10000
2120 #define HW_DEBUG_IND__HW_16_DEBUG__SHIFT 0x10
2121 #define HW_DEBUG_IND__HW_17_DEBUG_MASK 0x20000
2122 #define HW_DEBUG_IND__HW_17_DEBUG__SHIFT 0x11
2123 #define HW_DEBUG_IND__HW_18_DEBUG_MASK 0x40000
2124 #define HW_DEBUG_IND__HW_18_DEBUG__SHIFT 0x12
2125 #define HW_DEBUG_IND__HW_19_DEBUG_MASK 0x80000
2126 #define HW_DEBUG_IND__HW_19_DEBUG__SHIFT 0x13
2127 #define HW_DEBUG_IND__HW_20_DEBUG_MASK 0x100000
2128 #define HW_DEBUG_IND__HW_20_DEBUG__SHIFT 0x14
2129 #define HW_DEBUG_IND__HW_21_DEBUG_MASK 0x200000
2130 #define HW_DEBUG_IND__HW_21_DEBUG__SHIFT 0x15
2131 #define HW_DEBUG_IND__HW_22_DEBUG_MASK 0x400000
2132 #define HW_DEBUG_IND__HW_22_DEBUG__SHIFT 0x16
2133 #define HW_DEBUG_IND__HW_23_DEBUG_MASK 0x800000
2134 #define HW_DEBUG_IND__HW_23_DEBUG__SHIFT 0x17
2135 #define HW_DEBUG_IND__HW_24_DEBUG_MASK 0x1000000
2136 #define HW_DEBUG_IND__HW_24_DEBUG__SHIFT 0x18
2137 #define HW_DEBUG_IND__HW_25_DEBUG_MASK 0x2000000
2138 #define HW_DEBUG_IND__HW_25_DEBUG__SHIFT 0x19
2139 #define HW_DEBUG_IND__HW_26_DEBUG_MASK 0x4000000
2140 #define HW_DEBUG_IND__HW_26_DEBUG__SHIFT 0x1a
2141 #define HW_DEBUG_IND__HW_27_DEBUG_MASK 0x8000000
2142 #define HW_DEBUG_IND__HW_27_DEBUG__SHIFT 0x1b
2143 #define HW_DEBUG_IND__HW_28_DEBUG_MASK 0x10000000
2144 #define HW_DEBUG_IND__HW_28_DEBUG__SHIFT 0x1c
2145 #define HW_DEBUG_IND__HW_29_DEBUG_MASK 0x20000000
2146 #define HW_DEBUG_IND__HW_29_DEBUG__SHIFT 0x1d
2147 #define HW_DEBUG_IND__HW_30_DEBUG_MASK 0x40000000
2148 #define HW_DEBUG_IND__HW_30_DEBUG__SHIFT 0x1e
2149 #define HW_DEBUG_IND__HW_31_DEBUG_MASK 0x80000000
2150 #define HW_DEBUG_IND__HW_31_DEBUG__SHIFT 0x1f
2151 #define MASTER_CREDIT_CNTL_IND__BIF_MC_RDRET_CREDIT_MASK 0x7f
2152 #define MASTER_CREDIT_CNTL_IND__BIF_MC_RDRET_CREDIT__SHIFT 0x0
2153 #define MASTER_CREDIT_CNTL_IND__BIF_AZ_RDRET_CREDIT_MASK 0x3f0000
2154 #define MASTER_CREDIT_CNTL_IND__BIF_AZ_RDRET_CREDIT__SHIFT 0x10
2155 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_SRBM_REQ_CREDIT_MASK 0x1f
2156 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_SRBM_REQ_CREDIT__SHIFT 0x0
2157 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_VGA_REQ_CREDIT_MASK 0x1e0
2158 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_VGA_REQ_CREDIT__SHIFT 0x5
2159 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_HDP_REQ_CREDIT_MASK 0x7c00
2160 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_HDP_REQ_CREDIT__SHIFT 0xa
2161 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_ROM_REQ_CREDIT_MASK 0x8000
2162 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_ROM_REQ_CREDIT__SHIFT 0xf
2163 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_AZ_REQ_CREDIT_MASK 0x100000
2164 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_AZ_REQ_CREDIT__SHIFT 0x14
2165 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_XDMA_REQ_CREDIT_MASK 0x7e000000
2166 #define SLAVE_REQ_CREDIT_CNTL_IND__BIF_XDMA_REQ_CREDIT__SHIFT 0x19
2167 #define BX_RESET_CNTL_IND__LINK_TRAIN_EN_MASK 0x1
2168 #define BX_RESET_CNTL_IND__LINK_TRAIN_EN__SHIFT 0x0
2169 #define INTERRUPT_CNTL_IND__IH_DUMMY_RD_OVERRIDE_MASK 0x1
2170 #define INTERRUPT_CNTL_IND__IH_DUMMY_RD_OVERRIDE__SHIFT 0x0
2171 #define INTERRUPT_CNTL_IND__IH_DUMMY_RD_EN_MASK 0x2
2172 #define INTERRUPT_CNTL_IND__IH_DUMMY_RD_EN__SHIFT 0x1
2173 #define INTERRUPT_CNTL_IND__IH_REQ_NONSNOOP_EN_MASK 0x8
2174 #define INTERRUPT_CNTL_IND__IH_REQ_NONSNOOP_EN__SHIFT 0x3
2175 #define INTERRUPT_CNTL_IND__IH_INTR_DLY_CNTR_MASK 0xf0
2176 #define INTERRUPT_CNTL_IND__IH_INTR_DLY_CNTR__SHIFT 0x4
2177 #define INTERRUPT_CNTL_IND__GEN_IH_INT_EN_MASK 0x100
2178 #define INTERRUPT_CNTL_IND__GEN_IH_INT_EN__SHIFT 0x8
2179 #define INTERRUPT_CNTL_IND__GEN_GPIO_INT_EN_MASK 0x1e00
2180 #define INTERRUPT_CNTL_IND__GEN_GPIO_INT_EN__SHIFT 0x9
2181 #define INTERRUPT_CNTL_IND__SELECT_INT_GPIO_OUTPUT_MASK 0x6000
2182 #define INTERRUPT_CNTL_IND__SELECT_INT_GPIO_OUTPUT__SHIFT 0xd
2183 #define INTERRUPT_CNTL_IND__BIF_RB_REQ_NONSNOOP_EN_MASK 0x8000
2184 #define INTERRUPT_CNTL_IND__BIF_RB_REQ_NONSNOOP_EN__SHIFT 0xf
2185 #define INTERRUPT_CNTL2_IND__IH_DUMMY_RD_ADDR_MASK 0xffffffff
2186 #define INTERRUPT_CNTL2_IND__IH_DUMMY_RD_ADDR__SHIFT 0x0
2187 #define BIF_DEBUG_CNTL_IND__DEBUG_EN_MASK 0x1
2188 #define BIF_DEBUG_CNTL_IND__DEBUG_EN__SHIFT 0x0
2189 #define BIF_DEBUG_CNTL_IND__DEBUG_MULTIBLOCKEN_MASK 0x2
2190 #define BIF_DEBUG_CNTL_IND__DEBUG_MULTIBLOCKEN__SHIFT 0x1
2191 #define BIF_DEBUG_CNTL_IND__DEBUG_OUT_EN_MASK 0x4
2192 #define BIF_DEBUG_CNTL_IND__DEBUG_OUT_EN__SHIFT 0x2
2193 #define BIF_DEBUG_CNTL_IND__DEBUG_PAD_SEL_MASK 0x8
2194 #define BIF_DEBUG_CNTL_IND__DEBUG_PAD_SEL__SHIFT 0x3
2195 #define BIF_DEBUG_CNTL_IND__DEBUG_BYTESEL_BLK1_MASK 0x10
2196 #define BIF_DEBUG_CNTL_IND__DEBUG_BYTESEL_BLK1__SHIFT 0x4
2197 #define BIF_DEBUG_CNTL_IND__DEBUG_BYTESEL_BLK2_MASK 0x20
2198 #define BIF_DEBUG_CNTL_IND__DEBUG_BYTESEL_BLK2__SHIFT 0x5
2199 #define BIF_DEBUG_CNTL_IND__DEBUG_SYNC_EN_MASK 0x40
2200 #define BIF_DEBUG_CNTL_IND__DEBUG_SYNC_EN__SHIFT 0x6
2201 #define BIF_DEBUG_CNTL_IND__DEBUG_SWAP_MASK 0x80
2202 #define BIF_DEBUG_CNTL_IND__DEBUG_SWAP__SHIFT 0x7
2203 #define BIF_DEBUG_CNTL_IND__DEBUG_IDSEL_BLK1_MASK 0x1f00
2204 #define BIF_DEBUG_CNTL_IND__DEBUG_IDSEL_BLK1__SHIFT 0x8
2205 #define BIF_DEBUG_CNTL_IND__DEBUG_IDSEL_BLK2_MASK 0x1f0000
2206 #define BIF_DEBUG_CNTL_IND__DEBUG_IDSEL_BLK2__SHIFT 0x10
2207 #define BIF_DEBUG_CNTL_IND__DEBUG_IDSEL_XSP_MASK 0x1000000
2208 #define BIF_DEBUG_CNTL_IND__DEBUG_IDSEL_XSP__SHIFT 0x18
2209 #define BIF_DEBUG_CNTL_IND__DEBUG_SYNC_CLKSEL_MASK 0xc0000000
2210 #define BIF_DEBUG_CNTL_IND__DEBUG_SYNC_CLKSEL__SHIFT 0x1e
2211 #define BIF_DEBUG_MUX_IND__DEBUG_MUX_BLK1_MASK 0x3f
2212 #define BIF_DEBUG_MUX_IND__DEBUG_MUX_BLK1__SHIFT 0x0
2213 #define BIF_DEBUG_MUX_IND__DEBUG_MUX_BLK2_MASK 0x3f00
2214 #define BIF_DEBUG_MUX_IND__DEBUG_MUX_BLK2__SHIFT 0x8
2215 #define BIF_DEBUG_OUT_IND__DEBUG_OUTPUT_MASK 0x1ffff
2216 #define BIF_DEBUG_OUT_IND__DEBUG_OUTPUT__SHIFT 0x0
2217 #define HDP_REG_COHERENCY_FLUSH_CNTL_IND__HDP_REG_FLUSH_ADDR_MASK 0x1
2218 #define HDP_REG_COHERENCY_FLUSH_CNTL_IND__HDP_REG_FLUSH_ADDR__SHIFT 0x0
2219 #define HDP_MEM_COHERENCY_FLUSH_CNTL_IND__HDP_MEM_FLUSH_ADDR_MASK 0x1
2220 #define HDP_MEM_COHERENCY_FLUSH_CNTL_IND__HDP_MEM_FLUSH_ADDR__SHIFT 0x0
2221 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_A_MASK 0x1
2222 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_A__SHIFT 0x0
2223 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SEL_MASK 0x2
2224 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SEL__SHIFT 0x1
2225 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_MODE_MASK 0x4
2226 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_MODE__SHIFT 0x2
2227 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SPARE_MASK 0x18
2228 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SPARE__SHIFT 0x3
2229 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SN0_MASK 0x20
2230 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SN0__SHIFT 0x5
2231 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SN1_MASK 0x40
2232 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SN1__SHIFT 0x6
2233 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SN2_MASK 0x80
2234 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SN2__SHIFT 0x7
2235 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SN3_MASK 0x100
2236 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SN3__SHIFT 0x8
2237 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SLEWN_MASK 0x200
2238 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SLEWN__SHIFT 0x9
2239 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_WAKE_MASK 0x400
2240 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_WAKE__SHIFT 0xa
2241 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SCHMEN_MASK 0x800
2242 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_SCHMEN__SHIFT 0xb
2243 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_CNTL_EN_MASK 0x1000
2244 #define CLKREQB_PAD_CNTL_IND__CLKREQB_PAD_CNTL_EN__SHIFT 0xc
2245 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_A_MASK 0x1
2246 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_A__SHIFT 0x0
2247 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SEL_MASK 0x2
2248 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SEL__SHIFT 0x1
2249 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_MODE_MASK 0x4
2250 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_MODE__SHIFT 0x2
2251 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SPARE_MASK 0x18
2252 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SPARE__SHIFT 0x3
2253 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SN0_MASK 0x20
2254 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SN0__SHIFT 0x5
2255 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SN1_MASK 0x40
2256 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SN1__SHIFT 0x6
2257 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SN2_MASK 0x80
2258 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SN2__SHIFT 0x7
2259 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SN3_MASK 0x100
2260 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SN3__SHIFT 0x8
2261 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SLEWN_MASK 0x200
2262 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SLEWN__SHIFT 0x9
2263 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_WAKE_MASK 0x400
2264 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_WAKE__SHIFT 0xa
2265 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SCHMEN_MASK 0x800
2266 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_SCHMEN__SHIFT 0xb
2267 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_CNTL_EN_MASK 0x1000
2268 #define SMBDAT_PAD_CNTL_IND__SMBDAT_PAD_CNTL_EN__SHIFT 0xc
2269 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_A_MASK 0x1
2270 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_A__SHIFT 0x0
2271 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SEL_MASK 0x2
2272 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SEL__SHIFT 0x1
2273 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_MODE_MASK 0x4
2274 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_MODE__SHIFT 0x2
2275 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SPARE_MASK 0x18
2276 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SPARE__SHIFT 0x3
2277 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SN0_MASK 0x20
2278 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SN0__SHIFT 0x5
2279 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SN1_MASK 0x40
2280 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SN1__SHIFT 0x6
2281 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SN2_MASK 0x80
2282 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SN2__SHIFT 0x7
2283 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SN3_MASK 0x100
2284 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SN3__SHIFT 0x8
2285 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SLEWN_MASK 0x200
2286 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SLEWN__SHIFT 0x9
2287 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_WAKE_MASK 0x400
2288 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_WAKE__SHIFT 0xa
2289 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SCHMEN_MASK 0x800
2290 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_SCHMEN__SHIFT 0xb
2291 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_CNTL_EN_MASK 0x1000
2292 #define SMBCLK_PAD_CNTL_IND__SMBCLK_PAD_CNTL_EN__SHIFT 0xc
2293 #define BIF_XDMA_LO_IND__BIF_XDMA_LOWER_BOUND_MASK 0x1fffffff
2294 #define BIF_XDMA_LO_IND__BIF_XDMA_LOWER_BOUND__SHIFT 0x0
2295 #define BIF_XDMA_LO_IND__BIF_XDMA_APER_EN_MASK 0x80000000
2296 #define BIF_XDMA_LO_IND__BIF_XDMA_APER_EN__SHIFT 0x1f
2297 #define BIF_XDMA_HI_IND__BIF_XDMA_UPPER_BOUND_MASK 0x1fffffff
2298 #define BIF_XDMA_HI_IND__BIF_XDMA_UPPER_BOUND__SHIFT 0x0
2299 #define BIF_FEATURES_CONTROL_MISC_IND__MST_BIF_REQ_EP_DIS_MASK 0x1
2300 #define BIF_FEATURES_CONTROL_MISC_IND__MST_BIF_REQ_EP_DIS__SHIFT 0x0
2301 #define BIF_FEATURES_CONTROL_MISC_IND__SLV_BIF_CPL_EP_DIS_MASK 0x2
2302 #define BIF_FEATURES_CONTROL_MISC_IND__SLV_BIF_CPL_EP_DIS__SHIFT 0x1
2303 #define BIF_FEATURES_CONTROL_MISC_IND__BIF_SLV_REQ_EP_DIS_MASK 0x4
2304 #define BIF_FEATURES_CONTROL_MISC_IND__BIF_SLV_REQ_EP_DIS__SHIFT 0x2
2305 #define BIF_FEATURES_CONTROL_MISC_IND__BIF_MST_CPL_EP_DIS_MASK 0x8
2306 #define BIF_FEATURES_CONTROL_MISC_IND__BIF_MST_CPL_EP_DIS__SHIFT 0x3
2307 #define BIF_FEATURES_CONTROL_MISC_IND__UR_PSN_PKT_REPORT_POISON_DIS_MASK 0x10
2308 #define BIF_FEATURES_CONTROL_MISC_IND__UR_PSN_PKT_REPORT_POISON_DIS__SHIFT 0x4
2309 #define BIF_FEATURES_CONTROL_MISC_IND__POST_PSN_ONLY_PKT_REPORT_UR_ALL_DIS_MASK 0x20
2310 #define BIF_FEATURES_CONTROL_MISC_IND__POST_PSN_ONLY_PKT_REPORT_UR_ALL_DIS__SHIFT 0x5
2311 #define BIF_FEATURES_CONTROL_MISC_IND__POST_PSN_ONLY_PKT_REPORT_UR_PART_DIS_MASK 0x40
2312 #define BIF_FEATURES_CONTROL_MISC_IND__POST_PSN_ONLY_PKT_REPORT_UR_PART_DIS__SHIFT 0x6
2313 #define BIF_FEATURES_CONTROL_MISC_IND__PLL_SWITCH_IMPCTL_CAL_DONE_DIS_MASK 0x80
2314 #define BIF_FEATURES_CONTROL_MISC_IND__PLL_SWITCH_IMPCTL_CAL_DONE_DIS__SHIFT 0x7
2315 #define BIF_FEATURES_CONTROL_MISC_IND__IGNORE_BE_CHECK_GASKET_COMB_DIS_MASK 0x100
2316 #define BIF_FEATURES_CONTROL_MISC_IND__IGNORE_BE_CHECK_GASKET_COMB_DIS__SHIFT 0x8
2317 #define BIF_FEATURES_CONTROL_MISC_IND__MC_BIF_REQ_ID_ROUTING_DIS_MASK 0x200
2318 #define BIF_FEATURES_CONTROL_MISC_IND__MC_BIF_REQ_ID_ROUTING_DIS__SHIFT 0x9
2319 #define BIF_FEATURES_CONTROL_MISC_IND__AZ_BIF_REQ_ID_ROUTING_DIS_MASK 0x400
2320 #define BIF_FEATURES_CONTROL_MISC_IND__AZ_BIF_REQ_ID_ROUTING_DIS__SHIFT 0xa
2321 #define BIF_FEATURES_CONTROL_MISC_IND__ATC_PRG_RESP_PASID_UR_EN_MASK 0x800
2322 #define BIF_FEATURES_CONTROL_MISC_IND__ATC_PRG_RESP_PASID_UR_EN__SHIFT 0xb
2323 #define BIF_FEATURES_CONTROL_MISC_IND__BIF_RB_SET_OVERFLOW_EN_MASK 0x1000
2324 #define BIF_FEATURES_CONTROL_MISC_IND__BIF_RB_SET_OVERFLOW_EN__SHIFT 0xc
2325 #define BIF_DOORBELL_CNTL_IND__SELF_RING_DIS_MASK 0x1
2326 #define BIF_DOORBELL_CNTL_IND__SELF_RING_DIS__SHIFT 0x0
2327 #define BIF_DOORBELL_CNTL_IND__TRANS_CHECK_DIS_MASK 0x2
2328 #define BIF_DOORBELL_CNTL_IND__TRANS_CHECK_DIS__SHIFT 0x1
2329 #define BIF_DOORBELL_CNTL_IND__UNTRANS_LBACK_EN_MASK 0x4
2330 #define BIF_DOORBELL_CNTL_IND__UNTRANS_LBACK_EN__SHIFT 0x2
2331 #define BIF_DOORBELL_CNTL_IND__NON_CONSECUTIVE_BE_ZERO_DIS_MASK 0x8
2332 #define BIF_DOORBELL_CNTL_IND__NON_CONSECUTIVE_BE_ZERO_DIS__SHIFT 0x3
2333 #define BIF_DOORBELL_CNTL_IND__DOORBELL_MONITOR_EN_MASK 0x10
2334 #define BIF_DOORBELL_CNTL_IND__DOORBELL_MONITOR_EN__SHIFT 0x4
2335 #define BIF_DOORBELL_CNTL_IND__DOORBELL_INTERRUPT_STATUS_MASK 0x20
2336 #define BIF_DOORBELL_CNTL_IND__DOORBELL_INTERRUPT_STATUS__SHIFT 0x5
2337 #define BIF_DOORBELL_CNTL_IND__DOORBELL_INTERRUPT_CLEAR_MASK 0x10000
2338 #define BIF_DOORBELL_CNTL_IND__DOORBELL_INTERRUPT_CLEAR__SHIFT 0x10
2339 #define BIF_SLVARB_MODE_IND__SLVARB_MODE_MASK 0x3
2340 #define BIF_SLVARB_MODE_IND__SLVARB_MODE__SHIFT 0x0
2341 #define BIF_FB_EN_IND__FB_READ_EN_MASK 0x1
2342 #define BIF_FB_EN_IND__FB_READ_EN__SHIFT 0x0
2343 #define BIF_FB_EN_IND__FB_WRITE_EN_MASK 0x2
2344 #define BIF_FB_EN_IND__FB_WRITE_EN__SHIFT 0x1
2345 #define BIF_BUSNUM_CNTL1_IND__ID_MASK_MASK 0xff
2346 #define BIF_BUSNUM_CNTL1_IND__ID_MASK__SHIFT 0x0
2347 #define BIF_BUSNUM_LIST0_IND__ID0_MASK 0xff
2348 #define BIF_BUSNUM_LIST0_IND__ID0__SHIFT 0x0
2349 #define BIF_BUSNUM_LIST0_IND__ID1_MASK 0xff00
2350 #define BIF_BUSNUM_LIST0_IND__ID1__SHIFT 0x8
2351 #define BIF_BUSNUM_LIST0_IND__ID2_MASK 0xff0000
2352 #define BIF_BUSNUM_LIST0_IND__ID2__SHIFT 0x10
2353 #define BIF_BUSNUM_LIST0_IND__ID3_MASK 0xff000000
2354 #define BIF_BUSNUM_LIST0_IND__ID3__SHIFT 0x18
2355 #define BIF_BUSNUM_LIST1_IND__ID4_MASK 0xff
2356 #define BIF_BUSNUM_LIST1_IND__ID4__SHIFT 0x0
2357 #define BIF_BUSNUM_LIST1_IND__ID5_MASK 0xff00
2358 #define BIF_BUSNUM_LIST1_IND__ID5__SHIFT 0x8
2359 #define BIF_BUSNUM_LIST1_IND__ID6_MASK 0xff0000
2360 #define BIF_BUSNUM_LIST1_IND__ID6__SHIFT 0x10
2361 #define BIF_BUSNUM_LIST1_IND__ID7_MASK 0xff000000
2362 #define BIF_BUSNUM_LIST1_IND__ID7__SHIFT 0x18
2363 #define BIF_BUSNUM_CNTL2_IND__AUTOUPDATE_SEL_MASK 0xff
2364 #define BIF_BUSNUM_CNTL2_IND__AUTOUPDATE_SEL__SHIFT 0x0
2365 #define BIF_BUSNUM_CNTL2_IND__AUTOUPDATE_EN_MASK 0x100
2366 #define BIF_BUSNUM_CNTL2_IND__AUTOUPDATE_EN__SHIFT 0x8
2367 #define BIF_BUSNUM_CNTL2_IND__HDPREG_CNTL_MASK 0x10000
2368 #define BIF_BUSNUM_CNTL2_IND__HDPREG_CNTL__SHIFT 0x10
2369 #define BIF_BUSNUM_CNTL2_IND__ERROR_MULTIPLE_ID_MATCH_MASK 0x20000
2370 #define BIF_BUSNUM_CNTL2_IND__ERROR_MULTIPLE_ID_MATCH__SHIFT 0x11
2371 #define BIF_BUSY_DELAY_CNTR_IND__DELAY_CNT_MASK 0x3f
2372 #define BIF_BUSY_DELAY_CNTR_IND__DELAY_CNT__SHIFT 0x0
2373 #define BIF_PERFMON_CNTL_IND__PERFCOUNTER_EN_MASK 0x1
2374 #define BIF_PERFMON_CNTL_IND__PERFCOUNTER_EN__SHIFT 0x0
2375 #define BIF_PERFMON_CNTL_IND__PERFCOUNTER_RESET0_MASK 0x2
2376 #define BIF_PERFMON_CNTL_IND__PERFCOUNTER_RESET0__SHIFT 0x1
2377 #define BIF_PERFMON_CNTL_IND__PERFCOUNTER_RESET1_MASK 0x4
2378 #define BIF_PERFMON_CNTL_IND__PERFCOUNTER_RESET1__SHIFT 0x2
2379 #define BIF_PERFMON_CNTL_IND__PERF_SEL0_MASK 0x1f00
2380 #define BIF_PERFMON_CNTL_IND__PERF_SEL0__SHIFT 0x8
2381 #define BIF_PERFMON_CNTL_IND__PERF_SEL1_MASK 0x3e000
2382 #define BIF_PERFMON_CNTL_IND__PERF_SEL1__SHIFT 0xd
2383 #define BIF_PERFCOUNTER0_RESULT_IND__PERFCOUNTER_RESULT_MASK 0xffffffff
2384 #define BIF_PERFCOUNTER0_RESULT_IND__PERFCOUNTER_RESULT__SHIFT 0x0
2385 #define BIF_PERFCOUNTER1_RESULT_IND__PERFCOUNTER_RESULT_MASK 0xffffffff
2386 #define BIF_PERFCOUNTER1_RESULT_IND__PERFCOUNTER_RESULT__SHIFT 0x0
2387 #define SLAVE_HANG_PROTECTION_CNTL_IND__HANG_PROTECTION_TIMER_SEL_MASK 0xe
2388 #define SLAVE_HANG_PROTECTION_CNTL_IND__HANG_PROTECTION_TIMER_SEL__SHIFT 0x1
2389 #define GPU_HDP_FLUSH_REQ_IND__CP0_MASK 0x1
2390 #define GPU_HDP_FLUSH_REQ_IND__CP0__SHIFT 0x0
2391 #define GPU_HDP_FLUSH_REQ_IND__CP1_MASK 0x2
2392 #define GPU_HDP_FLUSH_REQ_IND__CP1__SHIFT 0x1
2393 #define GPU_HDP_FLUSH_REQ_IND__CP2_MASK 0x4
2394 #define GPU_HDP_FLUSH_REQ_IND__CP2__SHIFT 0x2
2395 #define GPU_HDP_FLUSH_REQ_IND__CP3_MASK 0x8
2396 #define GPU_HDP_FLUSH_REQ_IND__CP3__SHIFT 0x3
2397 #define GPU_HDP_FLUSH_REQ_IND__CP4_MASK 0x10
2398 #define GPU_HDP_FLUSH_REQ_IND__CP4__SHIFT 0x4
2399 #define GPU_HDP_FLUSH_REQ_IND__CP5_MASK 0x20
2400 #define GPU_HDP_FLUSH_REQ_IND__CP5__SHIFT 0x5
2401 #define GPU_HDP_FLUSH_REQ_IND__CP6_MASK 0x40
2402 #define GPU_HDP_FLUSH_REQ_IND__CP6__SHIFT 0x6
2403 #define GPU_HDP_FLUSH_REQ_IND__CP7_MASK 0x80
2404 #define GPU_HDP_FLUSH_REQ_IND__CP7__SHIFT 0x7
2405 #define GPU_HDP_FLUSH_REQ_IND__CP8_MASK 0x100
2406 #define GPU_HDP_FLUSH_REQ_IND__CP8__SHIFT 0x8
2407 #define GPU_HDP_FLUSH_REQ_IND__CP9_MASK 0x200
2408 #define GPU_HDP_FLUSH_REQ_IND__CP9__SHIFT 0x9
2409 #define GPU_HDP_FLUSH_REQ_IND__SDMA0_MASK 0x400
2410 #define GPU_HDP_FLUSH_REQ_IND__SDMA0__SHIFT 0xa
2411 #define GPU_HDP_FLUSH_REQ_IND__SDMA1_MASK 0x800
2412 #define GPU_HDP_FLUSH_REQ_IND__SDMA1__SHIFT 0xb
2413 #define GPU_HDP_FLUSH_DONE_IND__CP0_MASK 0x1
2414 #define GPU_HDP_FLUSH_DONE_IND__CP0__SHIFT 0x0
2415 #define GPU_HDP_FLUSH_DONE_IND__CP1_MASK 0x2
2416 #define GPU_HDP_FLUSH_DONE_IND__CP1__SHIFT 0x1
2417 #define GPU_HDP_FLUSH_DONE_IND__CP2_MASK 0x4
2418 #define GPU_HDP_FLUSH_DONE_IND__CP2__SHIFT 0x2
2419 #define GPU_HDP_FLUSH_DONE_IND__CP3_MASK 0x8
2420 #define GPU_HDP_FLUSH_DONE_IND__CP3__SHIFT 0x3
2421 #define GPU_HDP_FLUSH_DONE_IND__CP4_MASK 0x10
2422 #define GPU_HDP_FLUSH_DONE_IND__CP4__SHIFT 0x4
2423 #define GPU_HDP_FLUSH_DONE_IND__CP5_MASK 0x20
2424 #define GPU_HDP_FLUSH_DONE_IND__CP5__SHIFT 0x5
2425 #define GPU_HDP_FLUSH_DONE_IND__CP6_MASK 0x40
2426 #define GPU_HDP_FLUSH_DONE_IND__CP6__SHIFT 0x6
2427 #define GPU_HDP_FLUSH_DONE_IND__CP7_MASK 0x80
2428 #define GPU_HDP_FLUSH_DONE_IND__CP7__SHIFT 0x7
2429 #define GPU_HDP_FLUSH_DONE_IND__CP8_MASK 0x100
2430 #define GPU_HDP_FLUSH_DONE_IND__CP8__SHIFT 0x8
2431 #define GPU_HDP_FLUSH_DONE_IND__CP9_MASK 0x200
2432 #define GPU_HDP_FLUSH_DONE_IND__CP9__SHIFT 0x9
2433 #define GPU_HDP_FLUSH_DONE_IND__SDMA0_MASK 0x400
2434 #define GPU_HDP_FLUSH_DONE_IND__SDMA0__SHIFT 0xa
2435 #define GPU_HDP_FLUSH_DONE_IND__SDMA1_MASK 0x800
2436 #define GPU_HDP_FLUSH_DONE_IND__SDMA1__SHIFT 0xb
2437 #define SLAVE_HANG_ERROR_IND__SRBM_HANG_ERROR_MASK 0x1
2438 #define SLAVE_HANG_ERROR_IND__SRBM_HANG_ERROR__SHIFT 0x0
2439 #define SLAVE_HANG_ERROR_IND__HDP_HANG_ERROR_MASK 0x2
2440 #define SLAVE_HANG_ERROR_IND__HDP_HANG_ERROR__SHIFT 0x1
2441 #define SLAVE_HANG_ERROR_IND__VGA_HANG_ERROR_MASK 0x4
2442 #define SLAVE_HANG_ERROR_IND__VGA_HANG_ERROR__SHIFT 0x2
2443 #define SLAVE_HANG_ERROR_IND__ROM_HANG_ERROR_MASK 0x8
2444 #define SLAVE_HANG_ERROR_IND__ROM_HANG_ERROR__SHIFT 0x3
2445 #define SLAVE_HANG_ERROR_IND__AUDIO_HANG_ERROR_MASK 0x10
2446 #define SLAVE_HANG_ERROR_IND__AUDIO_HANG_ERROR__SHIFT 0x4
2447 #define SLAVE_HANG_ERROR_IND__CEC_HANG_ERROR_MASK 0x20
2448 #define SLAVE_HANG_ERROR_IND__CEC_HANG_ERROR__SHIFT 0x5
2449 #define SLAVE_HANG_ERROR_IND__XDMA_HANG_ERROR_MASK 0x80
2450 #define SLAVE_HANG_ERROR_IND__XDMA_HANG_ERROR__SHIFT 0x7
2451 #define SLAVE_HANG_ERROR_IND__DOORBELL_HANG_ERROR_MASK 0x100
2452 #define SLAVE_HANG_ERROR_IND__DOORBELL_HANG_ERROR__SHIFT 0x8
2453 #define SLAVE_HANG_ERROR_IND__GARLIC_HANG_ERROR_MASK 0x200
2454 #define SLAVE_HANG_ERROR_IND__GARLIC_HANG_ERROR__SHIFT 0x9
2455 #define CAPTURE_HOST_BUSNUM_IND__CHECK_EN_MASK 0x1
2456 #define CAPTURE_HOST_BUSNUM_IND__CHECK_EN__SHIFT 0x0
2457 #define HOST_BUSNUM_IND__HOST_ID_MASK 0xffff
2458 #define HOST_BUSNUM_IND__HOST_ID__SHIFT 0x0
2459 #define PEER_REG_RANGE0_IND__START_ADDR_MASK 0xffff
2460 #define PEER_REG_RANGE0_IND__START_ADDR__SHIFT 0x0
2461 #define PEER_REG_RANGE0_IND__END_ADDR_MASK 0xffff0000
2462 #define PEER_REG_RANGE0_IND__END_ADDR__SHIFT 0x10
2463 #define PEER_REG_RANGE1_IND__START_ADDR_MASK 0xffff
2464 #define PEER_REG_RANGE1_IND__START_ADDR__SHIFT 0x0
2465 #define PEER_REG_RANGE1_IND__END_ADDR_MASK 0xffff0000
2466 #define PEER_REG_RANGE1_IND__END_ADDR__SHIFT 0x10
2467 #define PEER0_FB_OFFSET_HI_IND__PEER0_FB_OFFSET_HI_MASK 0xfffff
2468 #define PEER0_FB_OFFSET_HI_IND__PEER0_FB_OFFSET_HI__SHIFT 0x0
2469 #define PEER0_FB_OFFSET_LO_IND__PEER0_FB_OFFSET_LO_MASK 0xfffff
2470 #define PEER0_FB_OFFSET_LO_IND__PEER0_FB_OFFSET_LO__SHIFT 0x0
2471 #define PEER0_FB_OFFSET_LO_IND__PEER0_FB_EN_MASK 0x80000000
2472 #define PEER0_FB_OFFSET_LO_IND__PEER0_FB_EN__SHIFT 0x1f
2473 #define PEER1_FB_OFFSET_HI_IND__PEER1_FB_OFFSET_HI_MASK 0xfffff
2474 #define PEER1_FB_OFFSET_HI_IND__PEER1_FB_OFFSET_HI__SHIFT 0x0
2475 #define PEER1_FB_OFFSET_LO_IND__PEER1_FB_OFFSET_LO_MASK 0xfffff
2476 #define PEER1_FB_OFFSET_LO_IND__PEER1_FB_OFFSET_LO__SHIFT 0x0
2477 #define PEER1_FB_OFFSET_LO_IND__PEER1_FB_EN_MASK 0x80000000
2478 #define PEER1_FB_OFFSET_LO_IND__PEER1_FB_EN__SHIFT 0x1f
2479 #define PEER2_FB_OFFSET_HI_IND__PEER2_FB_OFFSET_HI_MASK 0xfffff
2480 #define PEER2_FB_OFFSET_HI_IND__PEER2_FB_OFFSET_HI__SHIFT 0x0
2481 #define PEER2_FB_OFFSET_LO_IND__PEER2_FB_OFFSET_LO_MASK 0xfffff
2482 #define PEER2_FB_OFFSET_LO_IND__PEER2_FB_OFFSET_LO__SHIFT 0x0
2483 #define PEER2_FB_OFFSET_LO_IND__PEER2_FB_EN_MASK 0x80000000
2484 #define PEER2_FB_OFFSET_LO_IND__PEER2_FB_EN__SHIFT 0x1f
2485 #define PEER3_FB_OFFSET_HI_IND__PEER3_FB_OFFSET_HI_MASK 0xfffff
2486 #define PEER3_FB_OFFSET_HI_IND__PEER3_FB_OFFSET_HI__SHIFT 0x0
2487 #define PEER3_FB_OFFSET_LO_IND__PEER3_FB_OFFSET_LO_MASK 0xfffff
2488 #define PEER3_FB_OFFSET_LO_IND__PEER3_FB_OFFSET_LO__SHIFT 0x0
2489 #define PEER3_FB_OFFSET_LO_IND__PEER3_FB_EN_MASK 0x80000000
2490 #define PEER3_FB_OFFSET_LO_IND__PEER3_FB_EN__SHIFT 0x1f
2491 #define DBG_BYPASS_SRBM_ACCESS_IND__DBG_BYPASS_SRBM_ACCESS_EN_MASK 0x1
2492 #define DBG_BYPASS_SRBM_ACCESS_IND__DBG_BYPASS_SRBM_ACCESS_EN__SHIFT 0x0
2493 #define DBG_BYPASS_SRBM_ACCESS_IND__DBG_APER_AD_MASK 0x1e
2494 #define DBG_BYPASS_SRBM_ACCESS_IND__DBG_APER_AD__SHIFT 0x1
2495 #define SMBUS_BACO_DUMMY_IND__SMBUS_BACO_DUMMY_DATA_MASK 0xffffffff
2496 #define SMBUS_BACO_DUMMY_IND__SMBUS_BACO_DUMMY_DATA__SHIFT 0x0
2497 #define BIF_DEVFUNCNUM_LIST0_IND__DEVFUNC_ID0_MASK 0xff
2498 #define BIF_DEVFUNCNUM_LIST0_IND__DEVFUNC_ID0__SHIFT 0x0
2499 #define BIF_DEVFUNCNUM_LIST0_IND__DEVFUNC_ID1_MASK 0xff00
2500 #define BIF_DEVFUNCNUM_LIST0_IND__DEVFUNC_ID1__SHIFT 0x8
2501 #define BIF_DEVFUNCNUM_LIST0_IND__DEVFUNC_ID2_MASK 0xff0000
2502 #define BIF_DEVFUNCNUM_LIST0_IND__DEVFUNC_ID2__SHIFT 0x10
2503 #define BIF_DEVFUNCNUM_LIST0_IND__DEVFUNC_ID3_MASK 0xff000000
2504 #define BIF_DEVFUNCNUM_LIST0_IND__DEVFUNC_ID3__SHIFT 0x18
2505 #define BIF_DEVFUNCNUM_LIST1_IND__DEVFUNC_ID4_MASK 0xff
2506 #define BIF_DEVFUNCNUM_LIST1_IND__DEVFUNC_ID4__SHIFT 0x0
2507 #define BIF_DEVFUNCNUM_LIST1_IND__DEVFUNC_ID5_MASK 0xff00
2508 #define BIF_DEVFUNCNUM_LIST1_IND__DEVFUNC_ID5__SHIFT 0x8
2509 #define BIF_DEVFUNCNUM_LIST1_IND__DEVFUNC_ID6_MASK 0xff0000
2510 #define BIF_DEVFUNCNUM_LIST1_IND__DEVFUNC_ID6__SHIFT 0x10
2511 #define BIF_DEVFUNCNUM_LIST1_IND__DEVFUNC_ID7_MASK 0xff000000
2512 #define BIF_DEVFUNCNUM_LIST1_IND__DEVFUNC_ID7__SHIFT 0x18
2513 #define BACO_CNTL_IND__BACO_EN_MASK 0x1
2514 #define BACO_CNTL_IND__BACO_EN__SHIFT 0x0
2515 #define BACO_CNTL_IND__BACO_BCLK_OFF_MASK 0x2
2516 #define BACO_CNTL_IND__BACO_BCLK_OFF__SHIFT 0x1
2517 #define BACO_CNTL_IND__BACO_ISO_DIS_MASK 0x4
2518 #define BACO_CNTL_IND__BACO_ISO_DIS__SHIFT 0x2
2519 #define BACO_CNTL_IND__BACO_POWER_OFF_MASK 0x8
2520 #define BACO_CNTL_IND__BACO_POWER_OFF__SHIFT 0x3
2521 #define BACO_CNTL_IND__BACO_RESET_EN_MASK 0x10
2522 #define BACO_CNTL_IND__BACO_RESET_EN__SHIFT 0x4
2523 #define BACO_CNTL_IND__BACO_HANG_PROTECTION_EN_MASK 0x20
2524 #define BACO_CNTL_IND__BACO_HANG_PROTECTION_EN__SHIFT 0x5
2525 #define BACO_CNTL_IND__BACO_MODE_MASK 0x40
2526 #define BACO_CNTL_IND__BACO_MODE__SHIFT 0x6
2527 #define BACO_CNTL_IND__BACO_ANA_ISO_DIS_MASK 0x80
2528 #define BACO_CNTL_IND__BACO_ANA_ISO_DIS__SHIFT 0x7
2529 #define BACO_CNTL_IND__RCU_BIF_CONFIG_DONE_MASK 0x100
2530 #define BACO_CNTL_IND__RCU_BIF_CONFIG_DONE__SHIFT 0x8
2531 #define BACO_CNTL_IND__PWRGOOD_BF_MASK 0x200
2532 #define BACO_CNTL_IND__PWRGOOD_BF__SHIFT 0x9
2533 #define BACO_CNTL_IND__PWRGOOD_GPIO_MASK 0x400
2534 #define BACO_CNTL_IND__PWRGOOD_GPIO__SHIFT 0xa
2535 #define BACO_CNTL_IND__PWRGOOD_MEM_MASK 0x800
2536 #define BACO_CNTL_IND__PWRGOOD_MEM__SHIFT 0xb
2537 #define BACO_CNTL_IND__PWRGOOD_DVO_MASK 0x1000
2538 #define BACO_CNTL_IND__PWRGOOD_DVO__SHIFT 0xc
2539 #define BACO_CNTL_IND__PWRGOOD_IDSC_MASK 0x2000
2540 #define BACO_CNTL_IND__PWRGOOD_IDSC__SHIFT 0xd
2541 #define BACO_CNTL_IND__BACO_POWER_OFF_DRAM_MASK 0x10000
2542 #define BACO_CNTL_IND__BACO_POWER_OFF_DRAM__SHIFT 0x10
2543 #define BACO_CNTL_IND__BACO_BF_MEM_PHY_ISO_CNTRL_MASK 0x20000
2544 #define BACO_CNTL_IND__BACO_BF_MEM_PHY_ISO_CNTRL__SHIFT 0x11
2545 #define BF_ANA_ISO_CNTL_IND__BF_ANA_ISO_DIS_MASK_MASK 0x1
2546 #define BF_ANA_ISO_CNTL_IND__BF_ANA_ISO_DIS_MASK__SHIFT 0x0
2547 #define BF_ANA_ISO_CNTL_IND__BF_VDDC_ISO_DIS_MASK_MASK 0x2
2548 #define BF_ANA_ISO_CNTL_IND__BF_VDDC_ISO_DIS_MASK__SHIFT 0x1
2549 #define MEM_TYPE_CNTL_IND__BF_MEM_PHY_G5_G3_MASK 0x1
2550 #define MEM_TYPE_CNTL_IND__BF_MEM_PHY_G5_G3__SHIFT 0x0
2551 #define BIF_BACO_DEBUG_IND__BIF_BACO_SCANDUMP_FLG_MASK 0x1
2552 #define BIF_BACO_DEBUG_IND__BIF_BACO_SCANDUMP_FLG__SHIFT 0x0
2553 #define BIF_BACO_DEBUG_LATCH_IND__BIF_BACO_LATCH_FLG_MASK 0x1
2554 #define BIF_BACO_DEBUG_LATCH_IND__BIF_BACO_LATCH_FLG__SHIFT 0x0
2555 #define BACO_CNTL_MISC_IND__BIF_ROM_REQ_DIS_MASK 0x1
2556 #define BACO_CNTL_MISC_IND__BIF_ROM_REQ_DIS__SHIFT 0x0
2557 #define BACO_CNTL_MISC_IND__BIF_AZ_REQ_DIS_MASK 0x2
2558 #define BACO_CNTL_MISC_IND__BIF_AZ_REQ_DIS__SHIFT 0x1
2559 #define BACO_CNTL_MISC_IND__BACO_LINK_RST_WIDTH_SEL_MASK 0xc
2560 #define BACO_CNTL_MISC_IND__BACO_LINK_RST_WIDTH_SEL__SHIFT 0x2
2561 #define SMU_BIF_VDDGFX_PWR_STATUS_IND__VDDGFX_GFX_PWR_OFF_MASK 0x1
2562 #define SMU_BIF_VDDGFX_PWR_STATUS_IND__VDDGFX_GFX_PWR_OFF__SHIFT 0x0
2563 #define BIF_VDDGFX_GFX0_LOWER_IND__VDDGFX_GFX0_REG_LOWER_MASK 0x3fffc
2564 #define BIF_VDDGFX_GFX0_LOWER_IND__VDDGFX_GFX0_REG_LOWER__SHIFT 0x2
2565 #define BIF_VDDGFX_GFX0_LOWER_IND__VDDGFX_GFX0_REG_CMP_EN_MASK 0x40000000
2566 #define BIF_VDDGFX_GFX0_LOWER_IND__VDDGFX_GFX0_REG_CMP_EN__SHIFT 0x1e
2567 #define BIF_VDDGFX_GFX0_LOWER_IND__VDDGFX_GFX0_REG_STALL_EN_MASK 0x80000000
2568 #define BIF_VDDGFX_GFX0_LOWER_IND__VDDGFX_GFX0_REG_STALL_EN__SHIFT 0x1f
2569 #define BIF_VDDGFX_GFX0_UPPER_IND__VDDGFX_GFX0_REG_UPPER_MASK 0x3fffc
2570 #define BIF_VDDGFX_GFX0_UPPER_IND__VDDGFX_GFX0_REG_UPPER__SHIFT 0x2
2571 #define BIF_VDDGFX_GFX1_LOWER_IND__VDDGFX_GFX1_REG_LOWER_MASK 0x3fffc
2572 #define BIF_VDDGFX_GFX1_LOWER_IND__VDDGFX_GFX1_REG_LOWER__SHIFT 0x2
2573 #define BIF_VDDGFX_GFX1_LOWER_IND__VDDGFX_GFX1_REG_CMP_EN_MASK 0x40000000
2574 #define BIF_VDDGFX_GFX1_LOWER_IND__VDDGFX_GFX1_REG_CMP_EN__SHIFT 0x1e
2575 #define BIF_VDDGFX_GFX1_LOWER_IND__VDDGFX_GFX1_REG_STALL_EN_MASK 0x80000000
2576 #define BIF_VDDGFX_GFX1_LOWER_IND__VDDGFX_GFX1_REG_STALL_EN__SHIFT 0x1f
2577 #define BIF_VDDGFX_GFX1_UPPER_IND__VDDGFX_GFX1_REG_UPPER_MASK 0x3fffc
2578 #define BIF_VDDGFX_GFX1_UPPER_IND__VDDGFX_GFX1_REG_UPPER__SHIFT 0x2
2579 #define BIF_VDDGFX_GFX2_LOWER_IND__VDDGFX_GFX2_REG_LOWER_MASK 0x3fffc
2580 #define BIF_VDDGFX_GFX2_LOWER_IND__VDDGFX_GFX2_REG_LOWER__SHIFT 0x2
2581 #define BIF_VDDGFX_GFX2_LOWER_IND__VDDGFX_GFX2_REG_CMP_EN_MASK 0x40000000
2582 #define BIF_VDDGFX_GFX2_LOWER_IND__VDDGFX_GFX2_REG_CMP_EN__SHIFT 0x1e
2583 #define BIF_VDDGFX_GFX2_LOWER_IND__VDDGFX_GFX2_REG_STALL_EN_MASK 0x80000000
2584 #define BIF_VDDGFX_GFX2_LOWER_IND__VDDGFX_GFX2_REG_STALL_EN__SHIFT 0x1f
2585 #define BIF_VDDGFX_GFX2_UPPER_IND__VDDGFX_GFX2_REG_UPPER_MASK 0x3fffc
2586 #define BIF_VDDGFX_GFX2_UPPER_IND__VDDGFX_GFX2_REG_UPPER__SHIFT 0x2
2587 #define BIF_VDDGFX_GFX3_LOWER_IND__VDDGFX_GFX3_REG_LOWER_MASK 0x3fffc
2588 #define BIF_VDDGFX_GFX3_LOWER_IND__VDDGFX_GFX3_REG_LOWER__SHIFT 0x2
2589 #define BIF_VDDGFX_GFX3_LOWER_IND__VDDGFX_GFX3_REG_CMP_EN_MASK 0x40000000
2590 #define BIF_VDDGFX_GFX3_LOWER_IND__VDDGFX_GFX3_REG_CMP_EN__SHIFT 0x1e
2591 #define BIF_VDDGFX_GFX3_LOWER_IND__VDDGFX_GFX3_REG_STALL_EN_MASK 0x80000000
2592 #define BIF_VDDGFX_GFX3_LOWER_IND__VDDGFX_GFX3_REG_STALL_EN__SHIFT 0x1f
2593 #define BIF_VDDGFX_GFX3_UPPER_IND__VDDGFX_GFX3_REG_UPPER_MASK 0x3fffc
2594 #define BIF_VDDGFX_GFX3_UPPER_IND__VDDGFX_GFX3_REG_UPPER__SHIFT 0x2
2595 #define BIF_VDDGFX_GFX4_LOWER_IND__VDDGFX_GFX4_REG_LOWER_MASK 0x3fffc
2596 #define BIF_VDDGFX_GFX4_LOWER_IND__VDDGFX_GFX4_REG_LOWER__SHIFT 0x2
2597 #define BIF_VDDGFX_GFX4_LOWER_IND__VDDGFX_GFX4_REG_CMP_EN_MASK 0x40000000
2598 #define BIF_VDDGFX_GFX4_LOWER_IND__VDDGFX_GFX4_REG_CMP_EN__SHIFT 0x1e
2599 #define BIF_VDDGFX_GFX4_LOWER_IND__VDDGFX_GFX4_REG_STALL_EN_MASK 0x80000000
2600 #define BIF_VDDGFX_GFX4_LOWER_IND__VDDGFX_GFX4_REG_STALL_EN__SHIFT 0x1f
2601 #define BIF_VDDGFX_GFX4_UPPER_IND__VDDGFX_GFX4_REG_UPPER_MASK 0x3fffc
2602 #define BIF_VDDGFX_GFX4_UPPER_IND__VDDGFX_GFX4_REG_UPPER__SHIFT 0x2
2603 #define BIF_VDDGFX_GFX5_LOWER_IND__VDDGFX_GFX5_REG_LOWER_MASK 0x3fffc
2604 #define BIF_VDDGFX_GFX5_LOWER_IND__VDDGFX_GFX5_REG_LOWER__SHIFT 0x2
2605 #define BIF_VDDGFX_GFX5_LOWER_IND__VDDGFX_GFX5_REG_CMP_EN_MASK 0x40000000
2606 #define BIF_VDDGFX_GFX5_LOWER_IND__VDDGFX_GFX5_REG_CMP_EN__SHIFT 0x1e
2607 #define BIF_VDDGFX_GFX5_LOWER_IND__VDDGFX_GFX5_REG_STALL_EN_MASK 0x80000000
2608 #define BIF_VDDGFX_GFX5_LOWER_IND__VDDGFX_GFX5_REG_STALL_EN__SHIFT 0x1f
2609 #define BIF_VDDGFX_GFX5_UPPER_IND__VDDGFX_GFX5_REG_UPPER_MASK 0x3fffc
2610 #define BIF_VDDGFX_GFX5_UPPER_IND__VDDGFX_GFX5_REG_UPPER__SHIFT 0x2
2611 #define BIF_VDDGFX_RSV1_LOWER_IND__VDDGFX_RSV1_REG_LOWER_MASK 0x3fffc
2612 #define BIF_VDDGFX_RSV1_LOWER_IND__VDDGFX_RSV1_REG_LOWER__SHIFT 0x2
2613 #define BIF_VDDGFX_RSV1_LOWER_IND__VDDGFX_RSV1_REG_CMP_EN_MASK 0x40000000
2614 #define BIF_VDDGFX_RSV1_LOWER_IND__VDDGFX_RSV1_REG_CMP_EN__SHIFT 0x1e
2615 #define BIF_VDDGFX_RSV1_LOWER_IND__VDDGFX_RSV1_REG_STALL_EN_MASK 0x80000000
2616 #define BIF_VDDGFX_RSV1_LOWER_IND__VDDGFX_RSV1_REG_STALL_EN__SHIFT 0x1f
2617 #define BIF_VDDGFX_RSV1_UPPER_IND__VDDGFX_RSV1_REG_UPPER_MASK 0x3fffc
2618 #define BIF_VDDGFX_RSV1_UPPER_IND__VDDGFX_RSV1_REG_UPPER__SHIFT 0x2
2619 #define BIF_VDDGFX_RSV2_LOWER_IND__VDDGFX_RSV2_REG_LOWER_MASK 0x3fffc
2620 #define BIF_VDDGFX_RSV2_LOWER_IND__VDDGFX_RSV2_REG_LOWER__SHIFT 0x2
2621 #define BIF_VDDGFX_RSV2_LOWER_IND__VDDGFX_RSV2_REG_CMP_EN_MASK 0x40000000
2622 #define BIF_VDDGFX_RSV2_LOWER_IND__VDDGFX_RSV2_REG_CMP_EN__SHIFT 0x1e
2623 #define BIF_VDDGFX_RSV2_LOWER_IND__VDDGFX_RSV2_REG_STALL_EN_MASK 0x80000000
2624 #define BIF_VDDGFX_RSV2_LOWER_IND__VDDGFX_RSV2_REG_STALL_EN__SHIFT 0x1f
2625 #define BIF_VDDGFX_RSV2_UPPER_IND__VDDGFX_RSV2_REG_UPPER_MASK 0x3fffc
2626 #define BIF_VDDGFX_RSV2_UPPER_IND__VDDGFX_RSV2_REG_UPPER__SHIFT 0x2
2627 #define BIF_VDDGFX_RSV3_LOWER_IND__VDDGFX_RSV3_REG_LOWER_MASK 0x3fffc
2628 #define BIF_VDDGFX_RSV3_LOWER_IND__VDDGFX_RSV3_REG_LOWER__SHIFT 0x2
2629 #define BIF_VDDGFX_RSV3_LOWER_IND__VDDGFX_RSV3_REG_CMP_EN_MASK 0x40000000
2630 #define BIF_VDDGFX_RSV3_LOWER_IND__VDDGFX_RSV3_REG_CMP_EN__SHIFT 0x1e
2631 #define BIF_VDDGFX_RSV3_LOWER_IND__VDDGFX_RSV3_REG_STALL_EN_MASK 0x80000000
2632 #define BIF_VDDGFX_RSV3_LOWER_IND__VDDGFX_RSV3_REG_STALL_EN__SHIFT 0x1f
2633 #define BIF_VDDGFX_RSV3_UPPER_IND__VDDGFX_RSV3_REG_UPPER_MASK 0x3fffc
2634 #define BIF_VDDGFX_RSV3_UPPER_IND__VDDGFX_RSV3_REG_UPPER__SHIFT 0x2
2635 #define BIF_VDDGFX_RSV4_LOWER_IND__VDDGFX_RSV4_REG_LOWER_MASK 0x3fffc
2636 #define BIF_VDDGFX_RSV4_LOWER_IND__VDDGFX_RSV4_REG_LOWER__SHIFT 0x2
2637 #define BIF_VDDGFX_RSV4_LOWER_IND__VDDGFX_RSV4_REG_CMP_EN_MASK 0x40000000
2638 #define BIF_VDDGFX_RSV4_LOWER_IND__VDDGFX_RSV4_REG_CMP_EN__SHIFT 0x1e
2639 #define BIF_VDDGFX_RSV4_LOWER_IND__VDDGFX_RSV4_REG_STALL_EN_MASK 0x80000000
2640 #define BIF_VDDGFX_RSV4_LOWER_IND__VDDGFX_RSV4_REG_STALL_EN__SHIFT 0x1f
2641 #define BIF_VDDGFX_RSV4_UPPER_IND__VDDGFX_RSV4_REG_UPPER_MASK 0x3fffc
2642 #define BIF_VDDGFX_RSV4_UPPER_IND__VDDGFX_RSV4_REG_UPPER__SHIFT 0x2
2643 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_HDP_CMP_EN_MASK 0x1
2644 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_HDP_CMP_EN__SHIFT 0x0
2645 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_HDP_STALL_EN_MASK 0x2
2646 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_HDP_STALL_EN__SHIFT 0x1
2647 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_XDMA_CMP_EN_MASK 0x4
2648 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_XDMA_CMP_EN__SHIFT 0x2
2649 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_XDMA_STALL_EN_MASK 0x8
2650 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_XDMA_STALL_EN__SHIFT 0x3
2651 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_VGA_CMP_EN_MASK 0x10
2652 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_VGA_CMP_EN__SHIFT 0x4
2653 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_VGA_STALL_EN_MASK 0x20
2654 #define BIF_VDDGFX_FB_CMP_IND__VDDGFX_FB_VGA_STALL_EN__SHIFT 0x5
2655 #define BIF_DOORBELL_GBLAPER1_LOWER_IND__DOORBELL_GBLAPER1_LOWER_MASK 0xffc
2656 #define BIF_DOORBELL_GBLAPER1_LOWER_IND__DOORBELL_GBLAPER1_LOWER__SHIFT 0x2
2657 #define BIF_DOORBELL_GBLAPER1_LOWER_IND__DOORBELL_GBLAPER1_EN_MASK 0x80000000
2658 #define BIF_DOORBELL_GBLAPER1_LOWER_IND__DOORBELL_GBLAPER1_EN__SHIFT 0x1f
2659 #define BIF_DOORBELL_GBLAPER1_UPPER_IND__DOORBELL_GBLAPER1_UPPER_MASK 0xffc
2660 #define BIF_DOORBELL_GBLAPER1_UPPER_IND__DOORBELL_GBLAPER1_UPPER__SHIFT 0x2
2661 #define BIF_DOORBELL_GBLAPER2_LOWER_IND__DOORBELL_GBLAPER2_LOWER_MASK 0xffc
2662 #define BIF_DOORBELL_GBLAPER2_LOWER_IND__DOORBELL_GBLAPER2_LOWER__SHIFT 0x2
2663 #define BIF_DOORBELL_GBLAPER2_LOWER_IND__DOORBELL_GBLAPER2_EN_MASK 0x80000000
2664 #define BIF_DOORBELL_GBLAPER2_LOWER_IND__DOORBELL_GBLAPER2_EN__SHIFT 0x1f
2665 #define BIF_DOORBELL_GBLAPER2_UPPER_IND__DOORBELL_GBLAPER2_UPPER_MASK 0xffc
2666 #define BIF_DOORBELL_GBLAPER2_UPPER_IND__DOORBELL_GBLAPER2_UPPER__SHIFT 0x2
2667 #define BIF_SMU_INDEX_IND__BIF_SMU_INDEX_MASK 0x7fffc
2668 #define BIF_SMU_INDEX_IND__BIF_SMU_INDEX__SHIFT 0x2
2669 #define BIF_SMU_DATA_IND__BIF_SMU_DATA_MASK 0x7fffc
2670 #define BIF_SMU_DATA_IND__BIF_SMU_DATA__SHIFT 0x2
2671 #define IMPCTL_RESET_IND__IMP_SW_RESET_MASK 0x1
2672 #define IMPCTL_RESET_IND__IMP_SW_RESET__SHIFT 0x0
2673 #define GARLIC_FLUSH_CNTL_IND__CP_RB0_WPTR_MASK 0x1
2674 #define GARLIC_FLUSH_CNTL_IND__CP_RB0_WPTR__SHIFT 0x0
2675 #define GARLIC_FLUSH_CNTL_IND__CP_RB1_WPTR_MASK 0x2
2676 #define GARLIC_FLUSH_CNTL_IND__CP_RB1_WPTR__SHIFT 0x1
2677 #define GARLIC_FLUSH_CNTL_IND__CP_RB2_WPTR_MASK 0x4
2678 #define GARLIC_FLUSH_CNTL_IND__CP_RB2_WPTR__SHIFT 0x2
2679 #define GARLIC_FLUSH_CNTL_IND__UVD_RBC_RB_WPTR_MASK 0x8
2680 #define GARLIC_FLUSH_CNTL_IND__UVD_RBC_RB_WPTR__SHIFT 0x3
2681 #define GARLIC_FLUSH_CNTL_IND__SDMA0_GFX_RB_WPTR_MASK 0x10
2682 #define GARLIC_FLUSH_CNTL_IND__SDMA0_GFX_RB_WPTR__SHIFT 0x4
2683 #define GARLIC_FLUSH_CNTL_IND__SDMA1_GFX_RB_WPTR_MASK 0x20
2684 #define GARLIC_FLUSH_CNTL_IND__SDMA1_GFX_RB_WPTR__SHIFT 0x5
2685 #define GARLIC_FLUSH_CNTL_IND__CP_DMA_ME_COMMAND_MASK 0x40
2686 #define GARLIC_FLUSH_CNTL_IND__CP_DMA_ME_COMMAND__SHIFT 0x6
2687 #define GARLIC_FLUSH_CNTL_IND__CP_DMA_PFP_COMMAND_MASK 0x80
2688 #define GARLIC_FLUSH_CNTL_IND__CP_DMA_PFP_COMMAND__SHIFT 0x7
2689 #define GARLIC_FLUSH_CNTL_IND__SAM_SAB_RBI_WPTR_MASK 0x100
2690 #define GARLIC_FLUSH_CNTL_IND__SAM_SAB_RBI_WPTR__SHIFT 0x8
2691 #define GARLIC_FLUSH_CNTL_IND__SAM_SAB_RBO_WPTR_MASK 0x200
2692 #define GARLIC_FLUSH_CNTL_IND__SAM_SAB_RBO_WPTR__SHIFT 0x9
2693 #define GARLIC_FLUSH_CNTL_IND__VCE_OUT_RB_WPTR_MASK 0x400
2694 #define GARLIC_FLUSH_CNTL_IND__VCE_OUT_RB_WPTR__SHIFT 0xa
2695 #define GARLIC_FLUSH_CNTL_IND__VCE_RB_WPTR2_MASK 0x800
2696 #define GARLIC_FLUSH_CNTL_IND__VCE_RB_WPTR2__SHIFT 0xb
2697 #define GARLIC_FLUSH_CNTL_IND__VCE_RB_WPTR_MASK 0x1000
2698 #define GARLIC_FLUSH_CNTL_IND__VCE_RB_WPTR__SHIFT 0xc
2699 #define GARLIC_FLUSH_CNTL_IND__HOST_DOORBELL_MASK 0x2000
2700 #define GARLIC_FLUSH_CNTL_IND__HOST_DOORBELL__SHIFT 0xd
2701 #define GARLIC_FLUSH_CNTL_IND__SELFRING_DOORBELL_MASK 0x4000
2702 #define GARLIC_FLUSH_CNTL_IND__SELFRING_DOORBELL__SHIFT 0xe
2703 #define GARLIC_FLUSH_CNTL_IND__CP_DMA_PIO_COMMAND_MASK 0x8000
2704 #define GARLIC_FLUSH_CNTL_IND__CP_DMA_PIO_COMMAND__SHIFT 0xf
2705 #define GARLIC_FLUSH_CNTL_IND__DISPLAY_MASK 0x10000
2706 #define GARLIC_FLUSH_CNTL_IND__DISPLAY__SHIFT 0x10
2707 #define GARLIC_FLUSH_CNTL_IND__SDMA2_GFX_RB_WPTR_MASK 0x20000
2708 #define GARLIC_FLUSH_CNTL_IND__SDMA2_GFX_RB_WPTR__SHIFT 0x11
2709 #define GARLIC_FLUSH_CNTL_IND__SDMA3_GFX_RB_WPTR_MASK 0x40000
2710 #define GARLIC_FLUSH_CNTL_IND__SDMA3_GFX_RB_WPTR__SHIFT 0x12
2711 #define GARLIC_FLUSH_CNTL_IND__IGNORE_MC_DISABLE_MASK 0x40000000
2712 #define GARLIC_FLUSH_CNTL_IND__IGNORE_MC_DISABLE__SHIFT 0x1e
2713 #define GARLIC_FLUSH_CNTL_IND__DISABLE_ALL_MASK 0x80000000
2714 #define GARLIC_FLUSH_CNTL_IND__DISABLE_ALL__SHIFT 0x1f
2715 #define GARLIC_FLUSH_REQ_IND__FLUSH_REQ_MASK 0x1
2716 #define GARLIC_FLUSH_REQ_IND__FLUSH_REQ__SHIFT 0x0
2717 #define GPU_GARLIC_FLUSH_REQ_IND__CP0_MASK 0x1
2718 #define GPU_GARLIC_FLUSH_REQ_IND__CP0__SHIFT 0x0
2719 #define GPU_GARLIC_FLUSH_REQ_IND__CP1_MASK 0x2
2720 #define GPU_GARLIC_FLUSH_REQ_IND__CP1__SHIFT 0x1
2721 #define GPU_GARLIC_FLUSH_REQ_IND__CP2_MASK 0x4
2722 #define GPU_GARLIC_FLUSH_REQ_IND__CP2__SHIFT 0x2
2723 #define GPU_GARLIC_FLUSH_REQ_IND__CP3_MASK 0x8
2724 #define GPU_GARLIC_FLUSH_REQ_IND__CP3__SHIFT 0x3
2725 #define GPU_GARLIC_FLUSH_REQ_IND__CP4_MASK 0x10
2726 #define GPU_GARLIC_FLUSH_REQ_IND__CP4__SHIFT 0x4
2727 #define GPU_GARLIC_FLUSH_REQ_IND__CP5_MASK 0x20
2728 #define GPU_GARLIC_FLUSH_REQ_IND__CP5__SHIFT 0x5
2729 #define GPU_GARLIC_FLUSH_REQ_IND__CP6_MASK 0x40
2730 #define GPU_GARLIC_FLUSH_REQ_IND__CP6__SHIFT 0x6
2731 #define GPU_GARLIC_FLUSH_REQ_IND__CP7_MASK 0x80
2732 #define GPU_GARLIC_FLUSH_REQ_IND__CP7__SHIFT 0x7
2733 #define GPU_GARLIC_FLUSH_REQ_IND__CP8_MASK 0x100
2734 #define GPU_GARLIC_FLUSH_REQ_IND__CP8__SHIFT 0x8
2735 #define GPU_GARLIC_FLUSH_REQ_IND__CP9_MASK 0x200
2736 #define GPU_GARLIC_FLUSH_REQ_IND__CP9__SHIFT 0x9
2737 #define GPU_GARLIC_FLUSH_REQ_IND__SDMA0_MASK 0x400
2738 #define GPU_GARLIC_FLUSH_REQ_IND__SDMA0__SHIFT 0xa
2739 #define GPU_GARLIC_FLUSH_REQ_IND__SDMA1_MASK 0x800
2740 #define GPU_GARLIC_FLUSH_REQ_IND__SDMA1__SHIFT 0xb
2741 #define GPU_GARLIC_FLUSH_REQ_IND__SDMA2_MASK 0x1000
2742 #define GPU_GARLIC_FLUSH_REQ_IND__SDMA2__SHIFT 0xc
2743 #define GPU_GARLIC_FLUSH_REQ_IND__SDMA3_MASK 0x2000
2744 #define GPU_GARLIC_FLUSH_REQ_IND__SDMA3__SHIFT 0xd
2745 #define GPU_GARLIC_FLUSH_DONE_IND__CP0_MASK 0x1
2746 #define GPU_GARLIC_FLUSH_DONE_IND__CP0__SHIFT 0x0
2747 #define GPU_GARLIC_FLUSH_DONE_IND__CP1_MASK 0x2
2748 #define GPU_GARLIC_FLUSH_DONE_IND__CP1__SHIFT 0x1
2749 #define GPU_GARLIC_FLUSH_DONE_IND__CP2_MASK 0x4
2750 #define GPU_GARLIC_FLUSH_DONE_IND__CP2__SHIFT 0x2
2751 #define GPU_GARLIC_FLUSH_DONE_IND__CP3_MASK 0x8
2752 #define GPU_GARLIC_FLUSH_DONE_IND__CP3__SHIFT 0x3
2753 #define GPU_GARLIC_FLUSH_DONE_IND__CP4_MASK 0x10
2754 #define GPU_GARLIC_FLUSH_DONE_IND__CP4__SHIFT 0x4
2755 #define GPU_GARLIC_FLUSH_DONE_IND__CP5_MASK 0x20
2756 #define GPU_GARLIC_FLUSH_DONE_IND__CP5__SHIFT 0x5
2757 #define GPU_GARLIC_FLUSH_DONE_IND__CP6_MASK 0x40
2758 #define GPU_GARLIC_FLUSH_DONE_IND__CP6__SHIFT 0x6
2759 #define GPU_GARLIC_FLUSH_DONE_IND__CP7_MASK 0x80
2760 #define GPU_GARLIC_FLUSH_DONE_IND__CP7__SHIFT 0x7
2761 #define GPU_GARLIC_FLUSH_DONE_IND__CP8_MASK 0x100
2762 #define GPU_GARLIC_FLUSH_DONE_IND__CP8__SHIFT 0x8
2763 #define GPU_GARLIC_FLUSH_DONE_IND__CP9_MASK 0x200
2764 #define GPU_GARLIC_FLUSH_DONE_IND__CP9__SHIFT 0x9
2765 #define GPU_GARLIC_FLUSH_DONE_IND__SDMA0_MASK 0x400
2766 #define GPU_GARLIC_FLUSH_DONE_IND__SDMA0__SHIFT 0xa
2767 #define GPU_GARLIC_FLUSH_DONE_IND__SDMA1_MASK 0x800
2768 #define GPU_GARLIC_FLUSH_DONE_IND__SDMA1__SHIFT 0xb
2769 #define GPU_GARLIC_FLUSH_DONE_IND__SDMA2_MASK 0x1000
2770 #define GPU_GARLIC_FLUSH_DONE_IND__SDMA2__SHIFT 0xc
2771 #define GPU_GARLIC_FLUSH_DONE_IND__SDMA3_MASK 0x2000
2772 #define GPU_GARLIC_FLUSH_DONE_IND__SDMA3__SHIFT 0xd
2773 #define GARLIC_COHE_CP_RB0_WPTR_IND__ADDRESS_MASK 0x7fffc
2774 #define GARLIC_COHE_CP_RB0_WPTR_IND__ADDRESS__SHIFT 0x2
2775 #define GARLIC_COHE_CP_RB1_WPTR_IND__ADDRESS_MASK 0x7fffc
2776 #define GARLIC_COHE_CP_RB1_WPTR_IND__ADDRESS__SHIFT 0x2
2777 #define GARLIC_COHE_CP_RB2_WPTR_IND__ADDRESS_MASK 0x7fffc
2778 #define GARLIC_COHE_CP_RB2_WPTR_IND__ADDRESS__SHIFT 0x2
2779 #define GARLIC_COHE_UVD_RBC_RB_WPTR_IND__ADDRESS_MASK 0x7fffc
2780 #define GARLIC_COHE_UVD_RBC_RB_WPTR_IND__ADDRESS__SHIFT 0x2
2781 #define GARLIC_COHE_SDMA0_GFX_RB_WPTR_IND__ADDRESS_MASK 0x7fffc
2782 #define GARLIC_COHE_SDMA0_GFX_RB_WPTR_IND__ADDRESS__SHIFT 0x2
2783 #define GARLIC_COHE_SDMA1_GFX_RB_WPTR_IND__ADDRESS_MASK 0x7fffc
2784 #define GARLIC_COHE_SDMA1_GFX_RB_WPTR_IND__ADDRESS__SHIFT 0x2
2785 #define GARLIC_COHE_CP_DMA_ME_COMMAND_IND__ADDRESS_MASK 0x7fffc
2786 #define GARLIC_COHE_CP_DMA_ME_COMMAND_IND__ADDRESS__SHIFT 0x2
2787 #define GARLIC_COHE_CP_DMA_PFP_COMMAND_IND__ADDRESS_MASK 0x7fffc
2788 #define GARLIC_COHE_CP_DMA_PFP_COMMAND_IND__ADDRESS__SHIFT 0x2
2789 #define GARLIC_COHE_SAM_SAB_RBI_WPTR_IND__ADDRESS_MASK 0x7fffc
2790 #define GARLIC_COHE_SAM_SAB_RBI_WPTR_IND__ADDRESS__SHIFT 0x2
2791 #define GARLIC_COHE_SAM_SAB_RBO_WPTR_IND__ADDRESS_MASK 0x7fffc
2792 #define GARLIC_COHE_SAM_SAB_RBO_WPTR_IND__ADDRESS__SHIFT 0x2
2793 #define GARLIC_COHE_VCE_OUT_RB_WPTR_IND__ADDRESS_MASK 0x7fffc
2794 #define GARLIC_COHE_VCE_OUT_RB_WPTR_IND__ADDRESS__SHIFT 0x2
2795 #define GARLIC_COHE_VCE_RB_WPTR2_IND__ADDRESS_MASK 0x7fffc
2796 #define GARLIC_COHE_VCE_RB_WPTR2_IND__ADDRESS__SHIFT 0x2
2797 #define GARLIC_COHE_VCE_RB_WPTR_IND__ADDRESS_MASK 0x7fffc
2798 #define GARLIC_COHE_VCE_RB_WPTR_IND__ADDRESS__SHIFT 0x2
2799 #define GARLIC_COHE_SDMA2_GFX_RB_WPTR_IND__ADDRESS_MASK 0x7fffc
2800 #define GARLIC_COHE_SDMA2_GFX_RB_WPTR_IND__ADDRESS__SHIFT 0x2
2801 #define GARLIC_COHE_SDMA3_GFX_RB_WPTR_IND__ADDRESS_MASK 0x7fffc
2802 #define GARLIC_COHE_SDMA3_GFX_RB_WPTR_IND__ADDRESS__SHIFT 0x2
2803 #define GARLIC_COHE_CP_DMA_PIO_COMMAND_IND__ADDRESS_MASK 0x7fffc
2804 #define GARLIC_COHE_CP_DMA_PIO_COMMAND_IND__ADDRESS__SHIFT 0x2
2805 #define GARLIC_COHE_GARLIC_FLUSH_REQ_IND__ADDRESS_MASK 0x7fffc
2806 #define GARLIC_COHE_GARLIC_FLUSH_REQ_IND__ADDRESS__SHIFT 0x2
2807 #define REMAP_HDP_MEM_FLUSH_CNTL_IND__ADDRESS_MASK 0x7fffc
2808 #define REMAP_HDP_MEM_FLUSH_CNTL_IND__ADDRESS__SHIFT 0x2
2809 #define REMAP_HDP_REG_FLUSH_CNTL_IND__ADDRESS_MASK 0x7fffc
2810 #define REMAP_HDP_REG_FLUSH_CNTL_IND__ADDRESS__SHIFT 0x2
2811 #define BIOS_SCRATCH_0_IND__BIOS_SCRATCH_0_MASK 0xffffffff
2812 #define BIOS_SCRATCH_0_IND__BIOS_SCRATCH_0__SHIFT 0x0
2813 #define BIOS_SCRATCH_1_IND__BIOS_SCRATCH_1_MASK 0xffffffff
2814 #define BIOS_SCRATCH_1_IND__BIOS_SCRATCH_1__SHIFT 0x0
2815 #define BIOS_SCRATCH_2_IND__BIOS_SCRATCH_2_MASK 0xffffffff
2816 #define BIOS_SCRATCH_2_IND__BIOS_SCRATCH_2__SHIFT 0x0
2817 #define BIOS_SCRATCH_3_IND__BIOS_SCRATCH_3_MASK 0xffffffff
2818 #define BIOS_SCRATCH_3_IND__BIOS_SCRATCH_3__SHIFT 0x0
2819 #define BIOS_SCRATCH_4_IND__BIOS_SCRATCH_4_MASK 0xffffffff
2820 #define BIOS_SCRATCH_4_IND__BIOS_SCRATCH_4__SHIFT 0x0
2821 #define BIOS_SCRATCH_5_IND__BIOS_SCRATCH_5_MASK 0xffffffff
2822 #define BIOS_SCRATCH_5_IND__BIOS_SCRATCH_5__SHIFT 0x0
2823 #define BIOS_SCRATCH_6_IND__BIOS_SCRATCH_6_MASK 0xffffffff
2824 #define BIOS_SCRATCH_6_IND__BIOS_SCRATCH_6__SHIFT 0x0
2825 #define BIOS_SCRATCH_7_IND__BIOS_SCRATCH_7_MASK 0xffffffff
2826 #define BIOS_SCRATCH_7_IND__BIOS_SCRATCH_7__SHIFT 0x0
2827 #define BIOS_SCRATCH_8_IND__BIOS_SCRATCH_8_MASK 0xffffffff
2828 #define BIOS_SCRATCH_8_IND__BIOS_SCRATCH_8__SHIFT 0x0
2829 #define BIOS_SCRATCH_9_IND__BIOS_SCRATCH_9_MASK 0xffffffff
2830 #define BIOS_SCRATCH_9_IND__BIOS_SCRATCH_9__SHIFT 0x0
2831 #define BIOS_SCRATCH_10_IND__BIOS_SCRATCH_10_MASK 0xffffffff
2832 #define BIOS_SCRATCH_10_IND__BIOS_SCRATCH_10__SHIFT 0x0
2833 #define BIOS_SCRATCH_11_IND__BIOS_SCRATCH_11_MASK 0xffffffff
2834 #define BIOS_SCRATCH_11_IND__BIOS_SCRATCH_11__SHIFT 0x0
2835 #define BIOS_SCRATCH_12_IND__BIOS_SCRATCH_12_MASK 0xffffffff
2836 #define BIOS_SCRATCH_12_IND__BIOS_SCRATCH_12__SHIFT 0x0
2837 #define BIOS_SCRATCH_13_IND__BIOS_SCRATCH_13_MASK 0xffffffff
2838 #define BIOS_SCRATCH_13_IND__BIOS_SCRATCH_13__SHIFT 0x0
2839 #define BIOS_SCRATCH_14_IND__BIOS_SCRATCH_14_MASK 0xffffffff
2840 #define BIOS_SCRATCH_14_IND__BIOS_SCRATCH_14__SHIFT 0x0
2841 #define BIOS_SCRATCH_15_IND__BIOS_SCRATCH_15_MASK 0xffffffff
2842 #define BIOS_SCRATCH_15_IND__BIOS_SCRATCH_15__SHIFT 0x0
2843 #define BIF_RB_CNTL_IND__RB_ENABLE_MASK 0x1
2844 #define BIF_RB_CNTL_IND__RB_ENABLE__SHIFT 0x0
2845 #define BIF_RB_CNTL_IND__RB_SIZE_MASK 0x3e
2846 #define BIF_RB_CNTL_IND__RB_SIZE__SHIFT 0x1
2847 #define BIF_RB_CNTL_IND__WPTR_WRITEBACK_ENABLE_MASK 0x100
2848 #define BIF_RB_CNTL_IND__WPTR_WRITEBACK_ENABLE__SHIFT 0x8
2849 #define BIF_RB_CNTL_IND__WPTR_WRITEBACK_TIMER_MASK 0x3e00
2850 #define BIF_RB_CNTL_IND__WPTR_WRITEBACK_TIMER__SHIFT 0x9
2851 #define BIF_RB_CNTL_IND__BIF_RB_TRAN_MASK 0x20000
2852 #define BIF_RB_CNTL_IND__BIF_RB_TRAN__SHIFT 0x11
2853 #define BIF_RB_CNTL_IND__WPTR_OVERFLOW_CLEAR_MASK 0x80000000
2854 #define BIF_RB_CNTL_IND__WPTR_OVERFLOW_CLEAR__SHIFT 0x1f
2855 #define BIF_RB_BASE_IND__ADDR_MASK 0xffffffff
2856 #define BIF_RB_BASE_IND__ADDR__SHIFT 0x0
2857 #define BIF_RB_RPTR_IND__OFFSET_MASK 0x3fffc
2858 #define BIF_RB_RPTR_IND__OFFSET__SHIFT 0x2
2859 #define BIF_RB_WPTR_IND__BIF_RB_OVERFLOW_MASK 0x1
2860 #define BIF_RB_WPTR_IND__BIF_RB_OVERFLOW__SHIFT 0x0
2861 #define BIF_RB_WPTR_IND__OFFSET_MASK 0x3fffc
2862 #define BIF_RB_WPTR_IND__OFFSET__SHIFT 0x2
2863 #define BIF_RB_WPTR_ADDR_HI_IND__ADDR_MASK 0xff
2864 #define BIF_RB_WPTR_ADDR_HI_IND__ADDR__SHIFT 0x0
2865 #define BIF_RB_WPTR_ADDR_LO_IND__ADDR_MASK 0xfffffffc
2866 #define BIF_RB_WPTR_ADDR_LO_IND__ADDR__SHIFT 0x2
2867 #define NB_GBIF_INDEX__NB_GBIF_IND_ADDR_MASK 0xffffffff
2868 #define NB_GBIF_INDEX__NB_GBIF_IND_ADDR__SHIFT 0x0
2869 #define NB_GBIF_DATA__NB_GBIF_DATA_MASK 0xffffffff
2870 #define NB_GBIF_DATA__NB_GBIF_DATA__SHIFT 0x0
2871 #define PCIE_INDEX__PCIE_INDEX_MASK 0xffffffff
2872 #define PCIE_INDEX__PCIE_INDEX__SHIFT 0x0
2873 #define PCIE_DATA__PCIE_DATA_MASK 0xffffffff
2874 #define PCIE_DATA__PCIE_DATA__SHIFT 0x0
2875 #define PCIE_INDEX_2__PCIE_INDEX_MASK 0xffffffff
2876 #define PCIE_INDEX_2__PCIE_INDEX__SHIFT 0x0
2877 #define PCIE_DATA_2__PCIE_DATA_MASK 0xffffffff
2878 #define PCIE_DATA_2__PCIE_DATA__SHIFT 0x0
2879 #define PCIE_RESERVED__PCIE_RESERVED_MASK 0xffffffff
2880 #define PCIE_RESERVED__PCIE_RESERVED__SHIFT 0x0
2881 #define PCIE_SCRATCH__PCIE_SCRATCH_MASK 0xffffffff
2882 #define PCIE_SCRATCH__PCIE_SCRATCH__SHIFT 0x0
2883 #define PCIE_HW_DEBUG__HW_00_DEBUG_MASK 0x1
2884 #define PCIE_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
2885 #define PCIE_HW_DEBUG__HW_01_DEBUG_MASK 0x2
2886 #define PCIE_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
2887 #define PCIE_HW_DEBUG__HW_02_DEBUG_MASK 0x4
2888 #define PCIE_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
2889 #define PCIE_HW_DEBUG__HW_03_DEBUG_MASK 0x8
2890 #define PCIE_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
2891 #define PCIE_HW_DEBUG__HW_04_DEBUG_MASK 0x10
2892 #define PCIE_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
2893 #define PCIE_HW_DEBUG__HW_05_DEBUG_MASK 0x20
2894 #define PCIE_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
2895 #define PCIE_HW_DEBUG__HW_06_DEBUG_MASK 0x40
2896 #define PCIE_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
2897 #define PCIE_HW_DEBUG__HW_07_DEBUG_MASK 0x80
2898 #define PCIE_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
2899 #define PCIE_HW_DEBUG__HW_08_DEBUG_MASK 0x100
2900 #define PCIE_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
2901 #define PCIE_HW_DEBUG__HW_09_DEBUG_MASK 0x200
2902 #define PCIE_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
2903 #define PCIE_HW_DEBUG__HW_10_DEBUG_MASK 0x400
2904 #define PCIE_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
2905 #define PCIE_HW_DEBUG__HW_11_DEBUG_MASK 0x800
2906 #define PCIE_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
2907 #define PCIE_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
2908 #define PCIE_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
2909 #define PCIE_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
2910 #define PCIE_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
2911 #define PCIE_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
2912 #define PCIE_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
2913 #define PCIE_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
2914 #define PCIE_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
2915 #define PCIE_RX_NUM_NAK__RX_NUM_NAK_MASK 0xffffffff
2916 #define PCIE_RX_NUM_NAK__RX_NUM_NAK__SHIFT 0x0
2917 #define PCIE_RX_NUM_NAK_GENERATED__RX_NUM_NAK_GENERATED_MASK 0xffffffff
2918 #define PCIE_RX_NUM_NAK_GENERATED__RX_NUM_NAK_GENERATED__SHIFT 0x0
2919 #define PCIE_CNTL__HWINIT_WR_LOCK_MASK 0x1
2920 #define PCIE_CNTL__HWINIT_WR_LOCK__SHIFT 0x0
2921 #define PCIE_CNTL__LC_HOT_PLUG_DELAY_SEL_MASK 0xe
2922 #define PCIE_CNTL__LC_HOT_PLUG_DELAY_SEL__SHIFT 0x1
2923 #define PCIE_CNTL__UR_ERR_REPORT_DIS_MASK 0x80
2924 #define PCIE_CNTL__UR_ERR_REPORT_DIS__SHIFT 0x7
2925 #define PCIE_CNTL__PCIE_MALFORM_ATOMIC_OPS_MASK 0x100
2926 #define PCIE_CNTL__PCIE_MALFORM_ATOMIC_OPS__SHIFT 0x8
2927 #define PCIE_CNTL__PCIE_HT_NP_MEM_WRITE_MASK 0x200
2928 #define PCIE_CNTL__PCIE_HT_NP_MEM_WRITE__SHIFT 0x9
2929 #define PCIE_CNTL__RX_SB_ADJ_PAYLOAD_SIZE_MASK 0x1c00
2930 #define PCIE_CNTL__RX_SB_ADJ_PAYLOAD_SIZE__SHIFT 0xa
2931 #define PCIE_CNTL__RX_RCB_ATS_UC_DIS_MASK 0x8000
2932 #define PCIE_CNTL__RX_RCB_ATS_UC_DIS__SHIFT 0xf
2933 #define PCIE_CNTL__RX_RCB_REORDER_EN_MASK 0x10000
2934 #define PCIE_CNTL__RX_RCB_REORDER_EN__SHIFT 0x10
2935 #define PCIE_CNTL__RX_RCB_INVALID_SIZE_DIS_MASK 0x20000
2936 #define PCIE_CNTL__RX_RCB_INVALID_SIZE_DIS__SHIFT 0x11
2937 #define PCIE_CNTL__RX_RCB_UNEXP_CPL_DIS_MASK 0x40000
2938 #define PCIE_CNTL__RX_RCB_UNEXP_CPL_DIS__SHIFT 0x12
2939 #define PCIE_CNTL__RX_RCB_CPL_TIMEOUT_TEST_MODE_MASK 0x80000
2940 #define PCIE_CNTL__RX_RCB_CPL_TIMEOUT_TEST_MODE__SHIFT 0x13
2941 #define PCIE_CNTL__RX_RCB_CHANNEL_ORDERING_MASK 0x100000
2942 #define PCIE_CNTL__RX_RCB_CHANNEL_ORDERING__SHIFT 0x14
2943 #define PCIE_CNTL__RX_RCB_WRONG_ATTR_DIS_MASK 0x200000
2944 #define PCIE_CNTL__RX_RCB_WRONG_ATTR_DIS__SHIFT 0x15
2945 #define PCIE_CNTL__RX_RCB_WRONG_FUNCNUM_DIS_MASK 0x400000
2946 #define PCIE_CNTL__RX_RCB_WRONG_FUNCNUM_DIS__SHIFT 0x16
2947 #define PCIE_CNTL__RX_ATS_TRAN_CPL_SPLIT_DIS_MASK 0x800000
2948 #define PCIE_CNTL__RX_ATS_TRAN_CPL_SPLIT_DIS__SHIFT 0x17
2949 #define PCIE_CNTL__TX_CPL_DEBUG_MASK 0x3f000000
2950 #define PCIE_CNTL__TX_CPL_DEBUG__SHIFT 0x18
2951 #define PCIE_CNTL__RX_IGNORE_LTR_MSG_UR_MASK 0x40000000
2952 #define PCIE_CNTL__RX_IGNORE_LTR_MSG_UR__SHIFT 0x1e
2953 #define PCIE_CNTL__RX_CPL_POSTED_REQ_ORD_EN_MASK 0x80000000
2954 #define PCIE_CNTL__RX_CPL_POSTED_REQ_ORD_EN__SHIFT 0x1f
2955 #define PCIE_CONFIG_CNTL__DYN_CLK_LATENCY_MASK 0xf
2956 #define PCIE_CONFIG_CNTL__DYN_CLK_LATENCY__SHIFT 0x0
2957 #define PCIE_CONFIG_CNTL__CI_MAX_PAYLOAD_SIZE_MODE_MASK 0x10000
2958 #define PCIE_CONFIG_CNTL__CI_MAX_PAYLOAD_SIZE_MODE__SHIFT 0x10
2959 #define PCIE_CONFIG_CNTL__CI_PRIV_MAX_PAYLOAD_SIZE_MASK 0xe0000
2960 #define PCIE_CONFIG_CNTL__CI_PRIV_MAX_PAYLOAD_SIZE__SHIFT 0x11
2961 #define PCIE_CONFIG_CNTL__CI_MAX_READ_REQUEST_SIZE_MODE_MASK 0x100000
2962 #define PCIE_CONFIG_CNTL__CI_MAX_READ_REQUEST_SIZE_MODE__SHIFT 0x14
2963 #define PCIE_CONFIG_CNTL__CI_PRIV_MAX_READ_REQUEST_SIZE_MASK 0xe00000
2964 #define PCIE_CONFIG_CNTL__CI_PRIV_MAX_READ_REQUEST_SIZE__SHIFT 0x15
2965 #define PCIE_CONFIG_CNTL__CI_MAX_READ_SAFE_MODE_MASK 0x1000000
2966 #define PCIE_CONFIG_CNTL__CI_MAX_READ_SAFE_MODE__SHIFT 0x18
2967 #define PCIE_CONFIG_CNTL__CI_EXTENDED_TAG_EN_OVERRIDE_MASK 0x6000000
2968 #define PCIE_CONFIG_CNTL__CI_EXTENDED_TAG_EN_OVERRIDE__SHIFT 0x19
2969 #define PCIE_DEBUG_CNTL__DEBUG_PORT_EN_MASK 0xff
2970 #define PCIE_DEBUG_CNTL__DEBUG_PORT_EN__SHIFT 0x0
2971 #define PCIE_DEBUG_CNTL__DEBUG_SELECT_MASK 0x100
2972 #define PCIE_DEBUG_CNTL__DEBUG_SELECT__SHIFT 0x8
2973 #define PCIE_DEBUG_CNTL__DEBUG_LANE_EN_MASK 0xffff0000
2974 #define PCIE_DEBUG_CNTL__DEBUG_LANE_EN__SHIFT 0x10
2975 #define PCIE_INT_CNTL__CORR_ERR_INT_EN_MASK 0x1
2976 #define PCIE_INT_CNTL__CORR_ERR_INT_EN__SHIFT 0x0
2977 #define PCIE_INT_CNTL__NON_FATAL_ERR_INT_EN_MASK 0x2
2978 #define PCIE_INT_CNTL__NON_FATAL_ERR_INT_EN__SHIFT 0x1
2979 #define PCIE_INT_CNTL__FATAL_ERR_INT_EN_MASK 0x4
2980 #define PCIE_INT_CNTL__FATAL_ERR_INT_EN__SHIFT 0x2
2981 #define PCIE_INT_CNTL__USR_DETECTED_INT_EN_MASK 0x8
2982 #define PCIE_INT_CNTL__USR_DETECTED_INT_EN__SHIFT 0x3
2983 #define PCIE_INT_CNTL__MISC_ERR_INT_EN_MASK 0x10
2984 #define PCIE_INT_CNTL__MISC_ERR_INT_EN__SHIFT 0x4
2985 #define PCIE_INT_CNTL__POWER_STATE_CHG_INT_EN_MASK 0x40
2986 #define PCIE_INT_CNTL__POWER_STATE_CHG_INT_EN__SHIFT 0x6
2987 #define PCIE_INT_CNTL__LINK_BW_INT_EN_MASK 0x80
2988 #define PCIE_INT_CNTL__LINK_BW_INT_EN__SHIFT 0x7
2989 #define PCIE_INT_CNTL__QUIESCE_RCVD_INT_EN_MASK 0x100
2990 #define PCIE_INT_CNTL__QUIESCE_RCVD_INT_EN__SHIFT 0x8
2991 #define PCIE_INT_STATUS__CORR_ERR_INT_STATUS_MASK 0x1
2992 #define PCIE_INT_STATUS__CORR_ERR_INT_STATUS__SHIFT 0x0
2993 #define PCIE_INT_STATUS__NON_FATAL_ERR_INT_STATUS_MASK 0x2
2994 #define PCIE_INT_STATUS__NON_FATAL_ERR_INT_STATUS__SHIFT 0x1
2995 #define PCIE_INT_STATUS__FATAL_ERR_INT_STATUS_MASK 0x4
2996 #define PCIE_INT_STATUS__FATAL_ERR_INT_STATUS__SHIFT 0x2
2997 #define PCIE_INT_STATUS__USR_DETECTED_INT_STATUS_MASK 0x8
2998 #define PCIE_INT_STATUS__USR_DETECTED_INT_STATUS__SHIFT 0x3
2999 #define PCIE_INT_STATUS__MISC_ERR_INT_STATUS_MASK 0x10
3000 #define PCIE_INT_STATUS__MISC_ERR_INT_STATUS__SHIFT 0x4
3001 #define PCIE_INT_STATUS__POWER_STATE_CHG_INT_STATUS_MASK 0x40
3002 #define PCIE_INT_STATUS__POWER_STATE_CHG_INT_STATUS__SHIFT 0x6
3003 #define PCIE_INT_STATUS__LINK_BW_INT_STATUS_MASK 0x80
3004 #define PCIE_INT_STATUS__LINK_BW_INT_STATUS__SHIFT 0x7
3005 #define PCIE_INT_STATUS__QUIESCE_RCVD_INT_STATUS_MASK 0x100
3006 #define PCIE_INT_STATUS__QUIESCE_RCVD_INT_STATUS__SHIFT 0x8
3007 #define PCIE_CNTL2__TX_ARB_ROUND_ROBIN_EN_MASK 0x1
3008 #define PCIE_CNTL2__TX_ARB_ROUND_ROBIN_EN__SHIFT 0x0
3009 #define PCIE_CNTL2__TX_ARB_SLV_LIMIT_MASK 0x3e
3010 #define PCIE_CNTL2__TX_ARB_SLV_LIMIT__SHIFT 0x1
3011 #define PCIE_CNTL2__TX_ARB_MST_LIMIT_MASK 0x7c0
3012 #define PCIE_CNTL2__TX_ARB_MST_LIMIT__SHIFT 0x6
3013 #define PCIE_CNTL2__TX_BLOCK_TLP_ON_PM_DIS_MASK 0x800
3014 #define PCIE_CNTL2__TX_BLOCK_TLP_ON_PM_DIS__SHIFT 0xb
3015 #define PCIE_CNTL2__SLV_MEM_LS_EN_MASK 0x10000
3016 #define PCIE_CNTL2__SLV_MEM_LS_EN__SHIFT 0x10
3017 #define PCIE_CNTL2__SLV_MEM_AGGRESSIVE_LS_EN_MASK 0x20000
3018 #define PCIE_CNTL2__SLV_MEM_AGGRESSIVE_LS_EN__SHIFT 0x11
3019 #define PCIE_CNTL2__MST_MEM_LS_EN_MASK 0x40000
3020 #define PCIE_CNTL2__MST_MEM_LS_EN__SHIFT 0x12
3021 #define PCIE_CNTL2__REPLAY_MEM_LS_EN_MASK 0x80000
3022 #define PCIE_CNTL2__REPLAY_MEM_LS_EN__SHIFT 0x13
3023 #define PCIE_CNTL2__SLV_MEM_SD_EN_MASK 0x100000
3024 #define PCIE_CNTL2__SLV_MEM_SD_EN__SHIFT 0x14
3025 #define PCIE_CNTL2__SLV_MEM_AGGRESSIVE_SD_EN_MASK 0x200000
3026 #define PCIE_CNTL2__SLV_MEM_AGGRESSIVE_SD_EN__SHIFT 0x15
3027 #define PCIE_CNTL2__MST_MEM_SD_EN_MASK 0x400000
3028 #define PCIE_CNTL2__MST_MEM_SD_EN__SHIFT 0x16
3029 #define PCIE_CNTL2__REPLAY_MEM_SD_EN_MASK 0x800000
3030 #define PCIE_CNTL2__REPLAY_MEM_SD_EN__SHIFT 0x17
3031 #define PCIE_CNTL2__RX_NP_MEM_WRITE_ENCODING_MASK 0x1f000000
3032 #define PCIE_CNTL2__RX_NP_MEM_WRITE_ENCODING__SHIFT 0x18
3033 #define PCIE_RX_CNTL2__RX_IGNORE_EP_INVALIDPASID_UR_MASK 0x1
3034 #define PCIE_RX_CNTL2__RX_IGNORE_EP_INVALIDPASID_UR__SHIFT 0x0
3035 #define PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMRD_UR_MASK 0x2
3036 #define PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMRD_UR__SHIFT 0x1
3037 #define PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMWR_UR_MASK 0x4
3038 #define PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMWR_UR__SHIFT 0x2
3039 #define PCIE_RX_CNTL2__RX_IGNORE_EP_ATSTRANSREQ_UR_MASK 0x8
3040 #define PCIE_RX_CNTL2__RX_IGNORE_EP_ATSTRANSREQ_UR__SHIFT 0x3
3041 #define PCIE_RX_CNTL2__RX_IGNORE_EP_PAGEREQMSG_UR_MASK 0x10
3042 #define PCIE_RX_CNTL2__RX_IGNORE_EP_PAGEREQMSG_UR__SHIFT 0x4
3043 #define PCIE_RX_CNTL2__RX_IGNORE_EP_INVCPL_UR_MASK 0x20
3044 #define PCIE_RX_CNTL2__RX_IGNORE_EP_INVCPL_UR__SHIFT 0x5
3045 #define PCIE_RX_CNTL2__RX_RCB_LATENCY_EN_MASK 0x100
3046 #define PCIE_RX_CNTL2__RX_RCB_LATENCY_EN__SHIFT 0x8
3047 #define PCIE_RX_CNTL2__RX_RCB_LATENCY_SCALE_MASK 0xe00
3048 #define PCIE_RX_CNTL2__RX_RCB_LATENCY_SCALE__SHIFT 0x9
3049 #define PCIE_RX_CNTL2__RX_RCB_LATENCY_MAX_COUNT_MASK 0x3ff0000
3050 #define PCIE_RX_CNTL2__RX_RCB_LATENCY_MAX_COUNT__SHIFT 0x10
3051 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_P_MASK 0x3
3052 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_P__SHIFT 0x0
3053 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_NP_MASK 0xc
3054 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_NP__SHIFT 0x2
3055 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_CPL_MASK 0x30
3056 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_CPL__SHIFT 0x4
3057 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_P_MASK 0xc0
3058 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_P__SHIFT 0x6
3059 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_NP_MASK 0x300
3060 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_NP__SHIFT 0x8
3061 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_P_MASK 0xc00
3062 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_P__SHIFT 0xa
3063 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_NP_MASK 0x3000
3064 #define PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_NP__SHIFT 0xc
3065 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_IDO_OVERRIDE_P_MASK 0x3
3066 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_IDO_OVERRIDE_P__SHIFT 0x0
3067 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_IDO_OVERRIDE_NP_MASK 0xc
3068 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_IDO_OVERRIDE_NP__SHIFT 0x2
3069 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_IDO_OVERRIDE_CPL_MASK 0x30
3070 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_IDO_OVERRIDE_CPL__SHIFT 0x4
3071 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_RO_OVERRIDE_P_MASK 0xc0
3072 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_RO_OVERRIDE_P__SHIFT 0x6
3073 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_RO_OVERRIDE_NP_MASK 0x300
3074 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_RO_OVERRIDE_NP__SHIFT 0x8
3075 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_SNR_OVERRIDE_P_MASK 0xc00
3076 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_SNR_OVERRIDE_P__SHIFT 0xa
3077 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_SNR_OVERRIDE_NP_MASK 0x3000
3078 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F1_SNR_OVERRIDE_NP__SHIFT 0xc
3079 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_IDO_OVERRIDE_P_MASK 0x30000
3080 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_IDO_OVERRIDE_P__SHIFT 0x10
3081 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_IDO_OVERRIDE_NP_MASK 0xc0000
3082 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_IDO_OVERRIDE_NP__SHIFT 0x12
3083 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_IDO_OVERRIDE_CPL_MASK 0x300000
3084 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_IDO_OVERRIDE_CPL__SHIFT 0x14
3085 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_RO_OVERRIDE_P_MASK 0xc00000
3086 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_RO_OVERRIDE_P__SHIFT 0x16
3087 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_RO_OVERRIDE_NP_MASK 0x3000000
3088 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_RO_OVERRIDE_NP__SHIFT 0x18
3089 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_SNR_OVERRIDE_P_MASK 0xc000000
3090 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_SNR_OVERRIDE_P__SHIFT 0x1a
3091 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_SNR_OVERRIDE_NP_MASK 0x30000000
3092 #define PCIE_TX_F1_F2_ATTR_CNTL__TX_F2_SNR_OVERRIDE_NP__SHIFT 0x1c
3093 #define PCIE_CI_CNTL__CI_SLAVE_SPLIT_MODE_MASK 0x4
3094 #define PCIE_CI_CNTL__CI_SLAVE_SPLIT_MODE__SHIFT 0x2
3095 #define PCIE_CI_CNTL__CI_SLAVE_GEN_USR_DIS_MASK 0x8
3096 #define PCIE_CI_CNTL__CI_SLAVE_GEN_USR_DIS__SHIFT 0x3
3097 #define PCIE_CI_CNTL__CI_MST_CMPL_DUMMY_DATA_MASK 0x10
3098 #define PCIE_CI_CNTL__CI_MST_CMPL_DUMMY_DATA__SHIFT 0x4
3099 #define PCIE_CI_CNTL__CI_SLV_RC_RD_REQ_SIZE_MASK 0xc0
3100 #define PCIE_CI_CNTL__CI_SLV_RC_RD_REQ_SIZE__SHIFT 0x6
3101 #define PCIE_CI_CNTL__CI_SLV_ORDERING_DIS_MASK 0x100
3102 #define PCIE_CI_CNTL__CI_SLV_ORDERING_DIS__SHIFT 0x8
3103 #define PCIE_CI_CNTL__CI_RC_ORDERING_DIS_MASK 0x200
3104 #define PCIE_CI_CNTL__CI_RC_ORDERING_DIS__SHIFT 0x9
3105 #define PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_DIS_MASK 0x400
3106 #define PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_DIS__SHIFT 0xa
3107 #define PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_MODE_MASK 0x800
3108 #define PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_MODE__SHIFT 0xb
3109 #define PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_SOR_MASK 0x1000
3110 #define PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_SOR__SHIFT 0xc
3111 #define PCIE_CI_CNTL__CI_MST_IGNORE_PAGE_ALIGNED_REQUEST_MASK 0x2000
3112 #define PCIE_CI_CNTL__CI_MST_IGNORE_PAGE_ALIGNED_REQUEST__SHIFT 0xd
3113 #define PCIE_BUS_CNTL__PMI_INT_DIS_MASK 0x40
3114 #define PCIE_BUS_CNTL__PMI_INT_DIS__SHIFT 0x6
3115 #define PCIE_BUS_CNTL__IMMEDIATE_PMI_DIS_MASK 0x80
3116 #define PCIE_BUS_CNTL__IMMEDIATE_PMI_DIS__SHIFT 0x7
3117 #define PCIE_BUS_CNTL__TRUE_PM_STATUS_EN_MASK 0x1000
3118 #define PCIE_BUS_CNTL__TRUE_PM_STATUS_EN__SHIFT 0xc
3119 #define PCIE_LC_STATE6__LC_PREV_STATE24_MASK 0x3f
3120 #define PCIE_LC_STATE6__LC_PREV_STATE24__SHIFT 0x0
3121 #define PCIE_LC_STATE6__LC_PREV_STATE25_MASK 0x3f00
3122 #define PCIE_LC_STATE6__LC_PREV_STATE25__SHIFT 0x8
3123 #define PCIE_LC_STATE6__LC_PREV_STATE26_MASK 0x3f0000
3124 #define PCIE_LC_STATE6__LC_PREV_STATE26__SHIFT 0x10
3125 #define PCIE_LC_STATE6__LC_PREV_STATE27_MASK 0x3f000000
3126 #define PCIE_LC_STATE6__LC_PREV_STATE27__SHIFT 0x18
3127 #define PCIE_LC_STATE7__LC_PREV_STATE28_MASK 0x3f
3128 #define PCIE_LC_STATE7__LC_PREV_STATE28__SHIFT 0x0
3129 #define PCIE_LC_STATE7__LC_PREV_STATE29_MASK 0x3f00
3130 #define PCIE_LC_STATE7__LC_PREV_STATE29__SHIFT 0x8
3131 #define PCIE_LC_STATE7__LC_PREV_STATE30_MASK 0x3f0000
3132 #define PCIE_LC_STATE7__LC_PREV_STATE30__SHIFT 0x10
3133 #define PCIE_LC_STATE7__LC_PREV_STATE31_MASK 0x3f000000
3134 #define PCIE_LC_STATE7__LC_PREV_STATE31__SHIFT 0x18
3135 #define PCIE_LC_STATE8__LC_PREV_STATE32_MASK 0x3f
3136 #define PCIE_LC_STATE8__LC_PREV_STATE32__SHIFT 0x0
3137 #define PCIE_LC_STATE8__LC_PREV_STATE33_MASK 0x3f00
3138 #define PCIE_LC_STATE8__LC_PREV_STATE33__SHIFT 0x8
3139 #define PCIE_LC_STATE8__LC_PREV_STATE34_MASK 0x3f0000
3140 #define PCIE_LC_STATE8__LC_PREV_STATE34__SHIFT 0x10
3141 #define PCIE_LC_STATE8__LC_PREV_STATE35_MASK 0x3f000000
3142 #define PCIE_LC_STATE8__LC_PREV_STATE35__SHIFT 0x18
3143 #define PCIE_LC_STATE9__LC_PREV_STATE36_MASK 0x3f
3144 #define PCIE_LC_STATE9__LC_PREV_STATE36__SHIFT 0x0
3145 #define PCIE_LC_STATE9__LC_PREV_STATE37_MASK 0x3f00
3146 #define PCIE_LC_STATE9__LC_PREV_STATE37__SHIFT 0x8
3147 #define PCIE_LC_STATE9__LC_PREV_STATE38_MASK 0x3f0000
3148 #define PCIE_LC_STATE9__LC_PREV_STATE38__SHIFT 0x10
3149 #define PCIE_LC_STATE9__LC_PREV_STATE39_MASK 0x3f000000
3150 #define PCIE_LC_STATE9__LC_PREV_STATE39__SHIFT 0x18
3151 #define PCIE_LC_STATE10__LC_PREV_STATE40_MASK 0x3f
3152 #define PCIE_LC_STATE10__LC_PREV_STATE40__SHIFT 0x0
3153 #define PCIE_LC_STATE10__LC_PREV_STATE41_MASK 0x3f00
3154 #define PCIE_LC_STATE10__LC_PREV_STATE41__SHIFT 0x8
3155 #define PCIE_LC_STATE10__LC_PREV_STATE42_MASK 0x3f0000
3156 #define PCIE_LC_STATE10__LC_PREV_STATE42__SHIFT 0x10
3157 #define PCIE_LC_STATE10__LC_PREV_STATE43_MASK 0x3f000000
3158 #define PCIE_LC_STATE10__LC_PREV_STATE43__SHIFT 0x18
3159 #define PCIE_LC_STATE11__LC_PREV_STATE44_MASK 0x3f
3160 #define PCIE_LC_STATE11__LC_PREV_STATE44__SHIFT 0x0
3161 #define PCIE_LC_STATE11__LC_PREV_STATE45_MASK 0x3f00
3162 #define PCIE_LC_STATE11__LC_PREV_STATE45__SHIFT 0x8
3163 #define PCIE_LC_STATE11__LC_PREV_STATE46_MASK 0x3f0000
3164 #define PCIE_LC_STATE11__LC_PREV_STATE46__SHIFT 0x10
3165 #define PCIE_LC_STATE11__LC_PREV_STATE47_MASK 0x3f000000
3166 #define PCIE_LC_STATE11__LC_PREV_STATE47__SHIFT 0x18
3167 #define PCIE_LC_STATUS1__LC_REVERSE_RCVR_MASK 0x1
3168 #define PCIE_LC_STATUS1__LC_REVERSE_RCVR__SHIFT 0x0
3169 #define PCIE_LC_STATUS1__LC_REVERSE_XMIT_MASK 0x2
3170 #define PCIE_LC_STATUS1__LC_REVERSE_XMIT__SHIFT 0x1
3171 #define PCIE_LC_STATUS1__LC_OPERATING_LINK_WIDTH_MASK 0x1c
3172 #define PCIE_LC_STATUS1__LC_OPERATING_LINK_WIDTH__SHIFT 0x2
3173 #define PCIE_LC_STATUS1__LC_DETECTED_LINK_WIDTH_MASK 0xe0
3174 #define PCIE_LC_STATUS1__LC_DETECTED_LINK_WIDTH__SHIFT 0x5
3175 #define PCIE_LC_STATUS2__LC_TOTAL_INACTIVE_LANES_MASK 0xffff
3176 #define PCIE_LC_STATUS2__LC_TOTAL_INACTIVE_LANES__SHIFT 0x0
3177 #define PCIE_LC_STATUS2__LC_TURN_ON_LANE_MASK 0xffff0000
3178 #define PCIE_LC_STATUS2__LC_TURN_ON_LANE__SHIFT 0x10
3179 #define PCIE_WPR_CNTL__WPR_RESET_HOT_RST_EN_MASK 0x1
3180 #define PCIE_WPR_CNTL__WPR_RESET_HOT_RST_EN__SHIFT 0x0
3181 #define PCIE_WPR_CNTL__WPR_RESET_LNK_DWN_EN_MASK 0x2
3182 #define PCIE_WPR_CNTL__WPR_RESET_LNK_DWN_EN__SHIFT 0x1
3183 #define PCIE_WPR_CNTL__WPR_RESET_LNK_DIS_EN_MASK 0x4
3184 #define PCIE_WPR_CNTL__WPR_RESET_LNK_DIS_EN__SHIFT 0x2
3185 #define PCIE_WPR_CNTL__WPR_RESET_COR_EN_MASK 0x8
3186 #define PCIE_WPR_CNTL__WPR_RESET_COR_EN__SHIFT 0x3
3187 #define PCIE_WPR_CNTL__WPR_RESET_REG_EN_MASK 0x10
3188 #define PCIE_WPR_CNTL__WPR_RESET_REG_EN__SHIFT 0x4
3189 #define PCIE_WPR_CNTL__WPR_RESET_STY_EN_MASK 0x20
3190 #define PCIE_WPR_CNTL__WPR_RESET_STY_EN__SHIFT 0x5
3191 #define PCIE_WPR_CNTL__WPR_RESET_PHY_EN_MASK 0x40
3192 #define PCIE_WPR_CNTL__WPR_RESET_PHY_EN__SHIFT 0x6
3193 #define PCIE_RX_LAST_TLP0__RX_LAST_TLP0_MASK 0xffffffff
3194 #define PCIE_RX_LAST_TLP0__RX_LAST_TLP0__SHIFT 0x0
3195 #define PCIE_RX_LAST_TLP1__RX_LAST_TLP1_MASK 0xffffffff
3196 #define PCIE_RX_LAST_TLP1__RX_LAST_TLP1__SHIFT 0x0
3197 #define PCIE_RX_LAST_TLP2__RX_LAST_TLP2_MASK 0xffffffff
3198 #define PCIE_RX_LAST_TLP2__RX_LAST_TLP2__SHIFT 0x0
3199 #define PCIE_RX_LAST_TLP3__RX_LAST_TLP3_MASK 0xffffffff
3200 #define PCIE_RX_LAST_TLP3__RX_LAST_TLP3__SHIFT 0x0
3201 #define PCIE_TX_LAST_TLP0__TX_LAST_TLP0_MASK 0xffffffff
3202 #define PCIE_TX_LAST_TLP0__TX_LAST_TLP0__SHIFT 0x0
3203 #define PCIE_TX_LAST_TLP1__TX_LAST_TLP1_MASK 0xffffffff
3204 #define PCIE_TX_LAST_TLP1__TX_LAST_TLP1__SHIFT 0x0
3205 #define PCIE_TX_LAST_TLP2__TX_LAST_TLP2_MASK 0xffffffff
3206 #define PCIE_TX_LAST_TLP2__TX_LAST_TLP2__SHIFT 0x0
3207 #define PCIE_TX_LAST_TLP3__TX_LAST_TLP3_MASK 0xffffffff
3208 #define PCIE_TX_LAST_TLP3__TX_LAST_TLP3__SHIFT 0x0
3209 #define PCIE_I2C_REG_ADDR_EXPAND__I2C_REG_ADDR_MASK 0x1ffff
3210 #define PCIE_I2C_REG_ADDR_EXPAND__I2C_REG_ADDR__SHIFT 0x0
3211 #define PCIE_I2C_REG_DATA__I2C_REG_DATA_MASK 0xffffffff
3212 #define PCIE_I2C_REG_DATA__I2C_REG_DATA__SHIFT 0x0
3213 #define PCIE_CFG_CNTL__CFG_EN_DEC_TO_HIDDEN_REG_MASK 0x1
3214 #define PCIE_CFG_CNTL__CFG_EN_DEC_TO_HIDDEN_REG__SHIFT 0x0
3215 #define PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN2_HIDDEN_REG_MASK 0x2
3216 #define PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN2_HIDDEN_REG__SHIFT 0x1
3217 #define PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN3_HIDDEN_REG_MASK 0x4
3218 #define PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN3_HIDDEN_REG__SHIFT 0x2
3219 #define PCIE_P_CNTL__P_PWRDN_EN_MASK 0x1
3220 #define PCIE_P_CNTL__P_PWRDN_EN__SHIFT 0x0
3221 #define PCIE_P_CNTL__P_SYMALIGN_MODE_MASK 0x2
3222 #define PCIE_P_CNTL__P_SYMALIGN_MODE__SHIFT 0x1
3223 #define PCIE_P_CNTL__P_SYMALIGN_HW_DEBUG_MASK 0x4
3224 #define PCIE_P_CNTL__P_SYMALIGN_HW_DEBUG__SHIFT 0x2
3225 #define PCIE_P_CNTL__P_ELASTDESKEW_HW_DEBUG_MASK 0x8
3226 #define PCIE_P_CNTL__P_ELASTDESKEW_HW_DEBUG__SHIFT 0x3
3227 #define PCIE_P_CNTL__P_IGNORE_CRC_ERR_MASK 0x10
3228 #define PCIE_P_CNTL__P_IGNORE_CRC_ERR__SHIFT 0x4
3229 #define PCIE_P_CNTL__P_IGNORE_LEN_ERR_MASK 0x20
3230 #define PCIE_P_CNTL__P_IGNORE_LEN_ERR__SHIFT 0x5
3231 #define PCIE_P_CNTL__P_IGNORE_EDB_ERR_MASK 0x40
3232 #define PCIE_P_CNTL__P_IGNORE_EDB_ERR__SHIFT 0x6
3233 #define PCIE_P_CNTL__P_IGNORE_IDL_ERR_MASK 0x80
3234 #define PCIE_P_CNTL__P_IGNORE_IDL_ERR__SHIFT 0x7
3235 #define PCIE_P_CNTL__P_IGNORE_TOK_ERR_MASK 0x100
3236 #define PCIE_P_CNTL__P_IGNORE_TOK_ERR__SHIFT 0x8
3237 #define PCIE_P_CNTL__P_BLK_LOCK_MODE_MASK 0x1000
3238 #define PCIE_P_CNTL__P_BLK_LOCK_MODE__SHIFT 0xc
3239 #define PCIE_P_CNTL__P_ALWAYS_USE_FAST_TXCLK_MASK 0x2000
3240 #define PCIE_P_CNTL__P_ALWAYS_USE_FAST_TXCLK__SHIFT 0xd
3241 #define PCIE_P_CNTL__P_ELEC_IDLE_MODE_MASK 0xc000
3242 #define PCIE_P_CNTL__P_ELEC_IDLE_MODE__SHIFT 0xe
3243 #define PCIE_P_CNTL__DLP_IGNORE_IN_L1_EN_MASK 0x10000
3244 #define PCIE_P_CNTL__DLP_IGNORE_IN_L1_EN__SHIFT 0x10
3245 #define PCIE_P_BUF_STATUS__P_OVERFLOW_ERR_MASK 0xffff
3246 #define PCIE_P_BUF_STATUS__P_OVERFLOW_ERR__SHIFT 0x0
3247 #define PCIE_P_BUF_STATUS__P_UNDERFLOW_ERR_MASK 0xffff0000
3248 #define PCIE_P_BUF_STATUS__P_UNDERFLOW_ERR__SHIFT 0x10
3249 #define PCIE_P_DECODER_STATUS__P_DECODE_ERR_MASK 0xffff
3250 #define PCIE_P_DECODER_STATUS__P_DECODE_ERR__SHIFT 0x0
3251 #define PCIE_P_MISC_STATUS__P_DESKEW_ERR_MASK 0xff
3252 #define PCIE_P_MISC_STATUS__P_DESKEW_ERR__SHIFT 0x0
3253 #define PCIE_P_MISC_STATUS__P_SYMUNLOCK_ERR_MASK 0xffff0000
3254 #define PCIE_P_MISC_STATUS__P_SYMUNLOCK_ERR__SHIFT 0x10
3255 #define PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MIN_MASK 0xff
3256 #define PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MIN__SHIFT 0x0
3257 #define PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MAX_MASK 0xff00
3258 #define PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MAX__SHIFT 0x8
3259 #define PCIE_OBFF_CNTL__TX_OBFF_PRIV_DISABLE_MASK 0x1
3260 #define PCIE_OBFF_CNTL__TX_OBFF_PRIV_DISABLE__SHIFT 0x0
3261 #define PCIE_OBFF_CNTL__TX_OBFF_WAKE_SIMPLE_MODE_EN_MASK 0x2
3262 #define PCIE_OBFF_CNTL__TX_OBFF_WAKE_SIMPLE_MODE_EN__SHIFT 0x1
3263 #define PCIE_OBFF_CNTL__TX_OBFF_HOSTMEM_TO_ACTIVE_MASK 0x4
3264 #define PCIE_OBFF_CNTL__TX_OBFF_HOSTMEM_TO_ACTIVE__SHIFT 0x2
3265 #define PCIE_OBFF_CNTL__TX_OBFF_SLVCPL_TO_ACTIVE_MASK 0x8
3266 #define PCIE_OBFF_CNTL__TX_OBFF_SLVCPL_TO_ACTIVE__SHIFT 0x3
3267 #define PCIE_OBFF_CNTL__TX_OBFF_WAKE_MAX_PULSE_WIDTH_MASK 0xf0
3268 #define PCIE_OBFF_CNTL__TX_OBFF_WAKE_MAX_PULSE_WIDTH__SHIFT 0x4
3269 #define PCIE_OBFF_CNTL__TX_OBFF_WAKE_MAX_TWO_FALLING_WIDTH_MASK 0xf00
3270 #define PCIE_OBFF_CNTL__TX_OBFF_WAKE_MAX_TWO_FALLING_WIDTH__SHIFT 0x8
3271 #define PCIE_OBFF_CNTL__TX_OBFF_WAKE_SAMPLING_PERIOD_MASK 0xf000
3272 #define PCIE_OBFF_CNTL__TX_OBFF_WAKE_SAMPLING_PERIOD__SHIFT 0xc
3273 #define PCIE_OBFF_CNTL__TX_OBFF_INTR_TO_ACTIVE_MASK 0x10000
3274 #define PCIE_OBFF_CNTL__TX_OBFF_INTR_TO_ACTIVE__SHIFT 0x10
3275 #define PCIE_OBFF_CNTL__TX_OBFF_ERR_TO_ACTIVE_MASK 0x20000
3276 #define PCIE_OBFF_CNTL__TX_OBFF_ERR_TO_ACTIVE__SHIFT 0x11
3277 #define PCIE_OBFF_CNTL__TX_OBFF_ANY_MSG_TO_ACTIVE_MASK 0x40000
3278 #define PCIE_OBFF_CNTL__TX_OBFF_ANY_MSG_TO_ACTIVE__SHIFT 0x12
3279 #define PCIE_OBFF_CNTL__TX_OBFF_PENDING_REQ_TO_ACTIVE_MASK 0xf00000
3280 #define PCIE_OBFF_CNTL__TX_OBFF_PENDING_REQ_TO_ACTIVE__SHIFT 0x14
3281 #define PCIE_TX_LTR_CNTL__LTR_PRIV_S_SHORT_VALUE_MASK 0x7
3282 #define PCIE_TX_LTR_CNTL__LTR_PRIV_S_SHORT_VALUE__SHIFT 0x0
3283 #define PCIE_TX_LTR_CNTL__LTR_PRIV_S_LONG_VALUE_MASK 0x38
3284 #define PCIE_TX_LTR_CNTL__LTR_PRIV_S_LONG_VALUE__SHIFT 0x3
3285 #define PCIE_TX_LTR_CNTL__LTR_PRIV_S_REQUIREMENT_MASK 0x40
3286 #define PCIE_TX_LTR_CNTL__LTR_PRIV_S_REQUIREMENT__SHIFT 0x6
3287 #define PCIE_TX_LTR_CNTL__LTR_PRIV_NS_SHORT_VALUE_MASK 0x380
3288 #define PCIE_TX_LTR_CNTL__LTR_PRIV_NS_SHORT_VALUE__SHIFT 0x7
3289 #define PCIE_TX_LTR_CNTL__LTR_PRIV_NS_LONG_VALUE_MASK 0x1c00
3290 #define PCIE_TX_LTR_CNTL__LTR_PRIV_NS_LONG_VALUE__SHIFT 0xa
3291 #define PCIE_TX_LTR_CNTL__LTR_PRIV_NS_REQUIREMENT_MASK 0x2000
3292 #define PCIE_TX_LTR_CNTL__LTR_PRIV_NS_REQUIREMENT__SHIFT 0xd
3293 #define PCIE_TX_LTR_CNTL__LTR_PRIV_MSG_DIS_IN_PM_NON_D0_MASK 0x4000
3294 #define PCIE_TX_LTR_CNTL__LTR_PRIV_MSG_DIS_IN_PM_NON_D0__SHIFT 0xe
3295 #define PCIE_TX_LTR_CNTL__LTR_PRIV_RST_LTR_IN_DL_DOWN_MASK 0x8000
3296 #define PCIE_TX_LTR_CNTL__LTR_PRIV_RST_LTR_IN_DL_DOWN__SHIFT 0xf
3297 #define PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_EN_MASK 0x1
3298 #define PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_EN__SHIFT 0x0
3299 #define PCIE_PERF_COUNT_CNTL__GLOBAL_SHADOW_WR_MASK 0x2
3300 #define PCIE_PERF_COUNT_CNTL__GLOBAL_SHADOW_WR__SHIFT 0x1
3301 #define PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_RESET_MASK 0x4
3302 #define PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_RESET__SHIFT 0x2
3303 #define PCIE_PERF_CNTL_TXCLK__EVENT0_SEL_MASK 0xff
3304 #define PCIE_PERF_CNTL_TXCLK__EVENT0_SEL__SHIFT 0x0
3305 #define PCIE_PERF_CNTL_TXCLK__EVENT1_SEL_MASK 0xff00
3306 #define PCIE_PERF_CNTL_TXCLK__EVENT1_SEL__SHIFT 0x8
3307 #define PCIE_PERF_CNTL_TXCLK__COUNTER0_UPPER_MASK 0xff0000
3308 #define PCIE_PERF_CNTL_TXCLK__COUNTER0_UPPER__SHIFT 0x10
3309 #define PCIE_PERF_CNTL_TXCLK__COUNTER1_UPPER_MASK 0xff000000
3310 #define PCIE_PERF_CNTL_TXCLK__COUNTER1_UPPER__SHIFT 0x18
3311 #define PCIE_PERF_COUNT0_TXCLK__COUNTER0_MASK 0xffffffff
3312 #define PCIE_PERF_COUNT0_TXCLK__COUNTER0__SHIFT 0x0
3313 #define PCIE_PERF_COUNT1_TXCLK__COUNTER1_MASK 0xffffffff
3314 #define PCIE_PERF_COUNT1_TXCLK__COUNTER1__SHIFT 0x0
3315 #define PCIE_PERF_CNTL_MST_R_CLK__EVENT0_SEL_MASK 0xff
3316 #define PCIE_PERF_CNTL_MST_R_CLK__EVENT0_SEL__SHIFT 0x0
3317 #define PCIE_PERF_CNTL_MST_R_CLK__EVENT1_SEL_MASK 0xff00
3318 #define PCIE_PERF_CNTL_MST_R_CLK__EVENT1_SEL__SHIFT 0x8
3319 #define PCIE_PERF_CNTL_MST_R_CLK__COUNTER0_UPPER_MASK 0xff0000
3320 #define PCIE_PERF_CNTL_MST_R_CLK__COUNTER0_UPPER__SHIFT 0x10
3321 #define PCIE_PERF_CNTL_MST_R_CLK__COUNTER1_UPPER_MASK 0xff000000
3322 #define PCIE_PERF_CNTL_MST_R_CLK__COUNTER1_UPPER__SHIFT 0x18
3323 #define PCIE_PERF_COUNT0_MST_R_CLK__COUNTER0_MASK 0xffffffff
3324 #define PCIE_PERF_COUNT0_MST_R_CLK__COUNTER0__SHIFT 0x0
3325 #define PCIE_PERF_COUNT1_MST_R_CLK__COUNTER1_MASK 0xffffffff
3326 #define PCIE_PERF_COUNT1_MST_R_CLK__COUNTER1__SHIFT 0x0
3327 #define PCIE_PERF_CNTL_MST_C_CLK__EVENT0_SEL_MASK 0xff
3328 #define PCIE_PERF_CNTL_MST_C_CLK__EVENT0_SEL__SHIFT 0x0
3329 #define PCIE_PERF_CNTL_MST_C_CLK__EVENT1_SEL_MASK 0xff00
3330 #define PCIE_PERF_CNTL_MST_C_CLK__EVENT1_SEL__SHIFT 0x8
3331 #define PCIE_PERF_CNTL_MST_C_CLK__COUNTER0_UPPER_MASK 0xff0000
3332 #define PCIE_PERF_CNTL_MST_C_CLK__COUNTER0_UPPER__SHIFT 0x10
3333 #define PCIE_PERF_CNTL_MST_C_CLK__COUNTER1_UPPER_MASK 0xff000000
3334 #define PCIE_PERF_CNTL_MST_C_CLK__COUNTER1_UPPER__SHIFT 0x18
3335 #define PCIE_PERF_COUNT0_MST_C_CLK__COUNTER0_MASK 0xffffffff
3336 #define PCIE_PERF_COUNT0_MST_C_CLK__COUNTER0__SHIFT 0x0
3337 #define PCIE_PERF_COUNT1_MST_C_CLK__COUNTER1_MASK 0xffffffff
3338 #define PCIE_PERF_COUNT1_MST_C_CLK__COUNTER1__SHIFT 0x0
3339 #define PCIE_PERF_CNTL_SLV_R_CLK__EVENT0_SEL_MASK 0xff
3340 #define PCIE_PERF_CNTL_SLV_R_CLK__EVENT0_SEL__SHIFT 0x0
3341 #define PCIE_PERF_CNTL_SLV_R_CLK__EVENT1_SEL_MASK 0xff00
3342 #define PCIE_PERF_CNTL_SLV_R_CLK__EVENT1_SEL__SHIFT 0x8
3343 #define PCIE_PERF_CNTL_SLV_R_CLK__COUNTER0_UPPER_MASK 0xff0000
3344 #define PCIE_PERF_CNTL_SLV_R_CLK__COUNTER0_UPPER__SHIFT 0x10
3345 #define PCIE_PERF_CNTL_SLV_R_CLK__COUNTER1_UPPER_MASK 0xff000000
3346 #define PCIE_PERF_CNTL_SLV_R_CLK__COUNTER1_UPPER__SHIFT 0x18
3347 #define PCIE_PERF_COUNT0_SLV_R_CLK__COUNTER0_MASK 0xffffffff
3348 #define PCIE_PERF_COUNT0_SLV_R_CLK__COUNTER0__SHIFT 0x0
3349 #define PCIE_PERF_COUNT1_SLV_R_CLK__COUNTER1_MASK 0xffffffff
3350 #define PCIE_PERF_COUNT1_SLV_R_CLK__COUNTER1__SHIFT 0x0
3351 #define PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT0_SEL_MASK 0xff
3352 #define PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT0_SEL__SHIFT 0x0
3353 #define PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT1_SEL_MASK 0xff00
3354 #define PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT1_SEL__SHIFT 0x8
3355 #define PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER0_UPPER_MASK 0xff0000
3356 #define PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER0_UPPER__SHIFT 0x10
3357 #define PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER1_UPPER_MASK 0xff000000
3358 #define PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER1_UPPER__SHIFT 0x18
3359 #define PCIE_PERF_COUNT0_SLV_S_C_CLK__COUNTER0_MASK 0xffffffff
3360 #define PCIE_PERF_COUNT0_SLV_S_C_CLK__COUNTER0__SHIFT 0x0
3361 #define PCIE_PERF_COUNT1_SLV_S_C_CLK__COUNTER1_MASK 0xffffffff
3362 #define PCIE_PERF_COUNT1_SLV_S_C_CLK__COUNTER1__SHIFT 0x0
3363 #define PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT0_SEL_MASK 0xff
3364 #define PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT0_SEL__SHIFT 0x0
3365 #define PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT1_SEL_MASK 0xff00
3366 #define PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT1_SEL__SHIFT 0x8
3367 #define PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER0_UPPER_MASK 0xff0000
3368 #define PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER0_UPPER__SHIFT 0x10
3369 #define PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER1_UPPER_MASK 0xff000000
3370 #define PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER1_UPPER__SHIFT 0x18
3371 #define PCIE_PERF_COUNT0_SLV_NS_C_CLK__COUNTER0_MASK 0xffffffff
3372 #define PCIE_PERF_COUNT0_SLV_NS_C_CLK__COUNTER0__SHIFT 0x0
3373 #define PCIE_PERF_COUNT1_SLV_NS_C_CLK__COUNTER1_MASK 0xffffffff
3374 #define PCIE_PERF_COUNT1_SLV_NS_C_CLK__COUNTER1__SHIFT 0x0
3375 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK_MASK 0xf
3376 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK__SHIFT 0x0
3377 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_R_CLK_MASK 0xf0
3378 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_R_CLK__SHIFT 0x4
3379 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_C_CLK_MASK 0xf00
3380 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_C_CLK__SHIFT 0x8
3381 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_R_CLK_MASK 0xf000
3382 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_R_CLK__SHIFT 0xc
3383 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_S_C_CLK_MASK 0xf0000
3384 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_S_C_CLK__SHIFT 0x10
3385 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_NS_C_CLK_MASK 0xf00000
3386 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_NS_C_CLK__SHIFT 0x14
3387 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK2_MASK 0xf000000
3388 #define PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK2__SHIFT 0x18
3389 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK_MASK 0xf
3390 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK__SHIFT 0x0
3391 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_R_CLK_MASK 0xf0
3392 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_R_CLK__SHIFT 0x4
3393 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_C_CLK_MASK 0xf00
3394 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_C_CLK__SHIFT 0x8
3395 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_R_CLK_MASK 0xf000
3396 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_R_CLK__SHIFT 0xc
3397 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_S_C_CLK_MASK 0xf0000
3398 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_S_C_CLK__SHIFT 0x10
3399 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_NS_C_CLK_MASK 0xf00000
3400 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_NS_C_CLK__SHIFT 0x14
3401 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK2_MASK 0xf000000
3402 #define PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK2__SHIFT 0x18
3403 #define PCIE_PERF_CNTL_TXCLK2__EVENT0_SEL_MASK 0xff
3404 #define PCIE_PERF_CNTL_TXCLK2__EVENT0_SEL__SHIFT 0x0
3405 #define PCIE_PERF_CNTL_TXCLK2__EVENT1_SEL_MASK 0xff00
3406 #define PCIE_PERF_CNTL_TXCLK2__EVENT1_SEL__SHIFT 0x8
3407 #define PCIE_PERF_CNTL_TXCLK2__COUNTER0_UPPER_MASK 0xff0000
3408 #define PCIE_PERF_CNTL_TXCLK2__COUNTER0_UPPER__SHIFT 0x10
3409 #define PCIE_PERF_CNTL_TXCLK2__COUNTER1_UPPER_MASK 0xff000000
3410 #define PCIE_PERF_CNTL_TXCLK2__COUNTER1_UPPER__SHIFT 0x18
3411 #define PCIE_PERF_COUNT0_TXCLK2__COUNTER0_MASK 0xffffffff
3412 #define PCIE_PERF_COUNT0_TXCLK2__COUNTER0__SHIFT 0x0
3413 #define PCIE_PERF_COUNT1_TXCLK2__COUNTER1_MASK 0xffffffff
3414 #define PCIE_PERF_COUNT1_TXCLK2__COUNTER1__SHIFT 0x0
3415 #define PCIE_STRAP_F0__STRAP_F0_EN_MASK 0x1
3416 #define PCIE_STRAP_F0__STRAP_F0_EN__SHIFT 0x0
3417 #define PCIE_STRAP_F0__STRAP_F0_LEGACY_DEVICE_TYPE_EN_MASK 0x2
3418 #define PCIE_STRAP_F0__STRAP_F0_LEGACY_DEVICE_TYPE_EN__SHIFT 0x1
3419 #define PCIE_STRAP_F0__STRAP_F0_MSI_EN_MASK 0x4
3420 #define PCIE_STRAP_F0__STRAP_F0_MSI_EN__SHIFT 0x2
3421 #define PCIE_STRAP_F0__STRAP_F0_VC_EN_MASK 0x8
3422 #define PCIE_STRAP_F0__STRAP_F0_VC_EN__SHIFT 0x3
3423 #define PCIE_STRAP_F0__STRAP_F0_DSN_EN_MASK 0x10
3424 #define PCIE_STRAP_F0__STRAP_F0_DSN_EN__SHIFT 0x4
3425 #define PCIE_STRAP_F0__STRAP_F0_AER_EN_MASK 0x20
3426 #define PCIE_STRAP_F0__STRAP_F0_AER_EN__SHIFT 0x5
3427 #define PCIE_STRAP_F0__STRAP_F0_ACS_EN_MASK 0x40
3428 #define PCIE_STRAP_F0__STRAP_F0_ACS_EN__SHIFT 0x6
3429 #define PCIE_STRAP_F0__STRAP_F0_BAR_EN_MASK 0x80
3430 #define PCIE_STRAP_F0__STRAP_F0_BAR_EN__SHIFT 0x7
3431 #define PCIE_STRAP_F0__STRAP_F0_PWR_EN_MASK 0x100
3432 #define PCIE_STRAP_F0__STRAP_F0_PWR_EN__SHIFT 0x8
3433 #define PCIE_STRAP_F0__STRAP_F0_DPA_EN_MASK 0x200
3434 #define PCIE_STRAP_F0__STRAP_F0_DPA_EN__SHIFT 0x9
3435 #define PCIE_STRAP_F0__STRAP_F0_ATS_EN_MASK 0x400
3436 #define PCIE_STRAP_F0__STRAP_F0_ATS_EN__SHIFT 0xa
3437 #define PCIE_STRAP_F0__STRAP_F0_PAGE_REQ_EN_MASK 0x800
3438 #define PCIE_STRAP_F0__STRAP_F0_PAGE_REQ_EN__SHIFT 0xb
3439 #define PCIE_STRAP_F0__STRAP_F0_PASID_EN_MASK 0x1000
3440 #define PCIE_STRAP_F0__STRAP_F0_PASID_EN__SHIFT 0xc
3441 #define PCIE_STRAP_F0__STRAP_F0_ECRC_CHECK_EN_MASK 0x2000
3442 #define PCIE_STRAP_F0__STRAP_F0_ECRC_CHECK_EN__SHIFT 0xd
3443 #define PCIE_STRAP_F0__STRAP_F0_ECRC_GEN_EN_MASK 0x4000
3444 #define PCIE_STRAP_F0__STRAP_F0_ECRC_GEN_EN__SHIFT 0xe
3445 #define PCIE_STRAP_F0__STRAP_F0_CPL_ABORT_ERR_EN_MASK 0x8000
3446 #define PCIE_STRAP_F0__STRAP_F0_CPL_ABORT_ERR_EN__SHIFT 0xf
3447 #define PCIE_STRAP_F0__STRAP_F0_POISONED_ADVISORY_NONFATAL_MASK 0x10000
3448 #define PCIE_STRAP_F0__STRAP_F0_POISONED_ADVISORY_NONFATAL__SHIFT 0x10
3449 #define PCIE_STRAP_F0__STRAP_F0_MC_EN_MASK 0x20000
3450 #define PCIE_STRAP_F0__STRAP_F0_MC_EN__SHIFT 0x11
3451 #define PCIE_STRAP_F1__STRAP_F1_EN_MASK 0x1
3452 #define PCIE_STRAP_F1__STRAP_F1_EN__SHIFT 0x0
3453 #define PCIE_STRAP_F1__STRAP_F1_LEGACY_DEVICE_TYPE_EN_MASK 0x2
3454 #define PCIE_STRAP_F1__STRAP_F1_LEGACY_DEVICE_TYPE_EN__SHIFT 0x1
3455 #define PCIE_STRAP_F1__STRAP_F1_MSI_EN_MASK 0x4
3456 #define PCIE_STRAP_F1__STRAP_F1_MSI_EN__SHIFT 0x2
3457 #define PCIE_STRAP_F1__STRAP_F1_VC_EN_MASK 0x8
3458 #define PCIE_STRAP_F1__STRAP_F1_VC_EN__SHIFT 0x3
3459 #define PCIE_STRAP_F1__STRAP_F1_DSN_EN_MASK 0x10
3460 #define PCIE_STRAP_F1__STRAP_F1_DSN_EN__SHIFT 0x4
3461 #define PCIE_STRAP_F1__STRAP_F1_AER_EN_MASK 0x20
3462 #define PCIE_STRAP_F1__STRAP_F1_AER_EN__SHIFT 0x5
3463 #define PCIE_STRAP_F1__STRAP_F1_ACS_EN_MASK 0x40
3464 #define PCIE_STRAP_F1__STRAP_F1_ACS_EN__SHIFT 0x6
3465 #define PCIE_STRAP_F1__STRAP_F1_BAR_EN_MASK 0x80
3466 #define PCIE_STRAP_F1__STRAP_F1_BAR_EN__SHIFT 0x7
3467 #define PCIE_STRAP_F1__STRAP_F1_PWR_EN_MASK 0x100
3468 #define PCIE_STRAP_F1__STRAP_F1_PWR_EN__SHIFT 0x8
3469 #define PCIE_STRAP_F1__STRAP_F1_DPA_EN_MASK 0x200
3470 #define PCIE_STRAP_F1__STRAP_F1_DPA_EN__SHIFT 0x9
3471 #define PCIE_STRAP_F1__STRAP_F1_ATS_EN_MASK 0x400
3472 #define PCIE_STRAP_F1__STRAP_F1_ATS_EN__SHIFT 0xa
3473 #define PCIE_STRAP_F1__STRAP_F1_PAGE_REQ_EN_MASK 0x800
3474 #define PCIE_STRAP_F1__STRAP_F1_PAGE_REQ_EN__SHIFT 0xb
3475 #define PCIE_STRAP_F1__STRAP_F1_PASID_EN_MASK 0x1000
3476 #define PCIE_STRAP_F1__STRAP_F1_PASID_EN__SHIFT 0xc
3477 #define PCIE_STRAP_F1__STRAP_F1_ECRC_CHECK_EN_MASK 0x2000
3478 #define PCIE_STRAP_F1__STRAP_F1_ECRC_CHECK_EN__SHIFT 0xd
3479 #define PCIE_STRAP_F1__STRAP_F1_ECRC_GEN_EN_MASK 0x4000
3480 #define PCIE_STRAP_F1__STRAP_F1_ECRC_GEN_EN__SHIFT 0xe
3481 #define PCIE_STRAP_F1__STRAP_F1_CPL_ABORT_ERR_EN_MASK 0x8000
3482 #define PCIE_STRAP_F1__STRAP_F1_CPL_ABORT_ERR_EN__SHIFT 0xf
3483 #define PCIE_STRAP_F1__STRAP_F1_POISONED_ADVISORY_NONFATAL_MASK 0x10000
3484 #define PCIE_STRAP_F1__STRAP_F1_POISONED_ADVISORY_NONFATAL__SHIFT 0x10
3485 #define PCIE_STRAP_F2__STRAP_F2_EN_MASK 0x1
3486 #define PCIE_STRAP_F2__STRAP_F2_EN__SHIFT 0x0
3487 #define PCIE_STRAP_F2__STRAP_F2_LEGACY_DEVICE_TYPE_EN_MASK 0x2
3488 #define PCIE_STRAP_F2__STRAP_F2_LEGACY_DEVICE_TYPE_EN__SHIFT 0x1
3489 #define PCIE_STRAP_F2__STRAP_F2_MSI_EN_MASK 0x4
3490 #define PCIE_STRAP_F2__STRAP_F2_MSI_EN__SHIFT 0x2
3491 #define PCIE_STRAP_F2__STRAP_F2_VC_EN_MASK 0x8
3492 #define PCIE_STRAP_F2__STRAP_F2_VC_EN__SHIFT 0x3
3493 #define PCIE_STRAP_F2__STRAP_F2_DSN_EN_MASK 0x10
3494 #define PCIE_STRAP_F2__STRAP_F2_DSN_EN__SHIFT 0x4
3495 #define PCIE_STRAP_F2__STRAP_F2_AER_EN_MASK 0x20
3496 #define PCIE_STRAP_F2__STRAP_F2_AER_EN__SHIFT 0x5
3497 #define PCIE_STRAP_F2__STRAP_F2_ACS_EN_MASK 0x40
3498 #define PCIE_STRAP_F2__STRAP_F2_ACS_EN__SHIFT 0x6
3499 #define PCIE_STRAP_F2__STRAP_F2_BAR_EN_MASK 0x80
3500 #define PCIE_STRAP_F2__STRAP_F2_BAR_EN__SHIFT 0x7
3501 #define PCIE_STRAP_F2__STRAP_F2_PWR_EN_MASK 0x100
3502 #define PCIE_STRAP_F2__STRAP_F2_PWR_EN__SHIFT 0x8
3503 #define PCIE_STRAP_F2__STRAP_F2_DPA_EN_MASK 0x200
3504 #define PCIE_STRAP_F2__STRAP_F2_DPA_EN__SHIFT 0x9
3505 #define PCIE_STRAP_F2__STRAP_F2_ATS_EN_MASK 0x400
3506 #define PCIE_STRAP_F2__STRAP_F2_ATS_EN__SHIFT 0xa
3507 #define PCIE_STRAP_F2__STRAP_F2_PAGE_REQ_EN_MASK 0x800
3508 #define PCIE_STRAP_F2__STRAP_F2_PAGE_REQ_EN__SHIFT 0xb
3509 #define PCIE_STRAP_F2__STRAP_F2_PASID_EN_MASK 0x1000
3510 #define PCIE_STRAP_F2__STRAP_F2_PASID_EN__SHIFT 0xc
3511 #define PCIE_STRAP_F2__STRAP_F2_ECRC_CHECK_EN_MASK 0x2000
3512 #define PCIE_STRAP_F2__STRAP_F2_ECRC_CHECK_EN__SHIFT 0xd
3513 #define PCIE_STRAP_F2__STRAP_F2_ECRC_GEN_EN_MASK 0x4000
3514 #define PCIE_STRAP_F2__STRAP_F2_ECRC_GEN_EN__SHIFT 0xe
3515 #define PCIE_STRAP_F2__STRAP_F2_CPL_ABORT_ERR_EN_MASK 0x8000
3516 #define PCIE_STRAP_F2__STRAP_F2_CPL_ABORT_ERR_EN__SHIFT 0xf
3517 #define PCIE_STRAP_F2__STRAP_F2_POISONED_ADVISORY_NONFATAL_MASK 0x10000
3518 #define PCIE_STRAP_F2__STRAP_F2_POISONED_ADVISORY_NONFATAL__SHIFT 0x10
3519 #define PCIE_STRAP_F3__RESERVED_MASK 0xffffffff
3520 #define PCIE_STRAP_F3__RESERVED__SHIFT 0x0
3521 #define PCIE_STRAP_F4__RESERVED_MASK 0xffffffff
3522 #define PCIE_STRAP_F4__RESERVED__SHIFT 0x0
3523 #define PCIE_STRAP_F5__RESERVED_MASK 0xffffffff
3524 #define PCIE_STRAP_F5__RESERVED__SHIFT 0x0
3525 #define PCIE_STRAP_F6__RESERVED_MASK 0xffffffff
3526 #define PCIE_STRAP_F6__RESERVED__SHIFT 0x0
3527 #define PCIE_STRAP_F7__RESERVED_MASK 0xffffffff
3528 #define PCIE_STRAP_F7__RESERVED__SHIFT 0x0
3529 #define PCIE_STRAP_MISC__STRAP_LINK_CONFIG_MASK 0xf
3530 #define PCIE_STRAP_MISC__STRAP_LINK_CONFIG__SHIFT 0x0
3531 #define PCIE_STRAP_MISC__STRAP_TL_ALT_BUF_EN_MASK 0x10
3532 #define PCIE_STRAP_MISC__STRAP_TL_ALT_BUF_EN__SHIFT 0x4
3533 #define PCIE_STRAP_MISC__STRAP_MAX_PASID_WIDTH_MASK 0x1f00
3534 #define PCIE_STRAP_MISC__STRAP_MAX_PASID_WIDTH__SHIFT 0x8
3535 #define PCIE_STRAP_MISC__STRAP_PASID_EXE_PERMISSION_SUPPORTED_MASK 0x2000
3536 #define PCIE_STRAP_MISC__STRAP_PASID_EXE_PERMISSION_SUPPORTED__SHIFT 0xd
3537 #define PCIE_STRAP_MISC__STRAP_PASID_PRIV_MODE_SUPPORTED_MASK 0x4000
3538 #define PCIE_STRAP_MISC__STRAP_PASID_PRIV_MODE_SUPPORTED__SHIFT 0xe
3539 #define PCIE_STRAP_MISC__STRAP_PASID_GLOBAL_INVALIDATE_SUPPORTED_MASK 0x8000
3540 #define PCIE_STRAP_MISC__STRAP_PASID_GLOBAL_INVALIDATE_SUPPORTED__SHIFT 0xf
3541 #define PCIE_STRAP_MISC__STRAP_CLK_PM_EN_MASK 0x1000000
3542 #define PCIE_STRAP_MISC__STRAP_CLK_PM_EN__SHIFT 0x18
3543 #define PCIE_STRAP_MISC__STRAP_ECN1P1_EN_MASK 0x2000000
3544 #define PCIE_STRAP_MISC__STRAP_ECN1P1_EN__SHIFT 0x19
3545 #define PCIE_STRAP_MISC__STRAP_EXT_VC_COUNT_MASK 0x4000000
3546 #define PCIE_STRAP_MISC__STRAP_EXT_VC_COUNT__SHIFT 0x1a
3547 #define PCIE_STRAP_MISC__STRAP_REVERSE_ALL_MASK 0x10000000
3548 #define PCIE_STRAP_MISC__STRAP_REVERSE_ALL__SHIFT 0x1c
3549 #define PCIE_STRAP_MISC__STRAP_MST_ADR64_EN_MASK 0x20000000
3550 #define PCIE_STRAP_MISC__STRAP_MST_ADR64_EN__SHIFT 0x1d
3551 #define PCIE_STRAP_MISC__STRAP_FLR_EN_MASK 0x40000000
3552 #define PCIE_STRAP_MISC__STRAP_FLR_EN__SHIFT 0x1e
3553 #define PCIE_STRAP_MISC__STRAP_INTERNAL_ERR_EN_MASK 0x80000000
3554 #define PCIE_STRAP_MISC__STRAP_INTERNAL_ERR_EN__SHIFT 0x1f
3555 #define PCIE_STRAP_MISC2__STRAP_GEN2_COMPLIANCE_MASK 0x2
3556 #define PCIE_STRAP_MISC2__STRAP_GEN2_COMPLIANCE__SHIFT 0x1
3557 #define PCIE_STRAP_MISC2__STRAP_MSTCPL_TIMEOUT_EN_MASK 0x4
3558 #define PCIE_STRAP_MISC2__STRAP_MSTCPL_TIMEOUT_EN__SHIFT 0x2
3559 #define PCIE_STRAP_MISC2__STRAP_GEN3_COMPLIANCE_MASK 0x8
3560 #define PCIE_STRAP_MISC2__STRAP_GEN3_COMPLIANCE__SHIFT 0x3
3561 #define PCIE_STRAP_MISC2__STRAP_TPH_SUPPORTED_MASK 0x10
3562 #define PCIE_STRAP_MISC2__STRAP_TPH_SUPPORTED__SHIFT 0x4
3563 #define PCIE_STRAP_PI__STRAP_QUICKSIM_START_MASK 0x1
3564 #define PCIE_STRAP_PI__STRAP_QUICKSIM_START__SHIFT 0x0
3565 #define PCIE_STRAP_PI__STRAP_TEST_TOGGLE_PATTERN_MASK 0x10000000
3566 #define PCIE_STRAP_PI__STRAP_TEST_TOGGLE_PATTERN__SHIFT 0x1c
3567 #define PCIE_STRAP_PI__STRAP_TEST_TOGGLE_MODE_MASK 0x20000000
3568 #define PCIE_STRAP_PI__STRAP_TEST_TOGGLE_MODE__SHIFT 0x1d
3569 #define PCIE_STRAP_I2C_BD__STRAP_BIF_I2C_SLV_ADR_MASK 0x7f
3570 #define PCIE_STRAP_I2C_BD__STRAP_BIF_I2C_SLV_ADR__SHIFT 0x0
3571 #define PCIE_STRAP_I2C_BD__STRAP_BIF_DBG_I2C_EN_MASK 0x80
3572 #define PCIE_STRAP_I2C_BD__STRAP_BIF_DBG_I2C_EN__SHIFT 0x7
3573 #define PCIE_PRBS_CLR__PRBS_CLR_MASK 0xffff
3574 #define PCIE_PRBS_CLR__PRBS_CLR__SHIFT 0x0
3575 #define PCIE_PRBS_CLR__PRBS_CHECKER_DEBUG_BUS_SELECT_MASK 0xf0000
3576 #define PCIE_PRBS_CLR__PRBS_CHECKER_DEBUG_BUS_SELECT__SHIFT 0x10
3577 #define PCIE_PRBS_STATUS1__PRBS_ERRSTAT_MASK 0xffff
3578 #define PCIE_PRBS_STATUS1__PRBS_ERRSTAT__SHIFT 0x0
3579 #define PCIE_PRBS_STATUS1__PRBS_LOCKED_MASK 0xffff0000
3580 #define PCIE_PRBS_STATUS1__PRBS_LOCKED__SHIFT 0x10
3581 #define PCIE_PRBS_STATUS2__PRBS_BITCNT_DONE_MASK 0xffff
3582 #define PCIE_PRBS_STATUS2__PRBS_BITCNT_DONE__SHIFT 0x0
3583 #define PCIE_PRBS_FREERUN__PRBS_FREERUN_MASK 0xffff
3584 #define PCIE_PRBS_FREERUN__PRBS_FREERUN__SHIFT 0x0
3585 #define PCIE_PRBS_MISC__PRBS_EN_MASK 0x1
3586 #define PCIE_PRBS_MISC__PRBS_EN__SHIFT 0x0
3587 #define PCIE_PRBS_MISC__PRBS_TEST_MODE_MASK 0x6
3588 #define PCIE_PRBS_MISC__PRBS_TEST_MODE__SHIFT 0x1
3589 #define PCIE_PRBS_MISC__PRBS_USER_PATTERN_TOGGLE_MASK 0x8
3590 #define PCIE_PRBS_MISC__PRBS_USER_PATTERN_TOGGLE__SHIFT 0x3
3591 #define PCIE_PRBS_MISC__PRBS_8BIT_SEL_MASK 0x10
3592 #define PCIE_PRBS_MISC__PRBS_8BIT_SEL__SHIFT 0x4
3593 #define PCIE_PRBS_MISC__PRBS_COMMA_NUM_MASK 0x60
3594 #define PCIE_PRBS_MISC__PRBS_COMMA_NUM__SHIFT 0x5
3595 #define PCIE_PRBS_MISC__PRBS_LOCK_CNT_MASK 0xf80
3596 #define PCIE_PRBS_MISC__PRBS_LOCK_CNT__SHIFT 0x7
3597 #define PCIE_PRBS_MISC__PRBS_DATA_RATE_MASK 0xc000
3598 #define PCIE_PRBS_MISC__PRBS_DATA_RATE__SHIFT 0xe
3599 #define PCIE_PRBS_MISC__PRBS_CHK_ERR_MASK_MASK 0xffff0000
3600 #define PCIE_PRBS_MISC__PRBS_CHK_ERR_MASK__SHIFT 0x10
3601 #define PCIE_PRBS_USER_PATTERN__PRBS_USER_PATTERN_MASK 0x3fffffff
3602 #define PCIE_PRBS_USER_PATTERN__PRBS_USER_PATTERN__SHIFT 0x0
3603 #define PCIE_PRBS_LO_BITCNT__PRBS_LO_BITCNT_MASK 0xffffffff
3604 #define PCIE_PRBS_LO_BITCNT__PRBS_LO_BITCNT__SHIFT 0x0
3605 #define PCIE_PRBS_HI_BITCNT__PRBS_HI_BITCNT_MASK 0xff
3606 #define PCIE_PRBS_HI_BITCNT__PRBS_HI_BITCNT__SHIFT 0x0
3607 #define PCIE_PRBS_ERRCNT_0__PRBS_ERRCNT_0_MASK 0xffffffff
3608 #define PCIE_PRBS_ERRCNT_0__PRBS_ERRCNT_0__SHIFT 0x0
3609 #define PCIE_PRBS_ERRCNT_1__PRBS_ERRCNT_1_MASK 0xffffffff
3610 #define PCIE_PRBS_ERRCNT_1__PRBS_ERRCNT_1__SHIFT 0x0
3611 #define PCIE_PRBS_ERRCNT_2__PRBS_ERRCNT_2_MASK 0xffffffff
3612 #define PCIE_PRBS_ERRCNT_2__PRBS_ERRCNT_2__SHIFT 0x0
3613 #define PCIE_PRBS_ERRCNT_3__PRBS_ERRCNT_3_MASK 0xffffffff
3614 #define PCIE_PRBS_ERRCNT_3__PRBS_ERRCNT_3__SHIFT 0x0
3615 #define PCIE_PRBS_ERRCNT_4__PRBS_ERRCNT_4_MASK 0xffffffff
3616 #define PCIE_PRBS_ERRCNT_4__PRBS_ERRCNT_4__SHIFT 0x0
3617 #define PCIE_PRBS_ERRCNT_5__PRBS_ERRCNT_5_MASK 0xffffffff
3618 #define PCIE_PRBS_ERRCNT_5__PRBS_ERRCNT_5__SHIFT 0x0
3619 #define PCIE_PRBS_ERRCNT_6__PRBS_ERRCNT_6_MASK 0xffffffff
3620 #define PCIE_PRBS_ERRCNT_6__PRBS_ERRCNT_6__SHIFT 0x0
3621 #define PCIE_PRBS_ERRCNT_7__PRBS_ERRCNT_7_MASK 0xffffffff
3622 #define PCIE_PRBS_ERRCNT_7__PRBS_ERRCNT_7__SHIFT 0x0
3623 #define PCIE_PRBS_ERRCNT_8__PRBS_ERRCNT_8_MASK 0xffffffff
3624 #define PCIE_PRBS_ERRCNT_8__PRBS_ERRCNT_8__SHIFT 0x0
3625 #define PCIE_PRBS_ERRCNT_9__PRBS_ERRCNT_9_MASK 0xffffffff
3626 #define PCIE_PRBS_ERRCNT_9__PRBS_ERRCNT_9__SHIFT 0x0
3627 #define PCIE_PRBS_ERRCNT_10__PRBS_ERRCNT_10_MASK 0xffffffff
3628 #define PCIE_PRBS_ERRCNT_10__PRBS_ERRCNT_10__SHIFT 0x0
3629 #define PCIE_PRBS_ERRCNT_11__PRBS_ERRCNT_11_MASK 0xffffffff
3630 #define PCIE_PRBS_ERRCNT_11__PRBS_ERRCNT_11__SHIFT 0x0
3631 #define PCIE_PRBS_ERRCNT_12__PRBS_ERRCNT_12_MASK 0xffffffff
3632 #define PCIE_PRBS_ERRCNT_12__PRBS_ERRCNT_12__SHIFT 0x0
3633 #define PCIE_PRBS_ERRCNT_13__PRBS_ERRCNT_13_MASK 0xffffffff
3634 #define PCIE_PRBS_ERRCNT_13__PRBS_ERRCNT_13__SHIFT 0x0
3635 #define PCIE_PRBS_ERRCNT_14__PRBS_ERRCNT_14_MASK 0xffffffff
3636 #define PCIE_PRBS_ERRCNT_14__PRBS_ERRCNT_14__SHIFT 0x0
3637 #define PCIE_PRBS_ERRCNT_15__PRBS_ERRCNT_15_MASK 0xffffffff
3638 #define PCIE_PRBS_ERRCNT_15__PRBS_ERRCNT_15__SHIFT 0x0
3639 #define PCIE_F0_DPA_CAP__TRANS_LAT_UNIT_MASK 0x300
3640 #define PCIE_F0_DPA_CAP__TRANS_LAT_UNIT__SHIFT 0x8
3641 #define PCIE_F0_DPA_CAP__PWR_ALLOC_SCALE_MASK 0x3000
3642 #define PCIE_F0_DPA_CAP__PWR_ALLOC_SCALE__SHIFT 0xc
3643 #define PCIE_F0_DPA_CAP__TRANS_LAT_VAL_0_MASK 0xff0000
3644 #define PCIE_F0_DPA_CAP__TRANS_LAT_VAL_0__SHIFT 0x10
3645 #define PCIE_F0_DPA_CAP__TRANS_LAT_VAL_1_MASK 0xff000000
3646 #define PCIE_F0_DPA_CAP__TRANS_LAT_VAL_1__SHIFT 0x18
3647 #define PCIE_F0_DPA_LATENCY_INDICATOR__TRANS_LAT_INDICATOR_BITS_MASK 0xff
3648 #define PCIE_F0_DPA_LATENCY_INDICATOR__TRANS_LAT_INDICATOR_BITS__SHIFT 0x0
3649 #define PCIE_F0_DPA_CNTL__SUBSTATE_STATUS_MASK 0x1f
3650 #define PCIE_F0_DPA_CNTL__SUBSTATE_STATUS__SHIFT 0x0
3651 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_0__SUBSTATE_PWR_ALLOC_MASK 0xff
3652 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_0__SUBSTATE_PWR_ALLOC__SHIFT 0x0
3653 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_1__SUBSTATE_PWR_ALLOC_MASK 0xff
3654 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_1__SUBSTATE_PWR_ALLOC__SHIFT 0x0
3655 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_2__SUBSTATE_PWR_ALLOC_MASK 0xff
3656 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_2__SUBSTATE_PWR_ALLOC__SHIFT 0x0
3657 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_3__SUBSTATE_PWR_ALLOC_MASK 0xff
3658 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_3__SUBSTATE_PWR_ALLOC__SHIFT 0x0
3659 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_4__SUBSTATE_PWR_ALLOC_MASK 0xff
3660 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_4__SUBSTATE_PWR_ALLOC__SHIFT 0x0
3661 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_5__SUBSTATE_PWR_ALLOC_MASK 0xff
3662 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_5__SUBSTATE_PWR_ALLOC__SHIFT 0x0
3663 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_6__SUBSTATE_PWR_ALLOC_MASK 0xff
3664 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_6__SUBSTATE_PWR_ALLOC__SHIFT 0x0
3665 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_7__SUBSTATE_PWR_ALLOC_MASK 0xff
3666 #define PCIE_F0_DPA_SUBSTATE_PWR_ALLOC_7__SUBSTATE_PWR_ALLOC__SHIFT 0x0
3667 #define PCIEP_RESERVED__PCIEP_RESERVED_MASK 0xffffffff
3668 #define PCIEP_RESERVED__PCIEP_RESERVED__SHIFT 0x0
3669 #define PCIEP_SCRATCH__PCIEP_SCRATCH_MASK 0xffffffff
3670 #define PCIEP_SCRATCH__PCIEP_SCRATCH__SHIFT 0x0
3671 #define PCIEP_HW_DEBUG__HW_00_DEBUG_MASK 0x1
3672 #define PCIEP_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
3673 #define PCIEP_HW_DEBUG__HW_01_DEBUG_MASK 0x2
3674 #define PCIEP_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
3675 #define PCIEP_HW_DEBUG__HW_02_DEBUG_MASK 0x4
3676 #define PCIEP_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
3677 #define PCIEP_HW_DEBUG__HW_03_DEBUG_MASK 0x8
3678 #define PCIEP_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
3679 #define PCIEP_HW_DEBUG__HW_04_DEBUG_MASK 0x10
3680 #define PCIEP_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
3681 #define PCIEP_HW_DEBUG__HW_05_DEBUG_MASK 0x20
3682 #define PCIEP_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
3683 #define PCIEP_HW_DEBUG__HW_06_DEBUG_MASK 0x40
3684 #define PCIEP_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
3685 #define PCIEP_HW_DEBUG__HW_07_DEBUG_MASK 0x80
3686 #define PCIEP_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
3687 #define PCIEP_HW_DEBUG__HW_08_DEBUG_MASK 0x100
3688 #define PCIEP_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
3689 #define PCIEP_HW_DEBUG__HW_09_DEBUG_MASK 0x200
3690 #define PCIEP_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
3691 #define PCIEP_HW_DEBUG__HW_10_DEBUG_MASK 0x400
3692 #define PCIEP_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
3693 #define PCIEP_HW_DEBUG__HW_11_DEBUG_MASK 0x800
3694 #define PCIEP_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
3695 #define PCIEP_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
3696 #define PCIEP_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
3697 #define PCIEP_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
3698 #define PCIEP_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
3699 #define PCIEP_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
3700 #define PCIEP_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
3701 #define PCIEP_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
3702 #define PCIEP_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
3703 #define PCIEP_PORT_CNTL__SLV_PORT_REQ_EN_MASK 0x1
3704 #define PCIEP_PORT_CNTL__SLV_PORT_REQ_EN__SHIFT 0x0
3705 #define PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE_MASK 0x2
3706 #define PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE__SHIFT 0x1
3707 #define PCIEP_PORT_CNTL__HOTPLUG_MSG_EN_MASK 0x4
3708 #define PCIEP_PORT_CNTL__HOTPLUG_MSG_EN__SHIFT 0x2
3709 #define PCIEP_PORT_CNTL__NATIVE_PME_EN_MASK 0x8
3710 #define PCIEP_PORT_CNTL__NATIVE_PME_EN__SHIFT 0x3
3711 #define PCIEP_PORT_CNTL__PWR_FAULT_EN_MASK 0x10
3712 #define PCIEP_PORT_CNTL__PWR_FAULT_EN__SHIFT 0x4
3713 #define PCIEP_PORT_CNTL__PMI_BM_DIS_MASK 0x20
3714 #define PCIEP_PORT_CNTL__PMI_BM_DIS__SHIFT 0x5
3715 #define PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE_MASK 0x40
3716 #define PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE__SHIFT 0x6
3717 #define PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S_MASK 0x7f00
3718 #define PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S__SHIFT 0x8
3719 #define PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE_MASK 0x30000
3720 #define PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE__SHIFT 0x10
3721 #define PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE_MASK 0x1c0000
3722 #define PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE__SHIFT 0x12
3723 #define PCIE_TX_CNTL__TX_SNR_OVERRIDE_MASK 0xc00
3724 #define PCIE_TX_CNTL__TX_SNR_OVERRIDE__SHIFT 0xa
3725 #define PCIE_TX_CNTL__TX_RO_OVERRIDE_MASK 0x3000
3726 #define PCIE_TX_CNTL__TX_RO_OVERRIDE__SHIFT 0xc
3727 #define PCIE_TX_CNTL__TX_PACK_PACKET_DIS_MASK 0x4000
3728 #define PCIE_TX_CNTL__TX_PACK_PACKET_DIS__SHIFT 0xe
3729 #define PCIE_TX_CNTL__TX_FLUSH_TLP_DIS_MASK 0x8000
3730 #define PCIE_TX_CNTL__TX_FLUSH_TLP_DIS__SHIFT 0xf
3731 #define PCIE_TX_CNTL__TX_CPL_PASS_P_MASK 0x100000
3732 #define PCIE_TX_CNTL__TX_CPL_PASS_P__SHIFT 0x14
3733 #define PCIE_TX_CNTL__TX_NP_PASS_P_MASK 0x200000
3734 #define PCIE_TX_CNTL__TX_NP_PASS_P__SHIFT 0x15
3735 #define PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS_MASK 0x400000
3736 #define PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS__SHIFT 0x16
3737 #define PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS_MASK 0x800000
3738 #define PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS__SHIFT 0x17
3739 #define PCIE_TX_CNTL__TX_F0_TPH_DIS_MASK 0x1000000
3740 #define PCIE_TX_CNTL__TX_F0_TPH_DIS__SHIFT 0x18
3741 #define PCIE_TX_CNTL__TX_F1_TPH_DIS_MASK 0x2000000
3742 #define PCIE_TX_CNTL__TX_F1_TPH_DIS__SHIFT 0x19
3743 #define PCIE_TX_CNTL__TX_F2_TPH_DIS_MASK 0x4000000
3744 #define PCIE_TX_CNTL__TX_F2_TPH_DIS__SHIFT 0x1a
3745 #define PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION_MASK 0x7
3746 #define PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION__SHIFT 0x0
3747 #define PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE_MASK 0xf8
3748 #define PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE__SHIFT 0x3
3749 #define PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS_MASK 0xff00
3750 #define PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS__SHIFT 0x8
3751 #define PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA_MASK 0xffffff
3752 #define PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA__SHIFT 0x0
3753 #define PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_MASK 0x3f000000
3754 #define PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP__SHIFT 0x18
3755 #define PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN_MASK 0x40000000
3756 #define PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN__SHIFT 0x1e
3757 #define PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN_MASK 0x80000000
3758 #define PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN__SHIFT 0x1f
3759 #define PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ_MASK 0xfff
3760 #define PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ__SHIFT 0x0
3761 #define PCIE_TX_SEQ__TX_ACKD_SEQ_MASK 0xfff0000
3762 #define PCIE_TX_SEQ__TX_ACKD_SEQ__SHIFT 0x10
3763 #define PCIE_TX_REPLAY__TX_REPLAY_NUM_MASK 0x7
3764 #define PCIE_TX_REPLAY__TX_REPLAY_NUM__SHIFT 0x0
3765 #define PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE_MASK 0x8000
3766 #define PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE__SHIFT 0xf
3767 #define PCIE_TX_REPLAY__TX_REPLAY_TIMER_MASK 0xffff0000
3768 #define PCIE_TX_REPLAY__TX_REPLAY_TIMER__SHIFT 0x10
3769 #define PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_MASK 0xfff
3770 #define PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT__SHIFT 0x0
3771 #define PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE_MASK 0x1000
3772 #define PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE__SHIFT 0xc
3773 #define PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD_MASK 0xfff
3774 #define PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD__SHIFT 0x0
3775 #define PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH_MASK 0xff0000
3776 #define PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH__SHIFT 0x10
3777 #define PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD_MASK 0xfff
3778 #define PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD__SHIFT 0x0
3779 #define PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH_MASK 0xff0000
3780 #define PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH__SHIFT 0x10
3781 #define PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD_MASK 0xfff
3782 #define PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD__SHIFT 0x0
3783 #define PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH_MASK 0xff0000
3784 #define PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH__SHIFT 0x10
3785 #define PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD_MASK 0xfff
3786 #define PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD__SHIFT 0x0
3787 #define PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH_MASK 0xff0000
3788 #define PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH__SHIFT 0x10
3789 #define PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD_MASK 0xfff
3790 #define PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD__SHIFT 0x0
3791 #define PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH_MASK 0xff0000
3792 #define PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH__SHIFT 0x10
3793 #define PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD_MASK 0xfff
3794 #define PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD__SHIFT 0x0
3795 #define PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH_MASK 0xff0000
3796 #define PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH__SHIFT 0x10
3797 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD_MASK 0x1
3798 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD__SHIFT 0x0
3799 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH_MASK 0x2
3800 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH__SHIFT 0x1
3801 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD_MASK 0x4
3802 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD__SHIFT 0x2
3803 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH_MASK 0x8
3804 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH__SHIFT 0x3
3805 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD_MASK 0x10
3806 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD__SHIFT 0x4
3807 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH_MASK 0x20
3808 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH__SHIFT 0x5
3809 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD_MASK 0x10000
3810 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD__SHIFT 0x10
3811 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH_MASK 0x20000
3812 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH__SHIFT 0x11
3813 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD_MASK 0x40000
3814 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD__SHIFT 0x12
3815 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH_MASK 0x80000
3816 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH__SHIFT 0x13
3817 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD_MASK 0x100000
3818 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD__SHIFT 0x14
3819 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH_MASK 0x200000
3820 #define PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH__SHIFT 0x15
3821 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0_MASK 0x7
3822 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0__SHIFT 0x0
3823 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0_MASK 0x70
3824 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0__SHIFT 0x4
3825 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0_MASK 0x700
3826 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0__SHIFT 0x8
3827 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1_MASK 0x70000
3828 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1__SHIFT 0x10
3829 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1_MASK 0x700000
3830 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1__SHIFT 0x14
3831 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1_MASK 0x7000000
3832 #define PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1__SHIFT 0x18
3833 #define PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL_MASK 0x1
3834 #define PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL__SHIFT 0x0
3835 #define PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH_MASK 0x7e
3836 #define PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH__SHIFT 0x1
3837 #define PCIE_FC_P__PD_CREDITS_MASK 0xff
3838 #define PCIE_FC_P__PD_CREDITS__SHIFT 0x0
3839 #define PCIE_FC_P__PH_CREDITS_MASK 0xff00
3840 #define PCIE_FC_P__PH_CREDITS__SHIFT 0x8
3841 #define PCIE_FC_NP__NPD_CREDITS_MASK 0xff
3842 #define PCIE_FC_NP__NPD_CREDITS__SHIFT 0x0
3843 #define PCIE_FC_NP__NPH_CREDITS_MASK 0xff00
3844 #define PCIE_FC_NP__NPH_CREDITS__SHIFT 0x8
3845 #define PCIE_FC_CPL__CPLD_CREDITS_MASK 0xff
3846 #define PCIE_FC_CPL__CPLD_CREDITS__SHIFT 0x0
3847 #define PCIE_FC_CPL__CPLH_CREDITS_MASK 0xff00
3848 #define PCIE_FC_CPL__CPLH_CREDITS__SHIFT 0x8
3849 #define PCIE_ERR_CNTL__ERR_REPORTING_DIS_MASK 0x1
3850 #define PCIE_ERR_CNTL__ERR_REPORTING_DIS__SHIFT 0x0
3851 #define PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG_MASK 0x2
3852 #define PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG__SHIFT 0x1
3853 #define PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES_MASK 0x4
3854 #define PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES__SHIFT 0x2
3855 #define PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR_MASK 0x10
3856 #define PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR__SHIFT 0x4
3857 #define PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR_MASK 0x20
3858 #define PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR__SHIFT 0x5
3859 #define PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR_MASK 0x40
3860 #define PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR__SHIFT 0x6
3861 #define PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR_MASK 0x80
3862 #define PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR__SHIFT 0x7
3863 #define PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT_MASK 0x700
3864 #define PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT__SHIFT 0x8
3865 #define PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED_MASK 0x800
3866 #define PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED__SHIFT 0xb
3867 #define PCIE_ERR_CNTL__AER_HDR_LOG_F1_TIMER_EXPIRED_MASK 0x1000
3868 #define PCIE_ERR_CNTL__AER_HDR_LOG_F1_TIMER_EXPIRED__SHIFT 0xc
3869 #define PCIE_ERR_CNTL__AER_HDR_LOG_F2_TIMER_EXPIRED_MASK 0x2000
3870 #define PCIE_ERR_CNTL__AER_HDR_LOG_F2_TIMER_EXPIRED__SHIFT 0xd
3871 #define PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS_MASK 0x4000
3872 #define PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS__SHIFT 0xe
3873 #define PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS_MASK 0x8000
3874 #define PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS__SHIFT 0xf
3875 #define PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET_MASK 0x10000
3876 #define PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET__SHIFT 0x10
3877 #define PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY_MASK 0x20000
3878 #define PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY__SHIFT 0x11
3879 #define PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL_MASK 0x40000
3880 #define PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL__SHIFT 0x12
3881 #define PCIE_RX_CNTL__RX_IGNORE_IO_ERR_MASK 0x1
3882 #define PCIE_RX_CNTL__RX_IGNORE_IO_ERR__SHIFT 0x0
3883 #define PCIE_RX_CNTL__RX_IGNORE_BE_ERR_MASK 0x2
3884 #define PCIE_RX_CNTL__RX_IGNORE_BE_ERR__SHIFT 0x1
3885 #define PCIE_RX_CNTL__RX_IGNORE_MSG_ERR_MASK 0x4
3886 #define PCIE_RX_CNTL__RX_IGNORE_MSG_ERR__SHIFT 0x2
3887 #define PCIE_RX_CNTL__RX_IGNORE_CRC_ERR_MASK 0x8
3888 #define PCIE_RX_CNTL__RX_IGNORE_CRC_ERR__SHIFT 0x3
3889 #define PCIE_RX_CNTL__RX_IGNORE_CFG_ERR_MASK 0x10
3890 #define PCIE_RX_CNTL__RX_IGNORE_CFG_ERR__SHIFT 0x4
3891 #define PCIE_RX_CNTL__RX_IGNORE_CPL_ERR_MASK 0x20
3892 #define PCIE_RX_CNTL__RX_IGNORE_CPL_ERR__SHIFT 0x5
3893 #define PCIE_RX_CNTL__RX_IGNORE_EP_ERR_MASK 0x40
3894 #define PCIE_RX_CNTL__RX_IGNORE_EP_ERR__SHIFT 0x6
3895 #define PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
3896 #define PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
3897 #define PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
3898 #define PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
3899 #define PCIE_RX_CNTL__RX_IGNORE_TC_ERR_MASK 0x200
3900 #define PCIE_RX_CNTL__RX_IGNORE_TC_ERR__SHIFT 0x9
3901 #define PCIE_RX_CNTL__RX_IGNORE_CFG_UR_MASK 0x400
3902 #define PCIE_RX_CNTL__RX_IGNORE_CFG_UR__SHIFT 0xa
3903 #define PCIE_RX_CNTL__RX_IGNORE_IO_UR_MASK 0x800
3904 #define PCIE_RX_CNTL__RX_IGNORE_IO_UR__SHIFT 0xb
3905 #define PCIE_RX_CNTL__RX_IGNORE_AT_ERR_MASK 0x1000
3906 #define PCIE_RX_CNTL__RX_IGNORE_AT_ERR__SHIFT 0xc
3907 #define PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL_MASK 0x2000
3908 #define PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL__SHIFT 0xd
3909 #define PCIE_RX_CNTL__RX_GEN_ONE_NAK_MASK 0x4000
3910 #define PCIE_RX_CNTL__RX_GEN_ONE_NAK__SHIFT 0xe
3911 #define PCIE_RX_CNTL__RX_FC_INIT_FROM_REG_MASK 0x8000
3912 #define PCIE_RX_CNTL__RX_FC_INIT_FROM_REG__SHIFT 0xf
3913 #define PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MASK 0x70000
3914 #define PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT__SHIFT 0x10
3915 #define PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE_MASK 0x80000
3916 #define PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE__SHIFT 0x13
3917 #define PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS_MASK 0x100000
3918 #define PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS__SHIFT 0x14
3919 #define PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR_MASK 0x200000
3920 #define PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR__SHIFT 0x15
3921 #define PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR_MASK 0x400000
3922 #define PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR__SHIFT 0x16
3923 #define PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR_MASK 0x800000
3924 #define PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR__SHIFT 0x17
3925 #define PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR_MASK 0x1000000
3926 #define PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR__SHIFT 0x18
3927 #define PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR_MASK 0x2000000
3928 #define PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR__SHIFT 0x19
3929 #define PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM_MASK 0xfff
3930 #define PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM__SHIFT 0x0
3931 #define PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA_MASK 0xffffff
3932 #define PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA__SHIFT 0x0
3933 #define PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS_MASK 0x1000000
3934 #define PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS__SHIFT 0x18
3935 #define PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR_MASK 0x1
3936 #define PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR__SHIFT 0x0
3937 #define PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR_MASK 0x2
3938 #define PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR__SHIFT 0x1
3939 #define PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR_MASK 0x4
3940 #define PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR__SHIFT 0x2
3941 #define PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR_MASK 0x8
3942 #define PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR__SHIFT 0x3
3943 #define PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR_MASK 0x10
3944 #define PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR__SHIFT 0x4
3945 #define PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD_MASK 0xfff
3946 #define PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD__SHIFT 0x0
3947 #define PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH_MASK 0xff0000
3948 #define PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH__SHIFT 0x10
3949 #define PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD_MASK 0xfff
3950 #define PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD__SHIFT 0x0
3951 #define PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH_MASK 0xff0000
3952 #define PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH__SHIFT 0x10
3953 #define PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD_MASK 0xfff
3954 #define PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD__SHIFT 0x0
3955 #define PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH_MASK 0xff0000
3956 #define PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH__SHIFT 0x10
3957 #define PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0_MASK 0x2
3958 #define PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0__SHIFT 0x1
3959 #define PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN_MASK 0x4
3960 #define PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN__SHIFT 0x2
3961 #define PCIE_LC_CNTL__LC_RESET_LINK_MASK 0x8
3962 #define PCIE_LC_CNTL__LC_RESET_LINK__SHIFT 0x3
3963 #define PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE_MASK 0xf0
3964 #define PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE__SHIFT 0x4
3965 #define PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK 0xf00
3966 #define PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT 0x8
3967 #define PCIE_LC_CNTL__LC_L1_INACTIVITY_MASK 0xf000
3968 #define PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT 0xc
3969 #define PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK 0x10000
3970 #define PCIE_LC_CNTL__LC_PMI_TO_L1_DIS__SHIFT 0x10
3971 #define PCIE_LC_CNTL__LC_INC_N_FTS_EN_MASK 0x20000
3972 #define PCIE_LC_CNTL__LC_INC_N_FTS_EN__SHIFT 0x11
3973 #define PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23_MASK 0xc0000
3974 #define PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23__SHIFT 0x12
3975 #define PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC_MASK 0x100000
3976 #define PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC__SHIFT 0x14
3977 #define PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS_MASK 0x200000
3978 #define PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS__SHIFT 0x15
3979 #define PCIE_LC_CNTL__LC_WAKE_FROM_L23_MASK 0x400000
3980 #define PCIE_LC_CNTL__LC_WAKE_FROM_L23__SHIFT 0x16
3981 #define PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK_MASK 0x800000
3982 #define PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK__SHIFT 0x17
3983 #define PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS_MASK 0x1000000
3984 #define PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS__SHIFT 0x18
3985 #define PCIE_LC_CNTL__LC_DELAY_COUNT_MASK 0x6000000
3986 #define PCIE_LC_CNTL__LC_DELAY_COUNT__SHIFT 0x19
3987 #define PCIE_LC_CNTL__LC_DELAY_L0S_EXIT_MASK 0x8000000
3988 #define PCIE_LC_CNTL__LC_DELAY_L0S_EXIT__SHIFT 0x1b
3989 #define PCIE_LC_CNTL__LC_DELAY_L1_EXIT_MASK 0x10000000
3990 #define PCIE_LC_CNTL__LC_DELAY_L1_EXIT__SHIFT 0x1c
3991 #define PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE_MASK 0x20000000
3992 #define PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE__SHIFT 0x1d
3993 #define PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN_MASK 0x40000000
3994 #define PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN__SHIFT 0x1e
3995 #define PCIE_LC_CNTL__LC_GATE_RCVR_IDLE_MASK 0x80000000
3996 #define PCIE_LC_CNTL__LC_GATE_RCVR_IDLE__SHIFT 0x1f
3997 #define PCIE_LC_CNTL2__LC_TIMED_OUT_STATE_MASK 0x3f
3998 #define PCIE_LC_CNTL2__LC_TIMED_OUT_STATE__SHIFT 0x0
3999 #define PCIE_LC_CNTL2__LC_STATE_TIMED_OUT_MASK 0x40
4000 #define PCIE_LC_CNTL2__LC_STATE_TIMED_OUT__SHIFT 0x6
4001 #define PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION_MASK 0x80
4002 #define PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION__SHIFT 0x7
4003 #define PCIE_LC_CNTL2__LC_MORE_TS2_EN_MASK 0x100
4004 #define PCIE_LC_CNTL2__LC_MORE_TS2_EN__SHIFT 0x8
4005 #define PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS_MASK 0x200
4006 #define PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS__SHIFT 0x9
4007 #define PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN_MASK 0x400
4008 #define PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN__SHIFT 0xa
4009 #define PCIE_LC_CNTL2__LC_ILLEGAL_STATE_MASK 0x800
4010 #define PCIE_LC_CNTL2__LC_ILLEGAL_STATE__SHIFT 0xb
4011 #define PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN_MASK 0x1000
4012 #define PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN__SHIFT 0xc
4013 #define PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE_MASK 0x2000
4014 #define PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE__SHIFT 0xd
4015 #define PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE_MASK 0xc000
4016 #define PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE__SHIFT 0xe
4017 #define PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET_MASK 0x10000
4018 #define PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET__SHIFT 0x10
4019 #define PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK 0x20000
4020 #define PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1__SHIFT 0x11
4021 #define PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23_MASK 0x40000
4022 #define PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23__SHIFT 0x12
4023 #define PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S_MASK 0x80000
4024 #define PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S__SHIFT 0x13
4025 #define PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0_MASK 0x100000
4026 #define PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0__SHIFT 0x14
4027 #define PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS_MASK 0x200000
4028 #define PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS__SHIFT 0x15
4029 #define PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD_MASK 0x400000
4030 #define PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD__SHIFT 0x16
4031 #define PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG_MASK 0x1800000
4032 #define PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG__SHIFT 0x17
4033 #define PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES_MASK 0x2000000
4034 #define PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES__SHIFT 0x19
4035 #define PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS_MASK 0x4000000
4036 #define PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS__SHIFT 0x1a
4037 #define PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS_MASK 0x8000000
4038 #define PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS__SHIFT 0x1b
4039 #define PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE_MASK 0x10000000
4040 #define PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE__SHIFT 0x1c
4041 #define PCIE_LC_CNTL2__LC_TEST_TIMER_SEL_MASK 0x60000000
4042 #define PCIE_LC_CNTL2__LC_TEST_TIMER_SEL__SHIFT 0x1d
4043 #define PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI_MASK 0x80000000
4044 #define PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI__SHIFT 0x1f
4045 #define PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_MASK 0x1
4046 #define PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS__SHIFT 0x0
4047 #define PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL_MASK 0x6
4048 #define PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL__SHIFT 0x1
4049 #define PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS_MASK 0x8
4050 #define PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS__SHIFT 0x3
4051 #define PCIE_LC_CNTL3__LC_COMP_TO_DETECT_MASK 0x10
4052 #define PCIE_LC_CNTL3__LC_COMP_TO_DETECT__SHIFT 0x4
4053 #define PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN_MASK 0x20
4054 #define PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN__SHIFT 0x5
4055 #define PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc0
4056 #define PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0x6
4057 #define PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x100
4058 #define PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0x8
4059 #define PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT_MASK 0x200
4060 #define PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT__SHIFT 0x9
4061 #define PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN_MASK 0x400
4062 #define PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN__SHIFT 0xa
4063 #define PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE_MASK 0x800
4064 #define PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE__SHIFT 0xb
4065 #define PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD_MASK 0x3000
4066 #define PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD__SHIFT 0xc
4067 #define PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD_MASK 0xc000
4068 #define PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD__SHIFT 0xe
4069 #define PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN_MASK 0x10000
4070 #define PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN__SHIFT 0x10
4071 #define PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN_MASK 0x20000
4072 #define PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN__SHIFT 0x11
4073 #define PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x40000
4074 #define PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0x12
4075 #define PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x180000
4076 #define PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0x13
4077 #define PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN_MASK 0x200000
4078 #define PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN__SHIFT 0x15
4079 #define PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE_MASK 0x400000
4080 #define PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE__SHIFT 0x16
4081 #define PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK 0x800000
4082 #define PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK__SHIFT 0x17
4083 #define PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL_MASK 0x3000000
4084 #define PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL__SHIFT 0x18
4085 #define PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL_MASK 0x3c000000
4086 #define PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL__SHIFT 0x1a
4087 #define PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK 0x40000000
4088 #define PCIE_LC_CNTL3__LC_GO_TO_RECOVERY__SHIFT 0x1e
4089 #define PCIE_LC_CNTL3__LC_N_EIE_SEL_MASK 0x80000000
4090 #define PCIE_LC_CNTL3__LC_N_EIE_SEL__SHIFT 0x1f
4091 #define PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR_MASK 0x3
4092 #define PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR__SHIFT 0x0
4093 #define PCIE_LC_CNTL4__LC_BYPASS_EQ_MASK 0x10
4094 #define PCIE_LC_CNTL4__LC_BYPASS_EQ__SHIFT 0x4
4095 #define PCIE_LC_CNTL4__LC_REDO_EQ_MASK 0x20
4096 #define PCIE_LC_CNTL4__LC_REDO_EQ__SHIFT 0x5
4097 #define PCIE_LC_CNTL4__LC_EXTEND_EIEOS_MASK 0x40
4098 #define PCIE_LC_CNTL4__LC_EXTEND_EIEOS__SHIFT 0x6
4099 #define PCIE_LC_CNTL4__LC_IGNORE_PARITY_MASK 0x80
4100 #define PCIE_LC_CNTL4__LC_IGNORE_PARITY__SHIFT 0x7
4101 #define PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE_MASK 0x300
4102 #define PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE__SHIFT 0x8
4103 #define PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK_MASK 0x400
4104 #define PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK__SHIFT 0xa
4105 #define PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD_MASK 0x800
4106 #define PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD__SHIFT 0xb
4107 #define PCIE_LC_CNTL4__LC_USC_GO_TO_EQ_MASK 0x1000
4108 #define PCIE_LC_CNTL4__LC_USC_GO_TO_EQ__SHIFT 0xc
4109 #define PCIE_LC_CNTL4__LC_SET_QUIESCE_MASK 0x2000
4110 #define PCIE_LC_CNTL4__LC_SET_QUIESCE__SHIFT 0xd
4111 #define PCIE_LC_CNTL4__LC_QUIESCE_RCVD_MASK 0x4000
4112 #define PCIE_LC_CNTL4__LC_QUIESCE_RCVD__SHIFT 0xe
4113 #define PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD_MASK 0x8000
4114 #define PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD__SHIFT 0xf
4115 #define PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE_MASK 0x10000
4116 #define PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x10
4117 #define PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE_MASK 0x20000
4118 #define PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE__SHIFT 0x11
4119 #define PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE_MASK 0x3c0000
4120 #define PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE__SHIFT 0x12
4121 #define PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS_MASK 0x400000
4122 #define PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS__SHIFT 0x16
4123 #define PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING_MASK 0x800000
4124 #define PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING__SHIFT 0x17
4125 #define PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE_MASK 0x1000000
4126 #define PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE__SHIFT 0x18
4127 #define PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN_MASK 0x2000000
4128 #define PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN__SHIFT 0x19
4129 #define PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK_MASK 0xfc000000
4130 #define PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK__SHIFT 0x1a
4131 #define PCIE_LC_CNTL5__LC_EQ_FS_0_MASK 0x3f
4132 #define PCIE_LC_CNTL5__LC_EQ_FS_0__SHIFT 0x0
4133 #define PCIE_LC_CNTL5__LC_EQ_FS_8_MASK 0xfc0
4134 #define PCIE_LC_CNTL5__LC_EQ_FS_8__SHIFT 0x6
4135 #define PCIE_LC_CNTL5__LC_EQ_LF_0_MASK 0x3f000
4136 #define PCIE_LC_CNTL5__LC_EQ_LF_0__SHIFT 0xc
4137 #define PCIE_LC_CNTL5__LC_EQ_LF_8_MASK 0xfc0000
4138 #define PCIE_LC_CNTL5__LC_EQ_LF_8__SHIFT 0x12
4139 #define PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN_MASK 0x1
4140 #define PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN__SHIFT 0x0
4141 #define PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE_MASK 0x2
4142 #define PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE__SHIFT 0x1
4143 #define PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE_MASK 0x4
4144 #define PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE__SHIFT 0x2
4145 #define PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE_MASK 0x8
4146 #define PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE__SHIFT 0x3
4147 #define PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE_MASK 0x10
4148 #define PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE__SHIFT 0x4
4149 #define PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG_MASK 0x20
4150 #define PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG__SHIFT 0x5
4151 #define PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE_MASK 0x40
4152 #define PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE__SHIFT 0x6
4153 #define PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE_MASK 0x80
4154 #define PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE__SHIFT 0x7
4155 #define PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER_MASK 0x100
4156 #define PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER__SHIFT 0x8
4157 #define PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED_MASK 0x200
4158 #define PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED__SHIFT 0x9
4159 #define PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE_MASK 0x400
4160 #define PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE__SHIFT 0xa
4161 #define PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL_MASK 0xf
4162 #define PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL__SHIFT 0x0
4163 #define PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE_MASK 0x10
4164 #define PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE__SHIFT 0x4
4165 #define PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1_MASK 0x20
4166 #define PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1__SHIFT 0x5
4167 #define PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN_MASK 0x40
4168 #define PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN__SHIFT 0x6
4169 #define PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN_MASK 0x80
4170 #define PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN__SHIFT 0x7
4171 #define PCIE_LC_TRAINING_CNTL__LC_POWER_STATE_MASK 0x700
4172 #define PCIE_LC_TRAINING_CNTL__LC_POWER_STATE__SHIFT 0x8
4173 #define PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED_MASK 0x800
4174 #define PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED__SHIFT 0xb
4175 #define PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN_MASK 0x1000
4176 #define PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN__SHIFT 0xc
4177 #define PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH_MASK 0x2000
4178 #define PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH__SHIFT 0xd
4179 #define PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP_MASK 0x10000
4180 #define PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP__SHIFT 0x10
4181 #define PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF_MASK 0x20000
4182 #define PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF__SHIFT 0x11
4183 #define PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF_MASK 0x40000
4184 #define PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF__SHIFT 0x12
4185 #define PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN_MASK 0x80000
4186 #define PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN__SHIFT 0x13
4187 #define PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW_MASK 0x100000
4188 #define PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW__SHIFT 0x14
4189 #define PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN_MASK 0x200000
4190 #define PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN__SHIFT 0x15
4191 #define PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL_MASK 0xc00000
4192 #define PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL__SHIFT 0x16
4193 #define PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED_MASK 0x1000000
4194 #define PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED__SHIFT 0x18
4195 #define PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST_MASK 0x2000000
4196 #define PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST__SHIFT 0x19
4197 #define PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER_MASK 0x4000000
4198 #define PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER__SHIFT 0x1a
4199 #define PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT_MASK 0x8000000
4200 #define PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT__SHIFT 0x1b
4201 #define PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL_MASK 0x10000000
4202 #define PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL__SHIFT 0x1c
4203 #define PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK_MASK 0x20000000
4204 #define PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK__SHIFT 0x1d
4205 #define PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME_MASK 0xc0000000
4206 #define PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME__SHIFT 0x1e
4207 #define PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_MASK 0x7
4208 #define PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH__SHIFT 0x0
4209 #define PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK 0x70
4210 #define PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD__SHIFT 0x4
4211 #define PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE_MASK 0x80
4212 #define PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE__SHIFT 0x7
4213 #define PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW_MASK 0x100
4214 #define PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW__SHIFT 0x8
4215 #define PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT_MASK 0x200
4216 #define PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT__SHIFT 0x9
4217 #define PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN_MASK 0x400
4218 #define PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN__SHIFT 0xa
4219 #define PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN_MASK 0x800
4220 #define PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN__SHIFT 0xb
4221 #define PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT_MASK 0x1000
4222 #define PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT__SHIFT 0xc
4223 #define PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS_MASK 0x2000
4224 #define PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS__SHIFT 0xd
4225 #define PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS_MASK 0x4000
4226 #define PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS__SHIFT 0xe
4227 #define PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL_MASK 0x8000
4228 #define PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL__SHIFT 0xf
4229 #define PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB_MASK 0x10000
4230 #define PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB__SHIFT 0x10
4231 #define PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN_MASK 0x20000
4232 #define PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN__SHIFT 0x11
4233 #define PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN_MASK 0x40000
4234 #define PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN__SHIFT 0x12
4235 #define PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN_MASK 0x80000
4236 #define PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN__SHIFT 0x13
4237 #define PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE_MASK 0x100000
4238 #define PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE__SHIFT 0x14
4239 #define PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK 0x600000
4240 #define PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT 0x15
4241 #define PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN_MASK 0x800000
4242 #define PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN__SHIFT 0x17
4243 #define PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK 0xff
4244 #define PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT 0x0
4245 #define PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN_MASK 0x100
4246 #define PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN__SHIFT 0x8
4247 #define PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY_MASK 0x200
4248 #define PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY__SHIFT 0x9
4249 #define PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT_MASK 0xff0000
4250 #define PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT__SHIFT 0x10
4251 #define PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK 0xff000000
4252 #define PCIE_LC_N_FTS_CNTL__LC_N_FTS__SHIFT 0x18
4253 #define PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP_MASK 0x1
4254 #define PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP__SHIFT 0x0
4255 #define PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP_MASK 0x2
4256 #define PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP__SHIFT 0x1
4257 #define PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x4
4258 #define PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x2
4259 #define PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_MASK 0x18
4260 #define PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE__SHIFT 0x3
4261 #define PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE_MASK 0x20
4262 #define PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE__SHIFT 0x5
4263 #define PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE_MASK 0x40
4264 #define PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE__SHIFT 0x6
4265 #define PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE_MASK 0x80
4266 #define PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE__SHIFT 0x7
4267 #define PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE_MASK 0x100
4268 #define PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE__SHIFT 0x8
4269 #define PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE_MASK 0x200
4270 #define PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE__SHIFT 0x9
4271 #define PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc00
4272 #define PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0xa
4273 #define PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x1000
4274 #define PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0xc
4275 #define PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE_MASK 0x6000
4276 #define PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE__SHIFT 0xd
4277 #define PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS_MASK 0x8000
4278 #define PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS__SHIFT 0xf
4279 #define PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT_MASK 0x10000
4280 #define PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT__SHIFT 0x10
4281 #define PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN_MASK 0x20000
4282 #define PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN__SHIFT 0x11
4283 #define PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2_MASK 0x40000
4284 #define PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2__SHIFT 0x12
4285 #define PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2_MASK 0x80000
4286 #define PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2__SHIFT 0x13
4287 #define PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3_MASK 0x100000
4288 #define PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3__SHIFT 0x14
4289 #define PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3_MASK 0x200000
4290 #define PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3__SHIFT 0x15
4291 #define PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS_MASK 0x400000
4292 #define PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS__SHIFT 0x16
4293 #define PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS_MASK 0x800000
4294 #define PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS__SHIFT 0x17
4295 #define PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED_MASK 0x3000000
4296 #define PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED__SHIFT 0x18
4297 #define PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE_MASK 0x4000000
4298 #define PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE__SHIFT 0x1a
4299 #define PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN_MASK 0x8000000
4300 #define PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN__SHIFT 0x1b
4301 #define PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN_MASK 0x10000000
4302 #define PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN__SHIFT 0x1c
4303 #define PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN_MASK 0x20000000
4304 #define PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN__SHIFT 0x1d
4305 #define PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG_MASK 0x40000000
4306 #define PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG__SHIFT 0x1e
4307 #define PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS_MASK 0x80000000
4308 #define PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS__SHIFT 0x1f
4309 #define PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF_MASK 0xfff
4310 #define PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF__SHIFT 0x0
4311 #define PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS_MASK 0xfff000
4312 #define PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS__SHIFT 0xc
4313 #define PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE_MASK 0x3000000
4314 #define PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE__SHIFT 0x18
4315 #define PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES_MASK 0xffff
4316 #define PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES__SHIFT 0x0
4317 #define PCIE_LC_LANE_CNTL__LC_LANE_DIS_MASK 0xffff0000
4318 #define PCIE_LC_LANE_CNTL__LC_LANE_DIS__SHIFT 0x10
4319 #define PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF_MASK 0x1
4320 #define PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF__SHIFT 0x0
4321 #define PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR_MASK 0x7e
4322 #define PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR__SHIFT 0x1
4323 #define PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR_MASK 0x1f80
4324 #define PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR__SHIFT 0x7
4325 #define PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR_MASK 0x7e000
4326 #define PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR__SHIFT 0xd
4327 #define PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN_MASK 0x80000
4328 #define PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN__SHIFT 0x13
4329 #define PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET_MASK 0xf
4330 #define PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET__SHIFT 0x0
4331 #define PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR_MASK 0x3f0
4332 #define PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR__SHIFT 0x4
4333 #define PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR_MASK 0xfc00
4334 #define PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR__SHIFT 0xa
4335 #define PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR_MASK 0x3f0000
4336 #define PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR__SHIFT 0x10
4337 #define PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM_MASK 0x3fc00000
4338 #define PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM__SHIFT 0x16
4339 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE_MASK 0x1
4340 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE__SHIFT 0x0
4341 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ_MASK 0x7e
4342 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ__SHIFT 0x1
4343 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ_MASK 0x1f80
4344 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ__SHIFT 0x7
4345 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ_MASK 0x7e000
4346 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ__SHIFT 0xd
4347 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END_MASK 0x1f80000
4348 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END__SHIFT 0x13
4349 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END_MASK 0x7e000000
4350 #define PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END__SHIFT 0x19
4351 #define PCIE_LC_STATE0__LC_CURRENT_STATE_MASK 0x3f
4352 #define PCIE_LC_STATE0__LC_CURRENT_STATE__SHIFT 0x0
4353 #define PCIE_LC_STATE0__LC_PREV_STATE1_MASK 0x3f00
4354 #define PCIE_LC_STATE0__LC_PREV_STATE1__SHIFT 0x8
4355 #define PCIE_LC_STATE0__LC_PREV_STATE2_MASK 0x3f0000
4356 #define PCIE_LC_STATE0__LC_PREV_STATE2__SHIFT 0x10
4357 #define PCIE_LC_STATE0__LC_PREV_STATE3_MASK 0x3f000000
4358 #define PCIE_LC_STATE0__LC_PREV_STATE3__SHIFT 0x18
4359 #define PCIE_LC_STATE1__LC_PREV_STATE4_MASK 0x3f
4360 #define PCIE_LC_STATE1__LC_PREV_STATE4__SHIFT 0x0
4361 #define PCIE_LC_STATE1__LC_PREV_STATE5_MASK 0x3f00
4362 #define PCIE_LC_STATE1__LC_PREV_STATE5__SHIFT 0x8
4363 #define PCIE_LC_STATE1__LC_PREV_STATE6_MASK 0x3f0000
4364 #define PCIE_LC_STATE1__LC_PREV_STATE6__SHIFT 0x10
4365 #define PCIE_LC_STATE1__LC_PREV_STATE7_MASK 0x3f000000
4366 #define PCIE_LC_STATE1__LC_PREV_STATE7__SHIFT 0x18
4367 #define PCIE_LC_STATE2__LC_PREV_STATE8_MASK 0x3f
4368 #define PCIE_LC_STATE2__LC_PREV_STATE8__SHIFT 0x0
4369 #define PCIE_LC_STATE2__LC_PREV_STATE9_MASK 0x3f00
4370 #define PCIE_LC_STATE2__LC_PREV_STATE9__SHIFT 0x8
4371 #define PCIE_LC_STATE2__LC_PREV_STATE10_MASK 0x3f0000
4372 #define PCIE_LC_STATE2__LC_PREV_STATE10__SHIFT 0x10
4373 #define PCIE_LC_STATE2__LC_PREV_STATE11_MASK 0x3f000000
4374 #define PCIE_LC_STATE2__LC_PREV_STATE11__SHIFT 0x18
4375 #define PCIE_LC_STATE3__LC_PREV_STATE12_MASK 0x3f
4376 #define PCIE_LC_STATE3__LC_PREV_STATE12__SHIFT 0x0
4377 #define PCIE_LC_STATE3__LC_PREV_STATE13_MASK 0x3f00
4378 #define PCIE_LC_STATE3__LC_PREV_STATE13__SHIFT 0x8
4379 #define PCIE_LC_STATE3__LC_PREV_STATE14_MASK 0x3f0000
4380 #define PCIE_LC_STATE3__LC_PREV_STATE14__SHIFT 0x10
4381 #define PCIE_LC_STATE3__LC_PREV_STATE15_MASK 0x3f000000
4382 #define PCIE_LC_STATE3__LC_PREV_STATE15__SHIFT 0x18
4383 #define PCIE_LC_STATE4__LC_PREV_STATE16_MASK 0x3f
4384 #define PCIE_LC_STATE4__LC_PREV_STATE16__SHIFT 0x0
4385 #define PCIE_LC_STATE4__LC_PREV_STATE17_MASK 0x3f00
4386 #define PCIE_LC_STATE4__LC_PREV_STATE17__SHIFT 0x8
4387 #define PCIE_LC_STATE4__LC_PREV_STATE18_MASK 0x3f0000
4388 #define PCIE_LC_STATE4__LC_PREV_STATE18__SHIFT 0x10
4389 #define PCIE_LC_STATE4__LC_PREV_STATE19_MASK 0x3f000000
4390 #define PCIE_LC_STATE4__LC_PREV_STATE19__SHIFT 0x18
4391 #define PCIE_LC_STATE5__LC_PREV_STATE20_MASK 0x3f
4392 #define PCIE_LC_STATE5__LC_PREV_STATE20__SHIFT 0x0
4393 #define PCIE_LC_STATE5__LC_PREV_STATE21_MASK 0x3f00
4394 #define PCIE_LC_STATE5__LC_PREV_STATE21__SHIFT 0x8
4395 #define PCIE_LC_STATE5__LC_PREV_STATE22_MASK 0x3f0000
4396 #define PCIE_LC_STATE5__LC_PREV_STATE22__SHIFT 0x10
4397 #define PCIE_LC_STATE5__LC_PREV_STATE23_MASK 0x3f000000
4398 #define PCIE_LC_STATE5__LC_PREV_STATE23__SHIFT 0x18
4399 #define PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT_MASK 0x3
4400 #define PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT__SHIFT 0x0
4401 #define PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT_MASK 0xc
4402 #define PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT__SHIFT 0x2
4403 #define PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT_MASK 0x30
4404 #define PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT__SHIFT 0x4
4405 #define PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT_MASK 0xc0
4406 #define PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT__SHIFT 0x6
4407 #define PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL_MASK 0x700
4408 #define PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL__SHIFT 0x8
4409 #define PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET_MASK 0x800
4410 #define PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET__SHIFT 0xb
4411 #define PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS_MASK 0x1000
4412 #define PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS__SHIFT 0xc
4413 #define PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE_MASK 0x2000
4414 #define PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE__SHIFT 0xd
4415 #define PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES_MASK 0x4000
4416 #define PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES__SHIFT 0xe
4417 #define PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x8000
4418 #define PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0xf
4419 #define PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION_MASK 0x70000
4420 #define PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION__SHIFT 0x10
4421 #define PCIEP_STRAP_MISC__STRAP_REVERSE_LANES_MASK 0x1
4422 #define PCIEP_STRAP_MISC__STRAP_REVERSE_LANES__SHIFT 0x0
4423 #define PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN_MASK 0x2
4424 #define PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN__SHIFT 0x1
4425 #define PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED_MASK 0x4
4426 #define PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED__SHIFT 0x2
4427 #define PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED_MASK 0x18
4428 #define PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED__SHIFT 0x3
4429 #define PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED_MASK 0x20
4430 #define PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED__SHIFT 0x5
4431 #define PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN_MASK 0x1
4432 #define PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN__SHIFT 0x0
4433 #define PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD_MASK 0xff00
4434 #define PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD__SHIFT 0x8
4435 #define PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS_MASK 0xffff0000
4436 #define PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS__SHIFT 0x10
4437 #define BIF_RFE_SNOOP_REG__REG_SNOOP_ARBITER_MASK 0x1
4438 #define BIF_RFE_SNOOP_REG__REG_SNOOP_ARBITER__SHIFT 0x0
4439 #define BIF_RFE_SNOOP_REG__REG_SNOOP_ALLMASTER_MASK 0x2
4440 #define BIF_RFE_SNOOP_REG__REG_SNOOP_ALLMASTER__SHIFT 0x1
4441 #define BIF_RFE_WARMRST_CNTL__REG_RST_warmRstRfeEn_MASK 0x1
4442 #define BIF_RFE_WARMRST_CNTL__REG_RST_warmRstRfeEn__SHIFT 0x0
4443 #define BIF_RFE_SOFTRST_CNTL__REG_RST_rstTimer_MASK 0xffff
4444 #define BIF_RFE_SOFTRST_CNTL__REG_RST_rstTimer__SHIFT 0x0
4445 #define BIF_RFE_SOFTRST_CNTL__REG_RST_softRstPropEn_MASK 0x40000000
4446 #define BIF_RFE_SOFTRST_CNTL__REG_RST_softRstPropEn__SHIFT 0x1e
4447 #define BIF_RFE_SOFTRST_CNTL__SoftRstReg_MASK 0x80000000
4448 #define BIF_RFE_SOFTRST_CNTL__SoftRstReg__SHIFT 0x1f
4449 #define BIF_RFE_CLIENT_SOFTRST_TRIGGER__CLIENT0_RFE_RFEWGBIF_rst_MASK 0x1
4450 #define BIF_RFE_CLIENT_SOFTRST_TRIGGER__CLIENT0_RFE_RFEWGBIF_rst__SHIFT 0x0
4451 #define BIF_RFE_CLIENT_SOFTRST_TRIGGER__CLIENT1_RFE_RFEWGBIF_rst_MASK 0x2
4452 #define BIF_RFE_CLIENT_SOFTRST_TRIGGER__CLIENT1_RFE_RFEWGBIF_rst__SHIFT 0x1
4453 #define BIF_RFE_CLIENT_SOFTRST_TRIGGER__CLIENT2_RFE_RFEWGBIF_rst_MASK 0x4
4454 #define BIF_RFE_CLIENT_SOFTRST_TRIGGER__CLIENT2_RFE_RFEWGBIF_rst__SHIFT 0x2
4455 #define BIF_RFE_MASTER_SOFTRST_TRIGGER__FBU_rst_MASK 0x1
4456 #define BIF_RFE_MASTER_SOFTRST_TRIGGER__FBU_rst__SHIFT 0x0
4457 #define BIF_RFE_MASTER_SOFTRST_TRIGGER__RWREG_RFEWGBIF_rst_MASK 0x2
4458 #define BIF_RFE_MASTER_SOFTRST_TRIGGER__RWREG_RFEWGBIF_rst__SHIFT 0x1
4459 #define BIF_RFE_MASTER_SOFTRST_TRIGGER__BX_rst_MASK 0x4
4460 #define BIF_RFE_MASTER_SOFTRST_TRIGGER__BX_rst__SHIFT 0x2
4461 #define BIF_PWDN_COMMAND__REG_FBU_pw_cmd_MASK 0x1
4462 #define BIF_PWDN_COMMAND__REG_FBU_pw_cmd__SHIFT 0x0
4463 #define BIF_PWDN_COMMAND__REG_RWREG_RFEWGBIF_pw_cmd_MASK 0x2
4464 #define BIF_PWDN_COMMAND__REG_RWREG_RFEWGBIF_pw_cmd__SHIFT 0x1
4465 #define BIF_PWDN_COMMAND__REG_BX_pw_cmd_MASK 0x4
4466 #define BIF_PWDN_COMMAND__REG_BX_pw_cmd__SHIFT 0x2
4467 #define BIF_PWDN_STATUS__FBU_REG_pw_status_MASK 0x1
4468 #define BIF_PWDN_STATUS__FBU_REG_pw_status__SHIFT 0x0
4469 #define BIF_PWDN_STATUS__RWREG_RFEWGBIF_REG_pw_status_MASK 0x2
4470 #define BIF_PWDN_STATUS__RWREG_RFEWGBIF_REG_pw_status__SHIFT 0x1
4471 #define BIF_PWDN_STATUS__BX_REG_pw_status_MASK 0x4
4472 #define BIF_PWDN_STATUS__BX_REG_pw_status__SHIFT 0x2
4473 #define BIF_RFE_MST_FBU_CMDSTATUS__REG_FBU_clkGate_timer_MASK 0xff
4474 #define BIF_RFE_MST_FBU_CMDSTATUS__REG_FBU_clkGate_timer__SHIFT 0x0
4475 #define BIF_RFE_MST_FBU_CMDSTATUS__REG_FBU_clkSetup_timer_MASK 0xf00
4476 #define BIF_RFE_MST_FBU_CMDSTATUS__REG_FBU_clkSetup_timer__SHIFT 0x8
4477 #define BIF_RFE_MST_FBU_CMDSTATUS__REG_FBU_timeout_timer_MASK 0xff0000
4478 #define BIF_RFE_MST_FBU_CMDSTATUS__REG_FBU_timeout_timer__SHIFT 0x10
4479 #define BIF_RFE_MST_FBU_CMDSTATUS__FBU_RFE_mstTimeout_MASK 0x1000000
4480 #define BIF_RFE_MST_FBU_CMDSTATUS__FBU_RFE_mstTimeout__SHIFT 0x18
4481 #define BIF_RFE_MST_RWREG_RFEWGBIF_CMDSTATUS__REG_RWREG_RFEWGBIF_clkGate_timer_MASK 0xff
4482 #define BIF_RFE_MST_RWREG_RFEWGBIF_CMDSTATUS__REG_RWREG_RFEWGBIF_clkGate_timer__SHIFT 0x0
4483 #define BIF_RFE_MST_RWREG_RFEWGBIF_CMDSTATUS__REG_RWREG_RFEWGBIF_clkSetup_timer_MASK 0xf00
4484 #define BIF_RFE_MST_RWREG_RFEWGBIF_CMDSTATUS__REG_RWREG_RFEWGBIF_clkSetup_timer__SHIFT 0x8
4485 #define BIF_RFE_MST_RWREG_RFEWGBIF_CMDSTATUS__REG_RWREG_RFEWGBIF_timeout_timer_MASK 0xff0000
4486 #define BIF_RFE_MST_RWREG_RFEWGBIF_CMDSTATUS__REG_RWREG_RFEWGBIF_timeout_timer__SHIFT 0x10
4487 #define BIF_RFE_MST_RWREG_RFEWGBIF_CMDSTATUS__RWREG_RFEWGBIF_RFE_mstTimeout_MASK 0x1000000
4488 #define BIF_RFE_MST_RWREG_RFEWGBIF_CMDSTATUS__RWREG_RFEWGBIF_RFE_mstTimeout__SHIFT 0x18
4489 #define BIF_RFE_MST_BX_CMDSTATUS__REG_BX_clkGate_timer_MASK 0xff
4490 #define BIF_RFE_MST_BX_CMDSTATUS__REG_BX_clkGate_timer__SHIFT 0x0
4491 #define BIF_RFE_MST_BX_CMDSTATUS__REG_BX_clkSetup_timer_MASK 0xf00
4492 #define BIF_RFE_MST_BX_CMDSTATUS__REG_BX_clkSetup_timer__SHIFT 0x8
4493 #define BIF_RFE_MST_BX_CMDSTATUS__REG_BX_timeout_timer_MASK 0xff0000
4494 #define BIF_RFE_MST_BX_CMDSTATUS__REG_BX_timeout_timer__SHIFT 0x10
4495 #define BIF_RFE_MST_BX_CMDSTATUS__BX_RFE_mstTimeout_MASK 0x1000000
4496 #define BIF_RFE_MST_BX_CMDSTATUS__BX_RFE_mstTimeout__SHIFT 0x18
4497 #define BIF_RFE_MST_TMOUT_STATUS__MstTmoutStatus_MASK 0x1
4498 #define BIF_RFE_MST_TMOUT_STATUS__MstTmoutStatus__SHIFT 0x0
4499 #define BIF_RFE_MMCFG_CNTL__CLIENT1_RFE_RFEWGBIF_MM_WR_TO_CFG_EN_MASK 0x1
4500 #define BIF_RFE_MMCFG_CNTL__CLIENT1_RFE_RFEWGBIF_MM_WR_TO_CFG_EN__SHIFT 0x0
4501 #define BIF_RFE_MMCFG_CNTL__CLIENT1_RFE_RFEWGBIF_MM_CFG_FUNC_SEL_MASK 0xe
4502 #define BIF_RFE_MMCFG_CNTL__CLIENT1_RFE_RFEWGBIF_MM_CFG_FUNC_SEL__SHIFT 0x1
4503 #define BIF_RFE_MMCFG_CNTL__CLIENT2_RFE_RFEWGBIF_MM_WR_TO_CFG_EN_MASK 0x10
4504 #define BIF_RFE_MMCFG_CNTL__CLIENT2_RFE_RFEWGBIF_MM_WR_TO_CFG_EN__SHIFT 0x4
4505 #define BIF_RFE_MMCFG_CNTL__CLIENT2_RFE_RFEWGBIF_MM_CFG_FUNC_SEL_MASK 0xe0
4506 #define BIF_RFE_MMCFG_CNTL__CLIENT2_RFE_RFEWGBIF_MM_CFG_FUNC_SEL__SHIFT 0x5
4507 #define BIF_CLOCKS_BITS_IND__OBFF_XSL_FORCE_REFCLK_MASK 0x1
4508 #define BIF_CLOCKS_BITS_IND__OBFF_XSL_FORCE_REFCLK__SHIFT 0x0
4509 #define BIF_LNCNT_RESET_IND__RESET_LNCNT_EN_MASK 0x1
4510 #define BIF_LNCNT_RESET_IND__RESET_LNCNT_EN__SHIFT 0x0
4511 #define LNCNT_CONTROL_IND__LNCNT_ACC_MODE_MASK 0x1
4512 #define LNCNT_CONTROL_IND__LNCNT_ACC_MODE__SHIFT 0x0
4513 #define LNCNT_CONTROL_IND__LNCNT_REF_TIMEBASE_MASK 0x6
4514 #define LNCNT_CONTROL_IND__LNCNT_REF_TIMEBASE__SHIFT 0x1
4515 #define NEW_REFCLKB_TIMER_IND__REG_STOP_REFCLK_EN_MASK 0x1
4516 #define NEW_REFCLKB_TIMER_IND__REG_STOP_REFCLK_EN__SHIFT 0x0
4517 #define NEW_REFCLKB_TIMER_IND__STOP_REFCLK_TIMER_MASK 0x1ffffe
4518 #define NEW_REFCLKB_TIMER_IND__STOP_REFCLK_TIMER__SHIFT 0x1
4519 #define NEW_REFCLKB_TIMER_IND__REFCLK_ON_MASK 0x200000
4520 #define NEW_REFCLKB_TIMER_IND__REFCLK_ON__SHIFT 0x15
4521 #define NEW_REFCLKB_TIMER_1_IND__PHY_PLL_PDWN_TIMER_MASK 0x3ff
4522 #define NEW_REFCLKB_TIMER_1_IND__PHY_PLL_PDWN_TIMER__SHIFT 0x0
4523 #define NEW_REFCLKB_TIMER_1_IND__PLL0_PDNB_EN_MASK 0x400
4524 #define NEW_REFCLKB_TIMER_1_IND__PLL0_PDNB_EN__SHIFT 0xa
4525 #define BIF_CLK_PDWN_DELAY_TIMER_IND__TIMER_MASK 0x3ff
4526 #define BIF_CLK_PDWN_DELAY_TIMER_IND__TIMER__SHIFT 0x0
4527 #define BIF_RESET_EN_IND__SOFT_RST_MODE_MASK 0x2
4528 #define BIF_RESET_EN_IND__SOFT_RST_MODE__SHIFT 0x1
4529 #define BIF_RESET_EN_IND__PHY_RESET_EN_MASK 0x4
4530 #define BIF_RESET_EN_IND__PHY_RESET_EN__SHIFT 0x2
4531 #define BIF_RESET_EN_IND__COR_RESET_EN_MASK 0x8
4532 #define BIF_RESET_EN_IND__COR_RESET_EN__SHIFT 0x3
4533 #define BIF_RESET_EN_IND__REG_RESET_EN_MASK 0x10
4534 #define BIF_RESET_EN_IND__REG_RESET_EN__SHIFT 0x4
4535 #define BIF_RESET_EN_IND__STY_RESET_EN_MASK 0x20
4536 #define BIF_RESET_EN_IND__STY_RESET_EN__SHIFT 0x5
4537 #define BIF_RESET_EN_IND__CFG_RESET_EN_MASK 0x40
4538 #define BIF_RESET_EN_IND__CFG_RESET_EN__SHIFT 0x6
4539 #define BIF_RESET_EN_IND__DRV_RESET_EN_MASK 0x80
4540 #define BIF_RESET_EN_IND__DRV_RESET_EN__SHIFT 0x7
4541 #define BIF_RESET_EN_IND__RESET_CFGREG_ONLY_EN_MASK 0x100
4542 #define BIF_RESET_EN_IND__RESET_CFGREG_ONLY_EN__SHIFT 0x8
4543 #define BIF_RESET_EN_IND__HOT_RESET_EN_MASK 0x200
4544 #define BIF_RESET_EN_IND__HOT_RESET_EN__SHIFT 0x9
4545 #define BIF_RESET_EN_IND__LINK_DISABLE_RESET_EN_MASK 0x400
4546 #define BIF_RESET_EN_IND__LINK_DISABLE_RESET_EN__SHIFT 0xa
4547 #define BIF_RESET_EN_IND__LINK_DOWN_RESET_EN_MASK 0x800
4548 #define BIF_RESET_EN_IND__LINK_DOWN_RESET_EN__SHIFT 0xb
4549 #define BIF_RESET_EN_IND__CFG_RESET_PULSE_WIDTH_MASK 0x3f000
4550 #define BIF_RESET_EN_IND__CFG_RESET_PULSE_WIDTH__SHIFT 0xc
4551 #define BIF_RESET_EN_IND__DRV_RESET_DELAY_SEL_MASK 0xc0000
4552 #define BIF_RESET_EN_IND__DRV_RESET_DELAY_SEL__SHIFT 0x12
4553 #define BIF_RESET_EN_IND__PIF_RSTB_EN_MASK 0x100000
4554 #define BIF_RESET_EN_IND__PIF_RSTB_EN__SHIFT 0x14
4555 #define BIF_RESET_EN_IND__PIF_STRAP_ALLVALID_EN_MASK 0x200000
4556 #define BIF_RESET_EN_IND__PIF_STRAP_ALLVALID_EN__SHIFT 0x15
4557 #define BIF_RESET_EN_IND__BIF_COR_RESET_EN_MASK 0x400000
4558 #define BIF_RESET_EN_IND__BIF_COR_RESET_EN__SHIFT 0x16
4559 #define BIF_RESET_EN_IND__FUNC0_FLR_EN_MASK 0x800000
4560 #define BIF_RESET_EN_IND__FUNC0_FLR_EN__SHIFT 0x17
4561 #define BIF_RESET_EN_IND__FUNC1_FLR_EN_MASK 0x1000000
4562 #define BIF_RESET_EN_IND__FUNC1_FLR_EN__SHIFT 0x18
4563 #define BIF_RESET_EN_IND__FUNC2_FLR_EN_MASK 0x2000000
4564 #define BIF_RESET_EN_IND__FUNC2_FLR_EN__SHIFT 0x19
4565 #define BIF_RESET_EN_IND__FUNC0_RESET_DELAY_SEL_MASK 0xc000000
4566 #define BIF_RESET_EN_IND__FUNC0_RESET_DELAY_SEL__SHIFT 0x1a
4567 #define BIF_RESET_EN_IND__FUNC1_RESET_DELAY_SEL_MASK 0x30000000
4568 #define BIF_RESET_EN_IND__FUNC1_RESET_DELAY_SEL__SHIFT 0x1c
4569 #define BIF_RESET_EN_IND__FUNC2_RESET_DELAY_SEL_MASK 0xc0000000
4570 #define BIF_RESET_EN_IND__FUNC2_RESET_DELAY_SEL__SHIFT 0x1e
4571 #define BIF_PIF_TXCLK_SWITCH_TIMER_IND__PLL0_ACK_TIMER_MASK 0x7
4572 #define BIF_PIF_TXCLK_SWITCH_TIMER_IND__PLL0_ACK_TIMER__SHIFT 0x0
4573 #define BIF_PIF_TXCLK_SWITCH_TIMER_IND__PLL1_ACK_TIMER_MASK 0x38
4574 #define BIF_PIF_TXCLK_SWITCH_TIMER_IND__PLL1_ACK_TIMER__SHIFT 0x3
4575 #define BIF_PIF_TXCLK_SWITCH_TIMER_IND__PLL_SWITCH_TIMER_MASK 0x3c0
4576 #define BIF_PIF_TXCLK_SWITCH_TIMER_IND__PLL_SWITCH_TIMER__SHIFT 0x6
4577 #define BIF_BACO_MSIC_IND__BIF_XTALIN_SEL_MASK 0x1
4578 #define BIF_BACO_MSIC_IND__BIF_XTALIN_SEL__SHIFT 0x0
4579 #define BIF_BACO_MSIC_IND__BACO_LINK_RST_SEL_MASK 0x6
4580 #define BIF_BACO_MSIC_IND__BACO_LINK_RST_SEL__SHIFT 0x1
4581 #define BIF_BACO_MSIC_IND__ACPI_BACO_MUX_DIS_MASK 0x10
4582 #define BIF_BACO_MSIC_IND__ACPI_BACO_MUX_DIS__SHIFT 0x4
4583 #define BIF_RESET_CNTL_IND__STRAP_EN_MASK 0x1
4584 #define BIF_RESET_CNTL_IND__STRAP_EN__SHIFT 0x0
4585 #define BIF_RESET_CNTL_IND__RST_DONE_MASK 0x2
4586 #define BIF_RESET_CNTL_IND__RST_DONE__SHIFT 0x1
4587 #define BIF_RESET_CNTL_IND__LINK_TRAIN_EN_MASK 0x4
4588 #define BIF_RESET_CNTL_IND__LINK_TRAIN_EN__SHIFT 0x2
4589 #define BIF_RESET_CNTL_IND__STRAP_ALL_VALID_MASK 0x8
4590 #define BIF_RESET_CNTL_IND__STRAP_ALL_VALID__SHIFT 0x3
4591 #define BIF_RESET_CNTL_IND__RECAP_STRAP_WARMRST_MASK 0x100
4592 #define BIF_RESET_CNTL_IND__RECAP_STRAP_WARMRST__SHIFT 0x8
4593 #define BIF_RESET_CNTL_IND__HOLD_LKTRN_WARMRST_DIS_MASK 0x200
4594 #define BIF_RESET_CNTL_IND__HOLD_LKTRN_WARMRST_DIS__SHIFT 0x9
4595 #define BIF_RFE_CNTL_MISC_IND__ADAPT_pif0_bu_reg_accessMode_MASK 0x1
4596 #define BIF_RFE_CNTL_MISC_IND__ADAPT_pif0_bu_reg_accessMode__SHIFT 0x0
4597 #define BIF_RFE_CNTL_MISC_IND__ADAPT_pif1_bu_reg_accessMode_MASK 0x2
4598 #define BIF_RFE_CNTL_MISC_IND__ADAPT_pif1_bu_reg_accessMode__SHIFT 0x1
4599 #define BIF_RFE_CNTL_MISC_IND__ADAPT_pwreg_bu_reg_accessMode_MASK 0x4
4600 #define BIF_RFE_CNTL_MISC_IND__ADAPT_pwreg_bu_reg_accessMode__SHIFT 0x2
4601 #define BIF_RFE_CNTL_MISC_IND__ADAPT_pciecore0_bu_reg_accessMode_MASK 0x8
4602 #define BIF_RFE_CNTL_MISC_IND__ADAPT_pciecore0_bu_reg_accessMode__SHIFT 0x3
4603 #define BIF_MEM_PG_CNTL_IND__BIF_MEM_SD_EN_MASK 0x1
4604 #define BIF_MEM_PG_CNTL_IND__BIF_MEM_SD_EN__SHIFT 0x0
4605 #define BIF_MEM_PG_CNTL_IND__BIF_MEM_SD_TIMER_MASK 0xffff0000
4606 #define BIF_MEM_PG_CNTL_IND__BIF_MEM_SD_TIMER__SHIFT 0x10
4607 #define NB_GBIF_INDEX__NB_GBIF_IND_ADDR_MASK 0xffffffff
4608 #define NB_GBIF_INDEX__NB_GBIF_IND_ADDR__SHIFT 0x0
4609 #define NB_GBIF_DATA__NB_GBIF_DATA_MASK 0xffffffff
4610 #define NB_GBIF_DATA__NB_GBIF_DATA__SHIFT 0x0
4611 #define BIF_CLOCKS_BITS__OBFF_XSL_FORCE_REFCLK_MASK 0x1
4612 #define BIF_CLOCKS_BITS__OBFF_XSL_FORCE_REFCLK__SHIFT 0x0
4613 #define BIF_LNCNT_RESET__RESET_LNCNT_EN_MASK 0x1
4614 #define BIF_LNCNT_RESET__RESET_LNCNT_EN__SHIFT 0x0
4615 #define LNCNT_CONTROL__LNCNT_ACC_MODE_MASK 0x1
4616 #define LNCNT_CONTROL__LNCNT_ACC_MODE__SHIFT 0x0
4617 #define LNCNT_CONTROL__LNCNT_REF_TIMEBASE_MASK 0x6
4618 #define LNCNT_CONTROL__LNCNT_REF_TIMEBASE__SHIFT 0x1
4619 #define NEW_REFCLKB_TIMER__REG_STOP_REFCLK_EN_MASK 0x1
4620 #define NEW_REFCLKB_TIMER__REG_STOP_REFCLK_EN__SHIFT 0x0
4621 #define NEW_REFCLKB_TIMER__STOP_REFCLK_TIMER_MASK 0x1ffffe
4622 #define NEW_REFCLKB_TIMER__STOP_REFCLK_TIMER__SHIFT 0x1
4623 #define NEW_REFCLKB_TIMER__REFCLK_ON_MASK 0x200000
4624 #define NEW_REFCLKB_TIMER__REFCLK_ON__SHIFT 0x15
4625 #define NEW_REFCLKB_TIMER_1__PHY_PLL_PDWN_TIMER_MASK 0x3ff
4626 #define NEW_REFCLKB_TIMER_1__PHY_PLL_PDWN_TIMER__SHIFT 0x0
4627 #define NEW_REFCLKB_TIMER_1__PLL0_PDNB_EN_MASK 0x400
4628 #define NEW_REFCLKB_TIMER_1__PLL0_PDNB_EN__SHIFT 0xa
4629 #define BIF_CLK_PDWN_DELAY_TIMER__TIMER_MASK 0x3ff
4630 #define BIF_CLK_PDWN_DELAY_TIMER__TIMER__SHIFT 0x0
4631 #define BIF_RESET_EN__SOFT_RST_MODE_MASK 0x2
4632 #define BIF_RESET_EN__SOFT_RST_MODE__SHIFT 0x1
4633 #define BIF_RESET_EN__PHY_RESET_EN_MASK 0x4
4634 #define BIF_RESET_EN__PHY_RESET_EN__SHIFT 0x2
4635 #define BIF_RESET_EN__COR_RESET_EN_MASK 0x8
4636 #define BIF_RESET_EN__COR_RESET_EN__SHIFT 0x3
4637 #define BIF_RESET_EN__REG_RESET_EN_MASK 0x10
4638 #define BIF_RESET_EN__REG_RESET_EN__SHIFT 0x4
4639 #define BIF_RESET_EN__STY_RESET_EN_MASK 0x20
4640 #define BIF_RESET_EN__STY_RESET_EN__SHIFT 0x5
4641 #define BIF_RESET_EN__CFG_RESET_EN_MASK 0x40
4642 #define BIF_RESET_EN__CFG_RESET_EN__SHIFT 0x6
4643 #define BIF_RESET_EN__DRV_RESET_EN_MASK 0x80
4644 #define BIF_RESET_EN__DRV_RESET_EN__SHIFT 0x7
4645 #define BIF_RESET_EN__RESET_CFGREG_ONLY_EN_MASK 0x100
4646 #define BIF_RESET_EN__RESET_CFGREG_ONLY_EN__SHIFT 0x8
4647 #define BIF_RESET_EN__HOT_RESET_EN_MASK 0x200
4648 #define BIF_RESET_EN__HOT_RESET_EN__SHIFT 0x9
4649 #define BIF_RESET_EN__LINK_DISABLE_RESET_EN_MASK 0x400
4650 #define BIF_RESET_EN__LINK_DISABLE_RESET_EN__SHIFT 0xa
4651 #define BIF_RESET_EN__LINK_DOWN_RESET_EN_MASK 0x800
4652 #define BIF_RESET_EN__LINK_DOWN_RESET_EN__SHIFT 0xb
4653 #define BIF_RESET_EN__CFG_RESET_PULSE_WIDTH_MASK 0x3f000
4654 #define BIF_RESET_EN__CFG_RESET_PULSE_WIDTH__SHIFT 0xc
4655 #define BIF_RESET_EN__DRV_RESET_DELAY_SEL_MASK 0xc0000
4656 #define BIF_RESET_EN__DRV_RESET_DELAY_SEL__SHIFT 0x12
4657 #define BIF_RESET_EN__PIF_RSTB_EN_MASK 0x100000
4658 #define BIF_RESET_EN__PIF_RSTB_EN__SHIFT 0x14
4659 #define BIF_RESET_EN__PIF_STRAP_ALLVALID_EN_MASK 0x200000
4660 #define BIF_RESET_EN__PIF_STRAP_ALLVALID_EN__SHIFT 0x15
4661 #define BIF_RESET_EN__BIF_COR_RESET_EN_MASK 0x400000
4662 #define BIF_RESET_EN__BIF_COR_RESET_EN__SHIFT 0x16
4663 #define BIF_RESET_EN__FUNC0_FLR_EN_MASK 0x800000
4664 #define BIF_RESET_EN__FUNC0_FLR_EN__SHIFT 0x17
4665 #define BIF_RESET_EN__FUNC1_FLR_EN_MASK 0x1000000
4666 #define BIF_RESET_EN__FUNC1_FLR_EN__SHIFT 0x18
4667 #define BIF_RESET_EN__FUNC2_FLR_EN_MASK 0x2000000
4668 #define BIF_RESET_EN__FUNC2_FLR_EN__SHIFT 0x19
4669 #define BIF_RESET_EN__FUNC0_RESET_DELAY_SEL_MASK 0xc000000
4670 #define BIF_RESET_EN__FUNC0_RESET_DELAY_SEL__SHIFT 0x1a
4671 #define BIF_RESET_EN__FUNC1_RESET_DELAY_SEL_MASK 0x30000000
4672 #define BIF_RESET_EN__FUNC1_RESET_DELAY_SEL__SHIFT 0x1c
4673 #define BIF_RESET_EN__FUNC2_RESET_DELAY_SEL_MASK 0xc0000000
4674 #define BIF_RESET_EN__FUNC2_RESET_DELAY_SEL__SHIFT 0x1e
4675 #define BIF_PIF_TXCLK_SWITCH_TIMER__PLL0_ACK_TIMER_MASK 0x7
4676 #define BIF_PIF_TXCLK_SWITCH_TIMER__PLL0_ACK_TIMER__SHIFT 0x0
4677 #define BIF_PIF_TXCLK_SWITCH_TIMER__PLL1_ACK_TIMER_MASK 0x38
4678 #define BIF_PIF_TXCLK_SWITCH_TIMER__PLL1_ACK_TIMER__SHIFT 0x3
4679 #define BIF_PIF_TXCLK_SWITCH_TIMER__PLL_SWITCH_TIMER_MASK 0x3c0
4680 #define BIF_PIF_TXCLK_SWITCH_TIMER__PLL_SWITCH_TIMER__SHIFT 0x6
4681 #define BIF_BACO_MSIC__BIF_XTALIN_SEL_MASK 0x1
4682 #define BIF_BACO_MSIC__BIF_XTALIN_SEL__SHIFT 0x0
4683 #define BIF_BACO_MSIC__BACO_LINK_RST_SEL_MASK 0x6
4684 #define BIF_BACO_MSIC__BACO_LINK_RST_SEL__SHIFT 0x1
4685 #define BIF_BACO_MSIC__ACPI_BACO_MUX_DIS_MASK 0x10
4686 #define BIF_BACO_MSIC__ACPI_BACO_MUX_DIS__SHIFT 0x4
4687 #define BIF_RESET_CNTL__STRAP_EN_MASK 0x1
4688 #define BIF_RESET_CNTL__STRAP_EN__SHIFT 0x0
4689 #define BIF_RESET_CNTL__RST_DONE_MASK 0x2
4690 #define BIF_RESET_CNTL__RST_DONE__SHIFT 0x1
4691 #define BIF_RESET_CNTL__LINK_TRAIN_EN_MASK 0x4
4692 #define BIF_RESET_CNTL__LINK_TRAIN_EN__SHIFT 0x2
4693 #define BIF_RESET_CNTL__STRAP_ALL_VALID_MASK 0x8
4694 #define BIF_RESET_CNTL__STRAP_ALL_VALID__SHIFT 0x3
4695 #define BIF_RESET_CNTL__RECAP_STRAP_WARMRST_MASK 0x100
4696 #define BIF_RESET_CNTL__RECAP_STRAP_WARMRST__SHIFT 0x8
4697 #define BIF_RESET_CNTL__HOLD_LKTRN_WARMRST_DIS_MASK 0x200
4698 #define BIF_RESET_CNTL__HOLD_LKTRN_WARMRST_DIS__SHIFT 0x9
4699 #define BIF_RFE_CNTL_MISC__ADAPT_pif0_bu_reg_accessMode_MASK 0x1
4700 #define BIF_RFE_CNTL_MISC__ADAPT_pif0_bu_reg_accessMode__SHIFT 0x0
4701 #define BIF_RFE_CNTL_MISC__ADAPT_pif1_bu_reg_accessMode_MASK 0x2
4702 #define BIF_RFE_CNTL_MISC__ADAPT_pif1_bu_reg_accessMode__SHIFT 0x1
4703 #define BIF_RFE_CNTL_MISC__ADAPT_pwreg_bu_reg_accessMode_MASK 0x4
4704 #define BIF_RFE_CNTL_MISC__ADAPT_pwreg_bu_reg_accessMode__SHIFT 0x2
4705 #define BIF_RFE_CNTL_MISC__ADAPT_pciecore0_bu_reg_accessMode_MASK 0x8
4706 #define BIF_RFE_CNTL_MISC__ADAPT_pciecore0_bu_reg_accessMode__SHIFT 0x3
4707 #define BIF_MEM_PG_CNTL__BIF_MEM_SD_EN_MASK 0x1
4708 #define BIF_MEM_PG_CNTL__BIF_MEM_SD_EN__SHIFT 0x0
4709 #define BIF_MEM_PG_CNTL__BIF_MEM_SD_TIMER_MASK 0xffff0000
4710 #define BIF_MEM_PG_CNTL__BIF_MEM_SD_TIMER__SHIFT 0x10
4711 #define C_PCIE_P_INDEX__PCIE_INDEX_MASK 0xffffffff
4712 #define C_PCIE_P_INDEX__PCIE_INDEX__SHIFT 0x0
4713 #define C_PCIE_P_DATA__PCIE_DATA_MASK 0xffffffff
4714 #define C_PCIE_P_DATA__PCIE_DATA__SHIFT 0x0
4715 #define D2F1_PCIE_PORT_INDEX__PCIE_INDEX_MASK 0xff
4716 #define D2F1_PCIE_PORT_INDEX__PCIE_INDEX__SHIFT 0x0
4717 #define D2F1_PCIE_PORT_DATA__PCIE_DATA_MASK 0xffffffff
4718 #define D2F1_PCIE_PORT_DATA__PCIE_DATA__SHIFT 0x0
4719 #define D2F1_PCIEP_RESERVED__PCIEP_RESERVED_MASK 0xffffffff
4720 #define D2F1_PCIEP_RESERVED__PCIEP_RESERVED__SHIFT 0x0
4721 #define D2F1_PCIEP_SCRATCH__PCIEP_SCRATCH_MASK 0xffffffff
4722 #define D2F1_PCIEP_SCRATCH__PCIEP_SCRATCH__SHIFT 0x0
4723 #define D2F1_PCIEP_HW_DEBUG__HW_00_DEBUG_MASK 0x1
4724 #define D2F1_PCIEP_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
4725 #define D2F1_PCIEP_HW_DEBUG__HW_01_DEBUG_MASK 0x2
4726 #define D2F1_PCIEP_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
4727 #define D2F1_PCIEP_HW_DEBUG__HW_02_DEBUG_MASK 0x4
4728 #define D2F1_PCIEP_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
4729 #define D2F1_PCIEP_HW_DEBUG__HW_03_DEBUG_MASK 0x8
4730 #define D2F1_PCIEP_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
4731 #define D2F1_PCIEP_HW_DEBUG__HW_04_DEBUG_MASK 0x10
4732 #define D2F1_PCIEP_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
4733 #define D2F1_PCIEP_HW_DEBUG__HW_05_DEBUG_MASK 0x20
4734 #define D2F1_PCIEP_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
4735 #define D2F1_PCIEP_HW_DEBUG__HW_06_DEBUG_MASK 0x40
4736 #define D2F1_PCIEP_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
4737 #define D2F1_PCIEP_HW_DEBUG__HW_07_DEBUG_MASK 0x80
4738 #define D2F1_PCIEP_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
4739 #define D2F1_PCIEP_HW_DEBUG__HW_08_DEBUG_MASK 0x100
4740 #define D2F1_PCIEP_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
4741 #define D2F1_PCIEP_HW_DEBUG__HW_09_DEBUG_MASK 0x200
4742 #define D2F1_PCIEP_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
4743 #define D2F1_PCIEP_HW_DEBUG__HW_10_DEBUG_MASK 0x400
4744 #define D2F1_PCIEP_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
4745 #define D2F1_PCIEP_HW_DEBUG__HW_11_DEBUG_MASK 0x800
4746 #define D2F1_PCIEP_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
4747 #define D2F1_PCIEP_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
4748 #define D2F1_PCIEP_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
4749 #define D2F1_PCIEP_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
4750 #define D2F1_PCIEP_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
4751 #define D2F1_PCIEP_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
4752 #define D2F1_PCIEP_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
4753 #define D2F1_PCIEP_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
4754 #define D2F1_PCIEP_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
4755 #define D2F1_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN_MASK 0x1
4756 #define D2F1_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN__SHIFT 0x0
4757 #define D2F1_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE_MASK 0x2
4758 #define D2F1_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE__SHIFT 0x1
4759 #define D2F1_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN_MASK 0x4
4760 #define D2F1_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN__SHIFT 0x2
4761 #define D2F1_PCIEP_PORT_CNTL__NATIVE_PME_EN_MASK 0x8
4762 #define D2F1_PCIEP_PORT_CNTL__NATIVE_PME_EN__SHIFT 0x3
4763 #define D2F1_PCIEP_PORT_CNTL__PWR_FAULT_EN_MASK 0x10
4764 #define D2F1_PCIEP_PORT_CNTL__PWR_FAULT_EN__SHIFT 0x4
4765 #define D2F1_PCIEP_PORT_CNTL__PMI_BM_DIS_MASK 0x20
4766 #define D2F1_PCIEP_PORT_CNTL__PMI_BM_DIS__SHIFT 0x5
4767 #define D2F1_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE_MASK 0x40
4768 #define D2F1_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE__SHIFT 0x6
4769 #define D2F1_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S_MASK 0x7f00
4770 #define D2F1_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S__SHIFT 0x8
4771 #define D2F1_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE_MASK 0x30000
4772 #define D2F1_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE__SHIFT 0x10
4773 #define D2F1_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE_MASK 0x1c0000
4774 #define D2F1_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE__SHIFT 0x12
4775 #define D2F1_PCIE_TX_CNTL__TX_SNR_OVERRIDE_MASK 0xc00
4776 #define D2F1_PCIE_TX_CNTL__TX_SNR_OVERRIDE__SHIFT 0xa
4777 #define D2F1_PCIE_TX_CNTL__TX_RO_OVERRIDE_MASK 0x3000
4778 #define D2F1_PCIE_TX_CNTL__TX_RO_OVERRIDE__SHIFT 0xc
4779 #define D2F1_PCIE_TX_CNTL__TX_PACK_PACKET_DIS_MASK 0x4000
4780 #define D2F1_PCIE_TX_CNTL__TX_PACK_PACKET_DIS__SHIFT 0xe
4781 #define D2F1_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS_MASK 0x8000
4782 #define D2F1_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS__SHIFT 0xf
4783 #define D2F1_PCIE_TX_CNTL__TX_CPL_PASS_P_MASK 0x100000
4784 #define D2F1_PCIE_TX_CNTL__TX_CPL_PASS_P__SHIFT 0x14
4785 #define D2F1_PCIE_TX_CNTL__TX_NP_PASS_P_MASK 0x200000
4786 #define D2F1_PCIE_TX_CNTL__TX_NP_PASS_P__SHIFT 0x15
4787 #define D2F1_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS_MASK 0x400000
4788 #define D2F1_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS__SHIFT 0x16
4789 #define D2F1_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS_MASK 0x800000
4790 #define D2F1_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS__SHIFT 0x17
4791 #define D2F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION_MASK 0x7
4792 #define D2F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION__SHIFT 0x0
4793 #define D2F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE_MASK 0xf8
4794 #define D2F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE__SHIFT 0x3
4795 #define D2F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS_MASK 0xff00
4796 #define D2F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS__SHIFT 0x8
4797 #define D2F1_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA_MASK 0xffffff
4798 #define D2F1_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA__SHIFT 0x0
4799 #define D2F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_MASK 0x3f000000
4800 #define D2F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP__SHIFT 0x18
4801 #define D2F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN_MASK 0x40000000
4802 #define D2F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN__SHIFT 0x1e
4803 #define D2F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN_MASK 0x80000000
4804 #define D2F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN__SHIFT 0x1f
4805 #define D2F1_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ_MASK 0xfff
4806 #define D2F1_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ__SHIFT 0x0
4807 #define D2F1_PCIE_TX_SEQ__TX_ACKD_SEQ_MASK 0xfff0000
4808 #define D2F1_PCIE_TX_SEQ__TX_ACKD_SEQ__SHIFT 0x10
4809 #define D2F1_PCIE_TX_REPLAY__TX_REPLAY_NUM_MASK 0x7
4810 #define D2F1_PCIE_TX_REPLAY__TX_REPLAY_NUM__SHIFT 0x0
4811 #define D2F1_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE_MASK 0x8000
4812 #define D2F1_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE__SHIFT 0xf
4813 #define D2F1_PCIE_TX_REPLAY__TX_REPLAY_TIMER_MASK 0xffff0000
4814 #define D2F1_PCIE_TX_REPLAY__TX_REPLAY_TIMER__SHIFT 0x10
4815 #define D2F1_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_MASK 0xfff
4816 #define D2F1_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT__SHIFT 0x0
4817 #define D2F1_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE_MASK 0x1000
4818 #define D2F1_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE__SHIFT 0xc
4819 #define D2F1_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD_MASK 0xfff
4820 #define D2F1_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD__SHIFT 0x0
4821 #define D2F1_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH_MASK 0xff0000
4822 #define D2F1_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH__SHIFT 0x10
4823 #define D2F1_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD_MASK 0xfff
4824 #define D2F1_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD__SHIFT 0x0
4825 #define D2F1_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH_MASK 0xff0000
4826 #define D2F1_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH__SHIFT 0x10
4827 #define D2F1_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD_MASK 0xfff
4828 #define D2F1_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD__SHIFT 0x0
4829 #define D2F1_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH_MASK 0xff0000
4830 #define D2F1_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH__SHIFT 0x10
4831 #define D2F1_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD_MASK 0xfff
4832 #define D2F1_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD__SHIFT 0x0
4833 #define D2F1_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH_MASK 0xff0000
4834 #define D2F1_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH__SHIFT 0x10
4835 #define D2F1_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD_MASK 0xfff
4836 #define D2F1_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD__SHIFT 0x0
4837 #define D2F1_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH_MASK 0xff0000
4838 #define D2F1_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH__SHIFT 0x10
4839 #define D2F1_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD_MASK 0xfff
4840 #define D2F1_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD__SHIFT 0x0
4841 #define D2F1_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH_MASK 0xff0000
4842 #define D2F1_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH__SHIFT 0x10
4843 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD_MASK 0x1
4844 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD__SHIFT 0x0
4845 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH_MASK 0x2
4846 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH__SHIFT 0x1
4847 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD_MASK 0x4
4848 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD__SHIFT 0x2
4849 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH_MASK 0x8
4850 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH__SHIFT 0x3
4851 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD_MASK 0x10
4852 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD__SHIFT 0x4
4853 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH_MASK 0x20
4854 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH__SHIFT 0x5
4855 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD_MASK 0x10000
4856 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD__SHIFT 0x10
4857 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH_MASK 0x20000
4858 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH__SHIFT 0x11
4859 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD_MASK 0x40000
4860 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD__SHIFT 0x12
4861 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH_MASK 0x80000
4862 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH__SHIFT 0x13
4863 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD_MASK 0x100000
4864 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD__SHIFT 0x14
4865 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH_MASK 0x200000
4866 #define D2F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH__SHIFT 0x15
4867 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0_MASK 0x7
4868 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0__SHIFT 0x0
4869 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0_MASK 0x70
4870 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0__SHIFT 0x4
4871 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0_MASK 0x700
4872 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0__SHIFT 0x8
4873 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1_MASK 0x70000
4874 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1__SHIFT 0x10
4875 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1_MASK 0x700000
4876 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1__SHIFT 0x14
4877 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1_MASK 0x7000000
4878 #define D2F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1__SHIFT 0x18
4879 #define D2F1_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL_MASK 0x1
4880 #define D2F1_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL__SHIFT 0x0
4881 #define D2F1_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH_MASK 0x7e
4882 #define D2F1_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH__SHIFT 0x1
4883 #define D2F1_PCIE_FC_P__PD_CREDITS_MASK 0xff
4884 #define D2F1_PCIE_FC_P__PD_CREDITS__SHIFT 0x0
4885 #define D2F1_PCIE_FC_P__PH_CREDITS_MASK 0xff00
4886 #define D2F1_PCIE_FC_P__PH_CREDITS__SHIFT 0x8
4887 #define D2F1_PCIE_FC_NP__NPD_CREDITS_MASK 0xff
4888 #define D2F1_PCIE_FC_NP__NPD_CREDITS__SHIFT 0x0
4889 #define D2F1_PCIE_FC_NP__NPH_CREDITS_MASK 0xff00
4890 #define D2F1_PCIE_FC_NP__NPH_CREDITS__SHIFT 0x8
4891 #define D2F1_PCIE_FC_CPL__CPLD_CREDITS_MASK 0xff
4892 #define D2F1_PCIE_FC_CPL__CPLD_CREDITS__SHIFT 0x0
4893 #define D2F1_PCIE_FC_CPL__CPLH_CREDITS_MASK 0xff00
4894 #define D2F1_PCIE_FC_CPL__CPLH_CREDITS__SHIFT 0x8
4895 #define D2F1_PCIE_ERR_CNTL__ERR_REPORTING_DIS_MASK 0x1
4896 #define D2F1_PCIE_ERR_CNTL__ERR_REPORTING_DIS__SHIFT 0x0
4897 #define D2F1_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG_MASK 0x2
4898 #define D2F1_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG__SHIFT 0x1
4899 #define D2F1_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES_MASK 0x4
4900 #define D2F1_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES__SHIFT 0x2
4901 #define D2F1_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR_MASK 0x10
4902 #define D2F1_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR__SHIFT 0x4
4903 #define D2F1_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR_MASK 0x20
4904 #define D2F1_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR__SHIFT 0x5
4905 #define D2F1_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR_MASK 0x40
4906 #define D2F1_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR__SHIFT 0x6
4907 #define D2F1_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR_MASK 0x80
4908 #define D2F1_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR__SHIFT 0x7
4909 #define D2F1_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT_MASK 0x700
4910 #define D2F1_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT__SHIFT 0x8
4911 #define D2F1_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED_MASK 0x800
4912 #define D2F1_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED__SHIFT 0xb
4913 #define D2F1_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS_MASK 0x4000
4914 #define D2F1_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS__SHIFT 0xe
4915 #define D2F1_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS_MASK 0x8000
4916 #define D2F1_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS__SHIFT 0xf
4917 #define D2F1_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET_MASK 0x10000
4918 #define D2F1_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET__SHIFT 0x10
4919 #define D2F1_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY_MASK 0x20000
4920 #define D2F1_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY__SHIFT 0x11
4921 #define D2F1_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL_MASK 0x40000
4922 #define D2F1_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL__SHIFT 0x12
4923 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_IO_ERR_MASK 0x1
4924 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_IO_ERR__SHIFT 0x0
4925 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_BE_ERR_MASK 0x2
4926 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_BE_ERR__SHIFT 0x1
4927 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR_MASK 0x4
4928 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR__SHIFT 0x2
4929 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR_MASK 0x8
4930 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR__SHIFT 0x3
4931 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR_MASK 0x10
4932 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR__SHIFT 0x4
4933 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR_MASK 0x20
4934 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR__SHIFT 0x5
4935 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_EP_ERR_MASK 0x40
4936 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_EP_ERR__SHIFT 0x6
4937 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
4938 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
4939 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
4940 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
4941 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_TC_ERR_MASK 0x200
4942 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_TC_ERR__SHIFT 0x9
4943 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_CFG_UR_MASK 0x400
4944 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_CFG_UR__SHIFT 0xa
4945 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_IO_UR_MASK 0x800
4946 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_IO_UR__SHIFT 0xb
4947 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_AT_ERR_MASK 0x1000
4948 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_AT_ERR__SHIFT 0xc
4949 #define D2F1_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL_MASK 0x2000
4950 #define D2F1_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL__SHIFT 0xd
4951 #define D2F1_PCIE_RX_CNTL__RX_GEN_ONE_NAK_MASK 0x4000
4952 #define D2F1_PCIE_RX_CNTL__RX_GEN_ONE_NAK__SHIFT 0xe
4953 #define D2F1_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG_MASK 0x8000
4954 #define D2F1_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG__SHIFT 0xf
4955 #define D2F1_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MASK 0x70000
4956 #define D2F1_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT__SHIFT 0x10
4957 #define D2F1_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE_MASK 0x80000
4958 #define D2F1_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE__SHIFT 0x13
4959 #define D2F1_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS_MASK 0x100000
4960 #define D2F1_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS__SHIFT 0x14
4961 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR_MASK 0x200000
4962 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR__SHIFT 0x15
4963 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR_MASK 0x400000
4964 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR__SHIFT 0x16
4965 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR_MASK 0x800000
4966 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR__SHIFT 0x17
4967 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR_MASK 0x1000000
4968 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR__SHIFT 0x18
4969 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR_MASK 0x2000000
4970 #define D2F1_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR__SHIFT 0x19
4971 #define D2F1_PCIE_RX_CNTL__RX_TPH_DIS_MASK 0x4000000
4972 #define D2F1_PCIE_RX_CNTL__RX_TPH_DIS__SHIFT 0x1a
4973 #define D2F1_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS_MASK 0x8000000
4974 #define D2F1_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS__SHIFT 0x1b
4975 #define D2F1_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM_MASK 0xfff
4976 #define D2F1_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM__SHIFT 0x0
4977 #define D2F1_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA_MASK 0xffffff
4978 #define D2F1_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA__SHIFT 0x0
4979 #define D2F1_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS_MASK 0x1000000
4980 #define D2F1_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS__SHIFT 0x18
4981 #define D2F1_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR_MASK 0x1
4982 #define D2F1_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR__SHIFT 0x0
4983 #define D2F1_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR_MASK 0x2
4984 #define D2F1_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR__SHIFT 0x1
4985 #define D2F1_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR_MASK 0x4
4986 #define D2F1_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR__SHIFT 0x2
4987 #define D2F1_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR_MASK 0x8
4988 #define D2F1_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR__SHIFT 0x3
4989 #define D2F1_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR_MASK 0x10
4990 #define D2F1_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR__SHIFT 0x4
4991 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD_MASK 0xfff
4992 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD__SHIFT 0x0
4993 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH_MASK 0xff0000
4994 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH__SHIFT 0x10
4995 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD_MASK 0xfff
4996 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD__SHIFT 0x0
4997 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH_MASK 0xff0000
4998 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH__SHIFT 0x10
4999 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD_MASK 0xfff
5000 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD__SHIFT 0x0
5001 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH_MASK 0xff0000
5002 #define D2F1_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH__SHIFT 0x10
5003 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR_MASK 0x3
5004 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR__SHIFT 0x0
5005 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR_MASK 0xc
5006 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR__SHIFT 0x2
5007 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP_MASK 0x30
5008 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP__SHIFT 0x4
5009 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP_MASK 0xc0
5010 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP__SHIFT 0x6
5011 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW_MASK 0x300
5012 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW__SHIFT 0x8
5013 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW_MASK 0xc00
5014 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW__SHIFT 0xa
5015 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR_MASK 0x3000
5016 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR__SHIFT 0xc
5017 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR_MASK 0xc000
5018 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR__SHIFT 0xe
5019 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR_MASK 0x30000
5020 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR__SHIFT 0x10
5021 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR_MASK 0xc0000
5022 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR__SHIFT 0x12
5023 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER_MASK 0x300000
5024 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER__SHIFT 0x14
5025 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER_MASK 0xc00000
5026 #define D2F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER__SHIFT 0x16
5027 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR_MASK 0x3
5028 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR__SHIFT 0x0
5029 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER_MASK 0xc
5030 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER__SHIFT 0x2
5031 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP_MASK 0x30
5032 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP__SHIFT 0x4
5033 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP_MASK 0xc0
5034 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP__SHIFT 0x6
5035 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ_MASK 0x300
5036 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ__SHIFT 0x8
5037 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR_MASK 0xc00
5038 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR__SHIFT 0xa
5039 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP_MASK 0x3000
5040 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP__SHIFT 0xc
5041 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT_MASK 0xc000
5042 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT__SHIFT 0xe
5043 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT_MASK 0x30000
5044 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT__SHIFT 0x10
5045 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT_MASK 0xc0000
5046 #define D2F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT__SHIFT 0x12
5047 #define D2F1_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0_MASK 0x2
5048 #define D2F1_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0__SHIFT 0x1
5049 #define D2F1_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN_MASK 0x4
5050 #define D2F1_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN__SHIFT 0x2
5051 #define D2F1_PCIE_LC_CNTL__LC_RESET_LINK_MASK 0x8
5052 #define D2F1_PCIE_LC_CNTL__LC_RESET_LINK__SHIFT 0x3
5053 #define D2F1_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE_MASK 0xf0
5054 #define D2F1_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE__SHIFT 0x4
5055 #define D2F1_PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK 0xf00
5056 #define D2F1_PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT 0x8
5057 #define D2F1_PCIE_LC_CNTL__LC_L1_INACTIVITY_MASK 0xf000
5058 #define D2F1_PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT 0xc
5059 #define D2F1_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK 0x10000
5060 #define D2F1_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS__SHIFT 0x10
5061 #define D2F1_PCIE_LC_CNTL__LC_INC_N_FTS_EN_MASK 0x20000
5062 #define D2F1_PCIE_LC_CNTL__LC_INC_N_FTS_EN__SHIFT 0x11
5063 #define D2F1_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23_MASK 0xc0000
5064 #define D2F1_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23__SHIFT 0x12
5065 #define D2F1_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC_MASK 0x100000
5066 #define D2F1_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC__SHIFT 0x14
5067 #define D2F1_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS_MASK 0x200000
5068 #define D2F1_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS__SHIFT 0x15
5069 #define D2F1_PCIE_LC_CNTL__LC_WAKE_FROM_L23_MASK 0x400000
5070 #define D2F1_PCIE_LC_CNTL__LC_WAKE_FROM_L23__SHIFT 0x16
5071 #define D2F1_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK_MASK 0x800000
5072 #define D2F1_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK__SHIFT 0x17
5073 #define D2F1_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS_MASK 0x1000000
5074 #define D2F1_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS__SHIFT 0x18
5075 #define D2F1_PCIE_LC_CNTL__LC_DELAY_COUNT_MASK 0x6000000
5076 #define D2F1_PCIE_LC_CNTL__LC_DELAY_COUNT__SHIFT 0x19
5077 #define D2F1_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT_MASK 0x8000000
5078 #define D2F1_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT__SHIFT 0x1b
5079 #define D2F1_PCIE_LC_CNTL__LC_DELAY_L1_EXIT_MASK 0x10000000
5080 #define D2F1_PCIE_LC_CNTL__LC_DELAY_L1_EXIT__SHIFT 0x1c
5081 #define D2F1_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE_MASK 0x20000000
5082 #define D2F1_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE__SHIFT 0x1d
5083 #define D2F1_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN_MASK 0x40000000
5084 #define D2F1_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN__SHIFT 0x1e
5085 #define D2F1_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE_MASK 0x80000000
5086 #define D2F1_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE__SHIFT 0x1f
5087 #define D2F1_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE_MASK 0x3f
5088 #define D2F1_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE__SHIFT 0x0
5089 #define D2F1_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT_MASK 0x40
5090 #define D2F1_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT__SHIFT 0x6
5091 #define D2F1_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION_MASK 0x80
5092 #define D2F1_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION__SHIFT 0x7
5093 #define D2F1_PCIE_LC_CNTL2__LC_MORE_TS2_EN_MASK 0x100
5094 #define D2F1_PCIE_LC_CNTL2__LC_MORE_TS2_EN__SHIFT 0x8
5095 #define D2F1_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS_MASK 0x200
5096 #define D2F1_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS__SHIFT 0x9
5097 #define D2F1_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN_MASK 0x400
5098 #define D2F1_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN__SHIFT 0xa
5099 #define D2F1_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_MASK 0x800
5100 #define D2F1_PCIE_LC_CNTL2__LC_ILLEGAL_STATE__SHIFT 0xb
5101 #define D2F1_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN_MASK 0x1000
5102 #define D2F1_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN__SHIFT 0xc
5103 #define D2F1_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE_MASK 0x2000
5104 #define D2F1_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE__SHIFT 0xd
5105 #define D2F1_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE_MASK 0xc000
5106 #define D2F1_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE__SHIFT 0xe
5107 #define D2F1_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET_MASK 0x10000
5108 #define D2F1_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET__SHIFT 0x10
5109 #define D2F1_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK 0x20000
5110 #define D2F1_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1__SHIFT 0x11
5111 #define D2F1_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23_MASK 0x40000
5112 #define D2F1_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23__SHIFT 0x12
5113 #define D2F1_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S_MASK 0x80000
5114 #define D2F1_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S__SHIFT 0x13
5115 #define D2F1_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0_MASK 0x100000
5116 #define D2F1_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0__SHIFT 0x14
5117 #define D2F1_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS_MASK 0x200000
5118 #define D2F1_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS__SHIFT 0x15
5119 #define D2F1_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD_MASK 0x400000
5120 #define D2F1_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD__SHIFT 0x16
5121 #define D2F1_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG_MASK 0x1800000
5122 #define D2F1_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG__SHIFT 0x17
5123 #define D2F1_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES_MASK 0x2000000
5124 #define D2F1_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES__SHIFT 0x19
5125 #define D2F1_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS_MASK 0x4000000
5126 #define D2F1_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS__SHIFT 0x1a
5127 #define D2F1_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS_MASK 0x8000000
5128 #define D2F1_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS__SHIFT 0x1b
5129 #define D2F1_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE_MASK 0x10000000
5130 #define D2F1_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE__SHIFT 0x1c
5131 #define D2F1_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL_MASK 0x60000000
5132 #define D2F1_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL__SHIFT 0x1d
5133 #define D2F1_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI_MASK 0x80000000
5134 #define D2F1_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI__SHIFT 0x1f
5135 #define D2F1_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_MASK 0x1
5136 #define D2F1_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS__SHIFT 0x0
5137 #define D2F1_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL_MASK 0x6
5138 #define D2F1_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL__SHIFT 0x1
5139 #define D2F1_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS_MASK 0x8
5140 #define D2F1_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS__SHIFT 0x3
5141 #define D2F1_PCIE_LC_CNTL3__LC_COMP_TO_DETECT_MASK 0x10
5142 #define D2F1_PCIE_LC_CNTL3__LC_COMP_TO_DETECT__SHIFT 0x4
5143 #define D2F1_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN_MASK 0x20
5144 #define D2F1_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN__SHIFT 0x5
5145 #define D2F1_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc0
5146 #define D2F1_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0x6
5147 #define D2F1_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x100
5148 #define D2F1_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0x8
5149 #define D2F1_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT_MASK 0x200
5150 #define D2F1_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT__SHIFT 0x9
5151 #define D2F1_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN_MASK 0x400
5152 #define D2F1_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN__SHIFT 0xa
5153 #define D2F1_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE_MASK 0x800
5154 #define D2F1_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE__SHIFT 0xb
5155 #define D2F1_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD_MASK 0x3000
5156 #define D2F1_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD__SHIFT 0xc
5157 #define D2F1_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD_MASK 0xc000
5158 #define D2F1_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD__SHIFT 0xe
5159 #define D2F1_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN_MASK 0x10000
5160 #define D2F1_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN__SHIFT 0x10
5161 #define D2F1_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN_MASK 0x20000
5162 #define D2F1_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN__SHIFT 0x11
5163 #define D2F1_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x40000
5164 #define D2F1_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0x12
5165 #define D2F1_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x180000
5166 #define D2F1_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0x13
5167 #define D2F1_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN_MASK 0x200000
5168 #define D2F1_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN__SHIFT 0x15
5169 #define D2F1_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE_MASK 0x400000
5170 #define D2F1_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE__SHIFT 0x16
5171 #define D2F1_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK 0x800000
5172 #define D2F1_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK__SHIFT 0x17
5173 #define D2F1_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL_MASK 0x3000000
5174 #define D2F1_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL__SHIFT 0x18
5175 #define D2F1_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL_MASK 0x3c000000
5176 #define D2F1_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL__SHIFT 0x1a
5177 #define D2F1_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK 0x40000000
5178 #define D2F1_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY__SHIFT 0x1e
5179 #define D2F1_PCIE_LC_CNTL3__LC_N_EIE_SEL_MASK 0x80000000
5180 #define D2F1_PCIE_LC_CNTL3__LC_N_EIE_SEL__SHIFT 0x1f
5181 #define D2F1_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR_MASK 0x3
5182 #define D2F1_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR__SHIFT 0x0
5183 #define D2F1_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK_MASK 0x4
5184 #define D2F1_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK__SHIFT 0x2
5185 #define D2F1_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE_MASK 0x8
5186 #define D2F1_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE__SHIFT 0x3
5187 #define D2F1_PCIE_LC_CNTL4__LC_BYPASS_EQ_MASK 0x10
5188 #define D2F1_PCIE_LC_CNTL4__LC_BYPASS_EQ__SHIFT 0x4
5189 #define D2F1_PCIE_LC_CNTL4__LC_REDO_EQ_MASK 0x20
5190 #define D2F1_PCIE_LC_CNTL4__LC_REDO_EQ__SHIFT 0x5
5191 #define D2F1_PCIE_LC_CNTL4__LC_EXTEND_EIEOS_MASK 0x40
5192 #define D2F1_PCIE_LC_CNTL4__LC_EXTEND_EIEOS__SHIFT 0x6
5193 #define D2F1_PCIE_LC_CNTL4__LC_IGNORE_PARITY_MASK 0x80
5194 #define D2F1_PCIE_LC_CNTL4__LC_IGNORE_PARITY__SHIFT 0x7
5195 #define D2F1_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE_MASK 0x300
5196 #define D2F1_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE__SHIFT 0x8
5197 #define D2F1_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK_MASK 0x400
5198 #define D2F1_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK__SHIFT 0xa
5199 #define D2F1_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD_MASK 0x800
5200 #define D2F1_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD__SHIFT 0xb
5201 #define D2F1_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ_MASK 0x1000
5202 #define D2F1_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ__SHIFT 0xc
5203 #define D2F1_PCIE_LC_CNTL4__LC_SET_QUIESCE_MASK 0x2000
5204 #define D2F1_PCIE_LC_CNTL4__LC_SET_QUIESCE__SHIFT 0xd
5205 #define D2F1_PCIE_LC_CNTL4__LC_QUIESCE_RCVD_MASK 0x4000
5206 #define D2F1_PCIE_LC_CNTL4__LC_QUIESCE_RCVD__SHIFT 0xe
5207 #define D2F1_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD_MASK 0x8000
5208 #define D2F1_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD__SHIFT 0xf
5209 #define D2F1_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE_MASK 0x10000
5210 #define D2F1_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x10
5211 #define D2F1_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE_MASK 0x20000
5212 #define D2F1_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE__SHIFT 0x11
5213 #define D2F1_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE_MASK 0x3c0000
5214 #define D2F1_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE__SHIFT 0x12
5215 #define D2F1_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS_MASK 0x400000
5216 #define D2F1_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS__SHIFT 0x16
5217 #define D2F1_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING_MASK 0x800000
5218 #define D2F1_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING__SHIFT 0x17
5219 #define D2F1_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE_MASK 0x1000000
5220 #define D2F1_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE__SHIFT 0x18
5221 #define D2F1_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN_MASK 0x2000000
5222 #define D2F1_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN__SHIFT 0x19
5223 #define D2F1_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK_MASK 0xfc000000
5224 #define D2F1_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK__SHIFT 0x1a
5225 #define D2F1_PCIE_LC_CNTL5__LC_EQ_FS_0_MASK 0x3f
5226 #define D2F1_PCIE_LC_CNTL5__LC_EQ_FS_0__SHIFT 0x0
5227 #define D2F1_PCIE_LC_CNTL5__LC_EQ_FS_8_MASK 0xfc0
5228 #define D2F1_PCIE_LC_CNTL5__LC_EQ_FS_8__SHIFT 0x6
5229 #define D2F1_PCIE_LC_CNTL5__LC_EQ_LF_0_MASK 0x3f000
5230 #define D2F1_PCIE_LC_CNTL5__LC_EQ_LF_0__SHIFT 0xc
5231 #define D2F1_PCIE_LC_CNTL5__LC_EQ_LF_8_MASK 0xfc0000
5232 #define D2F1_PCIE_LC_CNTL5__LC_EQ_LF_8__SHIFT 0x12
5233 #define D2F1_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS_MASK 0x1000000
5234 #define D2F1_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS__SHIFT 0x18
5235 #define D2F1_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT_MASK 0x1
5236 #define D2F1_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT__SHIFT 0x0
5237 #define D2F1_PCIE_LC_CNTL6__LC_SPC_MODE_5GT_MASK 0x4
5238 #define D2F1_PCIE_LC_CNTL6__LC_SPC_MODE_5GT__SHIFT 0x2
5239 #define D2F1_PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK 0x10
5240 #define D2F1_PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT 0x4
5241 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN_MASK 0x1
5242 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN__SHIFT 0x0
5243 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE_MASK 0x2
5244 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE__SHIFT 0x1
5245 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE_MASK 0x4
5246 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE__SHIFT 0x2
5247 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE_MASK 0x8
5248 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE__SHIFT 0x3
5249 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE_MASK 0x10
5250 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE__SHIFT 0x4
5251 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG_MASK 0x20
5252 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG__SHIFT 0x5
5253 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE_MASK 0x40
5254 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE__SHIFT 0x6
5255 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE_MASK 0x80
5256 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE__SHIFT 0x7
5257 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER_MASK 0x100
5258 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER__SHIFT 0x8
5259 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED_MASK 0x200
5260 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED__SHIFT 0x9
5261 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE_MASK 0x400
5262 #define D2F1_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE__SHIFT 0xa
5263 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL_MASK 0xf
5264 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL__SHIFT 0x0
5265 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE_MASK 0x10
5266 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE__SHIFT 0x4
5267 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1_MASK 0x20
5268 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1__SHIFT 0x5
5269 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN_MASK 0x40
5270 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN__SHIFT 0x6
5271 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN_MASK 0x80
5272 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN__SHIFT 0x7
5273 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE_MASK 0x700
5274 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE__SHIFT 0x8
5275 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED_MASK 0x800
5276 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED__SHIFT 0xb
5277 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN_MASK 0x1000
5278 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN__SHIFT 0xc
5279 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH_MASK 0x2000
5280 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH__SHIFT 0xd
5281 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG_MASK 0x4000
5282 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG__SHIFT 0xe
5283 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN_MASK 0x8000
5284 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN__SHIFT 0xf
5285 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP_MASK 0x10000
5286 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP__SHIFT 0x10
5287 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF_MASK 0x20000
5288 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF__SHIFT 0x11
5289 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF_MASK 0x40000
5290 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF__SHIFT 0x12
5291 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN_MASK 0x80000
5292 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN__SHIFT 0x13
5293 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW_MASK 0x100000
5294 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW__SHIFT 0x14
5295 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN_MASK 0x200000
5296 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN__SHIFT 0x15
5297 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL_MASK 0xc00000
5298 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL__SHIFT 0x16
5299 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED_MASK 0x1000000
5300 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED__SHIFT 0x18
5301 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST_MASK 0x2000000
5302 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST__SHIFT 0x19
5303 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER_MASK 0x4000000
5304 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER__SHIFT 0x1a
5305 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT_MASK 0x8000000
5306 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT__SHIFT 0x1b
5307 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL_MASK 0x10000000
5308 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL__SHIFT 0x1c
5309 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK_MASK 0x20000000
5310 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK__SHIFT 0x1d
5311 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME_MASK 0xc0000000
5312 #define D2F1_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME__SHIFT 0x1e
5313 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_MASK 0x7
5314 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH__SHIFT 0x0
5315 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK 0x70
5316 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD__SHIFT 0x4
5317 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE_MASK 0x80
5318 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE__SHIFT 0x7
5319 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW_MASK 0x100
5320 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW__SHIFT 0x8
5321 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT_MASK 0x200
5322 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT__SHIFT 0x9
5323 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN_MASK 0x400
5324 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN__SHIFT 0xa
5325 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN_MASK 0x800
5326 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN__SHIFT 0xb
5327 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT_MASK 0x1000
5328 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT__SHIFT 0xc
5329 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS_MASK 0x2000
5330 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS__SHIFT 0xd
5331 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS_MASK 0x4000
5332 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS__SHIFT 0xe
5333 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL_MASK 0x8000
5334 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL__SHIFT 0xf
5335 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB_MASK 0x10000
5336 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB__SHIFT 0x10
5337 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN_MASK 0x20000
5338 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN__SHIFT 0x11
5339 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN_MASK 0x40000
5340 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN__SHIFT 0x12
5341 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN_MASK 0x80000
5342 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN__SHIFT 0x13
5343 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE_MASK 0x100000
5344 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE__SHIFT 0x14
5345 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK 0x600000
5346 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT 0x15
5347 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN_MASK 0x800000
5348 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN__SHIFT 0x17
5349 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN_MASK 0x1000000
5350 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN__SHIFT 0x18
5351 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN_MASK 0x2000000
5352 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN__SHIFT 0x19
5353 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE_MASK 0x4000000
5354 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE__SHIFT 0x1a
5355 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT_MASK 0x8000000
5356 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT__SHIFT 0x1b
5357 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE_MASK 0x10000000
5358 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE__SHIFT 0x1c
5359 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI_MASK 0x20000000
5360 #define D2F1_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI__SHIFT 0x1d
5361 #define D2F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK 0xff
5362 #define D2F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT 0x0
5363 #define D2F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN_MASK 0x100
5364 #define D2F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN__SHIFT 0x8
5365 #define D2F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY_MASK 0x200
5366 #define D2F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY__SHIFT 0x9
5367 #define D2F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT_MASK 0xff0000
5368 #define D2F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT__SHIFT 0x10
5369 #define D2F1_PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK 0xff000000
5370 #define D2F1_PCIE_LC_N_FTS_CNTL__LC_N_FTS__SHIFT 0x18
5371 #define D2F1_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP_MASK 0x1
5372 #define D2F1_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP__SHIFT 0x0
5373 #define D2F1_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP_MASK 0x2
5374 #define D2F1_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP__SHIFT 0x1
5375 #define D2F1_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x4
5376 #define D2F1_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x2
5377 #define D2F1_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_MASK 0x18
5378 #define D2F1_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE__SHIFT 0x3
5379 #define D2F1_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE_MASK 0x20
5380 #define D2F1_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE__SHIFT 0x5
5381 #define D2F1_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE_MASK 0x40
5382 #define D2F1_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE__SHIFT 0x6
5383 #define D2F1_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE_MASK 0x80
5384 #define D2F1_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE__SHIFT 0x7
5385 #define D2F1_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE_MASK 0x100
5386 #define D2F1_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE__SHIFT 0x8
5387 #define D2F1_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE_MASK 0x200
5388 #define D2F1_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE__SHIFT 0x9
5389 #define D2F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc00
5390 #define D2F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0xa
5391 #define D2F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x1000
5392 #define D2F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0xc
5393 #define D2F1_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE_MASK 0x6000
5394 #define D2F1_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE__SHIFT 0xd
5395 #define D2F1_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS_MASK 0x8000
5396 #define D2F1_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS__SHIFT 0xf
5397 #define D2F1_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT_MASK 0x10000
5398 #define D2F1_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT__SHIFT 0x10
5399 #define D2F1_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN_MASK 0x20000
5400 #define D2F1_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN__SHIFT 0x11
5401 #define D2F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2_MASK 0x40000
5402 #define D2F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2__SHIFT 0x12
5403 #define D2F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2_MASK 0x80000
5404 #define D2F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2__SHIFT 0x13
5405 #define D2F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3_MASK 0x100000
5406 #define D2F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3__SHIFT 0x14
5407 #define D2F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3_MASK 0x200000
5408 #define D2F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3__SHIFT 0x15
5409 #define D2F1_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS_MASK 0x400000
5410 #define D2F1_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS__SHIFT 0x16
5411 #define D2F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS_MASK 0x800000
5412 #define D2F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS__SHIFT 0x17
5413 #define D2F1_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED_MASK 0x3000000
5414 #define D2F1_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED__SHIFT 0x18
5415 #define D2F1_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE_MASK 0x4000000
5416 #define D2F1_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE__SHIFT 0x1a
5417 #define D2F1_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN_MASK 0x8000000
5418 #define D2F1_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN__SHIFT 0x1b
5419 #define D2F1_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN_MASK 0x10000000
5420 #define D2F1_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN__SHIFT 0x1c
5421 #define D2F1_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN_MASK 0x20000000
5422 #define D2F1_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN__SHIFT 0x1d
5423 #define D2F1_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG_MASK 0x40000000
5424 #define D2F1_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG__SHIFT 0x1e
5425 #define D2F1_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS_MASK 0x80000000
5426 #define D2F1_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS__SHIFT 0x1f
5427 #define D2F1_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF_MASK 0xfff
5428 #define D2F1_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF__SHIFT 0x0
5429 #define D2F1_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS_MASK 0xfff000
5430 #define D2F1_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS__SHIFT 0xc
5431 #define D2F1_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE_MASK 0x3000000
5432 #define D2F1_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE__SHIFT 0x18
5433 #define D2F1_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES_MASK 0xffff
5434 #define D2F1_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES__SHIFT 0x0
5435 #define D2F1_PCIE_LC_LANE_CNTL__LC_LANE_DIS_MASK 0xffff0000
5436 #define D2F1_PCIE_LC_LANE_CNTL__LC_LANE_DIS__SHIFT 0x10
5437 #define D2F1_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF_MASK 0x1
5438 #define D2F1_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF__SHIFT 0x0
5439 #define D2F1_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR_MASK 0x7e
5440 #define D2F1_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR__SHIFT 0x1
5441 #define D2F1_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR_MASK 0x1f80
5442 #define D2F1_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR__SHIFT 0x7
5443 #define D2F1_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR_MASK 0x7e000
5444 #define D2F1_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR__SHIFT 0xd
5445 #define D2F1_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN_MASK 0x80000
5446 #define D2F1_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN__SHIFT 0x13
5447 #define D2F1_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN_MASK 0x100000
5448 #define D2F1_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN__SHIFT 0x14
5449 #define D2F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET_MASK 0xf
5450 #define D2F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET__SHIFT 0x0
5451 #define D2F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR_MASK 0x3f0
5452 #define D2F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR__SHIFT 0x4
5453 #define D2F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR_MASK 0xfc00
5454 #define D2F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR__SHIFT 0xa
5455 #define D2F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR_MASK 0x3f0000
5456 #define D2F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR__SHIFT 0x10
5457 #define D2F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM_MASK 0x3fc00000
5458 #define D2F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM__SHIFT 0x16
5459 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE_MASK 0x1
5460 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE__SHIFT 0x0
5461 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ_MASK 0x7e
5462 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ__SHIFT 0x1
5463 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ_MASK 0x1f80
5464 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ__SHIFT 0x7
5465 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ_MASK 0x7e000
5466 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ__SHIFT 0xd
5467 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END_MASK 0x1f80000
5468 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END__SHIFT 0x13
5469 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END_MASK 0x7e000000
5470 #define D2F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END__SHIFT 0x19
5471 #define D2F1_PCIE_LC_STATE0__LC_CURRENT_STATE_MASK 0x3f
5472 #define D2F1_PCIE_LC_STATE0__LC_CURRENT_STATE__SHIFT 0x0
5473 #define D2F1_PCIE_LC_STATE0__LC_PREV_STATE1_MASK 0x3f00
5474 #define D2F1_PCIE_LC_STATE0__LC_PREV_STATE1__SHIFT 0x8
5475 #define D2F1_PCIE_LC_STATE0__LC_PREV_STATE2_MASK 0x3f0000
5476 #define D2F1_PCIE_LC_STATE0__LC_PREV_STATE2__SHIFT 0x10
5477 #define D2F1_PCIE_LC_STATE0__LC_PREV_STATE3_MASK 0x3f000000
5478 #define D2F1_PCIE_LC_STATE0__LC_PREV_STATE3__SHIFT 0x18
5479 #define D2F1_PCIE_LC_STATE1__LC_PREV_STATE4_MASK 0x3f
5480 #define D2F1_PCIE_LC_STATE1__LC_PREV_STATE4__SHIFT 0x0
5481 #define D2F1_PCIE_LC_STATE1__LC_PREV_STATE5_MASK 0x3f00
5482 #define D2F1_PCIE_LC_STATE1__LC_PREV_STATE5__SHIFT 0x8
5483 #define D2F1_PCIE_LC_STATE1__LC_PREV_STATE6_MASK 0x3f0000
5484 #define D2F1_PCIE_LC_STATE1__LC_PREV_STATE6__SHIFT 0x10
5485 #define D2F1_PCIE_LC_STATE1__LC_PREV_STATE7_MASK 0x3f000000
5486 #define D2F1_PCIE_LC_STATE1__LC_PREV_STATE7__SHIFT 0x18
5487 #define D2F1_PCIE_LC_STATE2__LC_PREV_STATE8_MASK 0x3f
5488 #define D2F1_PCIE_LC_STATE2__LC_PREV_STATE8__SHIFT 0x0
5489 #define D2F1_PCIE_LC_STATE2__LC_PREV_STATE9_MASK 0x3f00
5490 #define D2F1_PCIE_LC_STATE2__LC_PREV_STATE9__SHIFT 0x8
5491 #define D2F1_PCIE_LC_STATE2__LC_PREV_STATE10_MASK 0x3f0000
5492 #define D2F1_PCIE_LC_STATE2__LC_PREV_STATE10__SHIFT 0x10
5493 #define D2F1_PCIE_LC_STATE2__LC_PREV_STATE11_MASK 0x3f000000
5494 #define D2F1_PCIE_LC_STATE2__LC_PREV_STATE11__SHIFT 0x18
5495 #define D2F1_PCIE_LC_STATE3__LC_PREV_STATE12_MASK 0x3f
5496 #define D2F1_PCIE_LC_STATE3__LC_PREV_STATE12__SHIFT 0x0
5497 #define D2F1_PCIE_LC_STATE3__LC_PREV_STATE13_MASK 0x3f00
5498 #define D2F1_PCIE_LC_STATE3__LC_PREV_STATE13__SHIFT 0x8
5499 #define D2F1_PCIE_LC_STATE3__LC_PREV_STATE14_MASK 0x3f0000
5500 #define D2F1_PCIE_LC_STATE3__LC_PREV_STATE14__SHIFT 0x10
5501 #define D2F1_PCIE_LC_STATE3__LC_PREV_STATE15_MASK 0x3f000000
5502 #define D2F1_PCIE_LC_STATE3__LC_PREV_STATE15__SHIFT 0x18
5503 #define D2F1_PCIE_LC_STATE4__LC_PREV_STATE16_MASK 0x3f
5504 #define D2F1_PCIE_LC_STATE4__LC_PREV_STATE16__SHIFT 0x0
5505 #define D2F1_PCIE_LC_STATE4__LC_PREV_STATE17_MASK 0x3f00
5506 #define D2F1_PCIE_LC_STATE4__LC_PREV_STATE17__SHIFT 0x8
5507 #define D2F1_PCIE_LC_STATE4__LC_PREV_STATE18_MASK 0x3f0000
5508 #define D2F1_PCIE_LC_STATE4__LC_PREV_STATE18__SHIFT 0x10
5509 #define D2F1_PCIE_LC_STATE4__LC_PREV_STATE19_MASK 0x3f000000
5510 #define D2F1_PCIE_LC_STATE4__LC_PREV_STATE19__SHIFT 0x18
5511 #define D2F1_PCIE_LC_STATE5__LC_PREV_STATE20_MASK 0x3f
5512 #define D2F1_PCIE_LC_STATE5__LC_PREV_STATE20__SHIFT 0x0
5513 #define D2F1_PCIE_LC_STATE5__LC_PREV_STATE21_MASK 0x3f00
5514 #define D2F1_PCIE_LC_STATE5__LC_PREV_STATE21__SHIFT 0x8
5515 #define D2F1_PCIE_LC_STATE5__LC_PREV_STATE22_MASK 0x3f0000
5516 #define D2F1_PCIE_LC_STATE5__LC_PREV_STATE22__SHIFT 0x10
5517 #define D2F1_PCIE_LC_STATE5__LC_PREV_STATE23_MASK 0x3f000000
5518 #define D2F1_PCIE_LC_STATE5__LC_PREV_STATE23__SHIFT 0x18
5519 #define D2F1_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT_MASK 0x3
5520 #define D2F1_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT__SHIFT 0x0
5521 #define D2F1_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT_MASK 0xc
5522 #define D2F1_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT__SHIFT 0x2
5523 #define D2F1_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT_MASK 0x30
5524 #define D2F1_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT__SHIFT 0x4
5525 #define D2F1_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT_MASK 0xc0
5526 #define D2F1_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT__SHIFT 0x6
5527 #define D2F1_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL_MASK 0x700
5528 #define D2F1_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL__SHIFT 0x8
5529 #define D2F1_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET_MASK 0x800
5530 #define D2F1_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET__SHIFT 0xb
5531 #define D2F1_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS_MASK 0x1000
5532 #define D2F1_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS__SHIFT 0xc
5533 #define D2F1_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE_MASK 0x2000
5534 #define D2F1_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE__SHIFT 0xd
5535 #define D2F1_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES_MASK 0x4000
5536 #define D2F1_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES__SHIFT 0xe
5537 #define D2F1_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x8000
5538 #define D2F1_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0xf
5539 #define D2F1_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION_MASK 0x70000
5540 #define D2F1_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION__SHIFT 0x10
5541 #define D2F1_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES_MASK 0x1
5542 #define D2F1_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES__SHIFT 0x0
5543 #define D2F1_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN_MASK 0x2
5544 #define D2F1_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN__SHIFT 0x1
5545 #define D2F1_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED_MASK 0x4
5546 #define D2F1_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED__SHIFT 0x2
5547 #define D2F1_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED_MASK 0x18
5548 #define D2F1_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED__SHIFT 0x3
5549 #define D2F1_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED_MASK 0x20
5550 #define D2F1_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED__SHIFT 0x5
5551 #define D2F1_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN_MASK 0x1
5552 #define D2F1_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN__SHIFT 0x0
5553 #define D2F1_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD_MASK 0xff00
5554 #define D2F1_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD__SHIFT 0x8
5555 #define D2F1_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS_MASK 0xffff0000
5556 #define D2F1_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS__SHIFT 0x10
5557 #define D2F1_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE_MASK 0x8
5558 #define D2F1_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE__SHIFT 0x3
5559 #define D2F1_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE_MASK 0x40
5560 #define D2F1_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE__SHIFT 0x6
5561 #define D2F1_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN_MASK 0x1
5562 #define D2F1_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN__SHIFT 0x0
5563 #define D2F1_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN_MASK 0x2
5564 #define D2F1_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN__SHIFT 0x1
5565 #define D2F1_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN_MASK 0x4
5566 #define D2F1_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN__SHIFT 0x2
5567 #define D2F1_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN_MASK 0x8
5568 #define D2F1_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN__SHIFT 0x3
5569 #define D2F1_PCIEP_HPGI__REG_HPGI_HOOK_MASK 0x80
5570 #define D2F1_PCIEP_HPGI__REG_HPGI_HOOK__SHIFT 0x7
5571 #define D2F1_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS_MASK 0x100
5572 #define D2F1_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS__SHIFT 0x8
5573 #define D2F1_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS_MASK 0x200
5574 #define D2F1_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS__SHIFT 0x9
5575 #define D2F1_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS_MASK 0x400
5576 #define D2F1_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS__SHIFT 0xa
5577 #define D2F1_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS_MASK 0x800
5578 #define D2F1_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS__SHIFT 0xb
5579 #define D2F1_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS_MASK 0x8000
5580 #define D2F1_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS__SHIFT 0xf
5581 #define D2F1_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN_MASK 0x10000
5582 #define D2F1_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN__SHIFT 0x10
5583 #define D2F1_VENDOR_ID__VENDOR_ID_MASK 0xffff
5584 #define D2F1_VENDOR_ID__VENDOR_ID__SHIFT 0x0
5585 #define D2F1_DEVICE_ID__DEVICE_ID_MASK 0xffff0000
5586 #define D2F1_DEVICE_ID__DEVICE_ID__SHIFT 0x10
5587 #define D2F1_COMMAND__IO_ACCESS_EN_MASK 0x1
5588 #define D2F1_COMMAND__IO_ACCESS_EN__SHIFT 0x0
5589 #define D2F1_COMMAND__MEM_ACCESS_EN_MASK 0x2
5590 #define D2F1_COMMAND__MEM_ACCESS_EN__SHIFT 0x1
5591 #define D2F1_COMMAND__BUS_MASTER_EN_MASK 0x4
5592 #define D2F1_COMMAND__BUS_MASTER_EN__SHIFT 0x2
5593 #define D2F1_COMMAND__SPECIAL_CYCLE_EN_MASK 0x8
5594 #define D2F1_COMMAND__SPECIAL_CYCLE_EN__SHIFT 0x3
5595 #define D2F1_COMMAND__MEM_WRITE_INVALIDATE_EN_MASK 0x10
5596 #define D2F1_COMMAND__MEM_WRITE_INVALIDATE_EN__SHIFT 0x4
5597 #define D2F1_COMMAND__PAL_SNOOP_EN_MASK 0x20
5598 #define D2F1_COMMAND__PAL_SNOOP_EN__SHIFT 0x5
5599 #define D2F1_COMMAND__PARITY_ERROR_RESPONSE_MASK 0x40
5600 #define D2F1_COMMAND__PARITY_ERROR_RESPONSE__SHIFT 0x6
5601 #define D2F1_COMMAND__AD_STEPPING_MASK 0x80
5602 #define D2F1_COMMAND__AD_STEPPING__SHIFT 0x7
5603 #define D2F1_COMMAND__SERR_EN_MASK 0x100
5604 #define D2F1_COMMAND__SERR_EN__SHIFT 0x8
5605 #define D2F1_COMMAND__FAST_B2B_EN_MASK 0x200
5606 #define D2F1_COMMAND__FAST_B2B_EN__SHIFT 0x9
5607 #define D2F1_COMMAND__INT_DIS_MASK 0x400
5608 #define D2F1_COMMAND__INT_DIS__SHIFT 0xa
5609 #define D2F1_STATUS__INT_STATUS_MASK 0x80000
5610 #define D2F1_STATUS__INT_STATUS__SHIFT 0x13
5611 #define D2F1_STATUS__CAP_LIST_MASK 0x100000
5612 #define D2F1_STATUS__CAP_LIST__SHIFT 0x14
5613 #define D2F1_STATUS__PCI_66_EN_MASK 0x200000
5614 #define D2F1_STATUS__PCI_66_EN__SHIFT 0x15
5615 #define D2F1_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
5616 #define D2F1_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
5617 #define D2F1_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
5618 #define D2F1_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
5619 #define D2F1_STATUS__DEVSEL_TIMING_MASK 0x6000000
5620 #define D2F1_STATUS__DEVSEL_TIMING__SHIFT 0x19
5621 #define D2F1_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
5622 #define D2F1_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
5623 #define D2F1_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
5624 #define D2F1_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
5625 #define D2F1_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
5626 #define D2F1_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
5627 #define D2F1_STATUS__SIGNALED_SYSTEM_ERROR_MASK 0x40000000
5628 #define D2F1_STATUS__SIGNALED_SYSTEM_ERROR__SHIFT 0x1e
5629 #define D2F1_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
5630 #define D2F1_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
5631 #define D2F1_REVISION_ID__MINOR_REV_ID_MASK 0xf
5632 #define D2F1_REVISION_ID__MINOR_REV_ID__SHIFT 0x0
5633 #define D2F1_REVISION_ID__MAJOR_REV_ID_MASK 0xf0
5634 #define D2F1_REVISION_ID__MAJOR_REV_ID__SHIFT 0x4
5635 #define D2F1_PROG_INTERFACE__PROG_INTERFACE_MASK 0xff00
5636 #define D2F1_PROG_INTERFACE__PROG_INTERFACE__SHIFT 0x8
5637 #define D2F1_SUB_CLASS__SUB_CLASS_MASK 0xff0000
5638 #define D2F1_SUB_CLASS__SUB_CLASS__SHIFT 0x10
5639 #define D2F1_BASE_CLASS__BASE_CLASS_MASK 0xff000000
5640 #define D2F1_BASE_CLASS__BASE_CLASS__SHIFT 0x18
5641 #define D2F1_CACHE_LINE__CACHE_LINE_SIZE_MASK 0xff
5642 #define D2F1_CACHE_LINE__CACHE_LINE_SIZE__SHIFT 0x0
5643 #define D2F1_LATENCY__LATENCY_TIMER_MASK 0xff00
5644 #define D2F1_LATENCY__LATENCY_TIMER__SHIFT 0x8
5645 #define D2F1_HEADER__HEADER_TYPE_MASK 0x7f0000
5646 #define D2F1_HEADER__HEADER_TYPE__SHIFT 0x10
5647 #define D2F1_HEADER__DEVICE_TYPE_MASK 0x800000
5648 #define D2F1_HEADER__DEVICE_TYPE__SHIFT 0x17
5649 #define D2F1_BIST__BIST_COMP_MASK 0xf000000
5650 #define D2F1_BIST__BIST_COMP__SHIFT 0x18
5651 #define D2F1_BIST__BIST_STRT_MASK 0x40000000
5652 #define D2F1_BIST__BIST_STRT__SHIFT 0x1e
5653 #define D2F1_BIST__BIST_CAP_MASK 0x80000000
5654 #define D2F1_BIST__BIST_CAP__SHIFT 0x1f
5655 #define D2F1_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS_MASK 0xff
5656 #define D2F1_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS__SHIFT 0x0
5657 #define D2F1_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS_MASK 0xff00
5658 #define D2F1_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS__SHIFT 0x8
5659 #define D2F1_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM_MASK 0xff0000
5660 #define D2F1_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM__SHIFT 0x10
5661 #define D2F1_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER_MASK 0xff000000
5662 #define D2F1_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER__SHIFT 0x18
5663 #define D2F1_IO_BASE_LIMIT__IO_BASE_TYPE_MASK 0xf
5664 #define D2F1_IO_BASE_LIMIT__IO_BASE_TYPE__SHIFT 0x0
5665 #define D2F1_IO_BASE_LIMIT__IO_BASE_MASK 0xf0
5666 #define D2F1_IO_BASE_LIMIT__IO_BASE__SHIFT 0x4
5667 #define D2F1_IO_BASE_LIMIT__IO_LIMIT_TYPE_MASK 0xf00
5668 #define D2F1_IO_BASE_LIMIT__IO_LIMIT_TYPE__SHIFT 0x8
5669 #define D2F1_IO_BASE_LIMIT__IO_LIMIT_MASK 0xf000
5670 #define D2F1_IO_BASE_LIMIT__IO_LIMIT__SHIFT 0xc
5671 #define D2F1_SECONDARY_STATUS__CAP_LIST_MASK 0x100000
5672 #define D2F1_SECONDARY_STATUS__CAP_LIST__SHIFT 0x14
5673 #define D2F1_SECONDARY_STATUS__PCI_66_EN_MASK 0x200000
5674 #define D2F1_SECONDARY_STATUS__PCI_66_EN__SHIFT 0x15
5675 #define D2F1_SECONDARY_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
5676 #define D2F1_SECONDARY_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
5677 #define D2F1_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
5678 #define D2F1_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
5679 #define D2F1_SECONDARY_STATUS__DEVSEL_TIMING_MASK 0x6000000
5680 #define D2F1_SECONDARY_STATUS__DEVSEL_TIMING__SHIFT 0x19
5681 #define D2F1_SECONDARY_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
5682 #define D2F1_SECONDARY_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
5683 #define D2F1_SECONDARY_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
5684 #define D2F1_SECONDARY_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
5685 #define D2F1_SECONDARY_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
5686 #define D2F1_SECONDARY_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
5687 #define D2F1_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR_MASK 0x40000000
5688 #define D2F1_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR__SHIFT 0x1e
5689 #define D2F1_SECONDARY_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
5690 #define D2F1_SECONDARY_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
5691 #define D2F1_MEM_BASE_LIMIT__MEM_BASE_TYPE_MASK 0xf
5692 #define D2F1_MEM_BASE_LIMIT__MEM_BASE_TYPE__SHIFT 0x0
5693 #define D2F1_MEM_BASE_LIMIT__MEM_BASE_31_20_MASK 0xfff0
5694 #define D2F1_MEM_BASE_LIMIT__MEM_BASE_31_20__SHIFT 0x4
5695 #define D2F1_MEM_BASE_LIMIT__MEM_LIMIT_TYPE_MASK 0xf0000
5696 #define D2F1_MEM_BASE_LIMIT__MEM_LIMIT_TYPE__SHIFT 0x10
5697 #define D2F1_MEM_BASE_LIMIT__MEM_LIMIT_31_20_MASK 0xfff00000
5698 #define D2F1_MEM_BASE_LIMIT__MEM_LIMIT_31_20__SHIFT 0x14
5699 #define D2F1_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE_MASK 0xf
5700 #define D2F1_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE__SHIFT 0x0
5701 #define D2F1_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20_MASK 0xfff0
5702 #define D2F1_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20__SHIFT 0x4
5703 #define D2F1_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE_MASK 0xf0000
5704 #define D2F1_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE__SHIFT 0x10
5705 #define D2F1_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20_MASK 0xfff00000
5706 #define D2F1_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20__SHIFT 0x14
5707 #define D2F1_PREF_BASE_UPPER__PREF_BASE_UPPER_MASK 0xffffffff
5708 #define D2F1_PREF_BASE_UPPER__PREF_BASE_UPPER__SHIFT 0x0
5709 #define D2F1_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER_MASK 0xffffffff
5710 #define D2F1_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER__SHIFT 0x0
5711 #define D2F1_IO_BASE_LIMIT_HI__IO_BASE_31_16_MASK 0xffff
5712 #define D2F1_IO_BASE_LIMIT_HI__IO_BASE_31_16__SHIFT 0x0
5713 #define D2F1_IO_BASE_LIMIT_HI__IO_LIMIT_31_16_MASK 0xffff0000
5714 #define D2F1_IO_BASE_LIMIT_HI__IO_LIMIT_31_16__SHIFT 0x10
5715 #define D2F1_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN_MASK 0x10000
5716 #define D2F1_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN__SHIFT 0x10
5717 #define D2F1_IRQ_BRIDGE_CNTL__SERR_EN_MASK 0x20000
5718 #define D2F1_IRQ_BRIDGE_CNTL__SERR_EN__SHIFT 0x11
5719 #define D2F1_IRQ_BRIDGE_CNTL__ISA_EN_MASK 0x40000
5720 #define D2F1_IRQ_BRIDGE_CNTL__ISA_EN__SHIFT 0x12
5721 #define D2F1_IRQ_BRIDGE_CNTL__VGA_EN_MASK 0x80000
5722 #define D2F1_IRQ_BRIDGE_CNTL__VGA_EN__SHIFT 0x13
5723 #define D2F1_IRQ_BRIDGE_CNTL__VGA_DEC_MASK 0x100000
5724 #define D2F1_IRQ_BRIDGE_CNTL__VGA_DEC__SHIFT 0x14
5725 #define D2F1_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE_MASK 0x200000
5726 #define D2F1_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE__SHIFT 0x15
5727 #define D2F1_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET_MASK 0x400000
5728 #define D2F1_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET__SHIFT 0x16
5729 #define D2F1_IRQ_BRIDGE_CNTL__FAST_B2B_EN_MASK 0x800000
5730 #define D2F1_IRQ_BRIDGE_CNTL__FAST_B2B_EN__SHIFT 0x17
5731 #define D2F1_CAP_PTR__CAP_PTR_MASK 0xff
5732 #define D2F1_CAP_PTR__CAP_PTR__SHIFT 0x0
5733 #define D2F1_INTERRUPT_LINE__INTERRUPT_LINE_MASK 0xff
5734 #define D2F1_INTERRUPT_LINE__INTERRUPT_LINE__SHIFT 0x0
5735 #define D2F1_INTERRUPT_PIN__INTERRUPT_PIN_MASK 0xff00
5736 #define D2F1_INTERRUPT_PIN__INTERRUPT_PIN__SHIFT 0x8
5737 #define D2F1_EXT_BRIDGE_CNTL__IO_PORT_80_EN_MASK 0x1
5738 #define D2F1_EXT_BRIDGE_CNTL__IO_PORT_80_EN__SHIFT 0x0
5739 #define D2F1_PMI_CAP_LIST__CAP_ID_MASK 0xff
5740 #define D2F1_PMI_CAP_LIST__CAP_ID__SHIFT 0x0
5741 #define D2F1_PMI_CAP_LIST__NEXT_PTR_MASK 0xff00
5742 #define D2F1_PMI_CAP_LIST__NEXT_PTR__SHIFT 0x8
5743 #define D2F1_PMI_CAP__VERSION_MASK 0x70000
5744 #define D2F1_PMI_CAP__VERSION__SHIFT 0x10
5745 #define D2F1_PMI_CAP__PME_CLOCK_MASK 0x80000
5746 #define D2F1_PMI_CAP__PME_CLOCK__SHIFT 0x13
5747 #define D2F1_PMI_CAP__DEV_SPECIFIC_INIT_MASK 0x200000
5748 #define D2F1_PMI_CAP__DEV_SPECIFIC_INIT__SHIFT 0x15
5749 #define D2F1_PMI_CAP__AUX_CURRENT_MASK 0x1c00000
5750 #define D2F1_PMI_CAP__AUX_CURRENT__SHIFT 0x16
5751 #define D2F1_PMI_CAP__D1_SUPPORT_MASK 0x2000000
5752 #define D2F1_PMI_CAP__D1_SUPPORT__SHIFT 0x19
5753 #define D2F1_PMI_CAP__D2_SUPPORT_MASK 0x4000000
5754 #define D2F1_PMI_CAP__D2_SUPPORT__SHIFT 0x1a
5755 #define D2F1_PMI_CAP__PME_SUPPORT_MASK 0xf8000000
5756 #define D2F1_PMI_CAP__PME_SUPPORT__SHIFT 0x1b
5757 #define D2F1_PMI_STATUS_CNTL__POWER_STATE_MASK 0x3
5758 #define D2F1_PMI_STATUS_CNTL__POWER_STATE__SHIFT 0x0
5759 #define D2F1_PMI_STATUS_CNTL__NO_SOFT_RESET_MASK 0x8
5760 #define D2F1_PMI_STATUS_CNTL__NO_SOFT_RESET__SHIFT 0x3
5761 #define D2F1_PMI_STATUS_CNTL__PME_EN_MASK 0x100
5762 #define D2F1_PMI_STATUS_CNTL__PME_EN__SHIFT 0x8
5763 #define D2F1_PMI_STATUS_CNTL__DATA_SELECT_MASK 0x1e00
5764 #define D2F1_PMI_STATUS_CNTL__DATA_SELECT__SHIFT 0x9
5765 #define D2F1_PMI_STATUS_CNTL__DATA_SCALE_MASK 0x6000
5766 #define D2F1_PMI_STATUS_CNTL__DATA_SCALE__SHIFT 0xd
5767 #define D2F1_PMI_STATUS_CNTL__PME_STATUS_MASK 0x8000
5768 #define D2F1_PMI_STATUS_CNTL__PME_STATUS__SHIFT 0xf
5769 #define D2F1_PMI_STATUS_CNTL__B2_B3_SUPPORT_MASK 0x400000
5770 #define D2F1_PMI_STATUS_CNTL__B2_B3_SUPPORT__SHIFT 0x16
5771 #define D2F1_PMI_STATUS_CNTL__BUS_PWR_EN_MASK 0x800000
5772 #define D2F1_PMI_STATUS_CNTL__BUS_PWR_EN__SHIFT 0x17
5773 #define D2F1_PMI_STATUS_CNTL__PMI_DATA_MASK 0xff000000
5774 #define D2F1_PMI_STATUS_CNTL__PMI_DATA__SHIFT 0x18
5775 #define D2F1_PCIE_CAP_LIST__CAP_ID_MASK 0xff
5776 #define D2F1_PCIE_CAP_LIST__CAP_ID__SHIFT 0x0
5777 #define D2F1_PCIE_CAP_LIST__NEXT_PTR_MASK 0xff00
5778 #define D2F1_PCIE_CAP_LIST__NEXT_PTR__SHIFT 0x8
5779 #define D2F1_PCIE_CAP__VERSION_MASK 0xf0000
5780 #define D2F1_PCIE_CAP__VERSION__SHIFT 0x10
5781 #define D2F1_PCIE_CAP__DEVICE_TYPE_MASK 0xf00000
5782 #define D2F1_PCIE_CAP__DEVICE_TYPE__SHIFT 0x14
5783 #define D2F1_PCIE_CAP__SLOT_IMPLEMENTED_MASK 0x1000000
5784 #define D2F1_PCIE_CAP__SLOT_IMPLEMENTED__SHIFT 0x18
5785 #define D2F1_PCIE_CAP__INT_MESSAGE_NUM_MASK 0x3e000000
5786 #define D2F1_PCIE_CAP__INT_MESSAGE_NUM__SHIFT 0x19
5787 #define D2F1_DEVICE_CAP__MAX_PAYLOAD_SUPPORT_MASK 0x7
5788 #define D2F1_DEVICE_CAP__MAX_PAYLOAD_SUPPORT__SHIFT 0x0
5789 #define D2F1_DEVICE_CAP__PHANTOM_FUNC_MASK 0x18
5790 #define D2F1_DEVICE_CAP__PHANTOM_FUNC__SHIFT 0x3
5791 #define D2F1_DEVICE_CAP__EXTENDED_TAG_MASK 0x20
5792 #define D2F1_DEVICE_CAP__EXTENDED_TAG__SHIFT 0x5
5793 #define D2F1_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY_MASK 0x1c0
5794 #define D2F1_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY__SHIFT 0x6
5795 #define D2F1_DEVICE_CAP__L1_ACCEPTABLE_LATENCY_MASK 0xe00
5796 #define D2F1_DEVICE_CAP__L1_ACCEPTABLE_LATENCY__SHIFT 0x9
5797 #define D2F1_DEVICE_CAP__ROLE_BASED_ERR_REPORTING_MASK 0x8000
5798 #define D2F1_DEVICE_CAP__ROLE_BASED_ERR_REPORTING__SHIFT 0xf
5799 #define D2F1_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT_MASK 0x3fc0000
5800 #define D2F1_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT__SHIFT 0x12
5801 #define D2F1_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE_MASK 0xc000000
5802 #define D2F1_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE__SHIFT 0x1a
5803 #define D2F1_DEVICE_CAP__FLR_CAPABLE_MASK 0x10000000
5804 #define D2F1_DEVICE_CAP__FLR_CAPABLE__SHIFT 0x1c
5805 #define D2F1_DEVICE_CNTL__CORR_ERR_EN_MASK 0x1
5806 #define D2F1_DEVICE_CNTL__CORR_ERR_EN__SHIFT 0x0
5807 #define D2F1_DEVICE_CNTL__NON_FATAL_ERR_EN_MASK 0x2
5808 #define D2F1_DEVICE_CNTL__NON_FATAL_ERR_EN__SHIFT 0x1
5809 #define D2F1_DEVICE_CNTL__FATAL_ERR_EN_MASK 0x4
5810 #define D2F1_DEVICE_CNTL__FATAL_ERR_EN__SHIFT 0x2
5811 #define D2F1_DEVICE_CNTL__USR_REPORT_EN_MASK 0x8
5812 #define D2F1_DEVICE_CNTL__USR_REPORT_EN__SHIFT 0x3
5813 #define D2F1_DEVICE_CNTL__RELAXED_ORD_EN_MASK 0x10
5814 #define D2F1_DEVICE_CNTL__RELAXED_ORD_EN__SHIFT 0x4
5815 #define D2F1_DEVICE_CNTL__MAX_PAYLOAD_SIZE_MASK 0xe0
5816 #define D2F1_DEVICE_CNTL__MAX_PAYLOAD_SIZE__SHIFT 0x5
5817 #define D2F1_DEVICE_CNTL__EXTENDED_TAG_EN_MASK 0x100
5818 #define D2F1_DEVICE_CNTL__EXTENDED_TAG_EN__SHIFT 0x8
5819 #define D2F1_DEVICE_CNTL__PHANTOM_FUNC_EN_MASK 0x200
5820 #define D2F1_DEVICE_CNTL__PHANTOM_FUNC_EN__SHIFT 0x9
5821 #define D2F1_DEVICE_CNTL__AUX_POWER_PM_EN_MASK 0x400
5822 #define D2F1_DEVICE_CNTL__AUX_POWER_PM_EN__SHIFT 0xa
5823 #define D2F1_DEVICE_CNTL__NO_SNOOP_EN_MASK 0x800
5824 #define D2F1_DEVICE_CNTL__NO_SNOOP_EN__SHIFT 0xb
5825 #define D2F1_DEVICE_CNTL__MAX_READ_REQUEST_SIZE_MASK 0x7000
5826 #define D2F1_DEVICE_CNTL__MAX_READ_REQUEST_SIZE__SHIFT 0xc
5827 #define D2F1_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN_MASK 0x8000
5828 #define D2F1_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN__SHIFT 0xf
5829 #define D2F1_DEVICE_STATUS__CORR_ERR_MASK 0x10000
5830 #define D2F1_DEVICE_STATUS__CORR_ERR__SHIFT 0x10
5831 #define D2F1_DEVICE_STATUS__NON_FATAL_ERR_MASK 0x20000
5832 #define D2F1_DEVICE_STATUS__NON_FATAL_ERR__SHIFT 0x11
5833 #define D2F1_DEVICE_STATUS__FATAL_ERR_MASK 0x40000
5834 #define D2F1_DEVICE_STATUS__FATAL_ERR__SHIFT 0x12
5835 #define D2F1_DEVICE_STATUS__USR_DETECTED_MASK 0x80000
5836 #define D2F1_DEVICE_STATUS__USR_DETECTED__SHIFT 0x13
5837 #define D2F1_DEVICE_STATUS__AUX_PWR_MASK 0x100000
5838 #define D2F1_DEVICE_STATUS__AUX_PWR__SHIFT 0x14
5839 #define D2F1_DEVICE_STATUS__TRANSACTIONS_PEND_MASK 0x200000
5840 #define D2F1_DEVICE_STATUS__TRANSACTIONS_PEND__SHIFT 0x15
5841 #define D2F1_LINK_CAP__LINK_SPEED_MASK 0xf
5842 #define D2F1_LINK_CAP__LINK_SPEED__SHIFT 0x0
5843 #define D2F1_LINK_CAP__LINK_WIDTH_MASK 0x3f0
5844 #define D2F1_LINK_CAP__LINK_WIDTH__SHIFT 0x4
5845 #define D2F1_LINK_CAP__PM_SUPPORT_MASK 0xc00
5846 #define D2F1_LINK_CAP__PM_SUPPORT__SHIFT 0xa
5847 #define D2F1_LINK_CAP__L0S_EXIT_LATENCY_MASK 0x7000
5848 #define D2F1_LINK_CAP__L0S_EXIT_LATENCY__SHIFT 0xc
5849 #define D2F1_LINK_CAP__L1_EXIT_LATENCY_MASK 0x38000
5850 #define D2F1_LINK_CAP__L1_EXIT_LATENCY__SHIFT 0xf
5851 #define D2F1_LINK_CAP__CLOCK_POWER_MANAGEMENT_MASK 0x40000
5852 #define D2F1_LINK_CAP__CLOCK_POWER_MANAGEMENT__SHIFT 0x12
5853 #define D2F1_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING_MASK 0x80000
5854 #define D2F1_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING__SHIFT 0x13
5855 #define D2F1_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE_MASK 0x100000
5856 #define D2F1_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE__SHIFT 0x14
5857 #define D2F1_LINK_CAP__LINK_BW_NOTIFICATION_CAP_MASK 0x200000
5858 #define D2F1_LINK_CAP__LINK_BW_NOTIFICATION_CAP__SHIFT 0x15
5859 #define D2F1_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE_MASK 0x400000
5860 #define D2F1_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE__SHIFT 0x16
5861 #define D2F1_LINK_CAP__PORT_NUMBER_MASK 0xff000000
5862 #define D2F1_LINK_CAP__PORT_NUMBER__SHIFT 0x18
5863 #define D2F1_LINK_CNTL__PM_CONTROL_MASK 0x3
5864 #define D2F1_LINK_CNTL__PM_CONTROL__SHIFT 0x0
5865 #define D2F1_LINK_CNTL__READ_CPL_BOUNDARY_MASK 0x8
5866 #define D2F1_LINK_CNTL__READ_CPL_BOUNDARY__SHIFT 0x3
5867 #define D2F1_LINK_CNTL__LINK_DIS_MASK 0x10
5868 #define D2F1_LINK_CNTL__LINK_DIS__SHIFT 0x4
5869 #define D2F1_LINK_CNTL__RETRAIN_LINK_MASK 0x20
5870 #define D2F1_LINK_CNTL__RETRAIN_LINK__SHIFT 0x5
5871 #define D2F1_LINK_CNTL__COMMON_CLOCK_CFG_MASK 0x40
5872 #define D2F1_LINK_CNTL__COMMON_CLOCK_CFG__SHIFT 0x6
5873 #define D2F1_LINK_CNTL__EXTENDED_SYNC_MASK 0x80
5874 #define D2F1_LINK_CNTL__EXTENDED_SYNC__SHIFT 0x7
5875 #define D2F1_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN_MASK 0x100
5876 #define D2F1_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN__SHIFT 0x8
5877 #define D2F1_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE_MASK 0x200
5878 #define D2F1_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE__SHIFT 0x9
5879 #define D2F1_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN_MASK 0x400
5880 #define D2F1_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN__SHIFT 0xa
5881 #define D2F1_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN_MASK 0x800
5882 #define D2F1_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN__SHIFT 0xb
5883 #define D2F1_LINK_STATUS__CURRENT_LINK_SPEED_MASK 0xf0000
5884 #define D2F1_LINK_STATUS__CURRENT_LINK_SPEED__SHIFT 0x10
5885 #define D2F1_LINK_STATUS__NEGOTIATED_LINK_WIDTH_MASK 0x3f00000
5886 #define D2F1_LINK_STATUS__NEGOTIATED_LINK_WIDTH__SHIFT 0x14
5887 #define D2F1_LINK_STATUS__LINK_TRAINING_MASK 0x8000000
5888 #define D2F1_LINK_STATUS__LINK_TRAINING__SHIFT 0x1b
5889 #define D2F1_LINK_STATUS__SLOT_CLOCK_CFG_MASK 0x10000000
5890 #define D2F1_LINK_STATUS__SLOT_CLOCK_CFG__SHIFT 0x1c
5891 #define D2F1_LINK_STATUS__DL_ACTIVE_MASK 0x20000000
5892 #define D2F1_LINK_STATUS__DL_ACTIVE__SHIFT 0x1d
5893 #define D2F1_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS_MASK 0x40000000
5894 #define D2F1_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS__SHIFT 0x1e
5895 #define D2F1_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS_MASK 0x80000000
5896 #define D2F1_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS__SHIFT 0x1f
5897 #define D2F1_SLOT_CAP__ATTN_BUTTON_PRESENT_MASK 0x1
5898 #define D2F1_SLOT_CAP__ATTN_BUTTON_PRESENT__SHIFT 0x0
5899 #define D2F1_SLOT_CAP__PWR_CONTROLLER_PRESENT_MASK 0x2
5900 #define D2F1_SLOT_CAP__PWR_CONTROLLER_PRESENT__SHIFT 0x1
5901 #define D2F1_SLOT_CAP__MRL_SENSOR_PRESENT_MASK 0x4
5902 #define D2F1_SLOT_CAP__MRL_SENSOR_PRESENT__SHIFT 0x2
5903 #define D2F1_SLOT_CAP__ATTN_INDICATOR_PRESENT_MASK 0x8
5904 #define D2F1_SLOT_CAP__ATTN_INDICATOR_PRESENT__SHIFT 0x3
5905 #define D2F1_SLOT_CAP__PWR_INDICATOR_PRESENT_MASK 0x10
5906 #define D2F1_SLOT_CAP__PWR_INDICATOR_PRESENT__SHIFT 0x4
5907 #define D2F1_SLOT_CAP__HOTPLUG_SURPRISE_MASK 0x20
5908 #define D2F1_SLOT_CAP__HOTPLUG_SURPRISE__SHIFT 0x5
5909 #define D2F1_SLOT_CAP__HOTPLUG_CAPABLE_MASK 0x40
5910 #define D2F1_SLOT_CAP__HOTPLUG_CAPABLE__SHIFT 0x6
5911 #define D2F1_SLOT_CAP__SLOT_PWR_LIMIT_VALUE_MASK 0x7f80
5912 #define D2F1_SLOT_CAP__SLOT_PWR_LIMIT_VALUE__SHIFT 0x7
5913 #define D2F1_SLOT_CAP__SLOT_PWR_LIMIT_SCALE_MASK 0x18000
5914 #define D2F1_SLOT_CAP__SLOT_PWR_LIMIT_SCALE__SHIFT 0xf
5915 #define D2F1_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT_MASK 0x20000
5916 #define D2F1_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT__SHIFT 0x11
5917 #define D2F1_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED_MASK 0x40000
5918 #define D2F1_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED__SHIFT 0x12
5919 #define D2F1_SLOT_CAP__PHYSICAL_SLOT_NUM_MASK 0xfff80000
5920 #define D2F1_SLOT_CAP__PHYSICAL_SLOT_NUM__SHIFT 0x13
5921 #define D2F1_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN_MASK 0x1
5922 #define D2F1_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN__SHIFT 0x0
5923 #define D2F1_SLOT_CNTL__PWR_FAULT_DETECTED_EN_MASK 0x2
5924 #define D2F1_SLOT_CNTL__PWR_FAULT_DETECTED_EN__SHIFT 0x1
5925 #define D2F1_SLOT_CNTL__MRL_SENSOR_CHANGED_EN_MASK 0x4
5926 #define D2F1_SLOT_CNTL__MRL_SENSOR_CHANGED_EN__SHIFT 0x2
5927 #define D2F1_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN_MASK 0x8
5928 #define D2F1_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN__SHIFT 0x3
5929 #define D2F1_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN_MASK 0x10
5930 #define D2F1_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN__SHIFT 0x4
5931 #define D2F1_SLOT_CNTL__HOTPLUG_INTR_EN_MASK 0x20
5932 #define D2F1_SLOT_CNTL__HOTPLUG_INTR_EN__SHIFT 0x5
5933 #define D2F1_SLOT_CNTL__ATTN_INDICATOR_CNTL_MASK 0xc0
5934 #define D2F1_SLOT_CNTL__ATTN_INDICATOR_CNTL__SHIFT 0x6
5935 #define D2F1_SLOT_CNTL__PWR_INDICATOR_CNTL_MASK 0x300
5936 #define D2F1_SLOT_CNTL__PWR_INDICATOR_CNTL__SHIFT 0x8
5937 #define D2F1_SLOT_CNTL__PWR_CONTROLLER_CNTL_MASK 0x400
5938 #define D2F1_SLOT_CNTL__PWR_CONTROLLER_CNTL__SHIFT 0xa
5939 #define D2F1_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL_MASK 0x800
5940 #define D2F1_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL__SHIFT 0xb
5941 #define D2F1_SLOT_CNTL__DL_STATE_CHANGED_EN_MASK 0x1000
5942 #define D2F1_SLOT_CNTL__DL_STATE_CHANGED_EN__SHIFT 0xc
5943 #define D2F1_SLOT_STATUS__ATTN_BUTTON_PRESSED_MASK 0x10000
5944 #define D2F1_SLOT_STATUS__ATTN_BUTTON_PRESSED__SHIFT 0x10
5945 #define D2F1_SLOT_STATUS__PWR_FAULT_DETECTED_MASK 0x20000
5946 #define D2F1_SLOT_STATUS__PWR_FAULT_DETECTED__SHIFT 0x11
5947 #define D2F1_SLOT_STATUS__MRL_SENSOR_CHANGED_MASK 0x40000
5948 #define D2F1_SLOT_STATUS__MRL_SENSOR_CHANGED__SHIFT 0x12
5949 #define D2F1_SLOT_STATUS__PRESENCE_DETECT_CHANGED_MASK 0x80000
5950 #define D2F1_SLOT_STATUS__PRESENCE_DETECT_CHANGED__SHIFT 0x13
5951 #define D2F1_SLOT_STATUS__COMMAND_COMPLETED_MASK 0x100000
5952 #define D2F1_SLOT_STATUS__COMMAND_COMPLETED__SHIFT 0x14
5953 #define D2F1_SLOT_STATUS__MRL_SENSOR_STATE_MASK 0x200000
5954 #define D2F1_SLOT_STATUS__MRL_SENSOR_STATE__SHIFT 0x15
5955 #define D2F1_SLOT_STATUS__PRESENCE_DETECT_STATE_MASK 0x400000
5956 #define D2F1_SLOT_STATUS__PRESENCE_DETECT_STATE__SHIFT 0x16
5957 #define D2F1_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS_MASK 0x800000
5958 #define D2F1_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS__SHIFT 0x17
5959 #define D2F1_SLOT_STATUS__DL_STATE_CHANGED_MASK 0x1000000
5960 #define D2F1_SLOT_STATUS__DL_STATE_CHANGED__SHIFT 0x18
5961 #define D2F1_ROOT_CNTL__SERR_ON_CORR_ERR_EN_MASK 0x1
5962 #define D2F1_ROOT_CNTL__SERR_ON_CORR_ERR_EN__SHIFT 0x0
5963 #define D2F1_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN_MASK 0x2
5964 #define D2F1_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN__SHIFT 0x1
5965 #define D2F1_ROOT_CNTL__SERR_ON_FATAL_ERR_EN_MASK 0x4
5966 #define D2F1_ROOT_CNTL__SERR_ON_FATAL_ERR_EN__SHIFT 0x2
5967 #define D2F1_ROOT_CNTL__PM_INTERRUPT_EN_MASK 0x8
5968 #define D2F1_ROOT_CNTL__PM_INTERRUPT_EN__SHIFT 0x3
5969 #define D2F1_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN_MASK 0x10
5970 #define D2F1_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN__SHIFT 0x4
5971 #define D2F1_ROOT_CAP__CRS_SOFTWARE_VISIBILITY_MASK 0x10000
5972 #define D2F1_ROOT_CAP__CRS_SOFTWARE_VISIBILITY__SHIFT 0x10
5973 #define D2F1_ROOT_STATUS__PME_REQUESTOR_ID_MASK 0xffff
5974 #define D2F1_ROOT_STATUS__PME_REQUESTOR_ID__SHIFT 0x0
5975 #define D2F1_ROOT_STATUS__PME_STATUS_MASK 0x10000
5976 #define D2F1_ROOT_STATUS__PME_STATUS__SHIFT 0x10
5977 #define D2F1_ROOT_STATUS__PME_PENDING_MASK 0x20000
5978 #define D2F1_ROOT_STATUS__PME_PENDING__SHIFT 0x11
5979 #define D2F1_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED_MASK 0xf
5980 #define D2F1_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED__SHIFT 0x0
5981 #define D2F1_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED_MASK 0x10
5982 #define D2F1_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED__SHIFT 0x4
5983 #define D2F1_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED_MASK 0x20
5984 #define D2F1_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED__SHIFT 0x5
5985 #define D2F1_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED_MASK 0x40
5986 #define D2F1_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED__SHIFT 0x6
5987 #define D2F1_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED_MASK 0x80
5988 #define D2F1_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED__SHIFT 0x7
5989 #define D2F1_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED_MASK 0x100
5990 #define D2F1_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED__SHIFT 0x8
5991 #define D2F1_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED_MASK 0x200
5992 #define D2F1_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED__SHIFT 0x9
5993 #define D2F1_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING_MASK 0x400
5994 #define D2F1_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING__SHIFT 0xa
5995 #define D2F1_DEVICE_CAP2__LTR_SUPPORTED_MASK 0x800
5996 #define D2F1_DEVICE_CAP2__LTR_SUPPORTED__SHIFT 0xb
5997 #define D2F1_DEVICE_CAP2__TPH_CPLR_SUPPORTED_MASK 0x3000
5998 #define D2F1_DEVICE_CAP2__TPH_CPLR_SUPPORTED__SHIFT 0xc
5999 #define D2F1_DEVICE_CAP2__OBFF_SUPPORTED_MASK 0xc0000
6000 #define D2F1_DEVICE_CAP2__OBFF_SUPPORTED__SHIFT 0x12
6001 #define D2F1_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED_MASK 0x100000
6002 #define D2F1_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED__SHIFT 0x14
6003 #define D2F1_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED_MASK 0x200000
6004 #define D2F1_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED__SHIFT 0x15
6005 #define D2F1_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES_MASK 0xc00000
6006 #define D2F1_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES__SHIFT 0x16
6007 #define D2F1_DEVICE_CNTL2__CPL_TIMEOUT_VALUE_MASK 0xf
6008 #define D2F1_DEVICE_CNTL2__CPL_TIMEOUT_VALUE__SHIFT 0x0
6009 #define D2F1_DEVICE_CNTL2__CPL_TIMEOUT_DIS_MASK 0x10
6010 #define D2F1_DEVICE_CNTL2__CPL_TIMEOUT_DIS__SHIFT 0x4
6011 #define D2F1_DEVICE_CNTL2__ARI_FORWARDING_EN_MASK 0x20
6012 #define D2F1_DEVICE_CNTL2__ARI_FORWARDING_EN__SHIFT 0x5
6013 #define D2F1_DEVICE_CNTL2__ATOMICOP_REQUEST_EN_MASK 0x40
6014 #define D2F1_DEVICE_CNTL2__ATOMICOP_REQUEST_EN__SHIFT 0x6
6015 #define D2F1_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING_MASK 0x80
6016 #define D2F1_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING__SHIFT 0x7
6017 #define D2F1_DEVICE_CNTL2__IDO_REQUEST_ENABLE_MASK 0x100
6018 #define D2F1_DEVICE_CNTL2__IDO_REQUEST_ENABLE__SHIFT 0x8
6019 #define D2F1_DEVICE_CNTL2__IDO_COMPLETION_ENABLE_MASK 0x200
6020 #define D2F1_DEVICE_CNTL2__IDO_COMPLETION_ENABLE__SHIFT 0x9
6021 #define D2F1_DEVICE_CNTL2__LTR_EN_MASK 0x400
6022 #define D2F1_DEVICE_CNTL2__LTR_EN__SHIFT 0xa
6023 #define D2F1_DEVICE_CNTL2__OBFF_EN_MASK 0x6000
6024 #define D2F1_DEVICE_CNTL2__OBFF_EN__SHIFT 0xd
6025 #define D2F1_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING_MASK 0x8000
6026 #define D2F1_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING__SHIFT 0xf
6027 #define D2F1_DEVICE_STATUS2__RESERVED_MASK 0xffff0000
6028 #define D2F1_DEVICE_STATUS2__RESERVED__SHIFT 0x10
6029 #define D2F1_LINK_CAP2__SUPPORTED_LINK_SPEED_MASK 0xfe
6030 #define D2F1_LINK_CAP2__SUPPORTED_LINK_SPEED__SHIFT 0x1
6031 #define D2F1_LINK_CAP2__CROSSLINK_SUPPORTED_MASK 0x100
6032 #define D2F1_LINK_CAP2__CROSSLINK_SUPPORTED__SHIFT 0x8
6033 #define D2F1_LINK_CAP2__RESERVED_MASK 0xfffffe00
6034 #define D2F1_LINK_CAP2__RESERVED__SHIFT 0x9
6035 #define D2F1_LINK_CNTL2__TARGET_LINK_SPEED_MASK 0xf
6036 #define D2F1_LINK_CNTL2__TARGET_LINK_SPEED__SHIFT 0x0
6037 #define D2F1_LINK_CNTL2__ENTER_COMPLIANCE_MASK 0x10
6038 #define D2F1_LINK_CNTL2__ENTER_COMPLIANCE__SHIFT 0x4
6039 #define D2F1_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE_MASK 0x20
6040 #define D2F1_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE__SHIFT 0x5
6041 #define D2F1_LINK_CNTL2__SELECTABLE_DEEMPHASIS_MASK 0x40
6042 #define D2F1_LINK_CNTL2__SELECTABLE_DEEMPHASIS__SHIFT 0x6
6043 #define D2F1_LINK_CNTL2__XMIT_MARGIN_MASK 0x380
6044 #define D2F1_LINK_CNTL2__XMIT_MARGIN__SHIFT 0x7
6045 #define D2F1_LINK_CNTL2__ENTER_MOD_COMPLIANCE_MASK 0x400
6046 #define D2F1_LINK_CNTL2__ENTER_MOD_COMPLIANCE__SHIFT 0xa
6047 #define D2F1_LINK_CNTL2__COMPLIANCE_SOS_MASK 0x800
6048 #define D2F1_LINK_CNTL2__COMPLIANCE_SOS__SHIFT 0xb
6049 #define D2F1_LINK_CNTL2__COMPLIANCE_DEEMPHASIS_MASK 0xf000
6050 #define D2F1_LINK_CNTL2__COMPLIANCE_DEEMPHASIS__SHIFT 0xc
6051 #define D2F1_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL_MASK 0x10000
6052 #define D2F1_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL__SHIFT 0x10
6053 #define D2F1_LINK_STATUS2__EQUALIZATION_COMPLETE_MASK 0x20000
6054 #define D2F1_LINK_STATUS2__EQUALIZATION_COMPLETE__SHIFT 0x11
6055 #define D2F1_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS_MASK 0x40000
6056 #define D2F1_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS__SHIFT 0x12
6057 #define D2F1_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS_MASK 0x80000
6058 #define D2F1_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS__SHIFT 0x13
6059 #define D2F1_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS_MASK 0x100000
6060 #define D2F1_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS__SHIFT 0x14
6061 #define D2F1_LINK_STATUS2__LINK_EQUALIZATION_REQUEST_MASK 0x200000
6062 #define D2F1_LINK_STATUS2__LINK_EQUALIZATION_REQUEST__SHIFT 0x15
6063 #define D2F1_SLOT_CAP2__RESERVED_MASK 0xffffffff
6064 #define D2F1_SLOT_CAP2__RESERVED__SHIFT 0x0
6065 #define D2F1_SLOT_CNTL2__RESERVED_MASK 0xffff
6066 #define D2F1_SLOT_CNTL2__RESERVED__SHIFT 0x0
6067 #define D2F1_SLOT_STATUS2__RESERVED_MASK 0xffff0000
6068 #define D2F1_SLOT_STATUS2__RESERVED__SHIFT 0x10
6069 #define D2F1_MSI_CAP_LIST__CAP_ID_MASK 0xff
6070 #define D2F1_MSI_CAP_LIST__CAP_ID__SHIFT 0x0
6071 #define D2F1_MSI_CAP_LIST__NEXT_PTR_MASK 0xff00
6072 #define D2F1_MSI_CAP_LIST__NEXT_PTR__SHIFT 0x8
6073 #define D2F1_MSI_MSG_CNTL__MSI_EN_MASK 0x10000
6074 #define D2F1_MSI_MSG_CNTL__MSI_EN__SHIFT 0x10
6075 #define D2F1_MSI_MSG_CNTL__MSI_MULTI_CAP_MASK 0xe0000
6076 #define D2F1_MSI_MSG_CNTL__MSI_MULTI_CAP__SHIFT 0x11
6077 #define D2F1_MSI_MSG_CNTL__MSI_MULTI_EN_MASK 0x700000
6078 #define D2F1_MSI_MSG_CNTL__MSI_MULTI_EN__SHIFT 0x14
6079 #define D2F1_MSI_MSG_CNTL__MSI_64BIT_MASK 0x800000
6080 #define D2F1_MSI_MSG_CNTL__MSI_64BIT__SHIFT 0x17
6081 #define D2F1_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP_MASK 0x1000000
6082 #define D2F1_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP__SHIFT 0x18
6083 #define D2F1_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO_MASK 0xfffffffc
6084 #define D2F1_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO__SHIFT 0x2
6085 #define D2F1_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI_MASK 0xffffffff
6086 #define D2F1_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI__SHIFT 0x0
6087 #define D2F1_MSI_MSG_DATA_64__MSI_DATA_64_MASK 0xffff
6088 #define D2F1_MSI_MSG_DATA_64__MSI_DATA_64__SHIFT 0x0
6089 #define D2F1_MSI_MSG_DATA__MSI_DATA_MASK 0xffff
6090 #define D2F1_MSI_MSG_DATA__MSI_DATA__SHIFT 0x0
6091 #define D2F1_SSID_CAP_LIST__CAP_ID_MASK 0xff
6092 #define D2F1_SSID_CAP_LIST__CAP_ID__SHIFT 0x0
6093 #define D2F1_SSID_CAP_LIST__NEXT_PTR_MASK 0xff00
6094 #define D2F1_SSID_CAP_LIST__NEXT_PTR__SHIFT 0x8
6095 #define D2F1_SSID_CAP__SUBSYSTEM_VENDOR_ID_MASK 0xffff
6096 #define D2F1_SSID_CAP__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
6097 #define D2F1_SSID_CAP__SUBSYSTEM_ID_MASK 0xffff0000
6098 #define D2F1_SSID_CAP__SUBSYSTEM_ID__SHIFT 0x10
6099 #define D2F1_MSI_MAP_CAP_LIST__CAP_ID_MASK 0xff
6100 #define D2F1_MSI_MAP_CAP_LIST__CAP_ID__SHIFT 0x0
6101 #define D2F1_MSI_MAP_CAP_LIST__NEXT_PTR_MASK 0xff00
6102 #define D2F1_MSI_MAP_CAP_LIST__NEXT_PTR__SHIFT 0x8
6103 #define D2F1_MSI_MAP_CAP__EN_MASK 0x10000
6104 #define D2F1_MSI_MAP_CAP__EN__SHIFT 0x10
6105 #define D2F1_MSI_MAP_CAP__FIXD_MASK 0x20000
6106 #define D2F1_MSI_MAP_CAP__FIXD__SHIFT 0x11
6107 #define D2F1_MSI_MAP_CAP__CAP_TYPE_MASK 0xf8000000
6108 #define D2F1_MSI_MAP_CAP__CAP_TYPE__SHIFT 0x1b
6109 #define D2F1_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO_MASK 0xfff00000
6110 #define D2F1_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO__SHIFT 0x14
6111 #define D2F1_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI_MASK 0xffffffff
6112 #define D2F1_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI__SHIFT 0x0
6113 #define D2F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
6114 #define D2F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
6115 #define D2F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
6116 #define D2F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
6117 #define D2F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
6118 #define D2F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
6119 #define D2F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID_MASK 0xffff
6120 #define D2F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID__SHIFT 0x0
6121 #define D2F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV_MASK 0xf0000
6122 #define D2F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV__SHIFT 0x10
6123 #define D2F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH_MASK 0xfff00000
6124 #define D2F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH__SHIFT 0x14
6125 #define D2F1_PCIE_VENDOR_SPECIFIC1__SCRATCH_MASK 0xffffffff
6126 #define D2F1_PCIE_VENDOR_SPECIFIC1__SCRATCH__SHIFT 0x0
6127 #define D2F1_PCIE_VENDOR_SPECIFIC2__SCRATCH_MASK 0xffffffff
6128 #define D2F1_PCIE_VENDOR_SPECIFIC2__SCRATCH__SHIFT 0x0
6129 #define D2F1_PCIE_VC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
6130 #define D2F1_PCIE_VC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
6131 #define D2F1_PCIE_VC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
6132 #define D2F1_PCIE_VC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
6133 #define D2F1_PCIE_VC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
6134 #define D2F1_PCIE_VC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
6135 #define D2F1_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT_MASK 0x7
6136 #define D2F1_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT__SHIFT 0x0
6137 #define D2F1_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT_MASK 0x70
6138 #define D2F1_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT__SHIFT 0x4
6139 #define D2F1_PCIE_PORT_VC_CAP_REG1__REF_CLK_MASK 0x300
6140 #define D2F1_PCIE_PORT_VC_CAP_REG1__REF_CLK__SHIFT 0x8
6141 #define D2F1_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE_MASK 0xc00
6142 #define D2F1_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE__SHIFT 0xa
6143 #define D2F1_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP_MASK 0xff
6144 #define D2F1_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP__SHIFT 0x0
6145 #define D2F1_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET_MASK 0xff000000
6146 #define D2F1_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET__SHIFT 0x18
6147 #define D2F1_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE_MASK 0x1
6148 #define D2F1_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE__SHIFT 0x0
6149 #define D2F1_PCIE_PORT_VC_CNTL__VC_ARB_SELECT_MASK 0xe
6150 #define D2F1_PCIE_PORT_VC_CNTL__VC_ARB_SELECT__SHIFT 0x1
6151 #define D2F1_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS_MASK 0x10000
6152 #define D2F1_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS__SHIFT 0x10
6153 #define D2F1_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
6154 #define D2F1_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
6155 #define D2F1_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
6156 #define D2F1_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
6157 #define D2F1_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
6158 #define D2F1_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
6159 #define D2F1_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
6160 #define D2F1_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
6161 #define D2F1_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
6162 #define D2F1_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
6163 #define D2F1_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
6164 #define D2F1_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
6165 #define D2F1_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
6166 #define D2F1_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
6167 #define D2F1_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
6168 #define D2F1_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
6169 #define D2F1_PCIE_VC0_RESOURCE_CNTL__VC_ID_MASK 0x7000000
6170 #define D2F1_PCIE_VC0_RESOURCE_CNTL__VC_ID__SHIFT 0x18
6171 #define D2F1_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
6172 #define D2F1_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
6173 #define D2F1_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
6174 #define D2F1_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
6175 #define D2F1_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
6176 #define D2F1_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
6177 #define D2F1_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
6178 #define D2F1_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
6179 #define D2F1_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
6180 #define D2F1_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
6181 #define D2F1_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
6182 #define D2F1_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
6183 #define D2F1_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
6184 #define D2F1_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
6185 #define D2F1_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
6186 #define D2F1_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
6187 #define D2F1_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
6188 #define D2F1_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
6189 #define D2F1_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
6190 #define D2F1_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
6191 #define D2F1_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
6192 #define D2F1_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
6193 #define D2F1_PCIE_VC1_RESOURCE_CNTL__VC_ID_MASK 0x7000000
6194 #define D2F1_PCIE_VC1_RESOURCE_CNTL__VC_ID__SHIFT 0x18
6195 #define D2F1_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
6196 #define D2F1_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
6197 #define D2F1_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
6198 #define D2F1_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
6199 #define D2F1_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
6200 #define D2F1_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
6201 #define D2F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID_MASK 0xffff
6202 #define D2F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
6203 #define D2F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
6204 #define D2F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
6205 #define D2F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
6206 #define D2F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
6207 #define D2F1_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO_MASK 0xffffffff
6208 #define D2F1_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO__SHIFT 0x0
6209 #define D2F1_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI_MASK 0xffffffff
6210 #define D2F1_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI__SHIFT 0x0
6211 #define D2F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID_MASK 0xffff
6212 #define D2F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
6213 #define D2F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
6214 #define D2F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
6215 #define D2F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
6216 #define D2F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
6217 #define D2F1_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS_MASK 0x10
6218 #define D2F1_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS__SHIFT 0x4
6219 #define D2F1_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS_MASK 0x20
6220 #define D2F1_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS__SHIFT 0x5
6221 #define D2F1_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS_MASK 0x1000
6222 #define D2F1_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS__SHIFT 0xc
6223 #define D2F1_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS_MASK 0x2000
6224 #define D2F1_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS__SHIFT 0xd
6225 #define D2F1_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS_MASK 0x4000
6226 #define D2F1_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS__SHIFT 0xe
6227 #define D2F1_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS_MASK 0x8000
6228 #define D2F1_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS__SHIFT 0xf
6229 #define D2F1_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS_MASK 0x10000
6230 #define D2F1_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS__SHIFT 0x10
6231 #define D2F1_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS_MASK 0x20000
6232 #define D2F1_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS__SHIFT 0x11
6233 #define D2F1_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS_MASK 0x40000
6234 #define D2F1_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS__SHIFT 0x12
6235 #define D2F1_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS_MASK 0x80000
6236 #define D2F1_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS__SHIFT 0x13
6237 #define D2F1_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS_MASK 0x100000
6238 #define D2F1_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS__SHIFT 0x14
6239 #define D2F1_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS_MASK 0x200000
6240 #define D2F1_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS__SHIFT 0x15
6241 #define D2F1_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS_MASK 0x400000
6242 #define D2F1_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS__SHIFT 0x16
6243 #define D2F1_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS_MASK 0x800000
6244 #define D2F1_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS__SHIFT 0x17
6245 #define D2F1_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS_MASK 0x1000000
6246 #define D2F1_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS__SHIFT 0x18
6247 #define D2F1_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS_MASK 0x2000000
6248 #define D2F1_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS__SHIFT 0x19
6249 #define D2F1_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK_MASK 0x10
6250 #define D2F1_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK__SHIFT 0x4
6251 #define D2F1_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK_MASK 0x20
6252 #define D2F1_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK__SHIFT 0x5
6253 #define D2F1_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK_MASK 0x1000
6254 #define D2F1_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK__SHIFT 0xc
6255 #define D2F1_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK_MASK 0x2000
6256 #define D2F1_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK__SHIFT 0xd
6257 #define D2F1_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK_MASK 0x4000
6258 #define D2F1_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK__SHIFT 0xe
6259 #define D2F1_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK_MASK 0x8000
6260 #define D2F1_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK__SHIFT 0xf
6261 #define D2F1_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK_MASK 0x10000
6262 #define D2F1_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK__SHIFT 0x10
6263 #define D2F1_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK_MASK 0x20000
6264 #define D2F1_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK__SHIFT 0x11
6265 #define D2F1_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK_MASK 0x40000
6266 #define D2F1_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK__SHIFT 0x12
6267 #define D2F1_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK_MASK 0x80000
6268 #define D2F1_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK__SHIFT 0x13
6269 #define D2F1_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK_MASK 0x100000
6270 #define D2F1_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK__SHIFT 0x14
6271 #define D2F1_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK_MASK 0x200000
6272 #define D2F1_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK__SHIFT 0x15
6273 #define D2F1_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK_MASK 0x400000
6274 #define D2F1_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK__SHIFT 0x16
6275 #define D2F1_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK_MASK 0x800000
6276 #define D2F1_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK__SHIFT 0x17
6277 #define D2F1_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK_MASK 0x1000000
6278 #define D2F1_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK__SHIFT 0x18
6279 #define D2F1_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK_MASK 0x2000000
6280 #define D2F1_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK__SHIFT 0x19
6281 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY_MASK 0x10
6282 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY__SHIFT 0x4
6283 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY_MASK 0x20
6284 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY__SHIFT 0x5
6285 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY_MASK 0x1000
6286 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY__SHIFT 0xc
6287 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY_MASK 0x2000
6288 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY__SHIFT 0xd
6289 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY_MASK 0x4000
6290 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY__SHIFT 0xe
6291 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY_MASK 0x8000
6292 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY__SHIFT 0xf
6293 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY_MASK 0x10000
6294 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY__SHIFT 0x10
6295 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY_MASK 0x20000
6296 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY__SHIFT 0x11
6297 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY_MASK 0x40000
6298 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY__SHIFT 0x12
6299 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY_MASK 0x80000
6300 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY__SHIFT 0x13
6301 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY_MASK 0x100000
6302 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY__SHIFT 0x14
6303 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY_MASK 0x200000
6304 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY__SHIFT 0x15
6305 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY_MASK 0x400000
6306 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY__SHIFT 0x16
6307 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY_MASK 0x800000
6308 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY__SHIFT 0x17
6309 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY_MASK 0x1000000
6310 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY__SHIFT 0x18
6311 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY_MASK 0x2000000
6312 #define D2F1_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY__SHIFT 0x19
6313 #define D2F1_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS_MASK 0x1
6314 #define D2F1_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS__SHIFT 0x0
6315 #define D2F1_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS_MASK 0x40
6316 #define D2F1_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS__SHIFT 0x6
6317 #define D2F1_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS_MASK 0x80
6318 #define D2F1_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS__SHIFT 0x7
6319 #define D2F1_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS_MASK 0x100
6320 #define D2F1_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS__SHIFT 0x8
6321 #define D2F1_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS_MASK 0x1000
6322 #define D2F1_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS__SHIFT 0xc
6323 #define D2F1_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS_MASK 0x2000
6324 #define D2F1_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS__SHIFT 0xd
6325 #define D2F1_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS_MASK 0x4000
6326 #define D2F1_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS__SHIFT 0xe
6327 #define D2F1_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS_MASK 0x8000
6328 #define D2F1_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS__SHIFT 0xf
6329 #define D2F1_PCIE_CORR_ERR_MASK__RCV_ERR_MASK_MASK 0x1
6330 #define D2F1_PCIE_CORR_ERR_MASK__RCV_ERR_MASK__SHIFT 0x0
6331 #define D2F1_PCIE_CORR_ERR_MASK__BAD_TLP_MASK_MASK 0x40
6332 #define D2F1_PCIE_CORR_ERR_MASK__BAD_TLP_MASK__SHIFT 0x6
6333 #define D2F1_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK_MASK 0x80
6334 #define D2F1_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK__SHIFT 0x7
6335 #define D2F1_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK_MASK 0x100
6336 #define D2F1_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK__SHIFT 0x8
6337 #define D2F1_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK_MASK 0x1000
6338 #define D2F1_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK__SHIFT 0xc
6339 #define D2F1_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK_MASK 0x2000
6340 #define D2F1_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK__SHIFT 0xd
6341 #define D2F1_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK_MASK 0x4000
6342 #define D2F1_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK__SHIFT 0xe
6343 #define D2F1_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK_MASK 0x8000
6344 #define D2F1_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK__SHIFT 0xf
6345 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR_MASK 0x1f
6346 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR__SHIFT 0x0
6347 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP_MASK 0x20
6348 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP__SHIFT 0x5
6349 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN_MASK 0x40
6350 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN__SHIFT 0x6
6351 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP_MASK 0x80
6352 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP__SHIFT 0x7
6353 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN_MASK 0x100
6354 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN__SHIFT 0x8
6355 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP_MASK 0x200
6356 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP__SHIFT 0x9
6357 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN_MASK 0x400
6358 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN__SHIFT 0xa
6359 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT_MASK 0x800
6360 #define D2F1_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT__SHIFT 0xb
6361 #define D2F1_PCIE_HDR_LOG0__TLP_HDR_MASK 0xffffffff
6362 #define D2F1_PCIE_HDR_LOG0__TLP_HDR__SHIFT 0x0
6363 #define D2F1_PCIE_HDR_LOG1__TLP_HDR_MASK 0xffffffff
6364 #define D2F1_PCIE_HDR_LOG1__TLP_HDR__SHIFT 0x0
6365 #define D2F1_PCIE_HDR_LOG2__TLP_HDR_MASK 0xffffffff
6366 #define D2F1_PCIE_HDR_LOG2__TLP_HDR__SHIFT 0x0
6367 #define D2F1_PCIE_HDR_LOG3__TLP_HDR_MASK 0xffffffff
6368 #define D2F1_PCIE_HDR_LOG3__TLP_HDR__SHIFT 0x0
6369 #define D2F1_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN_MASK 0x1
6370 #define D2F1_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN__SHIFT 0x0
6371 #define D2F1_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN_MASK 0x2
6372 #define D2F1_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN__SHIFT 0x1
6373 #define D2F1_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN_MASK 0x4
6374 #define D2F1_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN__SHIFT 0x2
6375 #define D2F1_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD_MASK 0x1
6376 #define D2F1_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD__SHIFT 0x0
6377 #define D2F1_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD_MASK 0x2
6378 #define D2F1_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD__SHIFT 0x1
6379 #define D2F1_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD_MASK 0x4
6380 #define D2F1_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD__SHIFT 0x2
6381 #define D2F1_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD_MASK 0x8
6382 #define D2F1_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD__SHIFT 0x3
6383 #define D2F1_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL_MASK 0x10
6384 #define D2F1_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL__SHIFT 0x4
6385 #define D2F1_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD_MASK 0x20
6386 #define D2F1_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD__SHIFT 0x5
6387 #define D2F1_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD_MASK 0x40
6388 #define D2F1_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD__SHIFT 0x6
6389 #define D2F1_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM_MASK 0xf8000000
6390 #define D2F1_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM__SHIFT 0x1b
6391 #define D2F1_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID_MASK 0xffff
6392 #define D2F1_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID__SHIFT 0x0
6393 #define D2F1_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID_MASK 0xffff0000
6394 #define D2F1_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID__SHIFT 0x10
6395 #define D2F1_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX_MASK 0xffffffff
6396 #define D2F1_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX__SHIFT 0x0
6397 #define D2F1_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX_MASK 0xffffffff
6398 #define D2F1_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX__SHIFT 0x0
6399 #define D2F1_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX_MASK 0xffffffff
6400 #define D2F1_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX__SHIFT 0x0
6401 #define D2F1_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX_MASK 0xffffffff
6402 #define D2F1_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX__SHIFT 0x0
6403 #define D2F1_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID_MASK 0xffff
6404 #define D2F1_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
6405 #define D2F1_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
6406 #define D2F1_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
6407 #define D2F1_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
6408 #define D2F1_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
6409 #define D2F1_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION_MASK 0x1
6410 #define D2F1_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION__SHIFT 0x0
6411 #define D2F1_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN_MASK 0x2
6412 #define D2F1_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN__SHIFT 0x1
6413 #define D2F1_PCIE_LINK_CNTL3__RESERVED_MASK 0xfffffffc
6414 #define D2F1_PCIE_LINK_CNTL3__RESERVED__SHIFT 0x2
6415 #define D2F1_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS_MASK 0xffff
6416 #define D2F1_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS__SHIFT 0x0
6417 #define D2F1_PCIE_LANE_ERROR_STATUS__RESERVED_MASK 0xffff0000
6418 #define D2F1_PCIE_LANE_ERROR_STATUS__RESERVED__SHIFT 0x10
6419 #define D2F1_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
6420 #define D2F1_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
6421 #define D2F1_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
6422 #define D2F1_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
6423 #define D2F1_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
6424 #define D2F1_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
6425 #define D2F1_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
6426 #define D2F1_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
6427 #define D2F1_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
6428 #define D2F1_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
6429 #define D2F1_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
6430 #define D2F1_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
6431 #define D2F1_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
6432 #define D2F1_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
6433 #define D2F1_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
6434 #define D2F1_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
6435 #define D2F1_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
6436 #define D2F1_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
6437 #define D2F1_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
6438 #define D2F1_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
6439 #define D2F1_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
6440 #define D2F1_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
6441 #define D2F1_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
6442 #define D2F1_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
6443 #define D2F1_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
6444 #define D2F1_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
6445 #define D2F1_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
6446 #define D2F1_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
6447 #define D2F1_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
6448 #define D2F1_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
6449 #define D2F1_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
6450 #define D2F1_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
6451 #define D2F1_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
6452 #define D2F1_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
6453 #define D2F1_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
6454 #define D2F1_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
6455 #define D2F1_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
6456 #define D2F1_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
6457 #define D2F1_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
6458 #define D2F1_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
6459 #define D2F1_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
6460 #define D2F1_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
6461 #define D2F1_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
6462 #define D2F1_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
6463 #define D2F1_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
6464 #define D2F1_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
6465 #define D2F1_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
6466 #define D2F1_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
6467 #define D2F1_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
6468 #define D2F1_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
6469 #define D2F1_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
6470 #define D2F1_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
6471 #define D2F1_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
6472 #define D2F1_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
6473 #define D2F1_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
6474 #define D2F1_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
6475 #define D2F1_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
6476 #define D2F1_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
6477 #define D2F1_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
6478 #define D2F1_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
6479 #define D2F1_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
6480 #define D2F1_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
6481 #define D2F1_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
6482 #define D2F1_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
6483 #define D2F1_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
6484 #define D2F1_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
6485 #define D2F1_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
6486 #define D2F1_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
6487 #define D2F1_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
6488 #define D2F1_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
6489 #define D2F1_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
6490 #define D2F1_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
6491 #define D2F1_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
6492 #define D2F1_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
6493 #define D2F1_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
6494 #define D2F1_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
6495 #define D2F1_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
6496 #define D2F1_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
6497 #define D2F1_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
6498 #define D2F1_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
6499 #define D2F1_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
6500 #define D2F1_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
6501 #define D2F1_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
6502 #define D2F1_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
6503 #define D2F1_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
6504 #define D2F1_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
6505 #define D2F1_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
6506 #define D2F1_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
6507 #define D2F1_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
6508 #define D2F1_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
6509 #define D2F1_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
6510 #define D2F1_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
6511 #define D2F1_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
6512 #define D2F1_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
6513 #define D2F1_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
6514 #define D2F1_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
6515 #define D2F1_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
6516 #define D2F1_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
6517 #define D2F1_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
6518 #define D2F1_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
6519 #define D2F1_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
6520 #define D2F1_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
6521 #define D2F1_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
6522 #define D2F1_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
6523 #define D2F1_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
6524 #define D2F1_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
6525 #define D2F1_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
6526 #define D2F1_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
6527 #define D2F1_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
6528 #define D2F1_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
6529 #define D2F1_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
6530 #define D2F1_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
6531 #define D2F1_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
6532 #define D2F1_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
6533 #define D2F1_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
6534 #define D2F1_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
6535 #define D2F1_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
6536 #define D2F1_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
6537 #define D2F1_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
6538 #define D2F1_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
6539 #define D2F1_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
6540 #define D2F1_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
6541 #define D2F1_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
6542 #define D2F1_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
6543 #define D2F1_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
6544 #define D2F1_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
6545 #define D2F1_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
6546 #define D2F1_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
6547 #define D2F1_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
6548 #define D2F1_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
6549 #define D2F1_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
6550 #define D2F1_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
6551 #define D2F1_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
6552 #define D2F1_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
6553 #define D2F1_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
6554 #define D2F1_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
6555 #define D2F1_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
6556 #define D2F1_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
6557 #define D2F1_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
6558 #define D2F1_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
6559 #define D2F1_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
6560 #define D2F1_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
6561 #define D2F1_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
6562 #define D2F1_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
6563 #define D2F1_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
6564 #define D2F1_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
6565 #define D2F1_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
6566 #define D2F1_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
6567 #define D2F1_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
6568 #define D2F1_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
6569 #define D2F1_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
6570 #define D2F1_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
6571 #define D2F1_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
6572 #define D2F1_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
6573 #define D2F1_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
6574 #define D2F1_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
6575 #define D2F1_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
6576 #define D2F1_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
6577 #define D2F1_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
6578 #define D2F1_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
6579 #define D2F1_PCIE_ACS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
6580 #define D2F1_PCIE_ACS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
6581 #define D2F1_PCIE_ACS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
6582 #define D2F1_PCIE_ACS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
6583 #define D2F1_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
6584 #define D2F1_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
6585 #define D2F1_PCIE_ACS_CAP__SOURCE_VALIDATION_MASK 0x1
6586 #define D2F1_PCIE_ACS_CAP__SOURCE_VALIDATION__SHIFT 0x0
6587 #define D2F1_PCIE_ACS_CAP__TRANSLATION_BLOCKING_MASK 0x2
6588 #define D2F1_PCIE_ACS_CAP__TRANSLATION_BLOCKING__SHIFT 0x1
6589 #define D2F1_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT_MASK 0x4
6590 #define D2F1_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT__SHIFT 0x2
6591 #define D2F1_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT_MASK 0x8
6592 #define D2F1_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT__SHIFT 0x3
6593 #define D2F1_PCIE_ACS_CAP__UPSTREAM_FORWARDING_MASK 0x10
6594 #define D2F1_PCIE_ACS_CAP__UPSTREAM_FORWARDING__SHIFT 0x4
6595 #define D2F1_PCIE_ACS_CAP__P2P_EGRESS_CONTROL_MASK 0x20
6596 #define D2F1_PCIE_ACS_CAP__P2P_EGRESS_CONTROL__SHIFT 0x5
6597 #define D2F1_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P_MASK 0x40
6598 #define D2F1_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P__SHIFT 0x6
6599 #define D2F1_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE_MASK 0xff00
6600 #define D2F1_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE__SHIFT 0x8
6601 #define D2F1_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN_MASK 0x10000
6602 #define D2F1_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN__SHIFT 0x10
6603 #define D2F1_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN_MASK 0x20000
6604 #define D2F1_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN__SHIFT 0x11
6605 #define D2F1_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN_MASK 0x40000
6606 #define D2F1_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN__SHIFT 0x12
6607 #define D2F1_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN_MASK 0x80000
6608 #define D2F1_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN__SHIFT 0x13
6609 #define D2F1_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN_MASK 0x100000
6610 #define D2F1_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN__SHIFT 0x14
6611 #define D2F1_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN_MASK 0x200000
6612 #define D2F1_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN__SHIFT 0x15
6613 #define D2F1_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN_MASK 0x400000
6614 #define D2F1_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN__SHIFT 0x16
6615 #define D2F1_PCIE_MC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
6616 #define D2F1_PCIE_MC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
6617 #define D2F1_PCIE_MC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
6618 #define D2F1_PCIE_MC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
6619 #define D2F1_PCIE_MC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
6620 #define D2F1_PCIE_MC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
6621 #define D2F1_PCIE_MC_CAP__MC_MAX_GROUP_MASK 0x3f
6622 #define D2F1_PCIE_MC_CAP__MC_MAX_GROUP__SHIFT 0x0
6623 #define D2F1_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP_MASK 0x8000
6624 #define D2F1_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP__SHIFT 0xf
6625 #define D2F1_PCIE_MC_CNTL__MC_NUM_GROUP_MASK 0x3f0000
6626 #define D2F1_PCIE_MC_CNTL__MC_NUM_GROUP__SHIFT 0x10
6627 #define D2F1_PCIE_MC_CNTL__MC_ENABLE_MASK 0x80000000
6628 #define D2F1_PCIE_MC_CNTL__MC_ENABLE__SHIFT 0x1f
6629 #define D2F1_PCIE_MC_ADDR0__MC_INDEX_POS_MASK 0x3f
6630 #define D2F1_PCIE_MC_ADDR0__MC_INDEX_POS__SHIFT 0x0
6631 #define D2F1_PCIE_MC_ADDR0__MC_BASE_ADDR_0_MASK 0xfffff000
6632 #define D2F1_PCIE_MC_ADDR0__MC_BASE_ADDR_0__SHIFT 0xc
6633 #define D2F1_PCIE_MC_ADDR1__MC_BASE_ADDR_1_MASK 0xffffffff
6634 #define D2F1_PCIE_MC_ADDR1__MC_BASE_ADDR_1__SHIFT 0x0
6635 #define D2F1_PCIE_MC_RCV0__MC_RECEIVE_0_MASK 0xffffffff
6636 #define D2F1_PCIE_MC_RCV0__MC_RECEIVE_0__SHIFT 0x0
6637 #define D2F1_PCIE_MC_RCV1__MC_RECEIVE_1_MASK 0xffffffff
6638 #define D2F1_PCIE_MC_RCV1__MC_RECEIVE_1__SHIFT 0x0
6639 #define D2F1_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0_MASK 0xffffffff
6640 #define D2F1_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0__SHIFT 0x0
6641 #define D2F1_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1_MASK 0xffffffff
6642 #define D2F1_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1__SHIFT 0x0
6643 #define D2F1_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0_MASK 0xffffffff
6644 #define D2F1_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0__SHIFT 0x0
6645 #define D2F1_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1_MASK 0xffffffff
6646 #define D2F1_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1__SHIFT 0x0
6647 #define D2F1_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE_MASK 0x3f
6648 #define D2F1_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE__SHIFT 0x0
6649 #define D2F1_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0_MASK 0xffffffc0
6650 #define D2F1_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0__SHIFT 0x6
6651 #define D2F1_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1_MASK 0xffffffff
6652 #define D2F1_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1__SHIFT 0x0
6653 #define D2F2_PCIE_PORT_INDEX__PCIE_INDEX_MASK 0xff
6654 #define D2F2_PCIE_PORT_INDEX__PCIE_INDEX__SHIFT 0x0
6655 #define D2F2_PCIE_PORT_DATA__PCIE_DATA_MASK 0xffffffff
6656 #define D2F2_PCIE_PORT_DATA__PCIE_DATA__SHIFT 0x0
6657 #define D2F2_PCIEP_RESERVED__PCIEP_RESERVED_MASK 0xffffffff
6658 #define D2F2_PCIEP_RESERVED__PCIEP_RESERVED__SHIFT 0x0
6659 #define D2F2_PCIEP_SCRATCH__PCIEP_SCRATCH_MASK 0xffffffff
6660 #define D2F2_PCIEP_SCRATCH__PCIEP_SCRATCH__SHIFT 0x0
6661 #define D2F2_PCIEP_HW_DEBUG__HW_00_DEBUG_MASK 0x1
6662 #define D2F2_PCIEP_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
6663 #define D2F2_PCIEP_HW_DEBUG__HW_01_DEBUG_MASK 0x2
6664 #define D2F2_PCIEP_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
6665 #define D2F2_PCIEP_HW_DEBUG__HW_02_DEBUG_MASK 0x4
6666 #define D2F2_PCIEP_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
6667 #define D2F2_PCIEP_HW_DEBUG__HW_03_DEBUG_MASK 0x8
6668 #define D2F2_PCIEP_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
6669 #define D2F2_PCIEP_HW_DEBUG__HW_04_DEBUG_MASK 0x10
6670 #define D2F2_PCIEP_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
6671 #define D2F2_PCIEP_HW_DEBUG__HW_05_DEBUG_MASK 0x20
6672 #define D2F2_PCIEP_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
6673 #define D2F2_PCIEP_HW_DEBUG__HW_06_DEBUG_MASK 0x40
6674 #define D2F2_PCIEP_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
6675 #define D2F2_PCIEP_HW_DEBUG__HW_07_DEBUG_MASK 0x80
6676 #define D2F2_PCIEP_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
6677 #define D2F2_PCIEP_HW_DEBUG__HW_08_DEBUG_MASK 0x100
6678 #define D2F2_PCIEP_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
6679 #define D2F2_PCIEP_HW_DEBUG__HW_09_DEBUG_MASK 0x200
6680 #define D2F2_PCIEP_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
6681 #define D2F2_PCIEP_HW_DEBUG__HW_10_DEBUG_MASK 0x400
6682 #define D2F2_PCIEP_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
6683 #define D2F2_PCIEP_HW_DEBUG__HW_11_DEBUG_MASK 0x800
6684 #define D2F2_PCIEP_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
6685 #define D2F2_PCIEP_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
6686 #define D2F2_PCIEP_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
6687 #define D2F2_PCIEP_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
6688 #define D2F2_PCIEP_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
6689 #define D2F2_PCIEP_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
6690 #define D2F2_PCIEP_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
6691 #define D2F2_PCIEP_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
6692 #define D2F2_PCIEP_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
6693 #define D2F2_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN_MASK 0x1
6694 #define D2F2_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN__SHIFT 0x0
6695 #define D2F2_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE_MASK 0x2
6696 #define D2F2_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE__SHIFT 0x1
6697 #define D2F2_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN_MASK 0x4
6698 #define D2F2_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN__SHIFT 0x2
6699 #define D2F2_PCIEP_PORT_CNTL__NATIVE_PME_EN_MASK 0x8
6700 #define D2F2_PCIEP_PORT_CNTL__NATIVE_PME_EN__SHIFT 0x3
6701 #define D2F2_PCIEP_PORT_CNTL__PWR_FAULT_EN_MASK 0x10
6702 #define D2F2_PCIEP_PORT_CNTL__PWR_FAULT_EN__SHIFT 0x4
6703 #define D2F2_PCIEP_PORT_CNTL__PMI_BM_DIS_MASK 0x20
6704 #define D2F2_PCIEP_PORT_CNTL__PMI_BM_DIS__SHIFT 0x5
6705 #define D2F2_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE_MASK 0x40
6706 #define D2F2_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE__SHIFT 0x6
6707 #define D2F2_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S_MASK 0x7f00
6708 #define D2F2_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S__SHIFT 0x8
6709 #define D2F2_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE_MASK 0x30000
6710 #define D2F2_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE__SHIFT 0x10
6711 #define D2F2_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE_MASK 0x1c0000
6712 #define D2F2_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE__SHIFT 0x12
6713 #define D2F2_PCIE_TX_CNTL__TX_SNR_OVERRIDE_MASK 0xc00
6714 #define D2F2_PCIE_TX_CNTL__TX_SNR_OVERRIDE__SHIFT 0xa
6715 #define D2F2_PCIE_TX_CNTL__TX_RO_OVERRIDE_MASK 0x3000
6716 #define D2F2_PCIE_TX_CNTL__TX_RO_OVERRIDE__SHIFT 0xc
6717 #define D2F2_PCIE_TX_CNTL__TX_PACK_PACKET_DIS_MASK 0x4000
6718 #define D2F2_PCIE_TX_CNTL__TX_PACK_PACKET_DIS__SHIFT 0xe
6719 #define D2F2_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS_MASK 0x8000
6720 #define D2F2_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS__SHIFT 0xf
6721 #define D2F2_PCIE_TX_CNTL__TX_CPL_PASS_P_MASK 0x100000
6722 #define D2F2_PCIE_TX_CNTL__TX_CPL_PASS_P__SHIFT 0x14
6723 #define D2F2_PCIE_TX_CNTL__TX_NP_PASS_P_MASK 0x200000
6724 #define D2F2_PCIE_TX_CNTL__TX_NP_PASS_P__SHIFT 0x15
6725 #define D2F2_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS_MASK 0x400000
6726 #define D2F2_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS__SHIFT 0x16
6727 #define D2F2_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS_MASK 0x800000
6728 #define D2F2_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS__SHIFT 0x17
6729 #define D2F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION_MASK 0x7
6730 #define D2F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION__SHIFT 0x0
6731 #define D2F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE_MASK 0xf8
6732 #define D2F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE__SHIFT 0x3
6733 #define D2F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS_MASK 0xff00
6734 #define D2F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS__SHIFT 0x8
6735 #define D2F2_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA_MASK 0xffffff
6736 #define D2F2_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA__SHIFT 0x0
6737 #define D2F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_MASK 0x3f000000
6738 #define D2F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP__SHIFT 0x18
6739 #define D2F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN_MASK 0x40000000
6740 #define D2F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN__SHIFT 0x1e
6741 #define D2F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN_MASK 0x80000000
6742 #define D2F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN__SHIFT 0x1f
6743 #define D2F2_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ_MASK 0xfff
6744 #define D2F2_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ__SHIFT 0x0
6745 #define D2F2_PCIE_TX_SEQ__TX_ACKD_SEQ_MASK 0xfff0000
6746 #define D2F2_PCIE_TX_SEQ__TX_ACKD_SEQ__SHIFT 0x10
6747 #define D2F2_PCIE_TX_REPLAY__TX_REPLAY_NUM_MASK 0x7
6748 #define D2F2_PCIE_TX_REPLAY__TX_REPLAY_NUM__SHIFT 0x0
6749 #define D2F2_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE_MASK 0x8000
6750 #define D2F2_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE__SHIFT 0xf
6751 #define D2F2_PCIE_TX_REPLAY__TX_REPLAY_TIMER_MASK 0xffff0000
6752 #define D2F2_PCIE_TX_REPLAY__TX_REPLAY_TIMER__SHIFT 0x10
6753 #define D2F2_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_MASK 0xfff
6754 #define D2F2_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT__SHIFT 0x0
6755 #define D2F2_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE_MASK 0x1000
6756 #define D2F2_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE__SHIFT 0xc
6757 #define D2F2_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD_MASK 0xfff
6758 #define D2F2_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD__SHIFT 0x0
6759 #define D2F2_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH_MASK 0xff0000
6760 #define D2F2_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH__SHIFT 0x10
6761 #define D2F2_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD_MASK 0xfff
6762 #define D2F2_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD__SHIFT 0x0
6763 #define D2F2_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH_MASK 0xff0000
6764 #define D2F2_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH__SHIFT 0x10
6765 #define D2F2_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD_MASK 0xfff
6766 #define D2F2_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD__SHIFT 0x0
6767 #define D2F2_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH_MASK 0xff0000
6768 #define D2F2_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH__SHIFT 0x10
6769 #define D2F2_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD_MASK 0xfff
6770 #define D2F2_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD__SHIFT 0x0
6771 #define D2F2_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH_MASK 0xff0000
6772 #define D2F2_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH__SHIFT 0x10
6773 #define D2F2_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD_MASK 0xfff
6774 #define D2F2_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD__SHIFT 0x0
6775 #define D2F2_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH_MASK 0xff0000
6776 #define D2F2_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH__SHIFT 0x10
6777 #define D2F2_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD_MASK 0xfff
6778 #define D2F2_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD__SHIFT 0x0
6779 #define D2F2_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH_MASK 0xff0000
6780 #define D2F2_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH__SHIFT 0x10
6781 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD_MASK 0x1
6782 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD__SHIFT 0x0
6783 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH_MASK 0x2
6784 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH__SHIFT 0x1
6785 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD_MASK 0x4
6786 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD__SHIFT 0x2
6787 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH_MASK 0x8
6788 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH__SHIFT 0x3
6789 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD_MASK 0x10
6790 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD__SHIFT 0x4
6791 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH_MASK 0x20
6792 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH__SHIFT 0x5
6793 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD_MASK 0x10000
6794 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD__SHIFT 0x10
6795 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH_MASK 0x20000
6796 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH__SHIFT 0x11
6797 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD_MASK 0x40000
6798 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD__SHIFT 0x12
6799 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH_MASK 0x80000
6800 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH__SHIFT 0x13
6801 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD_MASK 0x100000
6802 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD__SHIFT 0x14
6803 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH_MASK 0x200000
6804 #define D2F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH__SHIFT 0x15
6805 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0_MASK 0x7
6806 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0__SHIFT 0x0
6807 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0_MASK 0x70
6808 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0__SHIFT 0x4
6809 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0_MASK 0x700
6810 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0__SHIFT 0x8
6811 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1_MASK 0x70000
6812 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1__SHIFT 0x10
6813 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1_MASK 0x700000
6814 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1__SHIFT 0x14
6815 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1_MASK 0x7000000
6816 #define D2F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1__SHIFT 0x18
6817 #define D2F2_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL_MASK 0x1
6818 #define D2F2_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL__SHIFT 0x0
6819 #define D2F2_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH_MASK 0x7e
6820 #define D2F2_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH__SHIFT 0x1
6821 #define D2F2_PCIE_FC_P__PD_CREDITS_MASK 0xff
6822 #define D2F2_PCIE_FC_P__PD_CREDITS__SHIFT 0x0
6823 #define D2F2_PCIE_FC_P__PH_CREDITS_MASK 0xff00
6824 #define D2F2_PCIE_FC_P__PH_CREDITS__SHIFT 0x8
6825 #define D2F2_PCIE_FC_NP__NPD_CREDITS_MASK 0xff
6826 #define D2F2_PCIE_FC_NP__NPD_CREDITS__SHIFT 0x0
6827 #define D2F2_PCIE_FC_NP__NPH_CREDITS_MASK 0xff00
6828 #define D2F2_PCIE_FC_NP__NPH_CREDITS__SHIFT 0x8
6829 #define D2F2_PCIE_FC_CPL__CPLD_CREDITS_MASK 0xff
6830 #define D2F2_PCIE_FC_CPL__CPLD_CREDITS__SHIFT 0x0
6831 #define D2F2_PCIE_FC_CPL__CPLH_CREDITS_MASK 0xff00
6832 #define D2F2_PCIE_FC_CPL__CPLH_CREDITS__SHIFT 0x8
6833 #define D2F2_PCIE_ERR_CNTL__ERR_REPORTING_DIS_MASK 0x1
6834 #define D2F2_PCIE_ERR_CNTL__ERR_REPORTING_DIS__SHIFT 0x0
6835 #define D2F2_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG_MASK 0x2
6836 #define D2F2_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG__SHIFT 0x1
6837 #define D2F2_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES_MASK 0x4
6838 #define D2F2_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES__SHIFT 0x2
6839 #define D2F2_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR_MASK 0x10
6840 #define D2F2_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR__SHIFT 0x4
6841 #define D2F2_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR_MASK 0x20
6842 #define D2F2_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR__SHIFT 0x5
6843 #define D2F2_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR_MASK 0x40
6844 #define D2F2_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR__SHIFT 0x6
6845 #define D2F2_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR_MASK 0x80
6846 #define D2F2_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR__SHIFT 0x7
6847 #define D2F2_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT_MASK 0x700
6848 #define D2F2_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT__SHIFT 0x8
6849 #define D2F2_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED_MASK 0x800
6850 #define D2F2_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED__SHIFT 0xb
6851 #define D2F2_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS_MASK 0x4000
6852 #define D2F2_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS__SHIFT 0xe
6853 #define D2F2_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS_MASK 0x8000
6854 #define D2F2_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS__SHIFT 0xf
6855 #define D2F2_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET_MASK 0x10000
6856 #define D2F2_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET__SHIFT 0x10
6857 #define D2F2_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY_MASK 0x20000
6858 #define D2F2_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY__SHIFT 0x11
6859 #define D2F2_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL_MASK 0x40000
6860 #define D2F2_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL__SHIFT 0x12
6861 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_IO_ERR_MASK 0x1
6862 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_IO_ERR__SHIFT 0x0
6863 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_BE_ERR_MASK 0x2
6864 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_BE_ERR__SHIFT 0x1
6865 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR_MASK 0x4
6866 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR__SHIFT 0x2
6867 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR_MASK 0x8
6868 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR__SHIFT 0x3
6869 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR_MASK 0x10
6870 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR__SHIFT 0x4
6871 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR_MASK 0x20
6872 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR__SHIFT 0x5
6873 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_EP_ERR_MASK 0x40
6874 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_EP_ERR__SHIFT 0x6
6875 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
6876 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
6877 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
6878 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
6879 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_TC_ERR_MASK 0x200
6880 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_TC_ERR__SHIFT 0x9
6881 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_CFG_UR_MASK 0x400
6882 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_CFG_UR__SHIFT 0xa
6883 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_IO_UR_MASK 0x800
6884 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_IO_UR__SHIFT 0xb
6885 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_AT_ERR_MASK 0x1000
6886 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_AT_ERR__SHIFT 0xc
6887 #define D2F2_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL_MASK 0x2000
6888 #define D2F2_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL__SHIFT 0xd
6889 #define D2F2_PCIE_RX_CNTL__RX_GEN_ONE_NAK_MASK 0x4000
6890 #define D2F2_PCIE_RX_CNTL__RX_GEN_ONE_NAK__SHIFT 0xe
6891 #define D2F2_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG_MASK 0x8000
6892 #define D2F2_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG__SHIFT 0xf
6893 #define D2F2_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MASK 0x70000
6894 #define D2F2_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT__SHIFT 0x10
6895 #define D2F2_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE_MASK 0x80000
6896 #define D2F2_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE__SHIFT 0x13
6897 #define D2F2_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS_MASK 0x100000
6898 #define D2F2_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS__SHIFT 0x14
6899 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR_MASK 0x200000
6900 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR__SHIFT 0x15
6901 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR_MASK 0x400000
6902 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR__SHIFT 0x16
6903 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR_MASK 0x800000
6904 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR__SHIFT 0x17
6905 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR_MASK 0x1000000
6906 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR__SHIFT 0x18
6907 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR_MASK 0x2000000
6908 #define D2F2_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR__SHIFT 0x19
6909 #define D2F2_PCIE_RX_CNTL__RX_TPH_DIS_MASK 0x4000000
6910 #define D2F2_PCIE_RX_CNTL__RX_TPH_DIS__SHIFT 0x1a
6911 #define D2F2_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS_MASK 0x8000000
6912 #define D2F2_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS__SHIFT 0x1b
6913 #define D2F2_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM_MASK 0xfff
6914 #define D2F2_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM__SHIFT 0x0
6915 #define D2F2_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA_MASK 0xffffff
6916 #define D2F2_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA__SHIFT 0x0
6917 #define D2F2_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS_MASK 0x1000000
6918 #define D2F2_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS__SHIFT 0x18
6919 #define D2F2_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR_MASK 0x1
6920 #define D2F2_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR__SHIFT 0x0
6921 #define D2F2_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR_MASK 0x2
6922 #define D2F2_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR__SHIFT 0x1
6923 #define D2F2_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR_MASK 0x4
6924 #define D2F2_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR__SHIFT 0x2
6925 #define D2F2_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR_MASK 0x8
6926 #define D2F2_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR__SHIFT 0x3
6927 #define D2F2_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR_MASK 0x10
6928 #define D2F2_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR__SHIFT 0x4
6929 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD_MASK 0xfff
6930 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD__SHIFT 0x0
6931 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH_MASK 0xff0000
6932 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH__SHIFT 0x10
6933 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD_MASK 0xfff
6934 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD__SHIFT 0x0
6935 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH_MASK 0xff0000
6936 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH__SHIFT 0x10
6937 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD_MASK 0xfff
6938 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD__SHIFT 0x0
6939 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH_MASK 0xff0000
6940 #define D2F2_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH__SHIFT 0x10
6941 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR_MASK 0x3
6942 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR__SHIFT 0x0
6943 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR_MASK 0xc
6944 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR__SHIFT 0x2
6945 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP_MASK 0x30
6946 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP__SHIFT 0x4
6947 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP_MASK 0xc0
6948 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP__SHIFT 0x6
6949 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW_MASK 0x300
6950 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW__SHIFT 0x8
6951 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW_MASK 0xc00
6952 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW__SHIFT 0xa
6953 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR_MASK 0x3000
6954 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR__SHIFT 0xc
6955 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR_MASK 0xc000
6956 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR__SHIFT 0xe
6957 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR_MASK 0x30000
6958 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR__SHIFT 0x10
6959 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR_MASK 0xc0000
6960 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR__SHIFT 0x12
6961 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER_MASK 0x300000
6962 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER__SHIFT 0x14
6963 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER_MASK 0xc00000
6964 #define D2F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER__SHIFT 0x16
6965 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR_MASK 0x3
6966 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR__SHIFT 0x0
6967 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER_MASK 0xc
6968 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER__SHIFT 0x2
6969 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP_MASK 0x30
6970 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP__SHIFT 0x4
6971 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP_MASK 0xc0
6972 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP__SHIFT 0x6
6973 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ_MASK 0x300
6974 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ__SHIFT 0x8
6975 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR_MASK 0xc00
6976 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR__SHIFT 0xa
6977 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP_MASK 0x3000
6978 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP__SHIFT 0xc
6979 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT_MASK 0xc000
6980 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT__SHIFT 0xe
6981 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT_MASK 0x30000
6982 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT__SHIFT 0x10
6983 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT_MASK 0xc0000
6984 #define D2F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT__SHIFT 0x12
6985 #define D2F2_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0_MASK 0x2
6986 #define D2F2_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0__SHIFT 0x1
6987 #define D2F2_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN_MASK 0x4
6988 #define D2F2_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN__SHIFT 0x2
6989 #define D2F2_PCIE_LC_CNTL__LC_RESET_LINK_MASK 0x8
6990 #define D2F2_PCIE_LC_CNTL__LC_RESET_LINK__SHIFT 0x3
6991 #define D2F2_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE_MASK 0xf0
6992 #define D2F2_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE__SHIFT 0x4
6993 #define D2F2_PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK 0xf00
6994 #define D2F2_PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT 0x8
6995 #define D2F2_PCIE_LC_CNTL__LC_L1_INACTIVITY_MASK 0xf000
6996 #define D2F2_PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT 0xc
6997 #define D2F2_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK 0x10000
6998 #define D2F2_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS__SHIFT 0x10
6999 #define D2F2_PCIE_LC_CNTL__LC_INC_N_FTS_EN_MASK 0x20000
7000 #define D2F2_PCIE_LC_CNTL__LC_INC_N_FTS_EN__SHIFT 0x11
7001 #define D2F2_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23_MASK 0xc0000
7002 #define D2F2_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23__SHIFT 0x12
7003 #define D2F2_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC_MASK 0x100000
7004 #define D2F2_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC__SHIFT 0x14
7005 #define D2F2_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS_MASK 0x200000
7006 #define D2F2_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS__SHIFT 0x15
7007 #define D2F2_PCIE_LC_CNTL__LC_WAKE_FROM_L23_MASK 0x400000
7008 #define D2F2_PCIE_LC_CNTL__LC_WAKE_FROM_L23__SHIFT 0x16
7009 #define D2F2_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK_MASK 0x800000
7010 #define D2F2_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK__SHIFT 0x17
7011 #define D2F2_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS_MASK 0x1000000
7012 #define D2F2_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS__SHIFT 0x18
7013 #define D2F2_PCIE_LC_CNTL__LC_DELAY_COUNT_MASK 0x6000000
7014 #define D2F2_PCIE_LC_CNTL__LC_DELAY_COUNT__SHIFT 0x19
7015 #define D2F2_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT_MASK 0x8000000
7016 #define D2F2_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT__SHIFT 0x1b
7017 #define D2F2_PCIE_LC_CNTL__LC_DELAY_L1_EXIT_MASK 0x10000000
7018 #define D2F2_PCIE_LC_CNTL__LC_DELAY_L1_EXIT__SHIFT 0x1c
7019 #define D2F2_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE_MASK 0x20000000
7020 #define D2F2_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE__SHIFT 0x1d
7021 #define D2F2_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN_MASK 0x40000000
7022 #define D2F2_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN__SHIFT 0x1e
7023 #define D2F2_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE_MASK 0x80000000
7024 #define D2F2_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE__SHIFT 0x1f
7025 #define D2F2_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE_MASK 0x3f
7026 #define D2F2_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE__SHIFT 0x0
7027 #define D2F2_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT_MASK 0x40
7028 #define D2F2_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT__SHIFT 0x6
7029 #define D2F2_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION_MASK 0x80
7030 #define D2F2_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION__SHIFT 0x7
7031 #define D2F2_PCIE_LC_CNTL2__LC_MORE_TS2_EN_MASK 0x100
7032 #define D2F2_PCIE_LC_CNTL2__LC_MORE_TS2_EN__SHIFT 0x8
7033 #define D2F2_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS_MASK 0x200
7034 #define D2F2_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS__SHIFT 0x9
7035 #define D2F2_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN_MASK 0x400
7036 #define D2F2_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN__SHIFT 0xa
7037 #define D2F2_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_MASK 0x800
7038 #define D2F2_PCIE_LC_CNTL2__LC_ILLEGAL_STATE__SHIFT 0xb
7039 #define D2F2_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN_MASK 0x1000
7040 #define D2F2_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN__SHIFT 0xc
7041 #define D2F2_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE_MASK 0x2000
7042 #define D2F2_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE__SHIFT 0xd
7043 #define D2F2_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE_MASK 0xc000
7044 #define D2F2_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE__SHIFT 0xe
7045 #define D2F2_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET_MASK 0x10000
7046 #define D2F2_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET__SHIFT 0x10
7047 #define D2F2_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK 0x20000
7048 #define D2F2_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1__SHIFT 0x11
7049 #define D2F2_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23_MASK 0x40000
7050 #define D2F2_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23__SHIFT 0x12
7051 #define D2F2_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S_MASK 0x80000
7052 #define D2F2_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S__SHIFT 0x13
7053 #define D2F2_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0_MASK 0x100000
7054 #define D2F2_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0__SHIFT 0x14
7055 #define D2F2_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS_MASK 0x200000
7056 #define D2F2_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS__SHIFT 0x15
7057 #define D2F2_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD_MASK 0x400000
7058 #define D2F2_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD__SHIFT 0x16
7059 #define D2F2_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG_MASK 0x1800000
7060 #define D2F2_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG__SHIFT 0x17
7061 #define D2F2_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES_MASK 0x2000000
7062 #define D2F2_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES__SHIFT 0x19
7063 #define D2F2_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS_MASK 0x4000000
7064 #define D2F2_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS__SHIFT 0x1a
7065 #define D2F2_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS_MASK 0x8000000
7066 #define D2F2_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS__SHIFT 0x1b
7067 #define D2F2_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE_MASK 0x10000000
7068 #define D2F2_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE__SHIFT 0x1c
7069 #define D2F2_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL_MASK 0x60000000
7070 #define D2F2_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL__SHIFT 0x1d
7071 #define D2F2_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI_MASK 0x80000000
7072 #define D2F2_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI__SHIFT 0x1f
7073 #define D2F2_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_MASK 0x1
7074 #define D2F2_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS__SHIFT 0x0
7075 #define D2F2_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL_MASK 0x6
7076 #define D2F2_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL__SHIFT 0x1
7077 #define D2F2_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS_MASK 0x8
7078 #define D2F2_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS__SHIFT 0x3
7079 #define D2F2_PCIE_LC_CNTL3__LC_COMP_TO_DETECT_MASK 0x10
7080 #define D2F2_PCIE_LC_CNTL3__LC_COMP_TO_DETECT__SHIFT 0x4
7081 #define D2F2_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN_MASK 0x20
7082 #define D2F2_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN__SHIFT 0x5
7083 #define D2F2_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc0
7084 #define D2F2_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0x6
7085 #define D2F2_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x100
7086 #define D2F2_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0x8
7087 #define D2F2_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT_MASK 0x200
7088 #define D2F2_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT__SHIFT 0x9
7089 #define D2F2_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN_MASK 0x400
7090 #define D2F2_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN__SHIFT 0xa
7091 #define D2F2_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE_MASK 0x800
7092 #define D2F2_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE__SHIFT 0xb
7093 #define D2F2_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD_MASK 0x3000
7094 #define D2F2_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD__SHIFT 0xc
7095 #define D2F2_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD_MASK 0xc000
7096 #define D2F2_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD__SHIFT 0xe
7097 #define D2F2_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN_MASK 0x10000
7098 #define D2F2_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN__SHIFT 0x10
7099 #define D2F2_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN_MASK 0x20000
7100 #define D2F2_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN__SHIFT 0x11
7101 #define D2F2_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x40000
7102 #define D2F2_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0x12
7103 #define D2F2_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x180000
7104 #define D2F2_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0x13
7105 #define D2F2_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN_MASK 0x200000
7106 #define D2F2_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN__SHIFT 0x15
7107 #define D2F2_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE_MASK 0x400000
7108 #define D2F2_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE__SHIFT 0x16
7109 #define D2F2_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK 0x800000
7110 #define D2F2_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK__SHIFT 0x17
7111 #define D2F2_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL_MASK 0x3000000
7112 #define D2F2_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL__SHIFT 0x18
7113 #define D2F2_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL_MASK 0x3c000000
7114 #define D2F2_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL__SHIFT 0x1a
7115 #define D2F2_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK 0x40000000
7116 #define D2F2_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY__SHIFT 0x1e
7117 #define D2F2_PCIE_LC_CNTL3__LC_N_EIE_SEL_MASK 0x80000000
7118 #define D2F2_PCIE_LC_CNTL3__LC_N_EIE_SEL__SHIFT 0x1f
7119 #define D2F2_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR_MASK 0x3
7120 #define D2F2_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR__SHIFT 0x0
7121 #define D2F2_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK_MASK 0x4
7122 #define D2F2_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK__SHIFT 0x2
7123 #define D2F2_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE_MASK 0x8
7124 #define D2F2_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE__SHIFT 0x3
7125 #define D2F2_PCIE_LC_CNTL4__LC_BYPASS_EQ_MASK 0x10
7126 #define D2F2_PCIE_LC_CNTL4__LC_BYPASS_EQ__SHIFT 0x4
7127 #define D2F2_PCIE_LC_CNTL4__LC_REDO_EQ_MASK 0x20
7128 #define D2F2_PCIE_LC_CNTL4__LC_REDO_EQ__SHIFT 0x5
7129 #define D2F2_PCIE_LC_CNTL4__LC_EXTEND_EIEOS_MASK 0x40
7130 #define D2F2_PCIE_LC_CNTL4__LC_EXTEND_EIEOS__SHIFT 0x6
7131 #define D2F2_PCIE_LC_CNTL4__LC_IGNORE_PARITY_MASK 0x80
7132 #define D2F2_PCIE_LC_CNTL4__LC_IGNORE_PARITY__SHIFT 0x7
7133 #define D2F2_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE_MASK 0x300
7134 #define D2F2_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE__SHIFT 0x8
7135 #define D2F2_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK_MASK 0x400
7136 #define D2F2_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK__SHIFT 0xa
7137 #define D2F2_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD_MASK 0x800
7138 #define D2F2_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD__SHIFT 0xb
7139 #define D2F2_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ_MASK 0x1000
7140 #define D2F2_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ__SHIFT 0xc
7141 #define D2F2_PCIE_LC_CNTL4__LC_SET_QUIESCE_MASK 0x2000
7142 #define D2F2_PCIE_LC_CNTL4__LC_SET_QUIESCE__SHIFT 0xd
7143 #define D2F2_PCIE_LC_CNTL4__LC_QUIESCE_RCVD_MASK 0x4000
7144 #define D2F2_PCIE_LC_CNTL4__LC_QUIESCE_RCVD__SHIFT 0xe
7145 #define D2F2_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD_MASK 0x8000
7146 #define D2F2_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD__SHIFT 0xf
7147 #define D2F2_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE_MASK 0x10000
7148 #define D2F2_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x10
7149 #define D2F2_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE_MASK 0x20000
7150 #define D2F2_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE__SHIFT 0x11
7151 #define D2F2_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE_MASK 0x3c0000
7152 #define D2F2_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE__SHIFT 0x12
7153 #define D2F2_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS_MASK 0x400000
7154 #define D2F2_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS__SHIFT 0x16
7155 #define D2F2_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING_MASK 0x800000
7156 #define D2F2_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING__SHIFT 0x17
7157 #define D2F2_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE_MASK 0x1000000
7158 #define D2F2_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE__SHIFT 0x18
7159 #define D2F2_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN_MASK 0x2000000
7160 #define D2F2_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN__SHIFT 0x19
7161 #define D2F2_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK_MASK 0xfc000000
7162 #define D2F2_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK__SHIFT 0x1a
7163 #define D2F2_PCIE_LC_CNTL5__LC_EQ_FS_0_MASK 0x3f
7164 #define D2F2_PCIE_LC_CNTL5__LC_EQ_FS_0__SHIFT 0x0
7165 #define D2F2_PCIE_LC_CNTL5__LC_EQ_FS_8_MASK 0xfc0
7166 #define D2F2_PCIE_LC_CNTL5__LC_EQ_FS_8__SHIFT 0x6
7167 #define D2F2_PCIE_LC_CNTL5__LC_EQ_LF_0_MASK 0x3f000
7168 #define D2F2_PCIE_LC_CNTL5__LC_EQ_LF_0__SHIFT 0xc
7169 #define D2F2_PCIE_LC_CNTL5__LC_EQ_LF_8_MASK 0xfc0000
7170 #define D2F2_PCIE_LC_CNTL5__LC_EQ_LF_8__SHIFT 0x12
7171 #define D2F2_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS_MASK 0x1000000
7172 #define D2F2_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS__SHIFT 0x18
7173 #define D2F2_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT_MASK 0x1
7174 #define D2F2_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT__SHIFT 0x0
7175 #define D2F2_PCIE_LC_CNTL6__LC_SPC_MODE_5GT_MASK 0x4
7176 #define D2F2_PCIE_LC_CNTL6__LC_SPC_MODE_5GT__SHIFT 0x2
7177 #define D2F2_PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK 0x10
7178 #define D2F2_PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT 0x4
7179 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN_MASK 0x1
7180 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN__SHIFT 0x0
7181 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE_MASK 0x2
7182 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE__SHIFT 0x1
7183 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE_MASK 0x4
7184 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE__SHIFT 0x2
7185 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE_MASK 0x8
7186 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE__SHIFT 0x3
7187 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE_MASK 0x10
7188 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE__SHIFT 0x4
7189 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG_MASK 0x20
7190 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG__SHIFT 0x5
7191 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE_MASK 0x40
7192 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE__SHIFT 0x6
7193 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE_MASK 0x80
7194 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE__SHIFT 0x7
7195 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER_MASK 0x100
7196 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER__SHIFT 0x8
7197 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED_MASK 0x200
7198 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED__SHIFT 0x9
7199 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE_MASK 0x400
7200 #define D2F2_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE__SHIFT 0xa
7201 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL_MASK 0xf
7202 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL__SHIFT 0x0
7203 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE_MASK 0x10
7204 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE__SHIFT 0x4
7205 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1_MASK 0x20
7206 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1__SHIFT 0x5
7207 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN_MASK 0x40
7208 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN__SHIFT 0x6
7209 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN_MASK 0x80
7210 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN__SHIFT 0x7
7211 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE_MASK 0x700
7212 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE__SHIFT 0x8
7213 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED_MASK 0x800
7214 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED__SHIFT 0xb
7215 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN_MASK 0x1000
7216 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN__SHIFT 0xc
7217 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH_MASK 0x2000
7218 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH__SHIFT 0xd
7219 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG_MASK 0x4000
7220 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG__SHIFT 0xe
7221 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN_MASK 0x8000
7222 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN__SHIFT 0xf
7223 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP_MASK 0x10000
7224 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP__SHIFT 0x10
7225 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF_MASK 0x20000
7226 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF__SHIFT 0x11
7227 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF_MASK 0x40000
7228 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF__SHIFT 0x12
7229 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN_MASK 0x80000
7230 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN__SHIFT 0x13
7231 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW_MASK 0x100000
7232 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW__SHIFT 0x14
7233 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN_MASK 0x200000
7234 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN__SHIFT 0x15
7235 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL_MASK 0xc00000
7236 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL__SHIFT 0x16
7237 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED_MASK 0x1000000
7238 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED__SHIFT 0x18
7239 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST_MASK 0x2000000
7240 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST__SHIFT 0x19
7241 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER_MASK 0x4000000
7242 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER__SHIFT 0x1a
7243 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT_MASK 0x8000000
7244 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT__SHIFT 0x1b
7245 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL_MASK 0x10000000
7246 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL__SHIFT 0x1c
7247 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK_MASK 0x20000000
7248 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK__SHIFT 0x1d
7249 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME_MASK 0xc0000000
7250 #define D2F2_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME__SHIFT 0x1e
7251 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_MASK 0x7
7252 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH__SHIFT 0x0
7253 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK 0x70
7254 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD__SHIFT 0x4
7255 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE_MASK 0x80
7256 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE__SHIFT 0x7
7257 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW_MASK 0x100
7258 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW__SHIFT 0x8
7259 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT_MASK 0x200
7260 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT__SHIFT 0x9
7261 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN_MASK 0x400
7262 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN__SHIFT 0xa
7263 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN_MASK 0x800
7264 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN__SHIFT 0xb
7265 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT_MASK 0x1000
7266 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT__SHIFT 0xc
7267 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS_MASK 0x2000
7268 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS__SHIFT 0xd
7269 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS_MASK 0x4000
7270 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS__SHIFT 0xe
7271 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL_MASK 0x8000
7272 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL__SHIFT 0xf
7273 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB_MASK 0x10000
7274 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB__SHIFT 0x10
7275 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN_MASK 0x20000
7276 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN__SHIFT 0x11
7277 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN_MASK 0x40000
7278 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN__SHIFT 0x12
7279 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN_MASK 0x80000
7280 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN__SHIFT 0x13
7281 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE_MASK 0x100000
7282 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE__SHIFT 0x14
7283 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK 0x600000
7284 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT 0x15
7285 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN_MASK 0x800000
7286 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN__SHIFT 0x17
7287 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN_MASK 0x1000000
7288 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN__SHIFT 0x18
7289 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN_MASK 0x2000000
7290 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN__SHIFT 0x19
7291 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE_MASK 0x4000000
7292 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE__SHIFT 0x1a
7293 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT_MASK 0x8000000
7294 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT__SHIFT 0x1b
7295 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE_MASK 0x10000000
7296 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE__SHIFT 0x1c
7297 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI_MASK 0x20000000
7298 #define D2F2_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI__SHIFT 0x1d
7299 #define D2F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK 0xff
7300 #define D2F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT 0x0
7301 #define D2F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN_MASK 0x100
7302 #define D2F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN__SHIFT 0x8
7303 #define D2F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY_MASK 0x200
7304 #define D2F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY__SHIFT 0x9
7305 #define D2F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT_MASK 0xff0000
7306 #define D2F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT__SHIFT 0x10
7307 #define D2F2_PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK 0xff000000
7308 #define D2F2_PCIE_LC_N_FTS_CNTL__LC_N_FTS__SHIFT 0x18
7309 #define D2F2_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP_MASK 0x1
7310 #define D2F2_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP__SHIFT 0x0
7311 #define D2F2_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP_MASK 0x2
7312 #define D2F2_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP__SHIFT 0x1
7313 #define D2F2_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x4
7314 #define D2F2_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x2
7315 #define D2F2_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_MASK 0x18
7316 #define D2F2_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE__SHIFT 0x3
7317 #define D2F2_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE_MASK 0x20
7318 #define D2F2_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE__SHIFT 0x5
7319 #define D2F2_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE_MASK 0x40
7320 #define D2F2_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE__SHIFT 0x6
7321 #define D2F2_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE_MASK 0x80
7322 #define D2F2_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE__SHIFT 0x7
7323 #define D2F2_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE_MASK 0x100
7324 #define D2F2_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE__SHIFT 0x8
7325 #define D2F2_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE_MASK 0x200
7326 #define D2F2_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE__SHIFT 0x9
7327 #define D2F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc00
7328 #define D2F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0xa
7329 #define D2F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x1000
7330 #define D2F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0xc
7331 #define D2F2_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE_MASK 0x6000
7332 #define D2F2_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE__SHIFT 0xd
7333 #define D2F2_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS_MASK 0x8000
7334 #define D2F2_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS__SHIFT 0xf
7335 #define D2F2_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT_MASK 0x10000
7336 #define D2F2_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT__SHIFT 0x10
7337 #define D2F2_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN_MASK 0x20000
7338 #define D2F2_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN__SHIFT 0x11
7339 #define D2F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2_MASK 0x40000
7340 #define D2F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2__SHIFT 0x12
7341 #define D2F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2_MASK 0x80000
7342 #define D2F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2__SHIFT 0x13
7343 #define D2F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3_MASK 0x100000
7344 #define D2F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3__SHIFT 0x14
7345 #define D2F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3_MASK 0x200000
7346 #define D2F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3__SHIFT 0x15
7347 #define D2F2_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS_MASK 0x400000
7348 #define D2F2_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS__SHIFT 0x16
7349 #define D2F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS_MASK 0x800000
7350 #define D2F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS__SHIFT 0x17
7351 #define D2F2_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED_MASK 0x3000000
7352 #define D2F2_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED__SHIFT 0x18
7353 #define D2F2_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE_MASK 0x4000000
7354 #define D2F2_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE__SHIFT 0x1a
7355 #define D2F2_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN_MASK 0x8000000
7356 #define D2F2_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN__SHIFT 0x1b
7357 #define D2F2_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN_MASK 0x10000000
7358 #define D2F2_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN__SHIFT 0x1c
7359 #define D2F2_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN_MASK 0x20000000
7360 #define D2F2_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN__SHIFT 0x1d
7361 #define D2F2_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG_MASK 0x40000000
7362 #define D2F2_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG__SHIFT 0x1e
7363 #define D2F2_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS_MASK 0x80000000
7364 #define D2F2_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS__SHIFT 0x1f
7365 #define D2F2_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF_MASK 0xfff
7366 #define D2F2_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF__SHIFT 0x0
7367 #define D2F2_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS_MASK 0xfff000
7368 #define D2F2_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS__SHIFT 0xc
7369 #define D2F2_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE_MASK 0x3000000
7370 #define D2F2_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE__SHIFT 0x18
7371 #define D2F2_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES_MASK 0xffff
7372 #define D2F2_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES__SHIFT 0x0
7373 #define D2F2_PCIE_LC_LANE_CNTL__LC_LANE_DIS_MASK 0xffff0000
7374 #define D2F2_PCIE_LC_LANE_CNTL__LC_LANE_DIS__SHIFT 0x10
7375 #define D2F2_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF_MASK 0x1
7376 #define D2F2_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF__SHIFT 0x0
7377 #define D2F2_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR_MASK 0x7e
7378 #define D2F2_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR__SHIFT 0x1
7379 #define D2F2_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR_MASK 0x1f80
7380 #define D2F2_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR__SHIFT 0x7
7381 #define D2F2_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR_MASK 0x7e000
7382 #define D2F2_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR__SHIFT 0xd
7383 #define D2F2_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN_MASK 0x80000
7384 #define D2F2_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN__SHIFT 0x13
7385 #define D2F2_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN_MASK 0x100000
7386 #define D2F2_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN__SHIFT 0x14
7387 #define D2F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET_MASK 0xf
7388 #define D2F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET__SHIFT 0x0
7389 #define D2F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR_MASK 0x3f0
7390 #define D2F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR__SHIFT 0x4
7391 #define D2F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR_MASK 0xfc00
7392 #define D2F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR__SHIFT 0xa
7393 #define D2F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR_MASK 0x3f0000
7394 #define D2F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR__SHIFT 0x10
7395 #define D2F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM_MASK 0x3fc00000
7396 #define D2F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM__SHIFT 0x16
7397 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE_MASK 0x1
7398 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE__SHIFT 0x0
7399 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ_MASK 0x7e
7400 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ__SHIFT 0x1
7401 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ_MASK 0x1f80
7402 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ__SHIFT 0x7
7403 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ_MASK 0x7e000
7404 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ__SHIFT 0xd
7405 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END_MASK 0x1f80000
7406 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END__SHIFT 0x13
7407 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END_MASK 0x7e000000
7408 #define D2F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END__SHIFT 0x19
7409 #define D2F2_PCIE_LC_STATE0__LC_CURRENT_STATE_MASK 0x3f
7410 #define D2F2_PCIE_LC_STATE0__LC_CURRENT_STATE__SHIFT 0x0
7411 #define D2F2_PCIE_LC_STATE0__LC_PREV_STATE1_MASK 0x3f00
7412 #define D2F2_PCIE_LC_STATE0__LC_PREV_STATE1__SHIFT 0x8
7413 #define D2F2_PCIE_LC_STATE0__LC_PREV_STATE2_MASK 0x3f0000
7414 #define D2F2_PCIE_LC_STATE0__LC_PREV_STATE2__SHIFT 0x10
7415 #define D2F2_PCIE_LC_STATE0__LC_PREV_STATE3_MASK 0x3f000000
7416 #define D2F2_PCIE_LC_STATE0__LC_PREV_STATE3__SHIFT 0x18
7417 #define D2F2_PCIE_LC_STATE1__LC_PREV_STATE4_MASK 0x3f
7418 #define D2F2_PCIE_LC_STATE1__LC_PREV_STATE4__SHIFT 0x0
7419 #define D2F2_PCIE_LC_STATE1__LC_PREV_STATE5_MASK 0x3f00
7420 #define D2F2_PCIE_LC_STATE1__LC_PREV_STATE5__SHIFT 0x8
7421 #define D2F2_PCIE_LC_STATE1__LC_PREV_STATE6_MASK 0x3f0000
7422 #define D2F2_PCIE_LC_STATE1__LC_PREV_STATE6__SHIFT 0x10
7423 #define D2F2_PCIE_LC_STATE1__LC_PREV_STATE7_MASK 0x3f000000
7424 #define D2F2_PCIE_LC_STATE1__LC_PREV_STATE7__SHIFT 0x18
7425 #define D2F2_PCIE_LC_STATE2__LC_PREV_STATE8_MASK 0x3f
7426 #define D2F2_PCIE_LC_STATE2__LC_PREV_STATE8__SHIFT 0x0
7427 #define D2F2_PCIE_LC_STATE2__LC_PREV_STATE9_MASK 0x3f00
7428 #define D2F2_PCIE_LC_STATE2__LC_PREV_STATE9__SHIFT 0x8
7429 #define D2F2_PCIE_LC_STATE2__LC_PREV_STATE10_MASK 0x3f0000
7430 #define D2F2_PCIE_LC_STATE2__LC_PREV_STATE10__SHIFT 0x10
7431 #define D2F2_PCIE_LC_STATE2__LC_PREV_STATE11_MASK 0x3f000000
7432 #define D2F2_PCIE_LC_STATE2__LC_PREV_STATE11__SHIFT 0x18
7433 #define D2F2_PCIE_LC_STATE3__LC_PREV_STATE12_MASK 0x3f
7434 #define D2F2_PCIE_LC_STATE3__LC_PREV_STATE12__SHIFT 0x0
7435 #define D2F2_PCIE_LC_STATE3__LC_PREV_STATE13_MASK 0x3f00
7436 #define D2F2_PCIE_LC_STATE3__LC_PREV_STATE13__SHIFT 0x8
7437 #define D2F2_PCIE_LC_STATE3__LC_PREV_STATE14_MASK 0x3f0000
7438 #define D2F2_PCIE_LC_STATE3__LC_PREV_STATE14__SHIFT 0x10
7439 #define D2F2_PCIE_LC_STATE3__LC_PREV_STATE15_MASK 0x3f000000
7440 #define D2F2_PCIE_LC_STATE3__LC_PREV_STATE15__SHIFT 0x18
7441 #define D2F2_PCIE_LC_STATE4__LC_PREV_STATE16_MASK 0x3f
7442 #define D2F2_PCIE_LC_STATE4__LC_PREV_STATE16__SHIFT 0x0
7443 #define D2F2_PCIE_LC_STATE4__LC_PREV_STATE17_MASK 0x3f00
7444 #define D2F2_PCIE_LC_STATE4__LC_PREV_STATE17__SHIFT 0x8
7445 #define D2F2_PCIE_LC_STATE4__LC_PREV_STATE18_MASK 0x3f0000
7446 #define D2F2_PCIE_LC_STATE4__LC_PREV_STATE18__SHIFT 0x10
7447 #define D2F2_PCIE_LC_STATE4__LC_PREV_STATE19_MASK 0x3f000000
7448 #define D2F2_PCIE_LC_STATE4__LC_PREV_STATE19__SHIFT 0x18
7449 #define D2F2_PCIE_LC_STATE5__LC_PREV_STATE20_MASK 0x3f
7450 #define D2F2_PCIE_LC_STATE5__LC_PREV_STATE20__SHIFT 0x0
7451 #define D2F2_PCIE_LC_STATE5__LC_PREV_STATE21_MASK 0x3f00
7452 #define D2F2_PCIE_LC_STATE5__LC_PREV_STATE21__SHIFT 0x8
7453 #define D2F2_PCIE_LC_STATE5__LC_PREV_STATE22_MASK 0x3f0000
7454 #define D2F2_PCIE_LC_STATE5__LC_PREV_STATE22__SHIFT 0x10
7455 #define D2F2_PCIE_LC_STATE5__LC_PREV_STATE23_MASK 0x3f000000
7456 #define D2F2_PCIE_LC_STATE5__LC_PREV_STATE23__SHIFT 0x18
7457 #define D2F2_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT_MASK 0x3
7458 #define D2F2_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT__SHIFT 0x0
7459 #define D2F2_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT_MASK 0xc
7460 #define D2F2_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT__SHIFT 0x2
7461 #define D2F2_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT_MASK 0x30
7462 #define D2F2_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT__SHIFT 0x4
7463 #define D2F2_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT_MASK 0xc0
7464 #define D2F2_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT__SHIFT 0x6
7465 #define D2F2_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL_MASK 0x700
7466 #define D2F2_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL__SHIFT 0x8
7467 #define D2F2_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET_MASK 0x800
7468 #define D2F2_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET__SHIFT 0xb
7469 #define D2F2_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS_MASK 0x1000
7470 #define D2F2_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS__SHIFT 0xc
7471 #define D2F2_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE_MASK 0x2000
7472 #define D2F2_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE__SHIFT 0xd
7473 #define D2F2_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES_MASK 0x4000
7474 #define D2F2_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES__SHIFT 0xe
7475 #define D2F2_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x8000
7476 #define D2F2_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0xf
7477 #define D2F2_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION_MASK 0x70000
7478 #define D2F2_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION__SHIFT 0x10
7479 #define D2F2_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES_MASK 0x1
7480 #define D2F2_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES__SHIFT 0x0
7481 #define D2F2_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN_MASK 0x2
7482 #define D2F2_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN__SHIFT 0x1
7483 #define D2F2_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED_MASK 0x4
7484 #define D2F2_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED__SHIFT 0x2
7485 #define D2F2_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED_MASK 0x18
7486 #define D2F2_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED__SHIFT 0x3
7487 #define D2F2_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED_MASK 0x20
7488 #define D2F2_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED__SHIFT 0x5
7489 #define D2F2_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN_MASK 0x1
7490 #define D2F2_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN__SHIFT 0x0
7491 #define D2F2_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD_MASK 0xff00
7492 #define D2F2_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD__SHIFT 0x8
7493 #define D2F2_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS_MASK 0xffff0000
7494 #define D2F2_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS__SHIFT 0x10
7495 #define D2F2_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE_MASK 0x8
7496 #define D2F2_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE__SHIFT 0x3
7497 #define D2F2_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE_MASK 0x40
7498 #define D2F2_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE__SHIFT 0x6
7499 #define D2F2_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN_MASK 0x1
7500 #define D2F2_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN__SHIFT 0x0
7501 #define D2F2_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN_MASK 0x2
7502 #define D2F2_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN__SHIFT 0x1
7503 #define D2F2_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN_MASK 0x4
7504 #define D2F2_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN__SHIFT 0x2
7505 #define D2F2_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN_MASK 0x8
7506 #define D2F2_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN__SHIFT 0x3
7507 #define D2F2_PCIEP_HPGI__REG_HPGI_HOOK_MASK 0x80
7508 #define D2F2_PCIEP_HPGI__REG_HPGI_HOOK__SHIFT 0x7
7509 #define D2F2_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS_MASK 0x100
7510 #define D2F2_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS__SHIFT 0x8
7511 #define D2F2_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS_MASK 0x200
7512 #define D2F2_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS__SHIFT 0x9
7513 #define D2F2_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS_MASK 0x400
7514 #define D2F2_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS__SHIFT 0xa
7515 #define D2F2_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS_MASK 0x800
7516 #define D2F2_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS__SHIFT 0xb
7517 #define D2F2_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS_MASK 0x8000
7518 #define D2F2_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS__SHIFT 0xf
7519 #define D2F2_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN_MASK 0x10000
7520 #define D2F2_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN__SHIFT 0x10
7521 #define D2F2_VENDOR_ID__VENDOR_ID_MASK 0xffff
7522 #define D2F2_VENDOR_ID__VENDOR_ID__SHIFT 0x0
7523 #define D2F2_DEVICE_ID__DEVICE_ID_MASK 0xffff0000
7524 #define D2F2_DEVICE_ID__DEVICE_ID__SHIFT 0x10
7525 #define D2F2_COMMAND__IO_ACCESS_EN_MASK 0x1
7526 #define D2F2_COMMAND__IO_ACCESS_EN__SHIFT 0x0
7527 #define D2F2_COMMAND__MEM_ACCESS_EN_MASK 0x2
7528 #define D2F2_COMMAND__MEM_ACCESS_EN__SHIFT 0x1
7529 #define D2F2_COMMAND__BUS_MASTER_EN_MASK 0x4
7530 #define D2F2_COMMAND__BUS_MASTER_EN__SHIFT 0x2
7531 #define D2F2_COMMAND__SPECIAL_CYCLE_EN_MASK 0x8
7532 #define D2F2_COMMAND__SPECIAL_CYCLE_EN__SHIFT 0x3
7533 #define D2F2_COMMAND__MEM_WRITE_INVALIDATE_EN_MASK 0x10
7534 #define D2F2_COMMAND__MEM_WRITE_INVALIDATE_EN__SHIFT 0x4
7535 #define D2F2_COMMAND__PAL_SNOOP_EN_MASK 0x20
7536 #define D2F2_COMMAND__PAL_SNOOP_EN__SHIFT 0x5
7537 #define D2F2_COMMAND__PARITY_ERROR_RESPONSE_MASK 0x40
7538 #define D2F2_COMMAND__PARITY_ERROR_RESPONSE__SHIFT 0x6
7539 #define D2F2_COMMAND__AD_STEPPING_MASK 0x80
7540 #define D2F2_COMMAND__AD_STEPPING__SHIFT 0x7
7541 #define D2F2_COMMAND__SERR_EN_MASK 0x100
7542 #define D2F2_COMMAND__SERR_EN__SHIFT 0x8
7543 #define D2F2_COMMAND__FAST_B2B_EN_MASK 0x200
7544 #define D2F2_COMMAND__FAST_B2B_EN__SHIFT 0x9
7545 #define D2F2_COMMAND__INT_DIS_MASK 0x400
7546 #define D2F2_COMMAND__INT_DIS__SHIFT 0xa
7547 #define D2F2_STATUS__INT_STATUS_MASK 0x80000
7548 #define D2F2_STATUS__INT_STATUS__SHIFT 0x13
7549 #define D2F2_STATUS__CAP_LIST_MASK 0x100000
7550 #define D2F2_STATUS__CAP_LIST__SHIFT 0x14
7551 #define D2F2_STATUS__PCI_66_EN_MASK 0x200000
7552 #define D2F2_STATUS__PCI_66_EN__SHIFT 0x15
7553 #define D2F2_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
7554 #define D2F2_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
7555 #define D2F2_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
7556 #define D2F2_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
7557 #define D2F2_STATUS__DEVSEL_TIMING_MASK 0x6000000
7558 #define D2F2_STATUS__DEVSEL_TIMING__SHIFT 0x19
7559 #define D2F2_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
7560 #define D2F2_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
7561 #define D2F2_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
7562 #define D2F2_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
7563 #define D2F2_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
7564 #define D2F2_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
7565 #define D2F2_STATUS__SIGNALED_SYSTEM_ERROR_MASK 0x40000000
7566 #define D2F2_STATUS__SIGNALED_SYSTEM_ERROR__SHIFT 0x1e
7567 #define D2F2_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
7568 #define D2F2_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
7569 #define D2F2_REVISION_ID__MINOR_REV_ID_MASK 0xf
7570 #define D2F2_REVISION_ID__MINOR_REV_ID__SHIFT 0x0
7571 #define D2F2_REVISION_ID__MAJOR_REV_ID_MASK 0xf0
7572 #define D2F2_REVISION_ID__MAJOR_REV_ID__SHIFT 0x4
7573 #define D2F2_PROG_INTERFACE__PROG_INTERFACE_MASK 0xff00
7574 #define D2F2_PROG_INTERFACE__PROG_INTERFACE__SHIFT 0x8
7575 #define D2F2_SUB_CLASS__SUB_CLASS_MASK 0xff0000
7576 #define D2F2_SUB_CLASS__SUB_CLASS__SHIFT 0x10
7577 #define D2F2_BASE_CLASS__BASE_CLASS_MASK 0xff000000
7578 #define D2F2_BASE_CLASS__BASE_CLASS__SHIFT 0x18
7579 #define D2F2_CACHE_LINE__CACHE_LINE_SIZE_MASK 0xff
7580 #define D2F2_CACHE_LINE__CACHE_LINE_SIZE__SHIFT 0x0
7581 #define D2F2_LATENCY__LATENCY_TIMER_MASK 0xff00
7582 #define D2F2_LATENCY__LATENCY_TIMER__SHIFT 0x8
7583 #define D2F2_HEADER__HEADER_TYPE_MASK 0x7f0000
7584 #define D2F2_HEADER__HEADER_TYPE__SHIFT 0x10
7585 #define D2F2_HEADER__DEVICE_TYPE_MASK 0x800000
7586 #define D2F2_HEADER__DEVICE_TYPE__SHIFT 0x17
7587 #define D2F2_BIST__BIST_COMP_MASK 0xf000000
7588 #define D2F2_BIST__BIST_COMP__SHIFT 0x18
7589 #define D2F2_BIST__BIST_STRT_MASK 0x40000000
7590 #define D2F2_BIST__BIST_STRT__SHIFT 0x1e
7591 #define D2F2_BIST__BIST_CAP_MASK 0x80000000
7592 #define D2F2_BIST__BIST_CAP__SHIFT 0x1f
7593 #define D2F2_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS_MASK 0xff
7594 #define D2F2_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS__SHIFT 0x0
7595 #define D2F2_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS_MASK 0xff00
7596 #define D2F2_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS__SHIFT 0x8
7597 #define D2F2_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM_MASK 0xff0000
7598 #define D2F2_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM__SHIFT 0x10
7599 #define D2F2_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER_MASK 0xff000000
7600 #define D2F2_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER__SHIFT 0x18
7601 #define D2F2_IO_BASE_LIMIT__IO_BASE_TYPE_MASK 0xf
7602 #define D2F2_IO_BASE_LIMIT__IO_BASE_TYPE__SHIFT 0x0
7603 #define D2F2_IO_BASE_LIMIT__IO_BASE_MASK 0xf0
7604 #define D2F2_IO_BASE_LIMIT__IO_BASE__SHIFT 0x4
7605 #define D2F2_IO_BASE_LIMIT__IO_LIMIT_TYPE_MASK 0xf00
7606 #define D2F2_IO_BASE_LIMIT__IO_LIMIT_TYPE__SHIFT 0x8
7607 #define D2F2_IO_BASE_LIMIT__IO_LIMIT_MASK 0xf000
7608 #define D2F2_IO_BASE_LIMIT__IO_LIMIT__SHIFT 0xc
7609 #define D2F2_SECONDARY_STATUS__CAP_LIST_MASK 0x100000
7610 #define D2F2_SECONDARY_STATUS__CAP_LIST__SHIFT 0x14
7611 #define D2F2_SECONDARY_STATUS__PCI_66_EN_MASK 0x200000
7612 #define D2F2_SECONDARY_STATUS__PCI_66_EN__SHIFT 0x15
7613 #define D2F2_SECONDARY_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
7614 #define D2F2_SECONDARY_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
7615 #define D2F2_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
7616 #define D2F2_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
7617 #define D2F2_SECONDARY_STATUS__DEVSEL_TIMING_MASK 0x6000000
7618 #define D2F2_SECONDARY_STATUS__DEVSEL_TIMING__SHIFT 0x19
7619 #define D2F2_SECONDARY_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
7620 #define D2F2_SECONDARY_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
7621 #define D2F2_SECONDARY_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
7622 #define D2F2_SECONDARY_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
7623 #define D2F2_SECONDARY_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
7624 #define D2F2_SECONDARY_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
7625 #define D2F2_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR_MASK 0x40000000
7626 #define D2F2_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR__SHIFT 0x1e
7627 #define D2F2_SECONDARY_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
7628 #define D2F2_SECONDARY_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
7629 #define D2F2_MEM_BASE_LIMIT__MEM_BASE_TYPE_MASK 0xf
7630 #define D2F2_MEM_BASE_LIMIT__MEM_BASE_TYPE__SHIFT 0x0
7631 #define D2F2_MEM_BASE_LIMIT__MEM_BASE_31_20_MASK 0xfff0
7632 #define D2F2_MEM_BASE_LIMIT__MEM_BASE_31_20__SHIFT 0x4
7633 #define D2F2_MEM_BASE_LIMIT__MEM_LIMIT_TYPE_MASK 0xf0000
7634 #define D2F2_MEM_BASE_LIMIT__MEM_LIMIT_TYPE__SHIFT 0x10
7635 #define D2F2_MEM_BASE_LIMIT__MEM_LIMIT_31_20_MASK 0xfff00000
7636 #define D2F2_MEM_BASE_LIMIT__MEM_LIMIT_31_20__SHIFT 0x14
7637 #define D2F2_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE_MASK 0xf
7638 #define D2F2_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE__SHIFT 0x0
7639 #define D2F2_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20_MASK 0xfff0
7640 #define D2F2_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20__SHIFT 0x4
7641 #define D2F2_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE_MASK 0xf0000
7642 #define D2F2_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE__SHIFT 0x10
7643 #define D2F2_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20_MASK 0xfff00000
7644 #define D2F2_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20__SHIFT 0x14
7645 #define D2F2_PREF_BASE_UPPER__PREF_BASE_UPPER_MASK 0xffffffff
7646 #define D2F2_PREF_BASE_UPPER__PREF_BASE_UPPER__SHIFT 0x0
7647 #define D2F2_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER_MASK 0xffffffff
7648 #define D2F2_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER__SHIFT 0x0
7649 #define D2F2_IO_BASE_LIMIT_HI__IO_BASE_31_16_MASK 0xffff
7650 #define D2F2_IO_BASE_LIMIT_HI__IO_BASE_31_16__SHIFT 0x0
7651 #define D2F2_IO_BASE_LIMIT_HI__IO_LIMIT_31_16_MASK 0xffff0000
7652 #define D2F2_IO_BASE_LIMIT_HI__IO_LIMIT_31_16__SHIFT 0x10
7653 #define D2F2_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN_MASK 0x10000
7654 #define D2F2_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN__SHIFT 0x10
7655 #define D2F2_IRQ_BRIDGE_CNTL__SERR_EN_MASK 0x20000
7656 #define D2F2_IRQ_BRIDGE_CNTL__SERR_EN__SHIFT 0x11
7657 #define D2F2_IRQ_BRIDGE_CNTL__ISA_EN_MASK 0x40000
7658 #define D2F2_IRQ_BRIDGE_CNTL__ISA_EN__SHIFT 0x12
7659 #define D2F2_IRQ_BRIDGE_CNTL__VGA_EN_MASK 0x80000
7660 #define D2F2_IRQ_BRIDGE_CNTL__VGA_EN__SHIFT 0x13
7661 #define D2F2_IRQ_BRIDGE_CNTL__VGA_DEC_MASK 0x100000
7662 #define D2F2_IRQ_BRIDGE_CNTL__VGA_DEC__SHIFT 0x14
7663 #define D2F2_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE_MASK 0x200000
7664 #define D2F2_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE__SHIFT 0x15
7665 #define D2F2_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET_MASK 0x400000
7666 #define D2F2_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET__SHIFT 0x16
7667 #define D2F2_IRQ_BRIDGE_CNTL__FAST_B2B_EN_MASK 0x800000
7668 #define D2F2_IRQ_BRIDGE_CNTL__FAST_B2B_EN__SHIFT 0x17
7669 #define D2F2_CAP_PTR__CAP_PTR_MASK 0xff
7670 #define D2F2_CAP_PTR__CAP_PTR__SHIFT 0x0
7671 #define D2F2_INTERRUPT_LINE__INTERRUPT_LINE_MASK 0xff
7672 #define D2F2_INTERRUPT_LINE__INTERRUPT_LINE__SHIFT 0x0
7673 #define D2F2_INTERRUPT_PIN__INTERRUPT_PIN_MASK 0xff00
7674 #define D2F2_INTERRUPT_PIN__INTERRUPT_PIN__SHIFT 0x8
7675 #define D2F2_EXT_BRIDGE_CNTL__IO_PORT_80_EN_MASK 0x1
7676 #define D2F2_EXT_BRIDGE_CNTL__IO_PORT_80_EN__SHIFT 0x0
7677 #define D2F2_PMI_CAP_LIST__CAP_ID_MASK 0xff
7678 #define D2F2_PMI_CAP_LIST__CAP_ID__SHIFT 0x0
7679 #define D2F2_PMI_CAP_LIST__NEXT_PTR_MASK 0xff00
7680 #define D2F2_PMI_CAP_LIST__NEXT_PTR__SHIFT 0x8
7681 #define D2F2_PMI_CAP__VERSION_MASK 0x70000
7682 #define D2F2_PMI_CAP__VERSION__SHIFT 0x10
7683 #define D2F2_PMI_CAP__PME_CLOCK_MASK 0x80000
7684 #define D2F2_PMI_CAP__PME_CLOCK__SHIFT 0x13
7685 #define D2F2_PMI_CAP__DEV_SPECIFIC_INIT_MASK 0x200000
7686 #define D2F2_PMI_CAP__DEV_SPECIFIC_INIT__SHIFT 0x15
7687 #define D2F2_PMI_CAP__AUX_CURRENT_MASK 0x1c00000
7688 #define D2F2_PMI_CAP__AUX_CURRENT__SHIFT 0x16
7689 #define D2F2_PMI_CAP__D1_SUPPORT_MASK 0x2000000
7690 #define D2F2_PMI_CAP__D1_SUPPORT__SHIFT 0x19
7691 #define D2F2_PMI_CAP__D2_SUPPORT_MASK 0x4000000
7692 #define D2F2_PMI_CAP__D2_SUPPORT__SHIFT 0x1a
7693 #define D2F2_PMI_CAP__PME_SUPPORT_MASK 0xf8000000
7694 #define D2F2_PMI_CAP__PME_SUPPORT__SHIFT 0x1b
7695 #define D2F2_PMI_STATUS_CNTL__POWER_STATE_MASK 0x3
7696 #define D2F2_PMI_STATUS_CNTL__POWER_STATE__SHIFT 0x0
7697 #define D2F2_PMI_STATUS_CNTL__NO_SOFT_RESET_MASK 0x8
7698 #define D2F2_PMI_STATUS_CNTL__NO_SOFT_RESET__SHIFT 0x3
7699 #define D2F2_PMI_STATUS_CNTL__PME_EN_MASK 0x100
7700 #define D2F2_PMI_STATUS_CNTL__PME_EN__SHIFT 0x8
7701 #define D2F2_PMI_STATUS_CNTL__DATA_SELECT_MASK 0x1e00
7702 #define D2F2_PMI_STATUS_CNTL__DATA_SELECT__SHIFT 0x9
7703 #define D2F2_PMI_STATUS_CNTL__DATA_SCALE_MASK 0x6000
7704 #define D2F2_PMI_STATUS_CNTL__DATA_SCALE__SHIFT 0xd
7705 #define D2F2_PMI_STATUS_CNTL__PME_STATUS_MASK 0x8000
7706 #define D2F2_PMI_STATUS_CNTL__PME_STATUS__SHIFT 0xf
7707 #define D2F2_PMI_STATUS_CNTL__B2_B3_SUPPORT_MASK 0x400000
7708 #define D2F2_PMI_STATUS_CNTL__B2_B3_SUPPORT__SHIFT 0x16
7709 #define D2F2_PMI_STATUS_CNTL__BUS_PWR_EN_MASK 0x800000
7710 #define D2F2_PMI_STATUS_CNTL__BUS_PWR_EN__SHIFT 0x17
7711 #define D2F2_PMI_STATUS_CNTL__PMI_DATA_MASK 0xff000000
7712 #define D2F2_PMI_STATUS_CNTL__PMI_DATA__SHIFT 0x18
7713 #define D2F2_PCIE_CAP_LIST__CAP_ID_MASK 0xff
7714 #define D2F2_PCIE_CAP_LIST__CAP_ID__SHIFT 0x0
7715 #define D2F2_PCIE_CAP_LIST__NEXT_PTR_MASK 0xff00
7716 #define D2F2_PCIE_CAP_LIST__NEXT_PTR__SHIFT 0x8
7717 #define D2F2_PCIE_CAP__VERSION_MASK 0xf0000
7718 #define D2F2_PCIE_CAP__VERSION__SHIFT 0x10
7719 #define D2F2_PCIE_CAP__DEVICE_TYPE_MASK 0xf00000
7720 #define D2F2_PCIE_CAP__DEVICE_TYPE__SHIFT 0x14
7721 #define D2F2_PCIE_CAP__SLOT_IMPLEMENTED_MASK 0x1000000
7722 #define D2F2_PCIE_CAP__SLOT_IMPLEMENTED__SHIFT 0x18
7723 #define D2F2_PCIE_CAP__INT_MESSAGE_NUM_MASK 0x3e000000
7724 #define D2F2_PCIE_CAP__INT_MESSAGE_NUM__SHIFT 0x19
7725 #define D2F2_DEVICE_CAP__MAX_PAYLOAD_SUPPORT_MASK 0x7
7726 #define D2F2_DEVICE_CAP__MAX_PAYLOAD_SUPPORT__SHIFT 0x0
7727 #define D2F2_DEVICE_CAP__PHANTOM_FUNC_MASK 0x18
7728 #define D2F2_DEVICE_CAP__PHANTOM_FUNC__SHIFT 0x3
7729 #define D2F2_DEVICE_CAP__EXTENDED_TAG_MASK 0x20
7730 #define D2F2_DEVICE_CAP__EXTENDED_TAG__SHIFT 0x5
7731 #define D2F2_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY_MASK 0x1c0
7732 #define D2F2_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY__SHIFT 0x6
7733 #define D2F2_DEVICE_CAP__L1_ACCEPTABLE_LATENCY_MASK 0xe00
7734 #define D2F2_DEVICE_CAP__L1_ACCEPTABLE_LATENCY__SHIFT 0x9
7735 #define D2F2_DEVICE_CAP__ROLE_BASED_ERR_REPORTING_MASK 0x8000
7736 #define D2F2_DEVICE_CAP__ROLE_BASED_ERR_REPORTING__SHIFT 0xf
7737 #define D2F2_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT_MASK 0x3fc0000
7738 #define D2F2_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT__SHIFT 0x12
7739 #define D2F2_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE_MASK 0xc000000
7740 #define D2F2_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE__SHIFT 0x1a
7741 #define D2F2_DEVICE_CAP__FLR_CAPABLE_MASK 0x10000000
7742 #define D2F2_DEVICE_CAP__FLR_CAPABLE__SHIFT 0x1c
7743 #define D2F2_DEVICE_CNTL__CORR_ERR_EN_MASK 0x1
7744 #define D2F2_DEVICE_CNTL__CORR_ERR_EN__SHIFT 0x0
7745 #define D2F2_DEVICE_CNTL__NON_FATAL_ERR_EN_MASK 0x2
7746 #define D2F2_DEVICE_CNTL__NON_FATAL_ERR_EN__SHIFT 0x1
7747 #define D2F2_DEVICE_CNTL__FATAL_ERR_EN_MASK 0x4
7748 #define D2F2_DEVICE_CNTL__FATAL_ERR_EN__SHIFT 0x2
7749 #define D2F2_DEVICE_CNTL__USR_REPORT_EN_MASK 0x8
7750 #define D2F2_DEVICE_CNTL__USR_REPORT_EN__SHIFT 0x3
7751 #define D2F2_DEVICE_CNTL__RELAXED_ORD_EN_MASK 0x10
7752 #define D2F2_DEVICE_CNTL__RELAXED_ORD_EN__SHIFT 0x4
7753 #define D2F2_DEVICE_CNTL__MAX_PAYLOAD_SIZE_MASK 0xe0
7754 #define D2F2_DEVICE_CNTL__MAX_PAYLOAD_SIZE__SHIFT 0x5
7755 #define D2F2_DEVICE_CNTL__EXTENDED_TAG_EN_MASK 0x100
7756 #define D2F2_DEVICE_CNTL__EXTENDED_TAG_EN__SHIFT 0x8
7757 #define D2F2_DEVICE_CNTL__PHANTOM_FUNC_EN_MASK 0x200
7758 #define D2F2_DEVICE_CNTL__PHANTOM_FUNC_EN__SHIFT 0x9
7759 #define D2F2_DEVICE_CNTL__AUX_POWER_PM_EN_MASK 0x400
7760 #define D2F2_DEVICE_CNTL__AUX_POWER_PM_EN__SHIFT 0xa
7761 #define D2F2_DEVICE_CNTL__NO_SNOOP_EN_MASK 0x800
7762 #define D2F2_DEVICE_CNTL__NO_SNOOP_EN__SHIFT 0xb
7763 #define D2F2_DEVICE_CNTL__MAX_READ_REQUEST_SIZE_MASK 0x7000
7764 #define D2F2_DEVICE_CNTL__MAX_READ_REQUEST_SIZE__SHIFT 0xc
7765 #define D2F2_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN_MASK 0x8000
7766 #define D2F2_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN__SHIFT 0xf
7767 #define D2F2_DEVICE_STATUS__CORR_ERR_MASK 0x10000
7768 #define D2F2_DEVICE_STATUS__CORR_ERR__SHIFT 0x10
7769 #define D2F2_DEVICE_STATUS__NON_FATAL_ERR_MASK 0x20000
7770 #define D2F2_DEVICE_STATUS__NON_FATAL_ERR__SHIFT 0x11
7771 #define D2F2_DEVICE_STATUS__FATAL_ERR_MASK 0x40000
7772 #define D2F2_DEVICE_STATUS__FATAL_ERR__SHIFT 0x12
7773 #define D2F2_DEVICE_STATUS__USR_DETECTED_MASK 0x80000
7774 #define D2F2_DEVICE_STATUS__USR_DETECTED__SHIFT 0x13
7775 #define D2F2_DEVICE_STATUS__AUX_PWR_MASK 0x100000
7776 #define D2F2_DEVICE_STATUS__AUX_PWR__SHIFT 0x14
7777 #define D2F2_DEVICE_STATUS__TRANSACTIONS_PEND_MASK 0x200000
7778 #define D2F2_DEVICE_STATUS__TRANSACTIONS_PEND__SHIFT 0x15
7779 #define D2F2_LINK_CAP__LINK_SPEED_MASK 0xf
7780 #define D2F2_LINK_CAP__LINK_SPEED__SHIFT 0x0
7781 #define D2F2_LINK_CAP__LINK_WIDTH_MASK 0x3f0
7782 #define D2F2_LINK_CAP__LINK_WIDTH__SHIFT 0x4
7783 #define D2F2_LINK_CAP__PM_SUPPORT_MASK 0xc00
7784 #define D2F2_LINK_CAP__PM_SUPPORT__SHIFT 0xa
7785 #define D2F2_LINK_CAP__L0S_EXIT_LATENCY_MASK 0x7000
7786 #define D2F2_LINK_CAP__L0S_EXIT_LATENCY__SHIFT 0xc
7787 #define D2F2_LINK_CAP__L1_EXIT_LATENCY_MASK 0x38000
7788 #define D2F2_LINK_CAP__L1_EXIT_LATENCY__SHIFT 0xf
7789 #define D2F2_LINK_CAP__CLOCK_POWER_MANAGEMENT_MASK 0x40000
7790 #define D2F2_LINK_CAP__CLOCK_POWER_MANAGEMENT__SHIFT 0x12
7791 #define D2F2_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING_MASK 0x80000
7792 #define D2F2_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING__SHIFT 0x13
7793 #define D2F2_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE_MASK 0x100000
7794 #define D2F2_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE__SHIFT 0x14
7795 #define D2F2_LINK_CAP__LINK_BW_NOTIFICATION_CAP_MASK 0x200000
7796 #define D2F2_LINK_CAP__LINK_BW_NOTIFICATION_CAP__SHIFT 0x15
7797 #define D2F2_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE_MASK 0x400000
7798 #define D2F2_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE__SHIFT 0x16
7799 #define D2F2_LINK_CAP__PORT_NUMBER_MASK 0xff000000
7800 #define D2F2_LINK_CAP__PORT_NUMBER__SHIFT 0x18
7801 #define D2F2_LINK_CNTL__PM_CONTROL_MASK 0x3
7802 #define D2F2_LINK_CNTL__PM_CONTROL__SHIFT 0x0
7803 #define D2F2_LINK_CNTL__READ_CPL_BOUNDARY_MASK 0x8
7804 #define D2F2_LINK_CNTL__READ_CPL_BOUNDARY__SHIFT 0x3
7805 #define D2F2_LINK_CNTL__LINK_DIS_MASK 0x10
7806 #define D2F2_LINK_CNTL__LINK_DIS__SHIFT 0x4
7807 #define D2F2_LINK_CNTL__RETRAIN_LINK_MASK 0x20
7808 #define D2F2_LINK_CNTL__RETRAIN_LINK__SHIFT 0x5
7809 #define D2F2_LINK_CNTL__COMMON_CLOCK_CFG_MASK 0x40
7810 #define D2F2_LINK_CNTL__COMMON_CLOCK_CFG__SHIFT 0x6
7811 #define D2F2_LINK_CNTL__EXTENDED_SYNC_MASK 0x80
7812 #define D2F2_LINK_CNTL__EXTENDED_SYNC__SHIFT 0x7
7813 #define D2F2_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN_MASK 0x100
7814 #define D2F2_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN__SHIFT 0x8
7815 #define D2F2_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE_MASK 0x200
7816 #define D2F2_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE__SHIFT 0x9
7817 #define D2F2_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN_MASK 0x400
7818 #define D2F2_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN__SHIFT 0xa
7819 #define D2F2_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN_MASK 0x800
7820 #define D2F2_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN__SHIFT 0xb
7821 #define D2F2_LINK_STATUS__CURRENT_LINK_SPEED_MASK 0xf0000
7822 #define D2F2_LINK_STATUS__CURRENT_LINK_SPEED__SHIFT 0x10
7823 #define D2F2_LINK_STATUS__NEGOTIATED_LINK_WIDTH_MASK 0x3f00000
7824 #define D2F2_LINK_STATUS__NEGOTIATED_LINK_WIDTH__SHIFT 0x14
7825 #define D2F2_LINK_STATUS__LINK_TRAINING_MASK 0x8000000
7826 #define D2F2_LINK_STATUS__LINK_TRAINING__SHIFT 0x1b
7827 #define D2F2_LINK_STATUS__SLOT_CLOCK_CFG_MASK 0x10000000
7828 #define D2F2_LINK_STATUS__SLOT_CLOCK_CFG__SHIFT 0x1c
7829 #define D2F2_LINK_STATUS__DL_ACTIVE_MASK 0x20000000
7830 #define D2F2_LINK_STATUS__DL_ACTIVE__SHIFT 0x1d
7831 #define D2F2_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS_MASK 0x40000000
7832 #define D2F2_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS__SHIFT 0x1e
7833 #define D2F2_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS_MASK 0x80000000
7834 #define D2F2_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS__SHIFT 0x1f
7835 #define D2F2_SLOT_CAP__ATTN_BUTTON_PRESENT_MASK 0x1
7836 #define D2F2_SLOT_CAP__ATTN_BUTTON_PRESENT__SHIFT 0x0
7837 #define D2F2_SLOT_CAP__PWR_CONTROLLER_PRESENT_MASK 0x2
7838 #define D2F2_SLOT_CAP__PWR_CONTROLLER_PRESENT__SHIFT 0x1
7839 #define D2F2_SLOT_CAP__MRL_SENSOR_PRESENT_MASK 0x4
7840 #define D2F2_SLOT_CAP__MRL_SENSOR_PRESENT__SHIFT 0x2
7841 #define D2F2_SLOT_CAP__ATTN_INDICATOR_PRESENT_MASK 0x8
7842 #define D2F2_SLOT_CAP__ATTN_INDICATOR_PRESENT__SHIFT 0x3
7843 #define D2F2_SLOT_CAP__PWR_INDICATOR_PRESENT_MASK 0x10
7844 #define D2F2_SLOT_CAP__PWR_INDICATOR_PRESENT__SHIFT 0x4
7845 #define D2F2_SLOT_CAP__HOTPLUG_SURPRISE_MASK 0x20
7846 #define D2F2_SLOT_CAP__HOTPLUG_SURPRISE__SHIFT 0x5
7847 #define D2F2_SLOT_CAP__HOTPLUG_CAPABLE_MASK 0x40
7848 #define D2F2_SLOT_CAP__HOTPLUG_CAPABLE__SHIFT 0x6
7849 #define D2F2_SLOT_CAP__SLOT_PWR_LIMIT_VALUE_MASK 0x7f80
7850 #define D2F2_SLOT_CAP__SLOT_PWR_LIMIT_VALUE__SHIFT 0x7
7851 #define D2F2_SLOT_CAP__SLOT_PWR_LIMIT_SCALE_MASK 0x18000
7852 #define D2F2_SLOT_CAP__SLOT_PWR_LIMIT_SCALE__SHIFT 0xf
7853 #define D2F2_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT_MASK 0x20000
7854 #define D2F2_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT__SHIFT 0x11
7855 #define D2F2_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED_MASK 0x40000
7856 #define D2F2_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED__SHIFT 0x12
7857 #define D2F2_SLOT_CAP__PHYSICAL_SLOT_NUM_MASK 0xfff80000
7858 #define D2F2_SLOT_CAP__PHYSICAL_SLOT_NUM__SHIFT 0x13
7859 #define D2F2_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN_MASK 0x1
7860 #define D2F2_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN__SHIFT 0x0
7861 #define D2F2_SLOT_CNTL__PWR_FAULT_DETECTED_EN_MASK 0x2
7862 #define D2F2_SLOT_CNTL__PWR_FAULT_DETECTED_EN__SHIFT 0x1
7863 #define D2F2_SLOT_CNTL__MRL_SENSOR_CHANGED_EN_MASK 0x4
7864 #define D2F2_SLOT_CNTL__MRL_SENSOR_CHANGED_EN__SHIFT 0x2
7865 #define D2F2_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN_MASK 0x8
7866 #define D2F2_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN__SHIFT 0x3
7867 #define D2F2_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN_MASK 0x10
7868 #define D2F2_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN__SHIFT 0x4
7869 #define D2F2_SLOT_CNTL__HOTPLUG_INTR_EN_MASK 0x20
7870 #define D2F2_SLOT_CNTL__HOTPLUG_INTR_EN__SHIFT 0x5
7871 #define D2F2_SLOT_CNTL__ATTN_INDICATOR_CNTL_MASK 0xc0
7872 #define D2F2_SLOT_CNTL__ATTN_INDICATOR_CNTL__SHIFT 0x6
7873 #define D2F2_SLOT_CNTL__PWR_INDICATOR_CNTL_MASK 0x300
7874 #define D2F2_SLOT_CNTL__PWR_INDICATOR_CNTL__SHIFT 0x8
7875 #define D2F2_SLOT_CNTL__PWR_CONTROLLER_CNTL_MASK 0x400
7876 #define D2F2_SLOT_CNTL__PWR_CONTROLLER_CNTL__SHIFT 0xa
7877 #define D2F2_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL_MASK 0x800
7878 #define D2F2_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL__SHIFT 0xb
7879 #define D2F2_SLOT_CNTL__DL_STATE_CHANGED_EN_MASK 0x1000
7880 #define D2F2_SLOT_CNTL__DL_STATE_CHANGED_EN__SHIFT 0xc
7881 #define D2F2_SLOT_STATUS__ATTN_BUTTON_PRESSED_MASK 0x10000
7882 #define D2F2_SLOT_STATUS__ATTN_BUTTON_PRESSED__SHIFT 0x10
7883 #define D2F2_SLOT_STATUS__PWR_FAULT_DETECTED_MASK 0x20000
7884 #define D2F2_SLOT_STATUS__PWR_FAULT_DETECTED__SHIFT 0x11
7885 #define D2F2_SLOT_STATUS__MRL_SENSOR_CHANGED_MASK 0x40000
7886 #define D2F2_SLOT_STATUS__MRL_SENSOR_CHANGED__SHIFT 0x12
7887 #define D2F2_SLOT_STATUS__PRESENCE_DETECT_CHANGED_MASK 0x80000
7888 #define D2F2_SLOT_STATUS__PRESENCE_DETECT_CHANGED__SHIFT 0x13
7889 #define D2F2_SLOT_STATUS__COMMAND_COMPLETED_MASK 0x100000
7890 #define D2F2_SLOT_STATUS__COMMAND_COMPLETED__SHIFT 0x14
7891 #define D2F2_SLOT_STATUS__MRL_SENSOR_STATE_MASK 0x200000
7892 #define D2F2_SLOT_STATUS__MRL_SENSOR_STATE__SHIFT 0x15
7893 #define D2F2_SLOT_STATUS__PRESENCE_DETECT_STATE_MASK 0x400000
7894 #define D2F2_SLOT_STATUS__PRESENCE_DETECT_STATE__SHIFT 0x16
7895 #define D2F2_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS_MASK 0x800000
7896 #define D2F2_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS__SHIFT 0x17
7897 #define D2F2_SLOT_STATUS__DL_STATE_CHANGED_MASK 0x1000000
7898 #define D2F2_SLOT_STATUS__DL_STATE_CHANGED__SHIFT 0x18
7899 #define D2F2_ROOT_CNTL__SERR_ON_CORR_ERR_EN_MASK 0x1
7900 #define D2F2_ROOT_CNTL__SERR_ON_CORR_ERR_EN__SHIFT 0x0
7901 #define D2F2_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN_MASK 0x2
7902 #define D2F2_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN__SHIFT 0x1
7903 #define D2F2_ROOT_CNTL__SERR_ON_FATAL_ERR_EN_MASK 0x4
7904 #define D2F2_ROOT_CNTL__SERR_ON_FATAL_ERR_EN__SHIFT 0x2
7905 #define D2F2_ROOT_CNTL__PM_INTERRUPT_EN_MASK 0x8
7906 #define D2F2_ROOT_CNTL__PM_INTERRUPT_EN__SHIFT 0x3
7907 #define D2F2_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN_MASK 0x10
7908 #define D2F2_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN__SHIFT 0x4
7909 #define D2F2_ROOT_CAP__CRS_SOFTWARE_VISIBILITY_MASK 0x10000
7910 #define D2F2_ROOT_CAP__CRS_SOFTWARE_VISIBILITY__SHIFT 0x10
7911 #define D2F2_ROOT_STATUS__PME_REQUESTOR_ID_MASK 0xffff
7912 #define D2F2_ROOT_STATUS__PME_REQUESTOR_ID__SHIFT 0x0
7913 #define D2F2_ROOT_STATUS__PME_STATUS_MASK 0x10000
7914 #define D2F2_ROOT_STATUS__PME_STATUS__SHIFT 0x10
7915 #define D2F2_ROOT_STATUS__PME_PENDING_MASK 0x20000
7916 #define D2F2_ROOT_STATUS__PME_PENDING__SHIFT 0x11
7917 #define D2F2_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED_MASK 0xf
7918 #define D2F2_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED__SHIFT 0x0
7919 #define D2F2_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED_MASK 0x10
7920 #define D2F2_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED__SHIFT 0x4
7921 #define D2F2_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED_MASK 0x20
7922 #define D2F2_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED__SHIFT 0x5
7923 #define D2F2_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED_MASK 0x40
7924 #define D2F2_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED__SHIFT 0x6
7925 #define D2F2_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED_MASK 0x80
7926 #define D2F2_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED__SHIFT 0x7
7927 #define D2F2_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED_MASK 0x100
7928 #define D2F2_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED__SHIFT 0x8
7929 #define D2F2_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED_MASK 0x200
7930 #define D2F2_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED__SHIFT 0x9
7931 #define D2F2_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING_MASK 0x400
7932 #define D2F2_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING__SHIFT 0xa
7933 #define D2F2_DEVICE_CAP2__LTR_SUPPORTED_MASK 0x800
7934 #define D2F2_DEVICE_CAP2__LTR_SUPPORTED__SHIFT 0xb
7935 #define D2F2_DEVICE_CAP2__TPH_CPLR_SUPPORTED_MASK 0x3000
7936 #define D2F2_DEVICE_CAP2__TPH_CPLR_SUPPORTED__SHIFT 0xc
7937 #define D2F2_DEVICE_CAP2__OBFF_SUPPORTED_MASK 0xc0000
7938 #define D2F2_DEVICE_CAP2__OBFF_SUPPORTED__SHIFT 0x12
7939 #define D2F2_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED_MASK 0x100000
7940 #define D2F2_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED__SHIFT 0x14
7941 #define D2F2_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED_MASK 0x200000
7942 #define D2F2_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED__SHIFT 0x15
7943 #define D2F2_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES_MASK 0xc00000
7944 #define D2F2_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES__SHIFT 0x16
7945 #define D2F2_DEVICE_CNTL2__CPL_TIMEOUT_VALUE_MASK 0xf
7946 #define D2F2_DEVICE_CNTL2__CPL_TIMEOUT_VALUE__SHIFT 0x0
7947 #define D2F2_DEVICE_CNTL2__CPL_TIMEOUT_DIS_MASK 0x10
7948 #define D2F2_DEVICE_CNTL2__CPL_TIMEOUT_DIS__SHIFT 0x4
7949 #define D2F2_DEVICE_CNTL2__ARI_FORWARDING_EN_MASK 0x20
7950 #define D2F2_DEVICE_CNTL2__ARI_FORWARDING_EN__SHIFT 0x5
7951 #define D2F2_DEVICE_CNTL2__ATOMICOP_REQUEST_EN_MASK 0x40
7952 #define D2F2_DEVICE_CNTL2__ATOMICOP_REQUEST_EN__SHIFT 0x6
7953 #define D2F2_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING_MASK 0x80
7954 #define D2F2_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING__SHIFT 0x7
7955 #define D2F2_DEVICE_CNTL2__IDO_REQUEST_ENABLE_MASK 0x100
7956 #define D2F2_DEVICE_CNTL2__IDO_REQUEST_ENABLE__SHIFT 0x8
7957 #define D2F2_DEVICE_CNTL2__IDO_COMPLETION_ENABLE_MASK 0x200
7958 #define D2F2_DEVICE_CNTL2__IDO_COMPLETION_ENABLE__SHIFT 0x9
7959 #define D2F2_DEVICE_CNTL2__LTR_EN_MASK 0x400
7960 #define D2F2_DEVICE_CNTL2__LTR_EN__SHIFT 0xa
7961 #define D2F2_DEVICE_CNTL2__OBFF_EN_MASK 0x6000
7962 #define D2F2_DEVICE_CNTL2__OBFF_EN__SHIFT 0xd
7963 #define D2F2_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING_MASK 0x8000
7964 #define D2F2_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING__SHIFT 0xf
7965 #define D2F2_DEVICE_STATUS2__RESERVED_MASK 0xffff0000
7966 #define D2F2_DEVICE_STATUS2__RESERVED__SHIFT 0x10
7967 #define D2F2_LINK_CAP2__SUPPORTED_LINK_SPEED_MASK 0xfe
7968 #define D2F2_LINK_CAP2__SUPPORTED_LINK_SPEED__SHIFT 0x1
7969 #define D2F2_LINK_CAP2__CROSSLINK_SUPPORTED_MASK 0x100
7970 #define D2F2_LINK_CAP2__CROSSLINK_SUPPORTED__SHIFT 0x8
7971 #define D2F2_LINK_CAP2__RESERVED_MASK 0xfffffe00
7972 #define D2F2_LINK_CAP2__RESERVED__SHIFT 0x9
7973 #define D2F2_LINK_CNTL2__TARGET_LINK_SPEED_MASK 0xf
7974 #define D2F2_LINK_CNTL2__TARGET_LINK_SPEED__SHIFT 0x0
7975 #define D2F2_LINK_CNTL2__ENTER_COMPLIANCE_MASK 0x10
7976 #define D2F2_LINK_CNTL2__ENTER_COMPLIANCE__SHIFT 0x4
7977 #define D2F2_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE_MASK 0x20
7978 #define D2F2_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE__SHIFT 0x5
7979 #define D2F2_LINK_CNTL2__SELECTABLE_DEEMPHASIS_MASK 0x40
7980 #define D2F2_LINK_CNTL2__SELECTABLE_DEEMPHASIS__SHIFT 0x6
7981 #define D2F2_LINK_CNTL2__XMIT_MARGIN_MASK 0x380
7982 #define D2F2_LINK_CNTL2__XMIT_MARGIN__SHIFT 0x7
7983 #define D2F2_LINK_CNTL2__ENTER_MOD_COMPLIANCE_MASK 0x400
7984 #define D2F2_LINK_CNTL2__ENTER_MOD_COMPLIANCE__SHIFT 0xa
7985 #define D2F2_LINK_CNTL2__COMPLIANCE_SOS_MASK 0x800
7986 #define D2F2_LINK_CNTL2__COMPLIANCE_SOS__SHIFT 0xb
7987 #define D2F2_LINK_CNTL2__COMPLIANCE_DEEMPHASIS_MASK 0xf000
7988 #define D2F2_LINK_CNTL2__COMPLIANCE_DEEMPHASIS__SHIFT 0xc
7989 #define D2F2_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL_MASK 0x10000
7990 #define D2F2_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL__SHIFT 0x10
7991 #define D2F2_LINK_STATUS2__EQUALIZATION_COMPLETE_MASK 0x20000
7992 #define D2F2_LINK_STATUS2__EQUALIZATION_COMPLETE__SHIFT 0x11
7993 #define D2F2_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS_MASK 0x40000
7994 #define D2F2_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS__SHIFT 0x12
7995 #define D2F2_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS_MASK 0x80000
7996 #define D2F2_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS__SHIFT 0x13
7997 #define D2F2_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS_MASK 0x100000
7998 #define D2F2_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS__SHIFT 0x14
7999 #define D2F2_LINK_STATUS2__LINK_EQUALIZATION_REQUEST_MASK 0x200000
8000 #define D2F2_LINK_STATUS2__LINK_EQUALIZATION_REQUEST__SHIFT 0x15
8001 #define D2F2_SLOT_CAP2__RESERVED_MASK 0xffffffff
8002 #define D2F2_SLOT_CAP2__RESERVED__SHIFT 0x0
8003 #define D2F2_SLOT_CNTL2__RESERVED_MASK 0xffff
8004 #define D2F2_SLOT_CNTL2__RESERVED__SHIFT 0x0
8005 #define D2F2_SLOT_STATUS2__RESERVED_MASK 0xffff0000
8006 #define D2F2_SLOT_STATUS2__RESERVED__SHIFT 0x10
8007 #define D2F2_MSI_CAP_LIST__CAP_ID_MASK 0xff
8008 #define D2F2_MSI_CAP_LIST__CAP_ID__SHIFT 0x0
8009 #define D2F2_MSI_CAP_LIST__NEXT_PTR_MASK 0xff00
8010 #define D2F2_MSI_CAP_LIST__NEXT_PTR__SHIFT 0x8
8011 #define D2F2_MSI_MSG_CNTL__MSI_EN_MASK 0x10000
8012 #define D2F2_MSI_MSG_CNTL__MSI_EN__SHIFT 0x10
8013 #define D2F2_MSI_MSG_CNTL__MSI_MULTI_CAP_MASK 0xe0000
8014 #define D2F2_MSI_MSG_CNTL__MSI_MULTI_CAP__SHIFT 0x11
8015 #define D2F2_MSI_MSG_CNTL__MSI_MULTI_EN_MASK 0x700000
8016 #define D2F2_MSI_MSG_CNTL__MSI_MULTI_EN__SHIFT 0x14
8017 #define D2F2_MSI_MSG_CNTL__MSI_64BIT_MASK 0x800000
8018 #define D2F2_MSI_MSG_CNTL__MSI_64BIT__SHIFT 0x17
8019 #define D2F2_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP_MASK 0x1000000
8020 #define D2F2_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP__SHIFT 0x18
8021 #define D2F2_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO_MASK 0xfffffffc
8022 #define D2F2_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO__SHIFT 0x2
8023 #define D2F2_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI_MASK 0xffffffff
8024 #define D2F2_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI__SHIFT 0x0
8025 #define D2F2_MSI_MSG_DATA_64__MSI_DATA_64_MASK 0xffff
8026 #define D2F2_MSI_MSG_DATA_64__MSI_DATA_64__SHIFT 0x0
8027 #define D2F2_MSI_MSG_DATA__MSI_DATA_MASK 0xffff
8028 #define D2F2_MSI_MSG_DATA__MSI_DATA__SHIFT 0x0
8029 #define D2F2_SSID_CAP_LIST__CAP_ID_MASK 0xff
8030 #define D2F2_SSID_CAP_LIST__CAP_ID__SHIFT 0x0
8031 #define D2F2_SSID_CAP_LIST__NEXT_PTR_MASK 0xff00
8032 #define D2F2_SSID_CAP_LIST__NEXT_PTR__SHIFT 0x8
8033 #define D2F2_SSID_CAP__SUBSYSTEM_VENDOR_ID_MASK 0xffff
8034 #define D2F2_SSID_CAP__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
8035 #define D2F2_SSID_CAP__SUBSYSTEM_ID_MASK 0xffff0000
8036 #define D2F2_SSID_CAP__SUBSYSTEM_ID__SHIFT 0x10
8037 #define D2F2_MSI_MAP_CAP_LIST__CAP_ID_MASK 0xff
8038 #define D2F2_MSI_MAP_CAP_LIST__CAP_ID__SHIFT 0x0
8039 #define D2F2_MSI_MAP_CAP_LIST__NEXT_PTR_MASK 0xff00
8040 #define D2F2_MSI_MAP_CAP_LIST__NEXT_PTR__SHIFT 0x8
8041 #define D2F2_MSI_MAP_CAP__EN_MASK 0x10000
8042 #define D2F2_MSI_MAP_CAP__EN__SHIFT 0x10
8043 #define D2F2_MSI_MAP_CAP__FIXD_MASK 0x20000
8044 #define D2F2_MSI_MAP_CAP__FIXD__SHIFT 0x11
8045 #define D2F2_MSI_MAP_CAP__CAP_TYPE_MASK 0xf8000000
8046 #define D2F2_MSI_MAP_CAP__CAP_TYPE__SHIFT 0x1b
8047 #define D2F2_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO_MASK 0xfff00000
8048 #define D2F2_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO__SHIFT 0x14
8049 #define D2F2_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI_MASK 0xffffffff
8050 #define D2F2_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI__SHIFT 0x0
8051 #define D2F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
8052 #define D2F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
8053 #define D2F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
8054 #define D2F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
8055 #define D2F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
8056 #define D2F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
8057 #define D2F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID_MASK 0xffff
8058 #define D2F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID__SHIFT 0x0
8059 #define D2F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV_MASK 0xf0000
8060 #define D2F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV__SHIFT 0x10
8061 #define D2F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH_MASK 0xfff00000
8062 #define D2F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH__SHIFT 0x14
8063 #define D2F2_PCIE_VENDOR_SPECIFIC1__SCRATCH_MASK 0xffffffff
8064 #define D2F2_PCIE_VENDOR_SPECIFIC1__SCRATCH__SHIFT 0x0
8065 #define D2F2_PCIE_VENDOR_SPECIFIC2__SCRATCH_MASK 0xffffffff
8066 #define D2F2_PCIE_VENDOR_SPECIFIC2__SCRATCH__SHIFT 0x0
8067 #define D2F2_PCIE_VC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
8068 #define D2F2_PCIE_VC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
8069 #define D2F2_PCIE_VC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
8070 #define D2F2_PCIE_VC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
8071 #define D2F2_PCIE_VC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
8072 #define D2F2_PCIE_VC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
8073 #define D2F2_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT_MASK 0x7
8074 #define D2F2_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT__SHIFT 0x0
8075 #define D2F2_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT_MASK 0x70
8076 #define D2F2_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT__SHIFT 0x4
8077 #define D2F2_PCIE_PORT_VC_CAP_REG1__REF_CLK_MASK 0x300
8078 #define D2F2_PCIE_PORT_VC_CAP_REG1__REF_CLK__SHIFT 0x8
8079 #define D2F2_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE_MASK 0xc00
8080 #define D2F2_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE__SHIFT 0xa
8081 #define D2F2_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP_MASK 0xff
8082 #define D2F2_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP__SHIFT 0x0
8083 #define D2F2_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET_MASK 0xff000000
8084 #define D2F2_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET__SHIFT 0x18
8085 #define D2F2_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE_MASK 0x1
8086 #define D2F2_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE__SHIFT 0x0
8087 #define D2F2_PCIE_PORT_VC_CNTL__VC_ARB_SELECT_MASK 0xe
8088 #define D2F2_PCIE_PORT_VC_CNTL__VC_ARB_SELECT__SHIFT 0x1
8089 #define D2F2_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS_MASK 0x10000
8090 #define D2F2_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS__SHIFT 0x10
8091 #define D2F2_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
8092 #define D2F2_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
8093 #define D2F2_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
8094 #define D2F2_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
8095 #define D2F2_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
8096 #define D2F2_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
8097 #define D2F2_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
8098 #define D2F2_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
8099 #define D2F2_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
8100 #define D2F2_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
8101 #define D2F2_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
8102 #define D2F2_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
8103 #define D2F2_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
8104 #define D2F2_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
8105 #define D2F2_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
8106 #define D2F2_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
8107 #define D2F2_PCIE_VC0_RESOURCE_CNTL__VC_ID_MASK 0x7000000
8108 #define D2F2_PCIE_VC0_RESOURCE_CNTL__VC_ID__SHIFT 0x18
8109 #define D2F2_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
8110 #define D2F2_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
8111 #define D2F2_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
8112 #define D2F2_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
8113 #define D2F2_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
8114 #define D2F2_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
8115 #define D2F2_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
8116 #define D2F2_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
8117 #define D2F2_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
8118 #define D2F2_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
8119 #define D2F2_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
8120 #define D2F2_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
8121 #define D2F2_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
8122 #define D2F2_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
8123 #define D2F2_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
8124 #define D2F2_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
8125 #define D2F2_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
8126 #define D2F2_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
8127 #define D2F2_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
8128 #define D2F2_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
8129 #define D2F2_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
8130 #define D2F2_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
8131 #define D2F2_PCIE_VC1_RESOURCE_CNTL__VC_ID_MASK 0x7000000
8132 #define D2F2_PCIE_VC1_RESOURCE_CNTL__VC_ID__SHIFT 0x18
8133 #define D2F2_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
8134 #define D2F2_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
8135 #define D2F2_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
8136 #define D2F2_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
8137 #define D2F2_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
8138 #define D2F2_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
8139 #define D2F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID_MASK 0xffff
8140 #define D2F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
8141 #define D2F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
8142 #define D2F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
8143 #define D2F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
8144 #define D2F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
8145 #define D2F2_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO_MASK 0xffffffff
8146 #define D2F2_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO__SHIFT 0x0
8147 #define D2F2_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI_MASK 0xffffffff
8148 #define D2F2_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI__SHIFT 0x0
8149 #define D2F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID_MASK 0xffff
8150 #define D2F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
8151 #define D2F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
8152 #define D2F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
8153 #define D2F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
8154 #define D2F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
8155 #define D2F2_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS_MASK 0x10
8156 #define D2F2_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS__SHIFT 0x4
8157 #define D2F2_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS_MASK 0x20
8158 #define D2F2_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS__SHIFT 0x5
8159 #define D2F2_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS_MASK 0x1000
8160 #define D2F2_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS__SHIFT 0xc
8161 #define D2F2_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS_MASK 0x2000
8162 #define D2F2_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS__SHIFT 0xd
8163 #define D2F2_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS_MASK 0x4000
8164 #define D2F2_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS__SHIFT 0xe
8165 #define D2F2_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS_MASK 0x8000
8166 #define D2F2_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS__SHIFT 0xf
8167 #define D2F2_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS_MASK 0x10000
8168 #define D2F2_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS__SHIFT 0x10
8169 #define D2F2_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS_MASK 0x20000
8170 #define D2F2_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS__SHIFT 0x11
8171 #define D2F2_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS_MASK 0x40000
8172 #define D2F2_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS__SHIFT 0x12
8173 #define D2F2_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS_MASK 0x80000
8174 #define D2F2_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS__SHIFT 0x13
8175 #define D2F2_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS_MASK 0x100000
8176 #define D2F2_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS__SHIFT 0x14
8177 #define D2F2_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS_MASK 0x200000
8178 #define D2F2_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS__SHIFT 0x15
8179 #define D2F2_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS_MASK 0x400000
8180 #define D2F2_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS__SHIFT 0x16
8181 #define D2F2_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS_MASK 0x800000
8182 #define D2F2_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS__SHIFT 0x17
8183 #define D2F2_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS_MASK 0x1000000
8184 #define D2F2_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS__SHIFT 0x18
8185 #define D2F2_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS_MASK 0x2000000
8186 #define D2F2_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS__SHIFT 0x19
8187 #define D2F2_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK_MASK 0x10
8188 #define D2F2_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK__SHIFT 0x4
8189 #define D2F2_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK_MASK 0x20
8190 #define D2F2_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK__SHIFT 0x5
8191 #define D2F2_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK_MASK 0x1000
8192 #define D2F2_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK__SHIFT 0xc
8193 #define D2F2_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK_MASK 0x2000
8194 #define D2F2_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK__SHIFT 0xd
8195 #define D2F2_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK_MASK 0x4000
8196 #define D2F2_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK__SHIFT 0xe
8197 #define D2F2_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK_MASK 0x8000
8198 #define D2F2_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK__SHIFT 0xf
8199 #define D2F2_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK_MASK 0x10000
8200 #define D2F2_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK__SHIFT 0x10
8201 #define D2F2_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK_MASK 0x20000
8202 #define D2F2_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK__SHIFT 0x11
8203 #define D2F2_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK_MASK 0x40000
8204 #define D2F2_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK__SHIFT 0x12
8205 #define D2F2_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK_MASK 0x80000
8206 #define D2F2_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK__SHIFT 0x13
8207 #define D2F2_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK_MASK 0x100000
8208 #define D2F2_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK__SHIFT 0x14
8209 #define D2F2_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK_MASK 0x200000
8210 #define D2F2_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK__SHIFT 0x15
8211 #define D2F2_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK_MASK 0x400000
8212 #define D2F2_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK__SHIFT 0x16
8213 #define D2F2_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK_MASK 0x800000
8214 #define D2F2_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK__SHIFT 0x17
8215 #define D2F2_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK_MASK 0x1000000
8216 #define D2F2_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK__SHIFT 0x18
8217 #define D2F2_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK_MASK 0x2000000
8218 #define D2F2_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK__SHIFT 0x19
8219 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY_MASK 0x10
8220 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY__SHIFT 0x4
8221 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY_MASK 0x20
8222 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY__SHIFT 0x5
8223 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY_MASK 0x1000
8224 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY__SHIFT 0xc
8225 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY_MASK 0x2000
8226 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY__SHIFT 0xd
8227 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY_MASK 0x4000
8228 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY__SHIFT 0xe
8229 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY_MASK 0x8000
8230 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY__SHIFT 0xf
8231 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY_MASK 0x10000
8232 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY__SHIFT 0x10
8233 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY_MASK 0x20000
8234 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY__SHIFT 0x11
8235 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY_MASK 0x40000
8236 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY__SHIFT 0x12
8237 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY_MASK 0x80000
8238 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY__SHIFT 0x13
8239 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY_MASK 0x100000
8240 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY__SHIFT 0x14
8241 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY_MASK 0x200000
8242 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY__SHIFT 0x15
8243 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY_MASK 0x400000
8244 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY__SHIFT 0x16
8245 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY_MASK 0x800000
8246 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY__SHIFT 0x17
8247 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY_MASK 0x1000000
8248 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY__SHIFT 0x18
8249 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY_MASK 0x2000000
8250 #define D2F2_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY__SHIFT 0x19
8251 #define D2F2_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS_MASK 0x1
8252 #define D2F2_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS__SHIFT 0x0
8253 #define D2F2_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS_MASK 0x40
8254 #define D2F2_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS__SHIFT 0x6
8255 #define D2F2_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS_MASK 0x80
8256 #define D2F2_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS__SHIFT 0x7
8257 #define D2F2_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS_MASK 0x100
8258 #define D2F2_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS__SHIFT 0x8
8259 #define D2F2_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS_MASK 0x1000
8260 #define D2F2_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS__SHIFT 0xc
8261 #define D2F2_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS_MASK 0x2000
8262 #define D2F2_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS__SHIFT 0xd
8263 #define D2F2_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS_MASK 0x4000
8264 #define D2F2_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS__SHIFT 0xe
8265 #define D2F2_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS_MASK 0x8000
8266 #define D2F2_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS__SHIFT 0xf
8267 #define D2F2_PCIE_CORR_ERR_MASK__RCV_ERR_MASK_MASK 0x1
8268 #define D2F2_PCIE_CORR_ERR_MASK__RCV_ERR_MASK__SHIFT 0x0
8269 #define D2F2_PCIE_CORR_ERR_MASK__BAD_TLP_MASK_MASK 0x40
8270 #define D2F2_PCIE_CORR_ERR_MASK__BAD_TLP_MASK__SHIFT 0x6
8271 #define D2F2_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK_MASK 0x80
8272 #define D2F2_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK__SHIFT 0x7
8273 #define D2F2_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK_MASK 0x100
8274 #define D2F2_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK__SHIFT 0x8
8275 #define D2F2_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK_MASK 0x1000
8276 #define D2F2_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK__SHIFT 0xc
8277 #define D2F2_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK_MASK 0x2000
8278 #define D2F2_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK__SHIFT 0xd
8279 #define D2F2_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK_MASK 0x4000
8280 #define D2F2_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK__SHIFT 0xe
8281 #define D2F2_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK_MASK 0x8000
8282 #define D2F2_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK__SHIFT 0xf
8283 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR_MASK 0x1f
8284 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR__SHIFT 0x0
8285 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP_MASK 0x20
8286 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP__SHIFT 0x5
8287 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN_MASK 0x40
8288 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN__SHIFT 0x6
8289 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP_MASK 0x80
8290 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP__SHIFT 0x7
8291 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN_MASK 0x100
8292 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN__SHIFT 0x8
8293 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP_MASK 0x200
8294 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP__SHIFT 0x9
8295 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN_MASK 0x400
8296 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN__SHIFT 0xa
8297 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT_MASK 0x800
8298 #define D2F2_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT__SHIFT 0xb
8299 #define D2F2_PCIE_HDR_LOG0__TLP_HDR_MASK 0xffffffff
8300 #define D2F2_PCIE_HDR_LOG0__TLP_HDR__SHIFT 0x0
8301 #define D2F2_PCIE_HDR_LOG1__TLP_HDR_MASK 0xffffffff
8302 #define D2F2_PCIE_HDR_LOG1__TLP_HDR__SHIFT 0x0
8303 #define D2F2_PCIE_HDR_LOG2__TLP_HDR_MASK 0xffffffff
8304 #define D2F2_PCIE_HDR_LOG2__TLP_HDR__SHIFT 0x0
8305 #define D2F2_PCIE_HDR_LOG3__TLP_HDR_MASK 0xffffffff
8306 #define D2F2_PCIE_HDR_LOG3__TLP_HDR__SHIFT 0x0
8307 #define D2F2_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN_MASK 0x1
8308 #define D2F2_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN__SHIFT 0x0
8309 #define D2F2_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN_MASK 0x2
8310 #define D2F2_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN__SHIFT 0x1
8311 #define D2F2_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN_MASK 0x4
8312 #define D2F2_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN__SHIFT 0x2
8313 #define D2F2_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD_MASK 0x1
8314 #define D2F2_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD__SHIFT 0x0
8315 #define D2F2_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD_MASK 0x2
8316 #define D2F2_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD__SHIFT 0x1
8317 #define D2F2_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD_MASK 0x4
8318 #define D2F2_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD__SHIFT 0x2
8319 #define D2F2_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD_MASK 0x8
8320 #define D2F2_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD__SHIFT 0x3
8321 #define D2F2_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL_MASK 0x10
8322 #define D2F2_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL__SHIFT 0x4
8323 #define D2F2_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD_MASK 0x20
8324 #define D2F2_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD__SHIFT 0x5
8325 #define D2F2_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD_MASK 0x40
8326 #define D2F2_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD__SHIFT 0x6
8327 #define D2F2_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM_MASK 0xf8000000
8328 #define D2F2_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM__SHIFT 0x1b
8329 #define D2F2_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID_MASK 0xffff
8330 #define D2F2_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID__SHIFT 0x0
8331 #define D2F2_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID_MASK 0xffff0000
8332 #define D2F2_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID__SHIFT 0x10
8333 #define D2F2_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX_MASK 0xffffffff
8334 #define D2F2_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX__SHIFT 0x0
8335 #define D2F2_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX_MASK 0xffffffff
8336 #define D2F2_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX__SHIFT 0x0
8337 #define D2F2_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX_MASK 0xffffffff
8338 #define D2F2_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX__SHIFT 0x0
8339 #define D2F2_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX_MASK 0xffffffff
8340 #define D2F2_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX__SHIFT 0x0
8341 #define D2F2_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID_MASK 0xffff
8342 #define D2F2_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
8343 #define D2F2_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
8344 #define D2F2_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
8345 #define D2F2_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
8346 #define D2F2_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
8347 #define D2F2_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION_MASK 0x1
8348 #define D2F2_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION__SHIFT 0x0
8349 #define D2F2_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN_MASK 0x2
8350 #define D2F2_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN__SHIFT 0x1
8351 #define D2F2_PCIE_LINK_CNTL3__RESERVED_MASK 0xfffffffc
8352 #define D2F2_PCIE_LINK_CNTL3__RESERVED__SHIFT 0x2
8353 #define D2F2_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS_MASK 0xffff
8354 #define D2F2_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS__SHIFT 0x0
8355 #define D2F2_PCIE_LANE_ERROR_STATUS__RESERVED_MASK 0xffff0000
8356 #define D2F2_PCIE_LANE_ERROR_STATUS__RESERVED__SHIFT 0x10
8357 #define D2F2_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
8358 #define D2F2_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
8359 #define D2F2_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
8360 #define D2F2_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
8361 #define D2F2_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
8362 #define D2F2_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
8363 #define D2F2_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
8364 #define D2F2_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
8365 #define D2F2_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
8366 #define D2F2_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
8367 #define D2F2_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
8368 #define D2F2_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
8369 #define D2F2_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
8370 #define D2F2_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
8371 #define D2F2_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
8372 #define D2F2_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
8373 #define D2F2_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
8374 #define D2F2_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
8375 #define D2F2_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
8376 #define D2F2_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
8377 #define D2F2_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
8378 #define D2F2_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
8379 #define D2F2_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
8380 #define D2F2_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
8381 #define D2F2_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
8382 #define D2F2_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
8383 #define D2F2_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
8384 #define D2F2_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
8385 #define D2F2_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
8386 #define D2F2_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
8387 #define D2F2_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
8388 #define D2F2_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
8389 #define D2F2_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
8390 #define D2F2_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
8391 #define D2F2_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
8392 #define D2F2_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
8393 #define D2F2_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
8394 #define D2F2_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
8395 #define D2F2_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
8396 #define D2F2_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
8397 #define D2F2_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
8398 #define D2F2_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
8399 #define D2F2_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
8400 #define D2F2_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
8401 #define D2F2_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
8402 #define D2F2_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
8403 #define D2F2_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
8404 #define D2F2_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
8405 #define D2F2_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
8406 #define D2F2_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
8407 #define D2F2_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
8408 #define D2F2_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
8409 #define D2F2_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
8410 #define D2F2_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
8411 #define D2F2_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
8412 #define D2F2_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
8413 #define D2F2_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
8414 #define D2F2_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
8415 #define D2F2_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
8416 #define D2F2_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
8417 #define D2F2_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
8418 #define D2F2_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
8419 #define D2F2_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
8420 #define D2F2_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
8421 #define D2F2_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
8422 #define D2F2_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
8423 #define D2F2_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
8424 #define D2F2_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
8425 #define D2F2_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
8426 #define D2F2_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
8427 #define D2F2_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
8428 #define D2F2_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
8429 #define D2F2_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
8430 #define D2F2_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
8431 #define D2F2_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
8432 #define D2F2_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
8433 #define D2F2_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
8434 #define D2F2_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
8435 #define D2F2_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
8436 #define D2F2_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
8437 #define D2F2_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
8438 #define D2F2_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
8439 #define D2F2_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
8440 #define D2F2_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
8441 #define D2F2_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
8442 #define D2F2_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
8443 #define D2F2_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
8444 #define D2F2_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
8445 #define D2F2_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
8446 #define D2F2_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
8447 #define D2F2_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
8448 #define D2F2_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
8449 #define D2F2_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
8450 #define D2F2_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
8451 #define D2F2_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
8452 #define D2F2_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
8453 #define D2F2_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
8454 #define D2F2_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
8455 #define D2F2_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
8456 #define D2F2_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
8457 #define D2F2_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
8458 #define D2F2_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
8459 #define D2F2_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
8460 #define D2F2_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
8461 #define D2F2_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
8462 #define D2F2_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
8463 #define D2F2_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
8464 #define D2F2_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
8465 #define D2F2_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
8466 #define D2F2_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
8467 #define D2F2_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
8468 #define D2F2_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
8469 #define D2F2_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
8470 #define D2F2_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
8471 #define D2F2_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
8472 #define D2F2_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
8473 #define D2F2_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
8474 #define D2F2_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
8475 #define D2F2_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
8476 #define D2F2_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
8477 #define D2F2_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
8478 #define D2F2_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
8479 #define D2F2_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
8480 #define D2F2_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
8481 #define D2F2_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
8482 #define D2F2_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
8483 #define D2F2_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
8484 #define D2F2_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
8485 #define D2F2_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
8486 #define D2F2_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
8487 #define D2F2_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
8488 #define D2F2_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
8489 #define D2F2_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
8490 #define D2F2_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
8491 #define D2F2_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
8492 #define D2F2_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
8493 #define D2F2_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
8494 #define D2F2_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
8495 #define D2F2_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
8496 #define D2F2_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
8497 #define D2F2_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
8498 #define D2F2_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
8499 #define D2F2_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
8500 #define D2F2_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
8501 #define D2F2_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
8502 #define D2F2_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
8503 #define D2F2_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
8504 #define D2F2_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
8505 #define D2F2_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
8506 #define D2F2_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
8507 #define D2F2_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
8508 #define D2F2_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
8509 #define D2F2_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
8510 #define D2F2_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
8511 #define D2F2_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
8512 #define D2F2_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
8513 #define D2F2_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
8514 #define D2F2_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
8515 #define D2F2_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
8516 #define D2F2_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
8517 #define D2F2_PCIE_ACS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
8518 #define D2F2_PCIE_ACS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
8519 #define D2F2_PCIE_ACS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
8520 #define D2F2_PCIE_ACS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
8521 #define D2F2_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
8522 #define D2F2_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
8523 #define D2F2_PCIE_ACS_CAP__SOURCE_VALIDATION_MASK 0x1
8524 #define D2F2_PCIE_ACS_CAP__SOURCE_VALIDATION__SHIFT 0x0
8525 #define D2F2_PCIE_ACS_CAP__TRANSLATION_BLOCKING_MASK 0x2
8526 #define D2F2_PCIE_ACS_CAP__TRANSLATION_BLOCKING__SHIFT 0x1
8527 #define D2F2_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT_MASK 0x4
8528 #define D2F2_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT__SHIFT 0x2
8529 #define D2F2_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT_MASK 0x8
8530 #define D2F2_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT__SHIFT 0x3
8531 #define D2F2_PCIE_ACS_CAP__UPSTREAM_FORWARDING_MASK 0x10
8532 #define D2F2_PCIE_ACS_CAP__UPSTREAM_FORWARDING__SHIFT 0x4
8533 #define D2F2_PCIE_ACS_CAP__P2P_EGRESS_CONTROL_MASK 0x20
8534 #define D2F2_PCIE_ACS_CAP__P2P_EGRESS_CONTROL__SHIFT 0x5
8535 #define D2F2_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P_MASK 0x40
8536 #define D2F2_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P__SHIFT 0x6
8537 #define D2F2_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE_MASK 0xff00
8538 #define D2F2_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE__SHIFT 0x8
8539 #define D2F2_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN_MASK 0x10000
8540 #define D2F2_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN__SHIFT 0x10
8541 #define D2F2_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN_MASK 0x20000
8542 #define D2F2_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN__SHIFT 0x11
8543 #define D2F2_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN_MASK 0x40000
8544 #define D2F2_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN__SHIFT 0x12
8545 #define D2F2_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN_MASK 0x80000
8546 #define D2F2_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN__SHIFT 0x13
8547 #define D2F2_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN_MASK 0x100000
8548 #define D2F2_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN__SHIFT 0x14
8549 #define D2F2_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN_MASK 0x200000
8550 #define D2F2_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN__SHIFT 0x15
8551 #define D2F2_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN_MASK 0x400000
8552 #define D2F2_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN__SHIFT 0x16
8553 #define D2F2_PCIE_MC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
8554 #define D2F2_PCIE_MC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
8555 #define D2F2_PCIE_MC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
8556 #define D2F2_PCIE_MC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
8557 #define D2F2_PCIE_MC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
8558 #define D2F2_PCIE_MC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
8559 #define D2F2_PCIE_MC_CAP__MC_MAX_GROUP_MASK 0x3f
8560 #define D2F2_PCIE_MC_CAP__MC_MAX_GROUP__SHIFT 0x0
8561 #define D2F2_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP_MASK 0x8000
8562 #define D2F2_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP__SHIFT 0xf
8563 #define D2F2_PCIE_MC_CNTL__MC_NUM_GROUP_MASK 0x3f0000
8564 #define D2F2_PCIE_MC_CNTL__MC_NUM_GROUP__SHIFT 0x10
8565 #define D2F2_PCIE_MC_CNTL__MC_ENABLE_MASK 0x80000000
8566 #define D2F2_PCIE_MC_CNTL__MC_ENABLE__SHIFT 0x1f
8567 #define D2F2_PCIE_MC_ADDR0__MC_INDEX_POS_MASK 0x3f
8568 #define D2F2_PCIE_MC_ADDR0__MC_INDEX_POS__SHIFT 0x0
8569 #define D2F2_PCIE_MC_ADDR0__MC_BASE_ADDR_0_MASK 0xfffff000
8570 #define D2F2_PCIE_MC_ADDR0__MC_BASE_ADDR_0__SHIFT 0xc
8571 #define D2F2_PCIE_MC_ADDR1__MC_BASE_ADDR_1_MASK 0xffffffff
8572 #define D2F2_PCIE_MC_ADDR1__MC_BASE_ADDR_1__SHIFT 0x0
8573 #define D2F2_PCIE_MC_RCV0__MC_RECEIVE_0_MASK 0xffffffff
8574 #define D2F2_PCIE_MC_RCV0__MC_RECEIVE_0__SHIFT 0x0
8575 #define D2F2_PCIE_MC_RCV1__MC_RECEIVE_1_MASK 0xffffffff
8576 #define D2F2_PCIE_MC_RCV1__MC_RECEIVE_1__SHIFT 0x0
8577 #define D2F2_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0_MASK 0xffffffff
8578 #define D2F2_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0__SHIFT 0x0
8579 #define D2F2_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1_MASK 0xffffffff
8580 #define D2F2_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1__SHIFT 0x0
8581 #define D2F2_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0_MASK 0xffffffff
8582 #define D2F2_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0__SHIFT 0x0
8583 #define D2F2_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1_MASK 0xffffffff
8584 #define D2F2_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1__SHIFT 0x0
8585 #define D2F2_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE_MASK 0x3f
8586 #define D2F2_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE__SHIFT 0x0
8587 #define D2F2_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0_MASK 0xffffffc0
8588 #define D2F2_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0__SHIFT 0x6
8589 #define D2F2_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1_MASK 0xffffffff
8590 #define D2F2_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1__SHIFT 0x0
8591 #define D2F3_PCIE_PORT_INDEX__PCIE_INDEX_MASK 0xff
8592 #define D2F3_PCIE_PORT_INDEX__PCIE_INDEX__SHIFT 0x0
8593 #define D2F3_PCIE_PORT_DATA__PCIE_DATA_MASK 0xffffffff
8594 #define D2F3_PCIE_PORT_DATA__PCIE_DATA__SHIFT 0x0
8595 #define D2F3_PCIEP_RESERVED__PCIEP_RESERVED_MASK 0xffffffff
8596 #define D2F3_PCIEP_RESERVED__PCIEP_RESERVED__SHIFT 0x0
8597 #define D2F3_PCIEP_SCRATCH__PCIEP_SCRATCH_MASK 0xffffffff
8598 #define D2F3_PCIEP_SCRATCH__PCIEP_SCRATCH__SHIFT 0x0
8599 #define D2F3_PCIEP_HW_DEBUG__HW_00_DEBUG_MASK 0x1
8600 #define D2F3_PCIEP_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
8601 #define D2F3_PCIEP_HW_DEBUG__HW_01_DEBUG_MASK 0x2
8602 #define D2F3_PCIEP_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
8603 #define D2F3_PCIEP_HW_DEBUG__HW_02_DEBUG_MASK 0x4
8604 #define D2F3_PCIEP_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
8605 #define D2F3_PCIEP_HW_DEBUG__HW_03_DEBUG_MASK 0x8
8606 #define D2F3_PCIEP_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
8607 #define D2F3_PCIEP_HW_DEBUG__HW_04_DEBUG_MASK 0x10
8608 #define D2F3_PCIEP_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
8609 #define D2F3_PCIEP_HW_DEBUG__HW_05_DEBUG_MASK 0x20
8610 #define D2F3_PCIEP_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
8611 #define D2F3_PCIEP_HW_DEBUG__HW_06_DEBUG_MASK 0x40
8612 #define D2F3_PCIEP_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
8613 #define D2F3_PCIEP_HW_DEBUG__HW_07_DEBUG_MASK 0x80
8614 #define D2F3_PCIEP_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
8615 #define D2F3_PCIEP_HW_DEBUG__HW_08_DEBUG_MASK 0x100
8616 #define D2F3_PCIEP_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
8617 #define D2F3_PCIEP_HW_DEBUG__HW_09_DEBUG_MASK 0x200
8618 #define D2F3_PCIEP_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
8619 #define D2F3_PCIEP_HW_DEBUG__HW_10_DEBUG_MASK 0x400
8620 #define D2F3_PCIEP_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
8621 #define D2F3_PCIEP_HW_DEBUG__HW_11_DEBUG_MASK 0x800
8622 #define D2F3_PCIEP_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
8623 #define D2F3_PCIEP_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
8624 #define D2F3_PCIEP_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
8625 #define D2F3_PCIEP_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
8626 #define D2F3_PCIEP_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
8627 #define D2F3_PCIEP_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
8628 #define D2F3_PCIEP_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
8629 #define D2F3_PCIEP_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
8630 #define D2F3_PCIEP_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
8631 #define D2F3_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN_MASK 0x1
8632 #define D2F3_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN__SHIFT 0x0
8633 #define D2F3_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE_MASK 0x2
8634 #define D2F3_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE__SHIFT 0x1
8635 #define D2F3_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN_MASK 0x4
8636 #define D2F3_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN__SHIFT 0x2
8637 #define D2F3_PCIEP_PORT_CNTL__NATIVE_PME_EN_MASK 0x8
8638 #define D2F3_PCIEP_PORT_CNTL__NATIVE_PME_EN__SHIFT 0x3
8639 #define D2F3_PCIEP_PORT_CNTL__PWR_FAULT_EN_MASK 0x10
8640 #define D2F3_PCIEP_PORT_CNTL__PWR_FAULT_EN__SHIFT 0x4
8641 #define D2F3_PCIEP_PORT_CNTL__PMI_BM_DIS_MASK 0x20
8642 #define D2F3_PCIEP_PORT_CNTL__PMI_BM_DIS__SHIFT 0x5
8643 #define D2F3_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE_MASK 0x40
8644 #define D2F3_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE__SHIFT 0x6
8645 #define D2F3_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S_MASK 0x7f00
8646 #define D2F3_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S__SHIFT 0x8
8647 #define D2F3_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE_MASK 0x30000
8648 #define D2F3_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE__SHIFT 0x10
8649 #define D2F3_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE_MASK 0x1c0000
8650 #define D2F3_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE__SHIFT 0x12
8651 #define D2F3_PCIE_TX_CNTL__TX_SNR_OVERRIDE_MASK 0xc00
8652 #define D2F3_PCIE_TX_CNTL__TX_SNR_OVERRIDE__SHIFT 0xa
8653 #define D2F3_PCIE_TX_CNTL__TX_RO_OVERRIDE_MASK 0x3000
8654 #define D2F3_PCIE_TX_CNTL__TX_RO_OVERRIDE__SHIFT 0xc
8655 #define D2F3_PCIE_TX_CNTL__TX_PACK_PACKET_DIS_MASK 0x4000
8656 #define D2F3_PCIE_TX_CNTL__TX_PACK_PACKET_DIS__SHIFT 0xe
8657 #define D2F3_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS_MASK 0x8000
8658 #define D2F3_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS__SHIFT 0xf
8659 #define D2F3_PCIE_TX_CNTL__TX_CPL_PASS_P_MASK 0x100000
8660 #define D2F3_PCIE_TX_CNTL__TX_CPL_PASS_P__SHIFT 0x14
8661 #define D2F3_PCIE_TX_CNTL__TX_NP_PASS_P_MASK 0x200000
8662 #define D2F3_PCIE_TX_CNTL__TX_NP_PASS_P__SHIFT 0x15
8663 #define D2F3_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS_MASK 0x400000
8664 #define D2F3_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS__SHIFT 0x16
8665 #define D2F3_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS_MASK 0x800000
8666 #define D2F3_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS__SHIFT 0x17
8667 #define D2F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION_MASK 0x7
8668 #define D2F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION__SHIFT 0x0
8669 #define D2F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE_MASK 0xf8
8670 #define D2F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE__SHIFT 0x3
8671 #define D2F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS_MASK 0xff00
8672 #define D2F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS__SHIFT 0x8
8673 #define D2F3_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA_MASK 0xffffff
8674 #define D2F3_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA__SHIFT 0x0
8675 #define D2F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_MASK 0x3f000000
8676 #define D2F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP__SHIFT 0x18
8677 #define D2F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN_MASK 0x40000000
8678 #define D2F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN__SHIFT 0x1e
8679 #define D2F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN_MASK 0x80000000
8680 #define D2F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN__SHIFT 0x1f
8681 #define D2F3_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ_MASK 0xfff
8682 #define D2F3_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ__SHIFT 0x0
8683 #define D2F3_PCIE_TX_SEQ__TX_ACKD_SEQ_MASK 0xfff0000
8684 #define D2F3_PCIE_TX_SEQ__TX_ACKD_SEQ__SHIFT 0x10
8685 #define D2F3_PCIE_TX_REPLAY__TX_REPLAY_NUM_MASK 0x7
8686 #define D2F3_PCIE_TX_REPLAY__TX_REPLAY_NUM__SHIFT 0x0
8687 #define D2F3_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE_MASK 0x8000
8688 #define D2F3_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE__SHIFT 0xf
8689 #define D2F3_PCIE_TX_REPLAY__TX_REPLAY_TIMER_MASK 0xffff0000
8690 #define D2F3_PCIE_TX_REPLAY__TX_REPLAY_TIMER__SHIFT 0x10
8691 #define D2F3_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_MASK 0xfff
8692 #define D2F3_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT__SHIFT 0x0
8693 #define D2F3_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE_MASK 0x1000
8694 #define D2F3_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE__SHIFT 0xc
8695 #define D2F3_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD_MASK 0xfff
8696 #define D2F3_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD__SHIFT 0x0
8697 #define D2F3_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH_MASK 0xff0000
8698 #define D2F3_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH__SHIFT 0x10
8699 #define D2F3_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD_MASK 0xfff
8700 #define D2F3_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD__SHIFT 0x0
8701 #define D2F3_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH_MASK 0xff0000
8702 #define D2F3_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH__SHIFT 0x10
8703 #define D2F3_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD_MASK 0xfff
8704 #define D2F3_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD__SHIFT 0x0
8705 #define D2F3_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH_MASK 0xff0000
8706 #define D2F3_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH__SHIFT 0x10
8707 #define D2F3_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD_MASK 0xfff
8708 #define D2F3_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD__SHIFT 0x0
8709 #define D2F3_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH_MASK 0xff0000
8710 #define D2F3_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH__SHIFT 0x10
8711 #define D2F3_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD_MASK 0xfff
8712 #define D2F3_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD__SHIFT 0x0
8713 #define D2F3_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH_MASK 0xff0000
8714 #define D2F3_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH__SHIFT 0x10
8715 #define D2F3_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD_MASK 0xfff
8716 #define D2F3_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD__SHIFT 0x0
8717 #define D2F3_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH_MASK 0xff0000
8718 #define D2F3_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH__SHIFT 0x10
8719 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD_MASK 0x1
8720 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD__SHIFT 0x0
8721 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH_MASK 0x2
8722 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH__SHIFT 0x1
8723 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD_MASK 0x4
8724 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD__SHIFT 0x2
8725 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH_MASK 0x8
8726 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH__SHIFT 0x3
8727 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD_MASK 0x10
8728 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD__SHIFT 0x4
8729 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH_MASK 0x20
8730 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH__SHIFT 0x5
8731 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD_MASK 0x10000
8732 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD__SHIFT 0x10
8733 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH_MASK 0x20000
8734 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH__SHIFT 0x11
8735 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD_MASK 0x40000
8736 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD__SHIFT 0x12
8737 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH_MASK 0x80000
8738 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH__SHIFT 0x13
8739 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD_MASK 0x100000
8740 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD__SHIFT 0x14
8741 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH_MASK 0x200000
8742 #define D2F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH__SHIFT 0x15
8743 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0_MASK 0x7
8744 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0__SHIFT 0x0
8745 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0_MASK 0x70
8746 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0__SHIFT 0x4
8747 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0_MASK 0x700
8748 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0__SHIFT 0x8
8749 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1_MASK 0x70000
8750 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1__SHIFT 0x10
8751 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1_MASK 0x700000
8752 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1__SHIFT 0x14
8753 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1_MASK 0x7000000
8754 #define D2F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1__SHIFT 0x18
8755 #define D2F3_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL_MASK 0x1
8756 #define D2F3_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL__SHIFT 0x0
8757 #define D2F3_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH_MASK 0x7e
8758 #define D2F3_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH__SHIFT 0x1
8759 #define D2F3_PCIE_FC_P__PD_CREDITS_MASK 0xff
8760 #define D2F3_PCIE_FC_P__PD_CREDITS__SHIFT 0x0
8761 #define D2F3_PCIE_FC_P__PH_CREDITS_MASK 0xff00
8762 #define D2F3_PCIE_FC_P__PH_CREDITS__SHIFT 0x8
8763 #define D2F3_PCIE_FC_NP__NPD_CREDITS_MASK 0xff
8764 #define D2F3_PCIE_FC_NP__NPD_CREDITS__SHIFT 0x0
8765 #define D2F3_PCIE_FC_NP__NPH_CREDITS_MASK 0xff00
8766 #define D2F3_PCIE_FC_NP__NPH_CREDITS__SHIFT 0x8
8767 #define D2F3_PCIE_FC_CPL__CPLD_CREDITS_MASK 0xff
8768 #define D2F3_PCIE_FC_CPL__CPLD_CREDITS__SHIFT 0x0
8769 #define D2F3_PCIE_FC_CPL__CPLH_CREDITS_MASK 0xff00
8770 #define D2F3_PCIE_FC_CPL__CPLH_CREDITS__SHIFT 0x8
8771 #define D2F3_PCIE_ERR_CNTL__ERR_REPORTING_DIS_MASK 0x1
8772 #define D2F3_PCIE_ERR_CNTL__ERR_REPORTING_DIS__SHIFT 0x0
8773 #define D2F3_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG_MASK 0x2
8774 #define D2F3_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG__SHIFT 0x1
8775 #define D2F3_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES_MASK 0x4
8776 #define D2F3_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES__SHIFT 0x2
8777 #define D2F3_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR_MASK 0x10
8778 #define D2F3_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR__SHIFT 0x4
8779 #define D2F3_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR_MASK 0x20
8780 #define D2F3_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR__SHIFT 0x5
8781 #define D2F3_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR_MASK 0x40
8782 #define D2F3_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR__SHIFT 0x6
8783 #define D2F3_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR_MASK 0x80
8784 #define D2F3_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR__SHIFT 0x7
8785 #define D2F3_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT_MASK 0x700
8786 #define D2F3_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT__SHIFT 0x8
8787 #define D2F3_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED_MASK 0x800
8788 #define D2F3_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED__SHIFT 0xb
8789 #define D2F3_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS_MASK 0x4000
8790 #define D2F3_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS__SHIFT 0xe
8791 #define D2F3_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS_MASK 0x8000
8792 #define D2F3_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS__SHIFT 0xf
8793 #define D2F3_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET_MASK 0x10000
8794 #define D2F3_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET__SHIFT 0x10
8795 #define D2F3_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY_MASK 0x20000
8796 #define D2F3_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY__SHIFT 0x11
8797 #define D2F3_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL_MASK 0x40000
8798 #define D2F3_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL__SHIFT 0x12
8799 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_IO_ERR_MASK 0x1
8800 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_IO_ERR__SHIFT 0x0
8801 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_BE_ERR_MASK 0x2
8802 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_BE_ERR__SHIFT 0x1
8803 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR_MASK 0x4
8804 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR__SHIFT 0x2
8805 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR_MASK 0x8
8806 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR__SHIFT 0x3
8807 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR_MASK 0x10
8808 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR__SHIFT 0x4
8809 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR_MASK 0x20
8810 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR__SHIFT 0x5
8811 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_EP_ERR_MASK 0x40
8812 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_EP_ERR__SHIFT 0x6
8813 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
8814 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
8815 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
8816 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
8817 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_TC_ERR_MASK 0x200
8818 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_TC_ERR__SHIFT 0x9
8819 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_CFG_UR_MASK 0x400
8820 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_CFG_UR__SHIFT 0xa
8821 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_IO_UR_MASK 0x800
8822 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_IO_UR__SHIFT 0xb
8823 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_AT_ERR_MASK 0x1000
8824 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_AT_ERR__SHIFT 0xc
8825 #define D2F3_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL_MASK 0x2000
8826 #define D2F3_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL__SHIFT 0xd
8827 #define D2F3_PCIE_RX_CNTL__RX_GEN_ONE_NAK_MASK 0x4000
8828 #define D2F3_PCIE_RX_CNTL__RX_GEN_ONE_NAK__SHIFT 0xe
8829 #define D2F3_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG_MASK 0x8000
8830 #define D2F3_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG__SHIFT 0xf
8831 #define D2F3_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MASK 0x70000
8832 #define D2F3_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT__SHIFT 0x10
8833 #define D2F3_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE_MASK 0x80000
8834 #define D2F3_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE__SHIFT 0x13
8835 #define D2F3_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS_MASK 0x100000
8836 #define D2F3_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS__SHIFT 0x14
8837 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR_MASK 0x200000
8838 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR__SHIFT 0x15
8839 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR_MASK 0x400000
8840 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR__SHIFT 0x16
8841 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR_MASK 0x800000
8842 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR__SHIFT 0x17
8843 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR_MASK 0x1000000
8844 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR__SHIFT 0x18
8845 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR_MASK 0x2000000
8846 #define D2F3_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR__SHIFT 0x19
8847 #define D2F3_PCIE_RX_CNTL__RX_TPH_DIS_MASK 0x4000000
8848 #define D2F3_PCIE_RX_CNTL__RX_TPH_DIS__SHIFT 0x1a
8849 #define D2F3_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS_MASK 0x8000000
8850 #define D2F3_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS__SHIFT 0x1b
8851 #define D2F3_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM_MASK 0xfff
8852 #define D2F3_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM__SHIFT 0x0
8853 #define D2F3_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA_MASK 0xffffff
8854 #define D2F3_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA__SHIFT 0x0
8855 #define D2F3_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS_MASK 0x1000000
8856 #define D2F3_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS__SHIFT 0x18
8857 #define D2F3_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR_MASK 0x1
8858 #define D2F3_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR__SHIFT 0x0
8859 #define D2F3_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR_MASK 0x2
8860 #define D2F3_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR__SHIFT 0x1
8861 #define D2F3_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR_MASK 0x4
8862 #define D2F3_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR__SHIFT 0x2
8863 #define D2F3_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR_MASK 0x8
8864 #define D2F3_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR__SHIFT 0x3
8865 #define D2F3_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR_MASK 0x10
8866 #define D2F3_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR__SHIFT 0x4
8867 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD_MASK 0xfff
8868 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD__SHIFT 0x0
8869 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH_MASK 0xff0000
8870 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH__SHIFT 0x10
8871 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD_MASK 0xfff
8872 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD__SHIFT 0x0
8873 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH_MASK 0xff0000
8874 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH__SHIFT 0x10
8875 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD_MASK 0xfff
8876 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD__SHIFT 0x0
8877 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH_MASK 0xff0000
8878 #define D2F3_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH__SHIFT 0x10
8879 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR_MASK 0x3
8880 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR__SHIFT 0x0
8881 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR_MASK 0xc
8882 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR__SHIFT 0x2
8883 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP_MASK 0x30
8884 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP__SHIFT 0x4
8885 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP_MASK 0xc0
8886 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP__SHIFT 0x6
8887 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW_MASK 0x300
8888 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW__SHIFT 0x8
8889 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW_MASK 0xc00
8890 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW__SHIFT 0xa
8891 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR_MASK 0x3000
8892 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR__SHIFT 0xc
8893 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR_MASK 0xc000
8894 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR__SHIFT 0xe
8895 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR_MASK 0x30000
8896 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR__SHIFT 0x10
8897 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR_MASK 0xc0000
8898 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR__SHIFT 0x12
8899 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER_MASK 0x300000
8900 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER__SHIFT 0x14
8901 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER_MASK 0xc00000
8902 #define D2F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER__SHIFT 0x16
8903 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR_MASK 0x3
8904 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR__SHIFT 0x0
8905 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER_MASK 0xc
8906 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER__SHIFT 0x2
8907 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP_MASK 0x30
8908 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP__SHIFT 0x4
8909 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP_MASK 0xc0
8910 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP__SHIFT 0x6
8911 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ_MASK 0x300
8912 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ__SHIFT 0x8
8913 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR_MASK 0xc00
8914 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR__SHIFT 0xa
8915 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP_MASK 0x3000
8916 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP__SHIFT 0xc
8917 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT_MASK 0xc000
8918 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT__SHIFT 0xe
8919 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT_MASK 0x30000
8920 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT__SHIFT 0x10
8921 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT_MASK 0xc0000
8922 #define D2F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT__SHIFT 0x12
8923 #define D2F3_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0_MASK 0x2
8924 #define D2F3_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0__SHIFT 0x1
8925 #define D2F3_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN_MASK 0x4
8926 #define D2F3_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN__SHIFT 0x2
8927 #define D2F3_PCIE_LC_CNTL__LC_RESET_LINK_MASK 0x8
8928 #define D2F3_PCIE_LC_CNTL__LC_RESET_LINK__SHIFT 0x3
8929 #define D2F3_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE_MASK 0xf0
8930 #define D2F3_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE__SHIFT 0x4
8931 #define D2F3_PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK 0xf00
8932 #define D2F3_PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT 0x8
8933 #define D2F3_PCIE_LC_CNTL__LC_L1_INACTIVITY_MASK 0xf000
8934 #define D2F3_PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT 0xc
8935 #define D2F3_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK 0x10000
8936 #define D2F3_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS__SHIFT 0x10
8937 #define D2F3_PCIE_LC_CNTL__LC_INC_N_FTS_EN_MASK 0x20000
8938 #define D2F3_PCIE_LC_CNTL__LC_INC_N_FTS_EN__SHIFT 0x11
8939 #define D2F3_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23_MASK 0xc0000
8940 #define D2F3_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23__SHIFT 0x12
8941 #define D2F3_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC_MASK 0x100000
8942 #define D2F3_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC__SHIFT 0x14
8943 #define D2F3_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS_MASK 0x200000
8944 #define D2F3_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS__SHIFT 0x15
8945 #define D2F3_PCIE_LC_CNTL__LC_WAKE_FROM_L23_MASK 0x400000
8946 #define D2F3_PCIE_LC_CNTL__LC_WAKE_FROM_L23__SHIFT 0x16
8947 #define D2F3_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK_MASK 0x800000
8948 #define D2F3_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK__SHIFT 0x17
8949 #define D2F3_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS_MASK 0x1000000
8950 #define D2F3_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS__SHIFT 0x18
8951 #define D2F3_PCIE_LC_CNTL__LC_DELAY_COUNT_MASK 0x6000000
8952 #define D2F3_PCIE_LC_CNTL__LC_DELAY_COUNT__SHIFT 0x19
8953 #define D2F3_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT_MASK 0x8000000
8954 #define D2F3_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT__SHIFT 0x1b
8955 #define D2F3_PCIE_LC_CNTL__LC_DELAY_L1_EXIT_MASK 0x10000000
8956 #define D2F3_PCIE_LC_CNTL__LC_DELAY_L1_EXIT__SHIFT 0x1c
8957 #define D2F3_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE_MASK 0x20000000
8958 #define D2F3_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE__SHIFT 0x1d
8959 #define D2F3_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN_MASK 0x40000000
8960 #define D2F3_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN__SHIFT 0x1e
8961 #define D2F3_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE_MASK 0x80000000
8962 #define D2F3_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE__SHIFT 0x1f
8963 #define D2F3_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE_MASK 0x3f
8964 #define D2F3_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE__SHIFT 0x0
8965 #define D2F3_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT_MASK 0x40
8966 #define D2F3_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT__SHIFT 0x6
8967 #define D2F3_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION_MASK 0x80
8968 #define D2F3_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION__SHIFT 0x7
8969 #define D2F3_PCIE_LC_CNTL2__LC_MORE_TS2_EN_MASK 0x100
8970 #define D2F3_PCIE_LC_CNTL2__LC_MORE_TS2_EN__SHIFT 0x8
8971 #define D2F3_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS_MASK 0x200
8972 #define D2F3_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS__SHIFT 0x9
8973 #define D2F3_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN_MASK 0x400
8974 #define D2F3_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN__SHIFT 0xa
8975 #define D2F3_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_MASK 0x800
8976 #define D2F3_PCIE_LC_CNTL2__LC_ILLEGAL_STATE__SHIFT 0xb
8977 #define D2F3_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN_MASK 0x1000
8978 #define D2F3_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN__SHIFT 0xc
8979 #define D2F3_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE_MASK 0x2000
8980 #define D2F3_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE__SHIFT 0xd
8981 #define D2F3_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE_MASK 0xc000
8982 #define D2F3_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE__SHIFT 0xe
8983 #define D2F3_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET_MASK 0x10000
8984 #define D2F3_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET__SHIFT 0x10
8985 #define D2F3_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK 0x20000
8986 #define D2F3_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1__SHIFT 0x11
8987 #define D2F3_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23_MASK 0x40000
8988 #define D2F3_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23__SHIFT 0x12
8989 #define D2F3_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S_MASK 0x80000
8990 #define D2F3_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S__SHIFT 0x13
8991 #define D2F3_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0_MASK 0x100000
8992 #define D2F3_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0__SHIFT 0x14
8993 #define D2F3_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS_MASK 0x200000
8994 #define D2F3_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS__SHIFT 0x15
8995 #define D2F3_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD_MASK 0x400000
8996 #define D2F3_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD__SHIFT 0x16
8997 #define D2F3_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG_MASK 0x1800000
8998 #define D2F3_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG__SHIFT 0x17
8999 #define D2F3_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES_MASK 0x2000000
9000 #define D2F3_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES__SHIFT 0x19
9001 #define D2F3_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS_MASK 0x4000000
9002 #define D2F3_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS__SHIFT 0x1a
9003 #define D2F3_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS_MASK 0x8000000
9004 #define D2F3_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS__SHIFT 0x1b
9005 #define D2F3_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE_MASK 0x10000000
9006 #define D2F3_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE__SHIFT 0x1c
9007 #define D2F3_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL_MASK 0x60000000
9008 #define D2F3_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL__SHIFT 0x1d
9009 #define D2F3_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI_MASK 0x80000000
9010 #define D2F3_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI__SHIFT 0x1f
9011 #define D2F3_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_MASK 0x1
9012 #define D2F3_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS__SHIFT 0x0
9013 #define D2F3_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL_MASK 0x6
9014 #define D2F3_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL__SHIFT 0x1
9015 #define D2F3_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS_MASK 0x8
9016 #define D2F3_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS__SHIFT 0x3
9017 #define D2F3_PCIE_LC_CNTL3__LC_COMP_TO_DETECT_MASK 0x10
9018 #define D2F3_PCIE_LC_CNTL3__LC_COMP_TO_DETECT__SHIFT 0x4
9019 #define D2F3_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN_MASK 0x20
9020 #define D2F3_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN__SHIFT 0x5
9021 #define D2F3_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc0
9022 #define D2F3_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0x6
9023 #define D2F3_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x100
9024 #define D2F3_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0x8
9025 #define D2F3_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT_MASK 0x200
9026 #define D2F3_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT__SHIFT 0x9
9027 #define D2F3_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN_MASK 0x400
9028 #define D2F3_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN__SHIFT 0xa
9029 #define D2F3_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE_MASK 0x800
9030 #define D2F3_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE__SHIFT 0xb
9031 #define D2F3_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD_MASK 0x3000
9032 #define D2F3_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD__SHIFT 0xc
9033 #define D2F3_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD_MASK 0xc000
9034 #define D2F3_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD__SHIFT 0xe
9035 #define D2F3_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN_MASK 0x10000
9036 #define D2F3_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN__SHIFT 0x10
9037 #define D2F3_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN_MASK 0x20000
9038 #define D2F3_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN__SHIFT 0x11
9039 #define D2F3_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x40000
9040 #define D2F3_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0x12
9041 #define D2F3_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x180000
9042 #define D2F3_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0x13
9043 #define D2F3_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN_MASK 0x200000
9044 #define D2F3_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN__SHIFT 0x15
9045 #define D2F3_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE_MASK 0x400000
9046 #define D2F3_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE__SHIFT 0x16
9047 #define D2F3_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK 0x800000
9048 #define D2F3_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK__SHIFT 0x17
9049 #define D2F3_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL_MASK 0x3000000
9050 #define D2F3_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL__SHIFT 0x18
9051 #define D2F3_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL_MASK 0x3c000000
9052 #define D2F3_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL__SHIFT 0x1a
9053 #define D2F3_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK 0x40000000
9054 #define D2F3_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY__SHIFT 0x1e
9055 #define D2F3_PCIE_LC_CNTL3__LC_N_EIE_SEL_MASK 0x80000000
9056 #define D2F3_PCIE_LC_CNTL3__LC_N_EIE_SEL__SHIFT 0x1f
9057 #define D2F3_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR_MASK 0x3
9058 #define D2F3_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR__SHIFT 0x0
9059 #define D2F3_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK_MASK 0x4
9060 #define D2F3_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK__SHIFT 0x2
9061 #define D2F3_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE_MASK 0x8
9062 #define D2F3_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE__SHIFT 0x3
9063 #define D2F3_PCIE_LC_CNTL4__LC_BYPASS_EQ_MASK 0x10
9064 #define D2F3_PCIE_LC_CNTL4__LC_BYPASS_EQ__SHIFT 0x4
9065 #define D2F3_PCIE_LC_CNTL4__LC_REDO_EQ_MASK 0x20
9066 #define D2F3_PCIE_LC_CNTL4__LC_REDO_EQ__SHIFT 0x5
9067 #define D2F3_PCIE_LC_CNTL4__LC_EXTEND_EIEOS_MASK 0x40
9068 #define D2F3_PCIE_LC_CNTL4__LC_EXTEND_EIEOS__SHIFT 0x6
9069 #define D2F3_PCIE_LC_CNTL4__LC_IGNORE_PARITY_MASK 0x80
9070 #define D2F3_PCIE_LC_CNTL4__LC_IGNORE_PARITY__SHIFT 0x7
9071 #define D2F3_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE_MASK 0x300
9072 #define D2F3_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE__SHIFT 0x8
9073 #define D2F3_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK_MASK 0x400
9074 #define D2F3_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK__SHIFT 0xa
9075 #define D2F3_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD_MASK 0x800
9076 #define D2F3_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD__SHIFT 0xb
9077 #define D2F3_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ_MASK 0x1000
9078 #define D2F3_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ__SHIFT 0xc
9079 #define D2F3_PCIE_LC_CNTL4__LC_SET_QUIESCE_MASK 0x2000
9080 #define D2F3_PCIE_LC_CNTL4__LC_SET_QUIESCE__SHIFT 0xd
9081 #define D2F3_PCIE_LC_CNTL4__LC_QUIESCE_RCVD_MASK 0x4000
9082 #define D2F3_PCIE_LC_CNTL4__LC_QUIESCE_RCVD__SHIFT 0xe
9083 #define D2F3_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD_MASK 0x8000
9084 #define D2F3_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD__SHIFT 0xf
9085 #define D2F3_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE_MASK 0x10000
9086 #define D2F3_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x10
9087 #define D2F3_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE_MASK 0x20000
9088 #define D2F3_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE__SHIFT 0x11
9089 #define D2F3_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE_MASK 0x3c0000
9090 #define D2F3_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE__SHIFT 0x12
9091 #define D2F3_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS_MASK 0x400000
9092 #define D2F3_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS__SHIFT 0x16
9093 #define D2F3_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING_MASK 0x800000
9094 #define D2F3_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING__SHIFT 0x17
9095 #define D2F3_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE_MASK 0x1000000
9096 #define D2F3_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE__SHIFT 0x18
9097 #define D2F3_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN_MASK 0x2000000
9098 #define D2F3_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN__SHIFT 0x19
9099 #define D2F3_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK_MASK 0xfc000000
9100 #define D2F3_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK__SHIFT 0x1a
9101 #define D2F3_PCIE_LC_CNTL5__LC_EQ_FS_0_MASK 0x3f
9102 #define D2F3_PCIE_LC_CNTL5__LC_EQ_FS_0__SHIFT 0x0
9103 #define D2F3_PCIE_LC_CNTL5__LC_EQ_FS_8_MASK 0xfc0
9104 #define D2F3_PCIE_LC_CNTL5__LC_EQ_FS_8__SHIFT 0x6
9105 #define D2F3_PCIE_LC_CNTL5__LC_EQ_LF_0_MASK 0x3f000
9106 #define D2F3_PCIE_LC_CNTL5__LC_EQ_LF_0__SHIFT 0xc
9107 #define D2F3_PCIE_LC_CNTL5__LC_EQ_LF_8_MASK 0xfc0000
9108 #define D2F3_PCIE_LC_CNTL5__LC_EQ_LF_8__SHIFT 0x12
9109 #define D2F3_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS_MASK 0x1000000
9110 #define D2F3_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS__SHIFT 0x18
9111 #define D2F3_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT_MASK 0x1
9112 #define D2F3_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT__SHIFT 0x0
9113 #define D2F3_PCIE_LC_CNTL6__LC_SPC_MODE_5GT_MASK 0x4
9114 #define D2F3_PCIE_LC_CNTL6__LC_SPC_MODE_5GT__SHIFT 0x2
9115 #define D2F3_PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK 0x10
9116 #define D2F3_PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT 0x4
9117 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN_MASK 0x1
9118 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN__SHIFT 0x0
9119 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE_MASK 0x2
9120 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE__SHIFT 0x1
9121 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE_MASK 0x4
9122 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE__SHIFT 0x2
9123 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE_MASK 0x8
9124 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE__SHIFT 0x3
9125 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE_MASK 0x10
9126 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE__SHIFT 0x4
9127 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG_MASK 0x20
9128 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG__SHIFT 0x5
9129 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE_MASK 0x40
9130 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE__SHIFT 0x6
9131 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE_MASK 0x80
9132 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE__SHIFT 0x7
9133 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER_MASK 0x100
9134 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER__SHIFT 0x8
9135 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED_MASK 0x200
9136 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED__SHIFT 0x9
9137 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE_MASK 0x400
9138 #define D2F3_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE__SHIFT 0xa
9139 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL_MASK 0xf
9140 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL__SHIFT 0x0
9141 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE_MASK 0x10
9142 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE__SHIFT 0x4
9143 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1_MASK 0x20
9144 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1__SHIFT 0x5
9145 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN_MASK 0x40
9146 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN__SHIFT 0x6
9147 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN_MASK 0x80
9148 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN__SHIFT 0x7
9149 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE_MASK 0x700
9150 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE__SHIFT 0x8
9151 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED_MASK 0x800
9152 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED__SHIFT 0xb
9153 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN_MASK 0x1000
9154 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN__SHIFT 0xc
9155 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH_MASK 0x2000
9156 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH__SHIFT 0xd
9157 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG_MASK 0x4000
9158 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG__SHIFT 0xe
9159 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN_MASK 0x8000
9160 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN__SHIFT 0xf
9161 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP_MASK 0x10000
9162 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP__SHIFT 0x10
9163 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF_MASK 0x20000
9164 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF__SHIFT 0x11
9165 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF_MASK 0x40000
9166 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF__SHIFT 0x12
9167 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN_MASK 0x80000
9168 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN__SHIFT 0x13
9169 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW_MASK 0x100000
9170 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW__SHIFT 0x14
9171 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN_MASK 0x200000
9172 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN__SHIFT 0x15
9173 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL_MASK 0xc00000
9174 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL__SHIFT 0x16
9175 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED_MASK 0x1000000
9176 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED__SHIFT 0x18
9177 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST_MASK 0x2000000
9178 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST__SHIFT 0x19
9179 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER_MASK 0x4000000
9180 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER__SHIFT 0x1a
9181 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT_MASK 0x8000000
9182 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT__SHIFT 0x1b
9183 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL_MASK 0x10000000
9184 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL__SHIFT 0x1c
9185 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK_MASK 0x20000000
9186 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK__SHIFT 0x1d
9187 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME_MASK 0xc0000000
9188 #define D2F3_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME__SHIFT 0x1e
9189 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_MASK 0x7
9190 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH__SHIFT 0x0
9191 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK 0x70
9192 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD__SHIFT 0x4
9193 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE_MASK 0x80
9194 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE__SHIFT 0x7
9195 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW_MASK 0x100
9196 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW__SHIFT 0x8
9197 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT_MASK 0x200
9198 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT__SHIFT 0x9
9199 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN_MASK 0x400
9200 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN__SHIFT 0xa
9201 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN_MASK 0x800
9202 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN__SHIFT 0xb
9203 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT_MASK 0x1000
9204 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT__SHIFT 0xc
9205 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS_MASK 0x2000
9206 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS__SHIFT 0xd
9207 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS_MASK 0x4000
9208 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS__SHIFT 0xe
9209 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL_MASK 0x8000
9210 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL__SHIFT 0xf
9211 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB_MASK 0x10000
9212 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB__SHIFT 0x10
9213 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN_MASK 0x20000
9214 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN__SHIFT 0x11
9215 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN_MASK 0x40000
9216 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN__SHIFT 0x12
9217 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN_MASK 0x80000
9218 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN__SHIFT 0x13
9219 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE_MASK 0x100000
9220 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE__SHIFT 0x14
9221 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK 0x600000
9222 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT 0x15
9223 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN_MASK 0x800000
9224 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN__SHIFT 0x17
9225 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN_MASK 0x1000000
9226 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN__SHIFT 0x18
9227 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN_MASK 0x2000000
9228 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN__SHIFT 0x19
9229 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE_MASK 0x4000000
9230 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE__SHIFT 0x1a
9231 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT_MASK 0x8000000
9232 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT__SHIFT 0x1b
9233 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE_MASK 0x10000000
9234 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE__SHIFT 0x1c
9235 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI_MASK 0x20000000
9236 #define D2F3_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI__SHIFT 0x1d
9237 #define D2F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK 0xff
9238 #define D2F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT 0x0
9239 #define D2F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN_MASK 0x100
9240 #define D2F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN__SHIFT 0x8
9241 #define D2F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY_MASK 0x200
9242 #define D2F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY__SHIFT 0x9
9243 #define D2F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT_MASK 0xff0000
9244 #define D2F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT__SHIFT 0x10
9245 #define D2F3_PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK 0xff000000
9246 #define D2F3_PCIE_LC_N_FTS_CNTL__LC_N_FTS__SHIFT 0x18
9247 #define D2F3_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP_MASK 0x1
9248 #define D2F3_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP__SHIFT 0x0
9249 #define D2F3_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP_MASK 0x2
9250 #define D2F3_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP__SHIFT 0x1
9251 #define D2F3_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x4
9252 #define D2F3_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x2
9253 #define D2F3_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_MASK 0x18
9254 #define D2F3_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE__SHIFT 0x3
9255 #define D2F3_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE_MASK 0x20
9256 #define D2F3_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE__SHIFT 0x5
9257 #define D2F3_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE_MASK 0x40
9258 #define D2F3_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE__SHIFT 0x6
9259 #define D2F3_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE_MASK 0x80
9260 #define D2F3_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE__SHIFT 0x7
9261 #define D2F3_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE_MASK 0x100
9262 #define D2F3_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE__SHIFT 0x8
9263 #define D2F3_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE_MASK 0x200
9264 #define D2F3_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE__SHIFT 0x9
9265 #define D2F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc00
9266 #define D2F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0xa
9267 #define D2F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x1000
9268 #define D2F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0xc
9269 #define D2F3_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE_MASK 0x6000
9270 #define D2F3_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE__SHIFT 0xd
9271 #define D2F3_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS_MASK 0x8000
9272 #define D2F3_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS__SHIFT 0xf
9273 #define D2F3_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT_MASK 0x10000
9274 #define D2F3_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT__SHIFT 0x10
9275 #define D2F3_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN_MASK 0x20000
9276 #define D2F3_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN__SHIFT 0x11
9277 #define D2F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2_MASK 0x40000
9278 #define D2F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2__SHIFT 0x12
9279 #define D2F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2_MASK 0x80000
9280 #define D2F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2__SHIFT 0x13
9281 #define D2F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3_MASK 0x100000
9282 #define D2F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3__SHIFT 0x14
9283 #define D2F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3_MASK 0x200000
9284 #define D2F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3__SHIFT 0x15
9285 #define D2F3_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS_MASK 0x400000
9286 #define D2F3_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS__SHIFT 0x16
9287 #define D2F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS_MASK 0x800000
9288 #define D2F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS__SHIFT 0x17
9289 #define D2F3_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED_MASK 0x3000000
9290 #define D2F3_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED__SHIFT 0x18
9291 #define D2F3_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE_MASK 0x4000000
9292 #define D2F3_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE__SHIFT 0x1a
9293 #define D2F3_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN_MASK 0x8000000
9294 #define D2F3_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN__SHIFT 0x1b
9295 #define D2F3_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN_MASK 0x10000000
9296 #define D2F3_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN__SHIFT 0x1c
9297 #define D2F3_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN_MASK 0x20000000
9298 #define D2F3_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN__SHIFT 0x1d
9299 #define D2F3_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG_MASK 0x40000000
9300 #define D2F3_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG__SHIFT 0x1e
9301 #define D2F3_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS_MASK 0x80000000
9302 #define D2F3_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS__SHIFT 0x1f
9303 #define D2F3_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF_MASK 0xfff
9304 #define D2F3_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF__SHIFT 0x0
9305 #define D2F3_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS_MASK 0xfff000
9306 #define D2F3_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS__SHIFT 0xc
9307 #define D2F3_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE_MASK 0x3000000
9308 #define D2F3_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE__SHIFT 0x18
9309 #define D2F3_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES_MASK 0xffff
9310 #define D2F3_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES__SHIFT 0x0
9311 #define D2F3_PCIE_LC_LANE_CNTL__LC_LANE_DIS_MASK 0xffff0000
9312 #define D2F3_PCIE_LC_LANE_CNTL__LC_LANE_DIS__SHIFT 0x10
9313 #define D2F3_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF_MASK 0x1
9314 #define D2F3_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF__SHIFT 0x0
9315 #define D2F3_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR_MASK 0x7e
9316 #define D2F3_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR__SHIFT 0x1
9317 #define D2F3_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR_MASK 0x1f80
9318 #define D2F3_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR__SHIFT 0x7
9319 #define D2F3_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR_MASK 0x7e000
9320 #define D2F3_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR__SHIFT 0xd
9321 #define D2F3_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN_MASK 0x80000
9322 #define D2F3_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN__SHIFT 0x13
9323 #define D2F3_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN_MASK 0x100000
9324 #define D2F3_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN__SHIFT 0x14
9325 #define D2F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET_MASK 0xf
9326 #define D2F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET__SHIFT 0x0
9327 #define D2F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR_MASK 0x3f0
9328 #define D2F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR__SHIFT 0x4
9329 #define D2F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR_MASK 0xfc00
9330 #define D2F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR__SHIFT 0xa
9331 #define D2F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR_MASK 0x3f0000
9332 #define D2F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR__SHIFT 0x10
9333 #define D2F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM_MASK 0x3fc00000
9334 #define D2F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM__SHIFT 0x16
9335 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE_MASK 0x1
9336 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE__SHIFT 0x0
9337 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ_MASK 0x7e
9338 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ__SHIFT 0x1
9339 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ_MASK 0x1f80
9340 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ__SHIFT 0x7
9341 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ_MASK 0x7e000
9342 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ__SHIFT 0xd
9343 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END_MASK 0x1f80000
9344 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END__SHIFT 0x13
9345 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END_MASK 0x7e000000
9346 #define D2F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END__SHIFT 0x19
9347 #define D2F3_PCIE_LC_STATE0__LC_CURRENT_STATE_MASK 0x3f
9348 #define D2F3_PCIE_LC_STATE0__LC_CURRENT_STATE__SHIFT 0x0
9349 #define D2F3_PCIE_LC_STATE0__LC_PREV_STATE1_MASK 0x3f00
9350 #define D2F3_PCIE_LC_STATE0__LC_PREV_STATE1__SHIFT 0x8
9351 #define D2F3_PCIE_LC_STATE0__LC_PREV_STATE2_MASK 0x3f0000
9352 #define D2F3_PCIE_LC_STATE0__LC_PREV_STATE2__SHIFT 0x10
9353 #define D2F3_PCIE_LC_STATE0__LC_PREV_STATE3_MASK 0x3f000000
9354 #define D2F3_PCIE_LC_STATE0__LC_PREV_STATE3__SHIFT 0x18
9355 #define D2F3_PCIE_LC_STATE1__LC_PREV_STATE4_MASK 0x3f
9356 #define D2F3_PCIE_LC_STATE1__LC_PREV_STATE4__SHIFT 0x0
9357 #define D2F3_PCIE_LC_STATE1__LC_PREV_STATE5_MASK 0x3f00
9358 #define D2F3_PCIE_LC_STATE1__LC_PREV_STATE5__SHIFT 0x8
9359 #define D2F3_PCIE_LC_STATE1__LC_PREV_STATE6_MASK 0x3f0000
9360 #define D2F3_PCIE_LC_STATE1__LC_PREV_STATE6__SHIFT 0x10
9361 #define D2F3_PCIE_LC_STATE1__LC_PREV_STATE7_MASK 0x3f000000
9362 #define D2F3_PCIE_LC_STATE1__LC_PREV_STATE7__SHIFT 0x18
9363 #define D2F3_PCIE_LC_STATE2__LC_PREV_STATE8_MASK 0x3f
9364 #define D2F3_PCIE_LC_STATE2__LC_PREV_STATE8__SHIFT 0x0
9365 #define D2F3_PCIE_LC_STATE2__LC_PREV_STATE9_MASK 0x3f00
9366 #define D2F3_PCIE_LC_STATE2__LC_PREV_STATE9__SHIFT 0x8
9367 #define D2F3_PCIE_LC_STATE2__LC_PREV_STATE10_MASK 0x3f0000
9368 #define D2F3_PCIE_LC_STATE2__LC_PREV_STATE10__SHIFT 0x10
9369 #define D2F3_PCIE_LC_STATE2__LC_PREV_STATE11_MASK 0x3f000000
9370 #define D2F3_PCIE_LC_STATE2__LC_PREV_STATE11__SHIFT 0x18
9371 #define D2F3_PCIE_LC_STATE3__LC_PREV_STATE12_MASK 0x3f
9372 #define D2F3_PCIE_LC_STATE3__LC_PREV_STATE12__SHIFT 0x0
9373 #define D2F3_PCIE_LC_STATE3__LC_PREV_STATE13_MASK 0x3f00
9374 #define D2F3_PCIE_LC_STATE3__LC_PREV_STATE13__SHIFT 0x8
9375 #define D2F3_PCIE_LC_STATE3__LC_PREV_STATE14_MASK 0x3f0000
9376 #define D2F3_PCIE_LC_STATE3__LC_PREV_STATE14__SHIFT 0x10
9377 #define D2F3_PCIE_LC_STATE3__LC_PREV_STATE15_MASK 0x3f000000
9378 #define D2F3_PCIE_LC_STATE3__LC_PREV_STATE15__SHIFT 0x18
9379 #define D2F3_PCIE_LC_STATE4__LC_PREV_STATE16_MASK 0x3f
9380 #define D2F3_PCIE_LC_STATE4__LC_PREV_STATE16__SHIFT 0x0
9381 #define D2F3_PCIE_LC_STATE4__LC_PREV_STATE17_MASK 0x3f00
9382 #define D2F3_PCIE_LC_STATE4__LC_PREV_STATE17__SHIFT 0x8
9383 #define D2F3_PCIE_LC_STATE4__LC_PREV_STATE18_MASK 0x3f0000
9384 #define D2F3_PCIE_LC_STATE4__LC_PREV_STATE18__SHIFT 0x10
9385 #define D2F3_PCIE_LC_STATE4__LC_PREV_STATE19_MASK 0x3f000000
9386 #define D2F3_PCIE_LC_STATE4__LC_PREV_STATE19__SHIFT 0x18
9387 #define D2F3_PCIE_LC_STATE5__LC_PREV_STATE20_MASK 0x3f
9388 #define D2F3_PCIE_LC_STATE5__LC_PREV_STATE20__SHIFT 0x0
9389 #define D2F3_PCIE_LC_STATE5__LC_PREV_STATE21_MASK 0x3f00
9390 #define D2F3_PCIE_LC_STATE5__LC_PREV_STATE21__SHIFT 0x8
9391 #define D2F3_PCIE_LC_STATE5__LC_PREV_STATE22_MASK 0x3f0000
9392 #define D2F3_PCIE_LC_STATE5__LC_PREV_STATE22__SHIFT 0x10
9393 #define D2F3_PCIE_LC_STATE5__LC_PREV_STATE23_MASK 0x3f000000
9394 #define D2F3_PCIE_LC_STATE5__LC_PREV_STATE23__SHIFT 0x18
9395 #define D2F3_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT_MASK 0x3
9396 #define D2F3_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT__SHIFT 0x0
9397 #define D2F3_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT_MASK 0xc
9398 #define D2F3_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT__SHIFT 0x2
9399 #define D2F3_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT_MASK 0x30
9400 #define D2F3_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT__SHIFT 0x4
9401 #define D2F3_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT_MASK 0xc0
9402 #define D2F3_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT__SHIFT 0x6
9403 #define D2F3_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL_MASK 0x700
9404 #define D2F3_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL__SHIFT 0x8
9405 #define D2F3_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET_MASK 0x800
9406 #define D2F3_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET__SHIFT 0xb
9407 #define D2F3_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS_MASK 0x1000
9408 #define D2F3_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS__SHIFT 0xc
9409 #define D2F3_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE_MASK 0x2000
9410 #define D2F3_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE__SHIFT 0xd
9411 #define D2F3_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES_MASK 0x4000
9412 #define D2F3_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES__SHIFT 0xe
9413 #define D2F3_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x8000
9414 #define D2F3_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0xf
9415 #define D2F3_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION_MASK 0x70000
9416 #define D2F3_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION__SHIFT 0x10
9417 #define D2F3_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES_MASK 0x1
9418 #define D2F3_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES__SHIFT 0x0
9419 #define D2F3_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN_MASK 0x2
9420 #define D2F3_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN__SHIFT 0x1
9421 #define D2F3_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED_MASK 0x4
9422 #define D2F3_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED__SHIFT 0x2
9423 #define D2F3_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED_MASK 0x18
9424 #define D2F3_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED__SHIFT 0x3
9425 #define D2F3_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED_MASK 0x20
9426 #define D2F3_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED__SHIFT 0x5
9427 #define D2F3_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN_MASK 0x1
9428 #define D2F3_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN__SHIFT 0x0
9429 #define D2F3_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD_MASK 0xff00
9430 #define D2F3_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD__SHIFT 0x8
9431 #define D2F3_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS_MASK 0xffff0000
9432 #define D2F3_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS__SHIFT 0x10
9433 #define D2F3_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE_MASK 0x8
9434 #define D2F3_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE__SHIFT 0x3
9435 #define D2F3_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE_MASK 0x40
9436 #define D2F3_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE__SHIFT 0x6
9437 #define D2F3_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN_MASK 0x1
9438 #define D2F3_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN__SHIFT 0x0
9439 #define D2F3_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN_MASK 0x2
9440 #define D2F3_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN__SHIFT 0x1
9441 #define D2F3_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN_MASK 0x4
9442 #define D2F3_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN__SHIFT 0x2
9443 #define D2F3_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN_MASK 0x8
9444 #define D2F3_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN__SHIFT 0x3
9445 #define D2F3_PCIEP_HPGI__REG_HPGI_HOOK_MASK 0x80
9446 #define D2F3_PCIEP_HPGI__REG_HPGI_HOOK__SHIFT 0x7
9447 #define D2F3_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS_MASK 0x100
9448 #define D2F3_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS__SHIFT 0x8
9449 #define D2F3_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS_MASK 0x200
9450 #define D2F3_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS__SHIFT 0x9
9451 #define D2F3_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS_MASK 0x400
9452 #define D2F3_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS__SHIFT 0xa
9453 #define D2F3_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS_MASK 0x800
9454 #define D2F3_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS__SHIFT 0xb
9455 #define D2F3_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS_MASK 0x8000
9456 #define D2F3_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS__SHIFT 0xf
9457 #define D2F3_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN_MASK 0x10000
9458 #define D2F3_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN__SHIFT 0x10
9459 #define D2F3_VENDOR_ID__VENDOR_ID_MASK 0xffff
9460 #define D2F3_VENDOR_ID__VENDOR_ID__SHIFT 0x0
9461 #define D2F3_DEVICE_ID__DEVICE_ID_MASK 0xffff0000
9462 #define D2F3_DEVICE_ID__DEVICE_ID__SHIFT 0x10
9463 #define D2F3_COMMAND__IO_ACCESS_EN_MASK 0x1
9464 #define D2F3_COMMAND__IO_ACCESS_EN__SHIFT 0x0
9465 #define D2F3_COMMAND__MEM_ACCESS_EN_MASK 0x2
9466 #define D2F3_COMMAND__MEM_ACCESS_EN__SHIFT 0x1
9467 #define D2F3_COMMAND__BUS_MASTER_EN_MASK 0x4
9468 #define D2F3_COMMAND__BUS_MASTER_EN__SHIFT 0x2
9469 #define D2F3_COMMAND__SPECIAL_CYCLE_EN_MASK 0x8
9470 #define D2F3_COMMAND__SPECIAL_CYCLE_EN__SHIFT 0x3
9471 #define D2F3_COMMAND__MEM_WRITE_INVALIDATE_EN_MASK 0x10
9472 #define D2F3_COMMAND__MEM_WRITE_INVALIDATE_EN__SHIFT 0x4
9473 #define D2F3_COMMAND__PAL_SNOOP_EN_MASK 0x20
9474 #define D2F3_COMMAND__PAL_SNOOP_EN__SHIFT 0x5
9475 #define D2F3_COMMAND__PARITY_ERROR_RESPONSE_MASK 0x40
9476 #define D2F3_COMMAND__PARITY_ERROR_RESPONSE__SHIFT 0x6
9477 #define D2F3_COMMAND__AD_STEPPING_MASK 0x80
9478 #define D2F3_COMMAND__AD_STEPPING__SHIFT 0x7
9479 #define D2F3_COMMAND__SERR_EN_MASK 0x100
9480 #define D2F3_COMMAND__SERR_EN__SHIFT 0x8
9481 #define D2F3_COMMAND__FAST_B2B_EN_MASK 0x200
9482 #define D2F3_COMMAND__FAST_B2B_EN__SHIFT 0x9
9483 #define D2F3_COMMAND__INT_DIS_MASK 0x400
9484 #define D2F3_COMMAND__INT_DIS__SHIFT 0xa
9485 #define D2F3_STATUS__INT_STATUS_MASK 0x80000
9486 #define D2F3_STATUS__INT_STATUS__SHIFT 0x13
9487 #define D2F3_STATUS__CAP_LIST_MASK 0x100000
9488 #define D2F3_STATUS__CAP_LIST__SHIFT 0x14
9489 #define D2F3_STATUS__PCI_66_EN_MASK 0x200000
9490 #define D2F3_STATUS__PCI_66_EN__SHIFT 0x15
9491 #define D2F3_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
9492 #define D2F3_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
9493 #define D2F3_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
9494 #define D2F3_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
9495 #define D2F3_STATUS__DEVSEL_TIMING_MASK 0x6000000
9496 #define D2F3_STATUS__DEVSEL_TIMING__SHIFT 0x19
9497 #define D2F3_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
9498 #define D2F3_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
9499 #define D2F3_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
9500 #define D2F3_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
9501 #define D2F3_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
9502 #define D2F3_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
9503 #define D2F3_STATUS__SIGNALED_SYSTEM_ERROR_MASK 0x40000000
9504 #define D2F3_STATUS__SIGNALED_SYSTEM_ERROR__SHIFT 0x1e
9505 #define D2F3_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
9506 #define D2F3_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
9507 #define D2F3_REVISION_ID__MINOR_REV_ID_MASK 0xf
9508 #define D2F3_REVISION_ID__MINOR_REV_ID__SHIFT 0x0
9509 #define D2F3_REVISION_ID__MAJOR_REV_ID_MASK 0xf0
9510 #define D2F3_REVISION_ID__MAJOR_REV_ID__SHIFT 0x4
9511 #define D2F3_PROG_INTERFACE__PROG_INTERFACE_MASK 0xff00
9512 #define D2F3_PROG_INTERFACE__PROG_INTERFACE__SHIFT 0x8
9513 #define D2F3_SUB_CLASS__SUB_CLASS_MASK 0xff0000
9514 #define D2F3_SUB_CLASS__SUB_CLASS__SHIFT 0x10
9515 #define D2F3_BASE_CLASS__BASE_CLASS_MASK 0xff000000
9516 #define D2F3_BASE_CLASS__BASE_CLASS__SHIFT 0x18
9517 #define D2F3_CACHE_LINE__CACHE_LINE_SIZE_MASK 0xff
9518 #define D2F3_CACHE_LINE__CACHE_LINE_SIZE__SHIFT 0x0
9519 #define D2F3_LATENCY__LATENCY_TIMER_MASK 0xff00
9520 #define D2F3_LATENCY__LATENCY_TIMER__SHIFT 0x8
9521 #define D2F3_HEADER__HEADER_TYPE_MASK 0x7f0000
9522 #define D2F3_HEADER__HEADER_TYPE__SHIFT 0x10
9523 #define D2F3_HEADER__DEVICE_TYPE_MASK 0x800000
9524 #define D2F3_HEADER__DEVICE_TYPE__SHIFT 0x17
9525 #define D2F3_BIST__BIST_COMP_MASK 0xf000000
9526 #define D2F3_BIST__BIST_COMP__SHIFT 0x18
9527 #define D2F3_BIST__BIST_STRT_MASK 0x40000000
9528 #define D2F3_BIST__BIST_STRT__SHIFT 0x1e
9529 #define D2F3_BIST__BIST_CAP_MASK 0x80000000
9530 #define D2F3_BIST__BIST_CAP__SHIFT 0x1f
9531 #define D2F3_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS_MASK 0xff
9532 #define D2F3_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS__SHIFT 0x0
9533 #define D2F3_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS_MASK 0xff00
9534 #define D2F3_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS__SHIFT 0x8
9535 #define D2F3_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM_MASK 0xff0000
9536 #define D2F3_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM__SHIFT 0x10
9537 #define D2F3_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER_MASK 0xff000000
9538 #define D2F3_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER__SHIFT 0x18
9539 #define D2F3_IO_BASE_LIMIT__IO_BASE_TYPE_MASK 0xf
9540 #define D2F3_IO_BASE_LIMIT__IO_BASE_TYPE__SHIFT 0x0
9541 #define D2F3_IO_BASE_LIMIT__IO_BASE_MASK 0xf0
9542 #define D2F3_IO_BASE_LIMIT__IO_BASE__SHIFT 0x4
9543 #define D2F3_IO_BASE_LIMIT__IO_LIMIT_TYPE_MASK 0xf00
9544 #define D2F3_IO_BASE_LIMIT__IO_LIMIT_TYPE__SHIFT 0x8
9545 #define D2F3_IO_BASE_LIMIT__IO_LIMIT_MASK 0xf000
9546 #define D2F3_IO_BASE_LIMIT__IO_LIMIT__SHIFT 0xc
9547 #define D2F3_SECONDARY_STATUS__CAP_LIST_MASK 0x100000
9548 #define D2F3_SECONDARY_STATUS__CAP_LIST__SHIFT 0x14
9549 #define D2F3_SECONDARY_STATUS__PCI_66_EN_MASK 0x200000
9550 #define D2F3_SECONDARY_STATUS__PCI_66_EN__SHIFT 0x15
9551 #define D2F3_SECONDARY_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
9552 #define D2F3_SECONDARY_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
9553 #define D2F3_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
9554 #define D2F3_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
9555 #define D2F3_SECONDARY_STATUS__DEVSEL_TIMING_MASK 0x6000000
9556 #define D2F3_SECONDARY_STATUS__DEVSEL_TIMING__SHIFT 0x19
9557 #define D2F3_SECONDARY_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
9558 #define D2F3_SECONDARY_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
9559 #define D2F3_SECONDARY_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
9560 #define D2F3_SECONDARY_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
9561 #define D2F3_SECONDARY_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
9562 #define D2F3_SECONDARY_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
9563 #define D2F3_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR_MASK 0x40000000
9564 #define D2F3_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR__SHIFT 0x1e
9565 #define D2F3_SECONDARY_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
9566 #define D2F3_SECONDARY_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
9567 #define D2F3_MEM_BASE_LIMIT__MEM_BASE_TYPE_MASK 0xf
9568 #define D2F3_MEM_BASE_LIMIT__MEM_BASE_TYPE__SHIFT 0x0
9569 #define D2F3_MEM_BASE_LIMIT__MEM_BASE_31_20_MASK 0xfff0
9570 #define D2F3_MEM_BASE_LIMIT__MEM_BASE_31_20__SHIFT 0x4
9571 #define D2F3_MEM_BASE_LIMIT__MEM_LIMIT_TYPE_MASK 0xf0000
9572 #define D2F3_MEM_BASE_LIMIT__MEM_LIMIT_TYPE__SHIFT 0x10
9573 #define D2F3_MEM_BASE_LIMIT__MEM_LIMIT_31_20_MASK 0xfff00000
9574 #define D2F3_MEM_BASE_LIMIT__MEM_LIMIT_31_20__SHIFT 0x14
9575 #define D2F3_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE_MASK 0xf
9576 #define D2F3_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE__SHIFT 0x0
9577 #define D2F3_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20_MASK 0xfff0
9578 #define D2F3_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20__SHIFT 0x4
9579 #define D2F3_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE_MASK 0xf0000
9580 #define D2F3_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE__SHIFT 0x10
9581 #define D2F3_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20_MASK 0xfff00000
9582 #define D2F3_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20__SHIFT 0x14
9583 #define D2F3_PREF_BASE_UPPER__PREF_BASE_UPPER_MASK 0xffffffff
9584 #define D2F3_PREF_BASE_UPPER__PREF_BASE_UPPER__SHIFT 0x0
9585 #define D2F3_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER_MASK 0xffffffff
9586 #define D2F3_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER__SHIFT 0x0
9587 #define D2F3_IO_BASE_LIMIT_HI__IO_BASE_31_16_MASK 0xffff
9588 #define D2F3_IO_BASE_LIMIT_HI__IO_BASE_31_16__SHIFT 0x0
9589 #define D2F3_IO_BASE_LIMIT_HI__IO_LIMIT_31_16_MASK 0xffff0000
9590 #define D2F3_IO_BASE_LIMIT_HI__IO_LIMIT_31_16__SHIFT 0x10
9591 #define D2F3_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN_MASK 0x10000
9592 #define D2F3_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN__SHIFT 0x10
9593 #define D2F3_IRQ_BRIDGE_CNTL__SERR_EN_MASK 0x20000
9594 #define D2F3_IRQ_BRIDGE_CNTL__SERR_EN__SHIFT 0x11
9595 #define D2F3_IRQ_BRIDGE_CNTL__ISA_EN_MASK 0x40000
9596 #define D2F3_IRQ_BRIDGE_CNTL__ISA_EN__SHIFT 0x12
9597 #define D2F3_IRQ_BRIDGE_CNTL__VGA_EN_MASK 0x80000
9598 #define D2F3_IRQ_BRIDGE_CNTL__VGA_EN__SHIFT 0x13
9599 #define D2F3_IRQ_BRIDGE_CNTL__VGA_DEC_MASK 0x100000
9600 #define D2F3_IRQ_BRIDGE_CNTL__VGA_DEC__SHIFT 0x14
9601 #define D2F3_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE_MASK 0x200000
9602 #define D2F3_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE__SHIFT 0x15
9603 #define D2F3_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET_MASK 0x400000
9604 #define D2F3_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET__SHIFT 0x16
9605 #define D2F3_IRQ_BRIDGE_CNTL__FAST_B2B_EN_MASK 0x800000
9606 #define D2F3_IRQ_BRIDGE_CNTL__FAST_B2B_EN__SHIFT 0x17
9607 #define D2F3_CAP_PTR__CAP_PTR_MASK 0xff
9608 #define D2F3_CAP_PTR__CAP_PTR__SHIFT 0x0
9609 #define D2F3_INTERRUPT_LINE__INTERRUPT_LINE_MASK 0xff
9610 #define D2F3_INTERRUPT_LINE__INTERRUPT_LINE__SHIFT 0x0
9611 #define D2F3_INTERRUPT_PIN__INTERRUPT_PIN_MASK 0xff00
9612 #define D2F3_INTERRUPT_PIN__INTERRUPT_PIN__SHIFT 0x8
9613 #define D2F3_EXT_BRIDGE_CNTL__IO_PORT_80_EN_MASK 0x1
9614 #define D2F3_EXT_BRIDGE_CNTL__IO_PORT_80_EN__SHIFT 0x0
9615 #define D2F3_PMI_CAP_LIST__CAP_ID_MASK 0xff
9616 #define D2F3_PMI_CAP_LIST__CAP_ID__SHIFT 0x0
9617 #define D2F3_PMI_CAP_LIST__NEXT_PTR_MASK 0xff00
9618 #define D2F3_PMI_CAP_LIST__NEXT_PTR__SHIFT 0x8
9619 #define D2F3_PMI_CAP__VERSION_MASK 0x70000
9620 #define D2F3_PMI_CAP__VERSION__SHIFT 0x10
9621 #define D2F3_PMI_CAP__PME_CLOCK_MASK 0x80000
9622 #define D2F3_PMI_CAP__PME_CLOCK__SHIFT 0x13
9623 #define D2F3_PMI_CAP__DEV_SPECIFIC_INIT_MASK 0x200000
9624 #define D2F3_PMI_CAP__DEV_SPECIFIC_INIT__SHIFT 0x15
9625 #define D2F3_PMI_CAP__AUX_CURRENT_MASK 0x1c00000
9626 #define D2F3_PMI_CAP__AUX_CURRENT__SHIFT 0x16
9627 #define D2F3_PMI_CAP__D1_SUPPORT_MASK 0x2000000
9628 #define D2F3_PMI_CAP__D1_SUPPORT__SHIFT 0x19
9629 #define D2F3_PMI_CAP__D2_SUPPORT_MASK 0x4000000
9630 #define D2F3_PMI_CAP__D2_SUPPORT__SHIFT 0x1a
9631 #define D2F3_PMI_CAP__PME_SUPPORT_MASK 0xf8000000
9632 #define D2F3_PMI_CAP__PME_SUPPORT__SHIFT 0x1b
9633 #define D2F3_PMI_STATUS_CNTL__POWER_STATE_MASK 0x3
9634 #define D2F3_PMI_STATUS_CNTL__POWER_STATE__SHIFT 0x0
9635 #define D2F3_PMI_STATUS_CNTL__NO_SOFT_RESET_MASK 0x8
9636 #define D2F3_PMI_STATUS_CNTL__NO_SOFT_RESET__SHIFT 0x3
9637 #define D2F3_PMI_STATUS_CNTL__PME_EN_MASK 0x100
9638 #define D2F3_PMI_STATUS_CNTL__PME_EN__SHIFT 0x8
9639 #define D2F3_PMI_STATUS_CNTL__DATA_SELECT_MASK 0x1e00
9640 #define D2F3_PMI_STATUS_CNTL__DATA_SELECT__SHIFT 0x9
9641 #define D2F3_PMI_STATUS_CNTL__DATA_SCALE_MASK 0x6000
9642 #define D2F3_PMI_STATUS_CNTL__DATA_SCALE__SHIFT 0xd
9643 #define D2F3_PMI_STATUS_CNTL__PME_STATUS_MASK 0x8000
9644 #define D2F3_PMI_STATUS_CNTL__PME_STATUS__SHIFT 0xf
9645 #define D2F3_PMI_STATUS_CNTL__B2_B3_SUPPORT_MASK 0x400000
9646 #define D2F3_PMI_STATUS_CNTL__B2_B3_SUPPORT__SHIFT 0x16
9647 #define D2F3_PMI_STATUS_CNTL__BUS_PWR_EN_MASK 0x800000
9648 #define D2F3_PMI_STATUS_CNTL__BUS_PWR_EN__SHIFT 0x17
9649 #define D2F3_PMI_STATUS_CNTL__PMI_DATA_MASK 0xff000000
9650 #define D2F3_PMI_STATUS_CNTL__PMI_DATA__SHIFT 0x18
9651 #define D2F3_PCIE_CAP_LIST__CAP_ID_MASK 0xff
9652 #define D2F3_PCIE_CAP_LIST__CAP_ID__SHIFT 0x0
9653 #define D2F3_PCIE_CAP_LIST__NEXT_PTR_MASK 0xff00
9654 #define D2F3_PCIE_CAP_LIST__NEXT_PTR__SHIFT 0x8
9655 #define D2F3_PCIE_CAP__VERSION_MASK 0xf0000
9656 #define D2F3_PCIE_CAP__VERSION__SHIFT 0x10
9657 #define D2F3_PCIE_CAP__DEVICE_TYPE_MASK 0xf00000
9658 #define D2F3_PCIE_CAP__DEVICE_TYPE__SHIFT 0x14
9659 #define D2F3_PCIE_CAP__SLOT_IMPLEMENTED_MASK 0x1000000
9660 #define D2F3_PCIE_CAP__SLOT_IMPLEMENTED__SHIFT 0x18
9661 #define D2F3_PCIE_CAP__INT_MESSAGE_NUM_MASK 0x3e000000
9662 #define D2F3_PCIE_CAP__INT_MESSAGE_NUM__SHIFT 0x19
9663 #define D2F3_DEVICE_CAP__MAX_PAYLOAD_SUPPORT_MASK 0x7
9664 #define D2F3_DEVICE_CAP__MAX_PAYLOAD_SUPPORT__SHIFT 0x0
9665 #define D2F3_DEVICE_CAP__PHANTOM_FUNC_MASK 0x18
9666 #define D2F3_DEVICE_CAP__PHANTOM_FUNC__SHIFT 0x3
9667 #define D2F3_DEVICE_CAP__EXTENDED_TAG_MASK 0x20
9668 #define D2F3_DEVICE_CAP__EXTENDED_TAG__SHIFT 0x5
9669 #define D2F3_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY_MASK 0x1c0
9670 #define D2F3_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY__SHIFT 0x6
9671 #define D2F3_DEVICE_CAP__L1_ACCEPTABLE_LATENCY_MASK 0xe00
9672 #define D2F3_DEVICE_CAP__L1_ACCEPTABLE_LATENCY__SHIFT 0x9
9673 #define D2F3_DEVICE_CAP__ROLE_BASED_ERR_REPORTING_MASK 0x8000
9674 #define D2F3_DEVICE_CAP__ROLE_BASED_ERR_REPORTING__SHIFT 0xf
9675 #define D2F3_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT_MASK 0x3fc0000
9676 #define D2F3_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT__SHIFT 0x12
9677 #define D2F3_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE_MASK 0xc000000
9678 #define D2F3_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE__SHIFT 0x1a
9679 #define D2F3_DEVICE_CAP__FLR_CAPABLE_MASK 0x10000000
9680 #define D2F3_DEVICE_CAP__FLR_CAPABLE__SHIFT 0x1c
9681 #define D2F3_DEVICE_CNTL__CORR_ERR_EN_MASK 0x1
9682 #define D2F3_DEVICE_CNTL__CORR_ERR_EN__SHIFT 0x0
9683 #define D2F3_DEVICE_CNTL__NON_FATAL_ERR_EN_MASK 0x2
9684 #define D2F3_DEVICE_CNTL__NON_FATAL_ERR_EN__SHIFT 0x1
9685 #define D2F3_DEVICE_CNTL__FATAL_ERR_EN_MASK 0x4
9686 #define D2F3_DEVICE_CNTL__FATAL_ERR_EN__SHIFT 0x2
9687 #define D2F3_DEVICE_CNTL__USR_REPORT_EN_MASK 0x8
9688 #define D2F3_DEVICE_CNTL__USR_REPORT_EN__SHIFT 0x3
9689 #define D2F3_DEVICE_CNTL__RELAXED_ORD_EN_MASK 0x10
9690 #define D2F3_DEVICE_CNTL__RELAXED_ORD_EN__SHIFT 0x4
9691 #define D2F3_DEVICE_CNTL__MAX_PAYLOAD_SIZE_MASK 0xe0
9692 #define D2F3_DEVICE_CNTL__MAX_PAYLOAD_SIZE__SHIFT 0x5
9693 #define D2F3_DEVICE_CNTL__EXTENDED_TAG_EN_MASK 0x100
9694 #define D2F3_DEVICE_CNTL__EXTENDED_TAG_EN__SHIFT 0x8
9695 #define D2F3_DEVICE_CNTL__PHANTOM_FUNC_EN_MASK 0x200
9696 #define D2F3_DEVICE_CNTL__PHANTOM_FUNC_EN__SHIFT 0x9
9697 #define D2F3_DEVICE_CNTL__AUX_POWER_PM_EN_MASK 0x400
9698 #define D2F3_DEVICE_CNTL__AUX_POWER_PM_EN__SHIFT 0xa
9699 #define D2F3_DEVICE_CNTL__NO_SNOOP_EN_MASK 0x800
9700 #define D2F3_DEVICE_CNTL__NO_SNOOP_EN__SHIFT 0xb
9701 #define D2F3_DEVICE_CNTL__MAX_READ_REQUEST_SIZE_MASK 0x7000
9702 #define D2F3_DEVICE_CNTL__MAX_READ_REQUEST_SIZE__SHIFT 0xc
9703 #define D2F3_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN_MASK 0x8000
9704 #define D2F3_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN__SHIFT 0xf
9705 #define D2F3_DEVICE_STATUS__CORR_ERR_MASK 0x10000
9706 #define D2F3_DEVICE_STATUS__CORR_ERR__SHIFT 0x10
9707 #define D2F3_DEVICE_STATUS__NON_FATAL_ERR_MASK 0x20000
9708 #define D2F3_DEVICE_STATUS__NON_FATAL_ERR__SHIFT 0x11
9709 #define D2F3_DEVICE_STATUS__FATAL_ERR_MASK 0x40000
9710 #define D2F3_DEVICE_STATUS__FATAL_ERR__SHIFT 0x12
9711 #define D2F3_DEVICE_STATUS__USR_DETECTED_MASK 0x80000
9712 #define D2F3_DEVICE_STATUS__USR_DETECTED__SHIFT 0x13
9713 #define D2F3_DEVICE_STATUS__AUX_PWR_MASK 0x100000
9714 #define D2F3_DEVICE_STATUS__AUX_PWR__SHIFT 0x14
9715 #define D2F3_DEVICE_STATUS__TRANSACTIONS_PEND_MASK 0x200000
9716 #define D2F3_DEVICE_STATUS__TRANSACTIONS_PEND__SHIFT 0x15
9717 #define D2F3_LINK_CAP__LINK_SPEED_MASK 0xf
9718 #define D2F3_LINK_CAP__LINK_SPEED__SHIFT 0x0
9719 #define D2F3_LINK_CAP__LINK_WIDTH_MASK 0x3f0
9720 #define D2F3_LINK_CAP__LINK_WIDTH__SHIFT 0x4
9721 #define D2F3_LINK_CAP__PM_SUPPORT_MASK 0xc00
9722 #define D2F3_LINK_CAP__PM_SUPPORT__SHIFT 0xa
9723 #define D2F3_LINK_CAP__L0S_EXIT_LATENCY_MASK 0x7000
9724 #define D2F3_LINK_CAP__L0S_EXIT_LATENCY__SHIFT 0xc
9725 #define D2F3_LINK_CAP__L1_EXIT_LATENCY_MASK 0x38000
9726 #define D2F3_LINK_CAP__L1_EXIT_LATENCY__SHIFT 0xf
9727 #define D2F3_LINK_CAP__CLOCK_POWER_MANAGEMENT_MASK 0x40000
9728 #define D2F3_LINK_CAP__CLOCK_POWER_MANAGEMENT__SHIFT 0x12
9729 #define D2F3_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING_MASK 0x80000
9730 #define D2F3_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING__SHIFT 0x13
9731 #define D2F3_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE_MASK 0x100000
9732 #define D2F3_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE__SHIFT 0x14
9733 #define D2F3_LINK_CAP__LINK_BW_NOTIFICATION_CAP_MASK 0x200000
9734 #define D2F3_LINK_CAP__LINK_BW_NOTIFICATION_CAP__SHIFT 0x15
9735 #define D2F3_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE_MASK 0x400000
9736 #define D2F3_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE__SHIFT 0x16
9737 #define D2F3_LINK_CAP__PORT_NUMBER_MASK 0xff000000
9738 #define D2F3_LINK_CAP__PORT_NUMBER__SHIFT 0x18
9739 #define D2F3_LINK_CNTL__PM_CONTROL_MASK 0x3
9740 #define D2F3_LINK_CNTL__PM_CONTROL__SHIFT 0x0
9741 #define D2F3_LINK_CNTL__READ_CPL_BOUNDARY_MASK 0x8
9742 #define D2F3_LINK_CNTL__READ_CPL_BOUNDARY__SHIFT 0x3
9743 #define D2F3_LINK_CNTL__LINK_DIS_MASK 0x10
9744 #define D2F3_LINK_CNTL__LINK_DIS__SHIFT 0x4
9745 #define D2F3_LINK_CNTL__RETRAIN_LINK_MASK 0x20
9746 #define D2F3_LINK_CNTL__RETRAIN_LINK__SHIFT 0x5
9747 #define D2F3_LINK_CNTL__COMMON_CLOCK_CFG_MASK 0x40
9748 #define D2F3_LINK_CNTL__COMMON_CLOCK_CFG__SHIFT 0x6
9749 #define D2F3_LINK_CNTL__EXTENDED_SYNC_MASK 0x80
9750 #define D2F3_LINK_CNTL__EXTENDED_SYNC__SHIFT 0x7
9751 #define D2F3_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN_MASK 0x100
9752 #define D2F3_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN__SHIFT 0x8
9753 #define D2F3_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE_MASK 0x200
9754 #define D2F3_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE__SHIFT 0x9
9755 #define D2F3_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN_MASK 0x400
9756 #define D2F3_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN__SHIFT 0xa
9757 #define D2F3_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN_MASK 0x800
9758 #define D2F3_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN__SHIFT 0xb
9759 #define D2F3_LINK_STATUS__CURRENT_LINK_SPEED_MASK 0xf0000
9760 #define D2F3_LINK_STATUS__CURRENT_LINK_SPEED__SHIFT 0x10
9761 #define D2F3_LINK_STATUS__NEGOTIATED_LINK_WIDTH_MASK 0x3f00000
9762 #define D2F3_LINK_STATUS__NEGOTIATED_LINK_WIDTH__SHIFT 0x14
9763 #define D2F3_LINK_STATUS__LINK_TRAINING_MASK 0x8000000
9764 #define D2F3_LINK_STATUS__LINK_TRAINING__SHIFT 0x1b
9765 #define D2F3_LINK_STATUS__SLOT_CLOCK_CFG_MASK 0x10000000
9766 #define D2F3_LINK_STATUS__SLOT_CLOCK_CFG__SHIFT 0x1c
9767 #define D2F3_LINK_STATUS__DL_ACTIVE_MASK 0x20000000
9768 #define D2F3_LINK_STATUS__DL_ACTIVE__SHIFT 0x1d
9769 #define D2F3_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS_MASK 0x40000000
9770 #define D2F3_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS__SHIFT 0x1e
9771 #define D2F3_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS_MASK 0x80000000
9772 #define D2F3_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS__SHIFT 0x1f
9773 #define D2F3_SLOT_CAP__ATTN_BUTTON_PRESENT_MASK 0x1
9774 #define D2F3_SLOT_CAP__ATTN_BUTTON_PRESENT__SHIFT 0x0
9775 #define D2F3_SLOT_CAP__PWR_CONTROLLER_PRESENT_MASK 0x2
9776 #define D2F3_SLOT_CAP__PWR_CONTROLLER_PRESENT__SHIFT 0x1
9777 #define D2F3_SLOT_CAP__MRL_SENSOR_PRESENT_MASK 0x4
9778 #define D2F3_SLOT_CAP__MRL_SENSOR_PRESENT__SHIFT 0x2
9779 #define D2F3_SLOT_CAP__ATTN_INDICATOR_PRESENT_MASK 0x8
9780 #define D2F3_SLOT_CAP__ATTN_INDICATOR_PRESENT__SHIFT 0x3
9781 #define D2F3_SLOT_CAP__PWR_INDICATOR_PRESENT_MASK 0x10
9782 #define D2F3_SLOT_CAP__PWR_INDICATOR_PRESENT__SHIFT 0x4
9783 #define D2F3_SLOT_CAP__HOTPLUG_SURPRISE_MASK 0x20
9784 #define D2F3_SLOT_CAP__HOTPLUG_SURPRISE__SHIFT 0x5
9785 #define D2F3_SLOT_CAP__HOTPLUG_CAPABLE_MASK 0x40
9786 #define D2F3_SLOT_CAP__HOTPLUG_CAPABLE__SHIFT 0x6
9787 #define D2F3_SLOT_CAP__SLOT_PWR_LIMIT_VALUE_MASK 0x7f80
9788 #define D2F3_SLOT_CAP__SLOT_PWR_LIMIT_VALUE__SHIFT 0x7
9789 #define D2F3_SLOT_CAP__SLOT_PWR_LIMIT_SCALE_MASK 0x18000
9790 #define D2F3_SLOT_CAP__SLOT_PWR_LIMIT_SCALE__SHIFT 0xf
9791 #define D2F3_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT_MASK 0x20000
9792 #define D2F3_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT__SHIFT 0x11
9793 #define D2F3_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED_MASK 0x40000
9794 #define D2F3_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED__SHIFT 0x12
9795 #define D2F3_SLOT_CAP__PHYSICAL_SLOT_NUM_MASK 0xfff80000
9796 #define D2F3_SLOT_CAP__PHYSICAL_SLOT_NUM__SHIFT 0x13
9797 #define D2F3_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN_MASK 0x1
9798 #define D2F3_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN__SHIFT 0x0
9799 #define D2F3_SLOT_CNTL__PWR_FAULT_DETECTED_EN_MASK 0x2
9800 #define D2F3_SLOT_CNTL__PWR_FAULT_DETECTED_EN__SHIFT 0x1
9801 #define D2F3_SLOT_CNTL__MRL_SENSOR_CHANGED_EN_MASK 0x4
9802 #define D2F3_SLOT_CNTL__MRL_SENSOR_CHANGED_EN__SHIFT 0x2
9803 #define D2F3_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN_MASK 0x8
9804 #define D2F3_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN__SHIFT 0x3
9805 #define D2F3_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN_MASK 0x10
9806 #define D2F3_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN__SHIFT 0x4
9807 #define D2F3_SLOT_CNTL__HOTPLUG_INTR_EN_MASK 0x20
9808 #define D2F3_SLOT_CNTL__HOTPLUG_INTR_EN__SHIFT 0x5
9809 #define D2F3_SLOT_CNTL__ATTN_INDICATOR_CNTL_MASK 0xc0
9810 #define D2F3_SLOT_CNTL__ATTN_INDICATOR_CNTL__SHIFT 0x6
9811 #define D2F3_SLOT_CNTL__PWR_INDICATOR_CNTL_MASK 0x300
9812 #define D2F3_SLOT_CNTL__PWR_INDICATOR_CNTL__SHIFT 0x8
9813 #define D2F3_SLOT_CNTL__PWR_CONTROLLER_CNTL_MASK 0x400
9814 #define D2F3_SLOT_CNTL__PWR_CONTROLLER_CNTL__SHIFT 0xa
9815 #define D2F3_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL_MASK 0x800
9816 #define D2F3_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL__SHIFT 0xb
9817 #define D2F3_SLOT_CNTL__DL_STATE_CHANGED_EN_MASK 0x1000
9818 #define D2F3_SLOT_CNTL__DL_STATE_CHANGED_EN__SHIFT 0xc
9819 #define D2F3_SLOT_STATUS__ATTN_BUTTON_PRESSED_MASK 0x10000
9820 #define D2F3_SLOT_STATUS__ATTN_BUTTON_PRESSED__SHIFT 0x10
9821 #define D2F3_SLOT_STATUS__PWR_FAULT_DETECTED_MASK 0x20000
9822 #define D2F3_SLOT_STATUS__PWR_FAULT_DETECTED__SHIFT 0x11
9823 #define D2F3_SLOT_STATUS__MRL_SENSOR_CHANGED_MASK 0x40000
9824 #define D2F3_SLOT_STATUS__MRL_SENSOR_CHANGED__SHIFT 0x12
9825 #define D2F3_SLOT_STATUS__PRESENCE_DETECT_CHANGED_MASK 0x80000
9826 #define D2F3_SLOT_STATUS__PRESENCE_DETECT_CHANGED__SHIFT 0x13
9827 #define D2F3_SLOT_STATUS__COMMAND_COMPLETED_MASK 0x100000
9828 #define D2F3_SLOT_STATUS__COMMAND_COMPLETED__SHIFT 0x14
9829 #define D2F3_SLOT_STATUS__MRL_SENSOR_STATE_MASK 0x200000
9830 #define D2F3_SLOT_STATUS__MRL_SENSOR_STATE__SHIFT 0x15
9831 #define D2F3_SLOT_STATUS__PRESENCE_DETECT_STATE_MASK 0x400000
9832 #define D2F3_SLOT_STATUS__PRESENCE_DETECT_STATE__SHIFT 0x16
9833 #define D2F3_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS_MASK 0x800000
9834 #define D2F3_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS__SHIFT 0x17
9835 #define D2F3_SLOT_STATUS__DL_STATE_CHANGED_MASK 0x1000000
9836 #define D2F3_SLOT_STATUS__DL_STATE_CHANGED__SHIFT 0x18
9837 #define D2F3_ROOT_CNTL__SERR_ON_CORR_ERR_EN_MASK 0x1
9838 #define D2F3_ROOT_CNTL__SERR_ON_CORR_ERR_EN__SHIFT 0x0
9839 #define D2F3_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN_MASK 0x2
9840 #define D2F3_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN__SHIFT 0x1
9841 #define D2F3_ROOT_CNTL__SERR_ON_FATAL_ERR_EN_MASK 0x4
9842 #define D2F3_ROOT_CNTL__SERR_ON_FATAL_ERR_EN__SHIFT 0x2
9843 #define D2F3_ROOT_CNTL__PM_INTERRUPT_EN_MASK 0x8
9844 #define D2F3_ROOT_CNTL__PM_INTERRUPT_EN__SHIFT 0x3
9845 #define D2F3_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN_MASK 0x10
9846 #define D2F3_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN__SHIFT 0x4
9847 #define D2F3_ROOT_CAP__CRS_SOFTWARE_VISIBILITY_MASK 0x10000
9848 #define D2F3_ROOT_CAP__CRS_SOFTWARE_VISIBILITY__SHIFT 0x10
9849 #define D2F3_ROOT_STATUS__PME_REQUESTOR_ID_MASK 0xffff
9850 #define D2F3_ROOT_STATUS__PME_REQUESTOR_ID__SHIFT 0x0
9851 #define D2F3_ROOT_STATUS__PME_STATUS_MASK 0x10000
9852 #define D2F3_ROOT_STATUS__PME_STATUS__SHIFT 0x10
9853 #define D2F3_ROOT_STATUS__PME_PENDING_MASK 0x20000
9854 #define D2F3_ROOT_STATUS__PME_PENDING__SHIFT 0x11
9855 #define D2F3_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED_MASK 0xf
9856 #define D2F3_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED__SHIFT 0x0
9857 #define D2F3_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED_MASK 0x10
9858 #define D2F3_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED__SHIFT 0x4
9859 #define D2F3_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED_MASK 0x20
9860 #define D2F3_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED__SHIFT 0x5
9861 #define D2F3_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED_MASK 0x40
9862 #define D2F3_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED__SHIFT 0x6
9863 #define D2F3_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED_MASK 0x80
9864 #define D2F3_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED__SHIFT 0x7
9865 #define D2F3_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED_MASK 0x100
9866 #define D2F3_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED__SHIFT 0x8
9867 #define D2F3_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED_MASK 0x200
9868 #define D2F3_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED__SHIFT 0x9
9869 #define D2F3_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING_MASK 0x400
9870 #define D2F3_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING__SHIFT 0xa
9871 #define D2F3_DEVICE_CAP2__LTR_SUPPORTED_MASK 0x800
9872 #define D2F3_DEVICE_CAP2__LTR_SUPPORTED__SHIFT 0xb
9873 #define D2F3_DEVICE_CAP2__TPH_CPLR_SUPPORTED_MASK 0x3000
9874 #define D2F3_DEVICE_CAP2__TPH_CPLR_SUPPORTED__SHIFT 0xc
9875 #define D2F3_DEVICE_CAP2__OBFF_SUPPORTED_MASK 0xc0000
9876 #define D2F3_DEVICE_CAP2__OBFF_SUPPORTED__SHIFT 0x12
9877 #define D2F3_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED_MASK 0x100000
9878 #define D2F3_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED__SHIFT 0x14
9879 #define D2F3_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED_MASK 0x200000
9880 #define D2F3_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED__SHIFT 0x15
9881 #define D2F3_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES_MASK 0xc00000
9882 #define D2F3_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES__SHIFT 0x16
9883 #define D2F3_DEVICE_CNTL2__CPL_TIMEOUT_VALUE_MASK 0xf
9884 #define D2F3_DEVICE_CNTL2__CPL_TIMEOUT_VALUE__SHIFT 0x0
9885 #define D2F3_DEVICE_CNTL2__CPL_TIMEOUT_DIS_MASK 0x10
9886 #define D2F3_DEVICE_CNTL2__CPL_TIMEOUT_DIS__SHIFT 0x4
9887 #define D2F3_DEVICE_CNTL2__ARI_FORWARDING_EN_MASK 0x20
9888 #define D2F3_DEVICE_CNTL2__ARI_FORWARDING_EN__SHIFT 0x5
9889 #define D2F3_DEVICE_CNTL2__ATOMICOP_REQUEST_EN_MASK 0x40
9890 #define D2F3_DEVICE_CNTL2__ATOMICOP_REQUEST_EN__SHIFT 0x6
9891 #define D2F3_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING_MASK 0x80
9892 #define D2F3_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING__SHIFT 0x7
9893 #define D2F3_DEVICE_CNTL2__IDO_REQUEST_ENABLE_MASK 0x100
9894 #define D2F3_DEVICE_CNTL2__IDO_REQUEST_ENABLE__SHIFT 0x8
9895 #define D2F3_DEVICE_CNTL2__IDO_COMPLETION_ENABLE_MASK 0x200
9896 #define D2F3_DEVICE_CNTL2__IDO_COMPLETION_ENABLE__SHIFT 0x9
9897 #define D2F3_DEVICE_CNTL2__LTR_EN_MASK 0x400
9898 #define D2F3_DEVICE_CNTL2__LTR_EN__SHIFT 0xa
9899 #define D2F3_DEVICE_CNTL2__OBFF_EN_MASK 0x6000
9900 #define D2F3_DEVICE_CNTL2__OBFF_EN__SHIFT 0xd
9901 #define D2F3_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING_MASK 0x8000
9902 #define D2F3_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING__SHIFT 0xf
9903 #define D2F3_DEVICE_STATUS2__RESERVED_MASK 0xffff0000
9904 #define D2F3_DEVICE_STATUS2__RESERVED__SHIFT 0x10
9905 #define D2F3_LINK_CAP2__SUPPORTED_LINK_SPEED_MASK 0xfe
9906 #define D2F3_LINK_CAP2__SUPPORTED_LINK_SPEED__SHIFT 0x1
9907 #define D2F3_LINK_CAP2__CROSSLINK_SUPPORTED_MASK 0x100
9908 #define D2F3_LINK_CAP2__CROSSLINK_SUPPORTED__SHIFT 0x8
9909 #define D2F3_LINK_CAP2__RESERVED_MASK 0xfffffe00
9910 #define D2F3_LINK_CAP2__RESERVED__SHIFT 0x9
9911 #define D2F3_LINK_CNTL2__TARGET_LINK_SPEED_MASK 0xf
9912 #define D2F3_LINK_CNTL2__TARGET_LINK_SPEED__SHIFT 0x0
9913 #define D2F3_LINK_CNTL2__ENTER_COMPLIANCE_MASK 0x10
9914 #define D2F3_LINK_CNTL2__ENTER_COMPLIANCE__SHIFT 0x4
9915 #define D2F3_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE_MASK 0x20
9916 #define D2F3_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE__SHIFT 0x5
9917 #define D2F3_LINK_CNTL2__SELECTABLE_DEEMPHASIS_MASK 0x40
9918 #define D2F3_LINK_CNTL2__SELECTABLE_DEEMPHASIS__SHIFT 0x6
9919 #define D2F3_LINK_CNTL2__XMIT_MARGIN_MASK 0x380
9920 #define D2F3_LINK_CNTL2__XMIT_MARGIN__SHIFT 0x7
9921 #define D2F3_LINK_CNTL2__ENTER_MOD_COMPLIANCE_MASK 0x400
9922 #define D2F3_LINK_CNTL2__ENTER_MOD_COMPLIANCE__SHIFT 0xa
9923 #define D2F3_LINK_CNTL2__COMPLIANCE_SOS_MASK 0x800
9924 #define D2F3_LINK_CNTL2__COMPLIANCE_SOS__SHIFT 0xb
9925 #define D2F3_LINK_CNTL2__COMPLIANCE_DEEMPHASIS_MASK 0xf000
9926 #define D2F3_LINK_CNTL2__COMPLIANCE_DEEMPHASIS__SHIFT 0xc
9927 #define D2F3_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL_MASK 0x10000
9928 #define D2F3_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL__SHIFT 0x10
9929 #define D2F3_LINK_STATUS2__EQUALIZATION_COMPLETE_MASK 0x20000
9930 #define D2F3_LINK_STATUS2__EQUALIZATION_COMPLETE__SHIFT 0x11
9931 #define D2F3_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS_MASK 0x40000
9932 #define D2F3_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS__SHIFT 0x12
9933 #define D2F3_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS_MASK 0x80000
9934 #define D2F3_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS__SHIFT 0x13
9935 #define D2F3_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS_MASK 0x100000
9936 #define D2F3_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS__SHIFT 0x14
9937 #define D2F3_LINK_STATUS2__LINK_EQUALIZATION_REQUEST_MASK 0x200000
9938 #define D2F3_LINK_STATUS2__LINK_EQUALIZATION_REQUEST__SHIFT 0x15
9939 #define D2F3_SLOT_CAP2__RESERVED_MASK 0xffffffff
9940 #define D2F3_SLOT_CAP2__RESERVED__SHIFT 0x0
9941 #define D2F3_SLOT_CNTL2__RESERVED_MASK 0xffff
9942 #define D2F3_SLOT_CNTL2__RESERVED__SHIFT 0x0
9943 #define D2F3_SLOT_STATUS2__RESERVED_MASK 0xffff0000
9944 #define D2F3_SLOT_STATUS2__RESERVED__SHIFT 0x10
9945 #define D2F3_MSI_CAP_LIST__CAP_ID_MASK 0xff
9946 #define D2F3_MSI_CAP_LIST__CAP_ID__SHIFT 0x0
9947 #define D2F3_MSI_CAP_LIST__NEXT_PTR_MASK 0xff00
9948 #define D2F3_MSI_CAP_LIST__NEXT_PTR__SHIFT 0x8
9949 #define D2F3_MSI_MSG_CNTL__MSI_EN_MASK 0x10000
9950 #define D2F3_MSI_MSG_CNTL__MSI_EN__SHIFT 0x10
9951 #define D2F3_MSI_MSG_CNTL__MSI_MULTI_CAP_MASK 0xe0000
9952 #define D2F3_MSI_MSG_CNTL__MSI_MULTI_CAP__SHIFT 0x11
9953 #define D2F3_MSI_MSG_CNTL__MSI_MULTI_EN_MASK 0x700000
9954 #define D2F3_MSI_MSG_CNTL__MSI_MULTI_EN__SHIFT 0x14
9955 #define D2F3_MSI_MSG_CNTL__MSI_64BIT_MASK 0x800000
9956 #define D2F3_MSI_MSG_CNTL__MSI_64BIT__SHIFT 0x17
9957 #define D2F3_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP_MASK 0x1000000
9958 #define D2F3_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP__SHIFT 0x18
9959 #define D2F3_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO_MASK 0xfffffffc
9960 #define D2F3_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO__SHIFT 0x2
9961 #define D2F3_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI_MASK 0xffffffff
9962 #define D2F3_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI__SHIFT 0x0
9963 #define D2F3_MSI_MSG_DATA_64__MSI_DATA_64_MASK 0xffff
9964 #define D2F3_MSI_MSG_DATA_64__MSI_DATA_64__SHIFT 0x0
9965 #define D2F3_MSI_MSG_DATA__MSI_DATA_MASK 0xffff
9966 #define D2F3_MSI_MSG_DATA__MSI_DATA__SHIFT 0x0
9967 #define D2F3_SSID_CAP_LIST__CAP_ID_MASK 0xff
9968 #define D2F3_SSID_CAP_LIST__CAP_ID__SHIFT 0x0
9969 #define D2F3_SSID_CAP_LIST__NEXT_PTR_MASK 0xff00
9970 #define D2F3_SSID_CAP_LIST__NEXT_PTR__SHIFT 0x8
9971 #define D2F3_SSID_CAP__SUBSYSTEM_VENDOR_ID_MASK 0xffff
9972 #define D2F3_SSID_CAP__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
9973 #define D2F3_SSID_CAP__SUBSYSTEM_ID_MASK 0xffff0000
9974 #define D2F3_SSID_CAP__SUBSYSTEM_ID__SHIFT 0x10
9975 #define D2F3_MSI_MAP_CAP_LIST__CAP_ID_MASK 0xff
9976 #define D2F3_MSI_MAP_CAP_LIST__CAP_ID__SHIFT 0x0
9977 #define D2F3_MSI_MAP_CAP_LIST__NEXT_PTR_MASK 0xff00
9978 #define D2F3_MSI_MAP_CAP_LIST__NEXT_PTR__SHIFT 0x8
9979 #define D2F3_MSI_MAP_CAP__EN_MASK 0x10000
9980 #define D2F3_MSI_MAP_CAP__EN__SHIFT 0x10
9981 #define D2F3_MSI_MAP_CAP__FIXD_MASK 0x20000
9982 #define D2F3_MSI_MAP_CAP__FIXD__SHIFT 0x11
9983 #define D2F3_MSI_MAP_CAP__CAP_TYPE_MASK 0xf8000000
9984 #define D2F3_MSI_MAP_CAP__CAP_TYPE__SHIFT 0x1b
9985 #define D2F3_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO_MASK 0xfff00000
9986 #define D2F3_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO__SHIFT 0x14
9987 #define D2F3_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI_MASK 0xffffffff
9988 #define D2F3_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI__SHIFT 0x0
9989 #define D2F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
9990 #define D2F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
9991 #define D2F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
9992 #define D2F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
9993 #define D2F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
9994 #define D2F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
9995 #define D2F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID_MASK 0xffff
9996 #define D2F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID__SHIFT 0x0
9997 #define D2F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV_MASK 0xf0000
9998 #define D2F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV__SHIFT 0x10
9999 #define D2F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH_MASK 0xfff00000
10000 #define D2F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH__SHIFT 0x14
10001 #define D2F3_PCIE_VENDOR_SPECIFIC1__SCRATCH_MASK 0xffffffff
10002 #define D2F3_PCIE_VENDOR_SPECIFIC1__SCRATCH__SHIFT 0x0
10003 #define D2F3_PCIE_VENDOR_SPECIFIC2__SCRATCH_MASK 0xffffffff
10004 #define D2F3_PCIE_VENDOR_SPECIFIC2__SCRATCH__SHIFT 0x0
10005 #define D2F3_PCIE_VC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
10006 #define D2F3_PCIE_VC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
10007 #define D2F3_PCIE_VC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
10008 #define D2F3_PCIE_VC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
10009 #define D2F3_PCIE_VC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
10010 #define D2F3_PCIE_VC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
10011 #define D2F3_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT_MASK 0x7
10012 #define D2F3_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT__SHIFT 0x0
10013 #define D2F3_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT_MASK 0x70
10014 #define D2F3_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT__SHIFT 0x4
10015 #define D2F3_PCIE_PORT_VC_CAP_REG1__REF_CLK_MASK 0x300
10016 #define D2F3_PCIE_PORT_VC_CAP_REG1__REF_CLK__SHIFT 0x8
10017 #define D2F3_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE_MASK 0xc00
10018 #define D2F3_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE__SHIFT 0xa
10019 #define D2F3_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP_MASK 0xff
10020 #define D2F3_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP__SHIFT 0x0
10021 #define D2F3_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET_MASK 0xff000000
10022 #define D2F3_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET__SHIFT 0x18
10023 #define D2F3_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE_MASK 0x1
10024 #define D2F3_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE__SHIFT 0x0
10025 #define D2F3_PCIE_PORT_VC_CNTL__VC_ARB_SELECT_MASK 0xe
10026 #define D2F3_PCIE_PORT_VC_CNTL__VC_ARB_SELECT__SHIFT 0x1
10027 #define D2F3_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS_MASK 0x10000
10028 #define D2F3_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS__SHIFT 0x10
10029 #define D2F3_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
10030 #define D2F3_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
10031 #define D2F3_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
10032 #define D2F3_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
10033 #define D2F3_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
10034 #define D2F3_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
10035 #define D2F3_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
10036 #define D2F3_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
10037 #define D2F3_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
10038 #define D2F3_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
10039 #define D2F3_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
10040 #define D2F3_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
10041 #define D2F3_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
10042 #define D2F3_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
10043 #define D2F3_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
10044 #define D2F3_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
10045 #define D2F3_PCIE_VC0_RESOURCE_CNTL__VC_ID_MASK 0x7000000
10046 #define D2F3_PCIE_VC0_RESOURCE_CNTL__VC_ID__SHIFT 0x18
10047 #define D2F3_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
10048 #define D2F3_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
10049 #define D2F3_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
10050 #define D2F3_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
10051 #define D2F3_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
10052 #define D2F3_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
10053 #define D2F3_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
10054 #define D2F3_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
10055 #define D2F3_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
10056 #define D2F3_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
10057 #define D2F3_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
10058 #define D2F3_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
10059 #define D2F3_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
10060 #define D2F3_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
10061 #define D2F3_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
10062 #define D2F3_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
10063 #define D2F3_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
10064 #define D2F3_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
10065 #define D2F3_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
10066 #define D2F3_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
10067 #define D2F3_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
10068 #define D2F3_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
10069 #define D2F3_PCIE_VC1_RESOURCE_CNTL__VC_ID_MASK 0x7000000
10070 #define D2F3_PCIE_VC1_RESOURCE_CNTL__VC_ID__SHIFT 0x18
10071 #define D2F3_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
10072 #define D2F3_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
10073 #define D2F3_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
10074 #define D2F3_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
10075 #define D2F3_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
10076 #define D2F3_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
10077 #define D2F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID_MASK 0xffff
10078 #define D2F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
10079 #define D2F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
10080 #define D2F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
10081 #define D2F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
10082 #define D2F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
10083 #define D2F3_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO_MASK 0xffffffff
10084 #define D2F3_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO__SHIFT 0x0
10085 #define D2F3_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI_MASK 0xffffffff
10086 #define D2F3_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI__SHIFT 0x0
10087 #define D2F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID_MASK 0xffff
10088 #define D2F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
10089 #define D2F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
10090 #define D2F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
10091 #define D2F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
10092 #define D2F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
10093 #define D2F3_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS_MASK 0x10
10094 #define D2F3_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS__SHIFT 0x4
10095 #define D2F3_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS_MASK 0x20
10096 #define D2F3_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS__SHIFT 0x5
10097 #define D2F3_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS_MASK 0x1000
10098 #define D2F3_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS__SHIFT 0xc
10099 #define D2F3_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS_MASK 0x2000
10100 #define D2F3_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS__SHIFT 0xd
10101 #define D2F3_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS_MASK 0x4000
10102 #define D2F3_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS__SHIFT 0xe
10103 #define D2F3_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS_MASK 0x8000
10104 #define D2F3_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS__SHIFT 0xf
10105 #define D2F3_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS_MASK 0x10000
10106 #define D2F3_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS__SHIFT 0x10
10107 #define D2F3_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS_MASK 0x20000
10108 #define D2F3_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS__SHIFT 0x11
10109 #define D2F3_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS_MASK 0x40000
10110 #define D2F3_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS__SHIFT 0x12
10111 #define D2F3_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS_MASK 0x80000
10112 #define D2F3_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS__SHIFT 0x13
10113 #define D2F3_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS_MASK 0x100000
10114 #define D2F3_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS__SHIFT 0x14
10115 #define D2F3_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS_MASK 0x200000
10116 #define D2F3_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS__SHIFT 0x15
10117 #define D2F3_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS_MASK 0x400000
10118 #define D2F3_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS__SHIFT 0x16
10119 #define D2F3_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS_MASK 0x800000
10120 #define D2F3_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS__SHIFT 0x17
10121 #define D2F3_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS_MASK 0x1000000
10122 #define D2F3_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS__SHIFT 0x18
10123 #define D2F3_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS_MASK 0x2000000
10124 #define D2F3_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS__SHIFT 0x19
10125 #define D2F3_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK_MASK 0x10
10126 #define D2F3_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK__SHIFT 0x4
10127 #define D2F3_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK_MASK 0x20
10128 #define D2F3_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK__SHIFT 0x5
10129 #define D2F3_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK_MASK 0x1000
10130 #define D2F3_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK__SHIFT 0xc
10131 #define D2F3_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK_MASK 0x2000
10132 #define D2F3_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK__SHIFT 0xd
10133 #define D2F3_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK_MASK 0x4000
10134 #define D2F3_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK__SHIFT 0xe
10135 #define D2F3_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK_MASK 0x8000
10136 #define D2F3_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK__SHIFT 0xf
10137 #define D2F3_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK_MASK 0x10000
10138 #define D2F3_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK__SHIFT 0x10
10139 #define D2F3_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK_MASK 0x20000
10140 #define D2F3_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK__SHIFT 0x11
10141 #define D2F3_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK_MASK 0x40000
10142 #define D2F3_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK__SHIFT 0x12
10143 #define D2F3_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK_MASK 0x80000
10144 #define D2F3_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK__SHIFT 0x13
10145 #define D2F3_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK_MASK 0x100000
10146 #define D2F3_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK__SHIFT 0x14
10147 #define D2F3_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK_MASK 0x200000
10148 #define D2F3_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK__SHIFT 0x15
10149 #define D2F3_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK_MASK 0x400000
10150 #define D2F3_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK__SHIFT 0x16
10151 #define D2F3_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK_MASK 0x800000
10152 #define D2F3_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK__SHIFT 0x17
10153 #define D2F3_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK_MASK 0x1000000
10154 #define D2F3_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK__SHIFT 0x18
10155 #define D2F3_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK_MASK 0x2000000
10156 #define D2F3_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK__SHIFT 0x19
10157 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY_MASK 0x10
10158 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY__SHIFT 0x4
10159 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY_MASK 0x20
10160 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY__SHIFT 0x5
10161 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY_MASK 0x1000
10162 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY__SHIFT 0xc
10163 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY_MASK 0x2000
10164 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY__SHIFT 0xd
10165 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY_MASK 0x4000
10166 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY__SHIFT 0xe
10167 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY_MASK 0x8000
10168 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY__SHIFT 0xf
10169 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY_MASK 0x10000
10170 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY__SHIFT 0x10
10171 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY_MASK 0x20000
10172 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY__SHIFT 0x11
10173 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY_MASK 0x40000
10174 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY__SHIFT 0x12
10175 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY_MASK 0x80000
10176 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY__SHIFT 0x13
10177 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY_MASK 0x100000
10178 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY__SHIFT 0x14
10179 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY_MASK 0x200000
10180 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY__SHIFT 0x15
10181 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY_MASK 0x400000
10182 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY__SHIFT 0x16
10183 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY_MASK 0x800000
10184 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY__SHIFT 0x17
10185 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY_MASK 0x1000000
10186 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY__SHIFT 0x18
10187 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY_MASK 0x2000000
10188 #define D2F3_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY__SHIFT 0x19
10189 #define D2F3_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS_MASK 0x1
10190 #define D2F3_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS__SHIFT 0x0
10191 #define D2F3_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS_MASK 0x40
10192 #define D2F3_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS__SHIFT 0x6
10193 #define D2F3_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS_MASK 0x80
10194 #define D2F3_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS__SHIFT 0x7
10195 #define D2F3_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS_MASK 0x100
10196 #define D2F3_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS__SHIFT 0x8
10197 #define D2F3_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS_MASK 0x1000
10198 #define D2F3_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS__SHIFT 0xc
10199 #define D2F3_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS_MASK 0x2000
10200 #define D2F3_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS__SHIFT 0xd
10201 #define D2F3_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS_MASK 0x4000
10202 #define D2F3_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS__SHIFT 0xe
10203 #define D2F3_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS_MASK 0x8000
10204 #define D2F3_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS__SHIFT 0xf
10205 #define D2F3_PCIE_CORR_ERR_MASK__RCV_ERR_MASK_MASK 0x1
10206 #define D2F3_PCIE_CORR_ERR_MASK__RCV_ERR_MASK__SHIFT 0x0
10207 #define D2F3_PCIE_CORR_ERR_MASK__BAD_TLP_MASK_MASK 0x40
10208 #define D2F3_PCIE_CORR_ERR_MASK__BAD_TLP_MASK__SHIFT 0x6
10209 #define D2F3_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK_MASK 0x80
10210 #define D2F3_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK__SHIFT 0x7
10211 #define D2F3_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK_MASK 0x100
10212 #define D2F3_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK__SHIFT 0x8
10213 #define D2F3_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK_MASK 0x1000
10214 #define D2F3_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK__SHIFT 0xc
10215 #define D2F3_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK_MASK 0x2000
10216 #define D2F3_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK__SHIFT 0xd
10217 #define D2F3_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK_MASK 0x4000
10218 #define D2F3_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK__SHIFT 0xe
10219 #define D2F3_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK_MASK 0x8000
10220 #define D2F3_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK__SHIFT 0xf
10221 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR_MASK 0x1f
10222 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR__SHIFT 0x0
10223 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP_MASK 0x20
10224 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP__SHIFT 0x5
10225 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN_MASK 0x40
10226 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN__SHIFT 0x6
10227 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP_MASK 0x80
10228 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP__SHIFT 0x7
10229 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN_MASK 0x100
10230 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN__SHIFT 0x8
10231 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP_MASK 0x200
10232 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP__SHIFT 0x9
10233 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN_MASK 0x400
10234 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN__SHIFT 0xa
10235 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT_MASK 0x800
10236 #define D2F3_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT__SHIFT 0xb
10237 #define D2F3_PCIE_HDR_LOG0__TLP_HDR_MASK 0xffffffff
10238 #define D2F3_PCIE_HDR_LOG0__TLP_HDR__SHIFT 0x0
10239 #define D2F3_PCIE_HDR_LOG1__TLP_HDR_MASK 0xffffffff
10240 #define D2F3_PCIE_HDR_LOG1__TLP_HDR__SHIFT 0x0
10241 #define D2F3_PCIE_HDR_LOG2__TLP_HDR_MASK 0xffffffff
10242 #define D2F3_PCIE_HDR_LOG2__TLP_HDR__SHIFT 0x0
10243 #define D2F3_PCIE_HDR_LOG3__TLP_HDR_MASK 0xffffffff
10244 #define D2F3_PCIE_HDR_LOG3__TLP_HDR__SHIFT 0x0
10245 #define D2F3_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN_MASK 0x1
10246 #define D2F3_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN__SHIFT 0x0
10247 #define D2F3_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN_MASK 0x2
10248 #define D2F3_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN__SHIFT 0x1
10249 #define D2F3_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN_MASK 0x4
10250 #define D2F3_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN__SHIFT 0x2
10251 #define D2F3_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD_MASK 0x1
10252 #define D2F3_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD__SHIFT 0x0
10253 #define D2F3_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD_MASK 0x2
10254 #define D2F3_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD__SHIFT 0x1
10255 #define D2F3_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD_MASK 0x4
10256 #define D2F3_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD__SHIFT 0x2
10257 #define D2F3_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD_MASK 0x8
10258 #define D2F3_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD__SHIFT 0x3
10259 #define D2F3_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL_MASK 0x10
10260 #define D2F3_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL__SHIFT 0x4
10261 #define D2F3_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD_MASK 0x20
10262 #define D2F3_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD__SHIFT 0x5
10263 #define D2F3_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD_MASK 0x40
10264 #define D2F3_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD__SHIFT 0x6
10265 #define D2F3_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM_MASK 0xf8000000
10266 #define D2F3_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM__SHIFT 0x1b
10267 #define D2F3_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID_MASK 0xffff
10268 #define D2F3_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID__SHIFT 0x0
10269 #define D2F3_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID_MASK 0xffff0000
10270 #define D2F3_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID__SHIFT 0x10
10271 #define D2F3_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX_MASK 0xffffffff
10272 #define D2F3_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX__SHIFT 0x0
10273 #define D2F3_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX_MASK 0xffffffff
10274 #define D2F3_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX__SHIFT 0x0
10275 #define D2F3_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX_MASK 0xffffffff
10276 #define D2F3_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX__SHIFT 0x0
10277 #define D2F3_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX_MASK 0xffffffff
10278 #define D2F3_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX__SHIFT 0x0
10279 #define D2F3_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID_MASK 0xffff
10280 #define D2F3_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
10281 #define D2F3_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
10282 #define D2F3_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
10283 #define D2F3_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
10284 #define D2F3_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
10285 #define D2F3_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION_MASK 0x1
10286 #define D2F3_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION__SHIFT 0x0
10287 #define D2F3_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN_MASK 0x2
10288 #define D2F3_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN__SHIFT 0x1
10289 #define D2F3_PCIE_LINK_CNTL3__RESERVED_MASK 0xfffffffc
10290 #define D2F3_PCIE_LINK_CNTL3__RESERVED__SHIFT 0x2
10291 #define D2F3_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS_MASK 0xffff
10292 #define D2F3_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS__SHIFT 0x0
10293 #define D2F3_PCIE_LANE_ERROR_STATUS__RESERVED_MASK 0xffff0000
10294 #define D2F3_PCIE_LANE_ERROR_STATUS__RESERVED__SHIFT 0x10
10295 #define D2F3_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
10296 #define D2F3_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
10297 #define D2F3_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
10298 #define D2F3_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
10299 #define D2F3_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
10300 #define D2F3_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
10301 #define D2F3_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
10302 #define D2F3_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
10303 #define D2F3_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
10304 #define D2F3_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
10305 #define D2F3_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
10306 #define D2F3_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
10307 #define D2F3_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
10308 #define D2F3_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
10309 #define D2F3_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
10310 #define D2F3_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
10311 #define D2F3_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
10312 #define D2F3_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
10313 #define D2F3_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
10314 #define D2F3_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
10315 #define D2F3_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
10316 #define D2F3_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
10317 #define D2F3_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
10318 #define D2F3_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
10319 #define D2F3_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
10320 #define D2F3_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
10321 #define D2F3_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
10322 #define D2F3_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
10323 #define D2F3_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
10324 #define D2F3_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
10325 #define D2F3_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
10326 #define D2F3_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
10327 #define D2F3_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
10328 #define D2F3_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
10329 #define D2F3_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
10330 #define D2F3_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
10331 #define D2F3_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
10332 #define D2F3_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
10333 #define D2F3_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
10334 #define D2F3_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
10335 #define D2F3_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
10336 #define D2F3_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
10337 #define D2F3_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
10338 #define D2F3_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
10339 #define D2F3_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
10340 #define D2F3_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
10341 #define D2F3_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
10342 #define D2F3_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
10343 #define D2F3_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
10344 #define D2F3_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
10345 #define D2F3_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
10346 #define D2F3_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
10347 #define D2F3_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
10348 #define D2F3_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
10349 #define D2F3_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
10350 #define D2F3_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
10351 #define D2F3_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
10352 #define D2F3_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
10353 #define D2F3_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
10354 #define D2F3_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
10355 #define D2F3_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
10356 #define D2F3_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
10357 #define D2F3_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
10358 #define D2F3_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
10359 #define D2F3_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
10360 #define D2F3_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
10361 #define D2F3_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
10362 #define D2F3_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
10363 #define D2F3_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
10364 #define D2F3_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
10365 #define D2F3_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
10366 #define D2F3_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
10367 #define D2F3_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
10368 #define D2F3_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
10369 #define D2F3_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
10370 #define D2F3_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
10371 #define D2F3_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
10372 #define D2F3_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
10373 #define D2F3_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
10374 #define D2F3_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
10375 #define D2F3_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
10376 #define D2F3_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
10377 #define D2F3_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
10378 #define D2F3_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
10379 #define D2F3_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
10380 #define D2F3_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
10381 #define D2F3_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
10382 #define D2F3_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
10383 #define D2F3_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
10384 #define D2F3_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
10385 #define D2F3_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
10386 #define D2F3_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
10387 #define D2F3_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
10388 #define D2F3_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
10389 #define D2F3_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
10390 #define D2F3_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
10391 #define D2F3_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
10392 #define D2F3_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
10393 #define D2F3_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
10394 #define D2F3_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
10395 #define D2F3_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
10396 #define D2F3_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
10397 #define D2F3_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
10398 #define D2F3_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
10399 #define D2F3_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
10400 #define D2F3_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
10401 #define D2F3_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
10402 #define D2F3_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
10403 #define D2F3_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
10404 #define D2F3_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
10405 #define D2F3_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
10406 #define D2F3_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
10407 #define D2F3_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
10408 #define D2F3_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
10409 #define D2F3_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
10410 #define D2F3_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
10411 #define D2F3_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
10412 #define D2F3_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
10413 #define D2F3_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
10414 #define D2F3_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
10415 #define D2F3_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
10416 #define D2F3_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
10417 #define D2F3_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
10418 #define D2F3_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
10419 #define D2F3_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
10420 #define D2F3_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
10421 #define D2F3_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
10422 #define D2F3_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
10423 #define D2F3_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
10424 #define D2F3_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
10425 #define D2F3_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
10426 #define D2F3_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
10427 #define D2F3_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
10428 #define D2F3_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
10429 #define D2F3_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
10430 #define D2F3_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
10431 #define D2F3_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
10432 #define D2F3_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
10433 #define D2F3_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
10434 #define D2F3_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
10435 #define D2F3_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
10436 #define D2F3_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
10437 #define D2F3_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
10438 #define D2F3_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
10439 #define D2F3_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
10440 #define D2F3_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
10441 #define D2F3_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
10442 #define D2F3_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
10443 #define D2F3_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
10444 #define D2F3_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
10445 #define D2F3_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
10446 #define D2F3_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
10447 #define D2F3_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
10448 #define D2F3_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
10449 #define D2F3_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
10450 #define D2F3_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
10451 #define D2F3_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
10452 #define D2F3_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
10453 #define D2F3_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
10454 #define D2F3_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
10455 #define D2F3_PCIE_ACS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
10456 #define D2F3_PCIE_ACS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
10457 #define D2F3_PCIE_ACS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
10458 #define D2F3_PCIE_ACS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
10459 #define D2F3_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
10460 #define D2F3_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
10461 #define D2F3_PCIE_ACS_CAP__SOURCE_VALIDATION_MASK 0x1
10462 #define D2F3_PCIE_ACS_CAP__SOURCE_VALIDATION__SHIFT 0x0
10463 #define D2F3_PCIE_ACS_CAP__TRANSLATION_BLOCKING_MASK 0x2
10464 #define D2F3_PCIE_ACS_CAP__TRANSLATION_BLOCKING__SHIFT 0x1
10465 #define D2F3_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT_MASK 0x4
10466 #define D2F3_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT__SHIFT 0x2
10467 #define D2F3_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT_MASK 0x8
10468 #define D2F3_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT__SHIFT 0x3
10469 #define D2F3_PCIE_ACS_CAP__UPSTREAM_FORWARDING_MASK 0x10
10470 #define D2F3_PCIE_ACS_CAP__UPSTREAM_FORWARDING__SHIFT 0x4
10471 #define D2F3_PCIE_ACS_CAP__P2P_EGRESS_CONTROL_MASK 0x20
10472 #define D2F3_PCIE_ACS_CAP__P2P_EGRESS_CONTROL__SHIFT 0x5
10473 #define D2F3_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P_MASK 0x40
10474 #define D2F3_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P__SHIFT 0x6
10475 #define D2F3_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE_MASK 0xff00
10476 #define D2F3_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE__SHIFT 0x8
10477 #define D2F3_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN_MASK 0x10000
10478 #define D2F3_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN__SHIFT 0x10
10479 #define D2F3_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN_MASK 0x20000
10480 #define D2F3_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN__SHIFT 0x11
10481 #define D2F3_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN_MASK 0x40000
10482 #define D2F3_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN__SHIFT 0x12
10483 #define D2F3_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN_MASK 0x80000
10484 #define D2F3_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN__SHIFT 0x13
10485 #define D2F3_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN_MASK 0x100000
10486 #define D2F3_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN__SHIFT 0x14
10487 #define D2F3_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN_MASK 0x200000
10488 #define D2F3_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN__SHIFT 0x15
10489 #define D2F3_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN_MASK 0x400000
10490 #define D2F3_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN__SHIFT 0x16
10491 #define D2F3_PCIE_MC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
10492 #define D2F3_PCIE_MC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
10493 #define D2F3_PCIE_MC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
10494 #define D2F3_PCIE_MC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
10495 #define D2F3_PCIE_MC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
10496 #define D2F3_PCIE_MC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
10497 #define D2F3_PCIE_MC_CAP__MC_MAX_GROUP_MASK 0x3f
10498 #define D2F3_PCIE_MC_CAP__MC_MAX_GROUP__SHIFT 0x0
10499 #define D2F3_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP_MASK 0x8000
10500 #define D2F3_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP__SHIFT 0xf
10501 #define D2F3_PCIE_MC_CNTL__MC_NUM_GROUP_MASK 0x3f0000
10502 #define D2F3_PCIE_MC_CNTL__MC_NUM_GROUP__SHIFT 0x10
10503 #define D2F3_PCIE_MC_CNTL__MC_ENABLE_MASK 0x80000000
10504 #define D2F3_PCIE_MC_CNTL__MC_ENABLE__SHIFT 0x1f
10505 #define D2F3_PCIE_MC_ADDR0__MC_INDEX_POS_MASK 0x3f
10506 #define D2F3_PCIE_MC_ADDR0__MC_INDEX_POS__SHIFT 0x0
10507 #define D2F3_PCIE_MC_ADDR0__MC_BASE_ADDR_0_MASK 0xfffff000
10508 #define D2F3_PCIE_MC_ADDR0__MC_BASE_ADDR_0__SHIFT 0xc
10509 #define D2F3_PCIE_MC_ADDR1__MC_BASE_ADDR_1_MASK 0xffffffff
10510 #define D2F3_PCIE_MC_ADDR1__MC_BASE_ADDR_1__SHIFT 0x0
10511 #define D2F3_PCIE_MC_RCV0__MC_RECEIVE_0_MASK 0xffffffff
10512 #define D2F3_PCIE_MC_RCV0__MC_RECEIVE_0__SHIFT 0x0
10513 #define D2F3_PCIE_MC_RCV1__MC_RECEIVE_1_MASK 0xffffffff
10514 #define D2F3_PCIE_MC_RCV1__MC_RECEIVE_1__SHIFT 0x0
10515 #define D2F3_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0_MASK 0xffffffff
10516 #define D2F3_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0__SHIFT 0x0
10517 #define D2F3_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1_MASK 0xffffffff
10518 #define D2F3_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1__SHIFT 0x0
10519 #define D2F3_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0_MASK 0xffffffff
10520 #define D2F3_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0__SHIFT 0x0
10521 #define D2F3_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1_MASK 0xffffffff
10522 #define D2F3_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1__SHIFT 0x0
10523 #define D2F3_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE_MASK 0x3f
10524 #define D2F3_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE__SHIFT 0x0
10525 #define D2F3_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0_MASK 0xffffffc0
10526 #define D2F3_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0__SHIFT 0x6
10527 #define D2F3_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1_MASK 0xffffffff
10528 #define D2F3_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1__SHIFT 0x0
10529 #define D2F4_PCIE_PORT_INDEX__PCIE_INDEX_MASK 0xff
10530 #define D2F4_PCIE_PORT_INDEX__PCIE_INDEX__SHIFT 0x0
10531 #define D2F4_PCIE_PORT_DATA__PCIE_DATA_MASK 0xffffffff
10532 #define D2F4_PCIE_PORT_DATA__PCIE_DATA__SHIFT 0x0
10533 #define D2F4_PCIEP_RESERVED__PCIEP_RESERVED_MASK 0xffffffff
10534 #define D2F4_PCIEP_RESERVED__PCIEP_RESERVED__SHIFT 0x0
10535 #define D2F4_PCIEP_SCRATCH__PCIEP_SCRATCH_MASK 0xffffffff
10536 #define D2F4_PCIEP_SCRATCH__PCIEP_SCRATCH__SHIFT 0x0
10537 #define D2F4_PCIEP_HW_DEBUG__HW_00_DEBUG_MASK 0x1
10538 #define D2F4_PCIEP_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
10539 #define D2F4_PCIEP_HW_DEBUG__HW_01_DEBUG_MASK 0x2
10540 #define D2F4_PCIEP_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
10541 #define D2F4_PCIEP_HW_DEBUG__HW_02_DEBUG_MASK 0x4
10542 #define D2F4_PCIEP_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
10543 #define D2F4_PCIEP_HW_DEBUG__HW_03_DEBUG_MASK 0x8
10544 #define D2F4_PCIEP_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
10545 #define D2F4_PCIEP_HW_DEBUG__HW_04_DEBUG_MASK 0x10
10546 #define D2F4_PCIEP_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
10547 #define D2F4_PCIEP_HW_DEBUG__HW_05_DEBUG_MASK 0x20
10548 #define D2F4_PCIEP_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
10549 #define D2F4_PCIEP_HW_DEBUG__HW_06_DEBUG_MASK 0x40
10550 #define D2F4_PCIEP_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
10551 #define D2F4_PCIEP_HW_DEBUG__HW_07_DEBUG_MASK 0x80
10552 #define D2F4_PCIEP_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
10553 #define D2F4_PCIEP_HW_DEBUG__HW_08_DEBUG_MASK 0x100
10554 #define D2F4_PCIEP_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
10555 #define D2F4_PCIEP_HW_DEBUG__HW_09_DEBUG_MASK 0x200
10556 #define D2F4_PCIEP_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
10557 #define D2F4_PCIEP_HW_DEBUG__HW_10_DEBUG_MASK 0x400
10558 #define D2F4_PCIEP_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
10559 #define D2F4_PCIEP_HW_DEBUG__HW_11_DEBUG_MASK 0x800
10560 #define D2F4_PCIEP_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
10561 #define D2F4_PCIEP_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
10562 #define D2F4_PCIEP_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
10563 #define D2F4_PCIEP_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
10564 #define D2F4_PCIEP_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
10565 #define D2F4_PCIEP_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
10566 #define D2F4_PCIEP_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
10567 #define D2F4_PCIEP_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
10568 #define D2F4_PCIEP_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
10569 #define D2F4_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN_MASK 0x1
10570 #define D2F4_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN__SHIFT 0x0
10571 #define D2F4_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE_MASK 0x2
10572 #define D2F4_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE__SHIFT 0x1
10573 #define D2F4_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN_MASK 0x4
10574 #define D2F4_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN__SHIFT 0x2
10575 #define D2F4_PCIEP_PORT_CNTL__NATIVE_PME_EN_MASK 0x8
10576 #define D2F4_PCIEP_PORT_CNTL__NATIVE_PME_EN__SHIFT 0x3
10577 #define D2F4_PCIEP_PORT_CNTL__PWR_FAULT_EN_MASK 0x10
10578 #define D2F4_PCIEP_PORT_CNTL__PWR_FAULT_EN__SHIFT 0x4
10579 #define D2F4_PCIEP_PORT_CNTL__PMI_BM_DIS_MASK 0x20
10580 #define D2F4_PCIEP_PORT_CNTL__PMI_BM_DIS__SHIFT 0x5
10581 #define D2F4_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE_MASK 0x40
10582 #define D2F4_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE__SHIFT 0x6
10583 #define D2F4_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S_MASK 0x7f00
10584 #define D2F4_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S__SHIFT 0x8
10585 #define D2F4_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE_MASK 0x30000
10586 #define D2F4_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE__SHIFT 0x10
10587 #define D2F4_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE_MASK 0x1c0000
10588 #define D2F4_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE__SHIFT 0x12
10589 #define D2F4_PCIE_TX_CNTL__TX_SNR_OVERRIDE_MASK 0xc00
10590 #define D2F4_PCIE_TX_CNTL__TX_SNR_OVERRIDE__SHIFT 0xa
10591 #define D2F4_PCIE_TX_CNTL__TX_RO_OVERRIDE_MASK 0x3000
10592 #define D2F4_PCIE_TX_CNTL__TX_RO_OVERRIDE__SHIFT 0xc
10593 #define D2F4_PCIE_TX_CNTL__TX_PACK_PACKET_DIS_MASK 0x4000
10594 #define D2F4_PCIE_TX_CNTL__TX_PACK_PACKET_DIS__SHIFT 0xe
10595 #define D2F4_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS_MASK 0x8000
10596 #define D2F4_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS__SHIFT 0xf
10597 #define D2F4_PCIE_TX_CNTL__TX_CPL_PASS_P_MASK 0x100000
10598 #define D2F4_PCIE_TX_CNTL__TX_CPL_PASS_P__SHIFT 0x14
10599 #define D2F4_PCIE_TX_CNTL__TX_NP_PASS_P_MASK 0x200000
10600 #define D2F4_PCIE_TX_CNTL__TX_NP_PASS_P__SHIFT 0x15
10601 #define D2F4_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS_MASK 0x400000
10602 #define D2F4_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS__SHIFT 0x16
10603 #define D2F4_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS_MASK 0x800000
10604 #define D2F4_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS__SHIFT 0x17
10605 #define D2F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION_MASK 0x7
10606 #define D2F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION__SHIFT 0x0
10607 #define D2F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE_MASK 0xf8
10608 #define D2F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE__SHIFT 0x3
10609 #define D2F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS_MASK 0xff00
10610 #define D2F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS__SHIFT 0x8
10611 #define D2F4_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA_MASK 0xffffff
10612 #define D2F4_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA__SHIFT 0x0
10613 #define D2F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_MASK 0x3f000000
10614 #define D2F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP__SHIFT 0x18
10615 #define D2F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN_MASK 0x40000000
10616 #define D2F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN__SHIFT 0x1e
10617 #define D2F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN_MASK 0x80000000
10618 #define D2F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN__SHIFT 0x1f
10619 #define D2F4_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ_MASK 0xfff
10620 #define D2F4_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ__SHIFT 0x0
10621 #define D2F4_PCIE_TX_SEQ__TX_ACKD_SEQ_MASK 0xfff0000
10622 #define D2F4_PCIE_TX_SEQ__TX_ACKD_SEQ__SHIFT 0x10
10623 #define D2F4_PCIE_TX_REPLAY__TX_REPLAY_NUM_MASK 0x7
10624 #define D2F4_PCIE_TX_REPLAY__TX_REPLAY_NUM__SHIFT 0x0
10625 #define D2F4_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE_MASK 0x8000
10626 #define D2F4_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE__SHIFT 0xf
10627 #define D2F4_PCIE_TX_REPLAY__TX_REPLAY_TIMER_MASK 0xffff0000
10628 #define D2F4_PCIE_TX_REPLAY__TX_REPLAY_TIMER__SHIFT 0x10
10629 #define D2F4_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_MASK 0xfff
10630 #define D2F4_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT__SHIFT 0x0
10631 #define D2F4_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE_MASK 0x1000
10632 #define D2F4_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE__SHIFT 0xc
10633 #define D2F4_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD_MASK 0xfff
10634 #define D2F4_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD__SHIFT 0x0
10635 #define D2F4_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH_MASK 0xff0000
10636 #define D2F4_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH__SHIFT 0x10
10637 #define D2F4_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD_MASK 0xfff
10638 #define D2F4_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD__SHIFT 0x0
10639 #define D2F4_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH_MASK 0xff0000
10640 #define D2F4_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH__SHIFT 0x10
10641 #define D2F4_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD_MASK 0xfff
10642 #define D2F4_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD__SHIFT 0x0
10643 #define D2F4_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH_MASK 0xff0000
10644 #define D2F4_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH__SHIFT 0x10
10645 #define D2F4_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD_MASK 0xfff
10646 #define D2F4_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD__SHIFT 0x0
10647 #define D2F4_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH_MASK 0xff0000
10648 #define D2F4_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH__SHIFT 0x10
10649 #define D2F4_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD_MASK 0xfff
10650 #define D2F4_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD__SHIFT 0x0
10651 #define D2F4_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH_MASK 0xff0000
10652 #define D2F4_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH__SHIFT 0x10
10653 #define D2F4_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD_MASK 0xfff
10654 #define D2F4_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD__SHIFT 0x0
10655 #define D2F4_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH_MASK 0xff0000
10656 #define D2F4_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH__SHIFT 0x10
10657 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD_MASK 0x1
10658 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD__SHIFT 0x0
10659 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH_MASK 0x2
10660 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH__SHIFT 0x1
10661 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD_MASK 0x4
10662 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD__SHIFT 0x2
10663 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH_MASK 0x8
10664 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH__SHIFT 0x3
10665 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD_MASK 0x10
10666 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD__SHIFT 0x4
10667 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH_MASK 0x20
10668 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH__SHIFT 0x5
10669 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD_MASK 0x10000
10670 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD__SHIFT 0x10
10671 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH_MASK 0x20000
10672 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH__SHIFT 0x11
10673 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD_MASK 0x40000
10674 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD__SHIFT 0x12
10675 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH_MASK 0x80000
10676 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH__SHIFT 0x13
10677 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD_MASK 0x100000
10678 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD__SHIFT 0x14
10679 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH_MASK 0x200000
10680 #define D2F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH__SHIFT 0x15
10681 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0_MASK 0x7
10682 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0__SHIFT 0x0
10683 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0_MASK 0x70
10684 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0__SHIFT 0x4
10685 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0_MASK 0x700
10686 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0__SHIFT 0x8
10687 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1_MASK 0x70000
10688 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1__SHIFT 0x10
10689 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1_MASK 0x700000
10690 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1__SHIFT 0x14
10691 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1_MASK 0x7000000
10692 #define D2F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1__SHIFT 0x18
10693 #define D2F4_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL_MASK 0x1
10694 #define D2F4_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL__SHIFT 0x0
10695 #define D2F4_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH_MASK 0x7e
10696 #define D2F4_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH__SHIFT 0x1
10697 #define D2F4_PCIE_FC_P__PD_CREDITS_MASK 0xff
10698 #define D2F4_PCIE_FC_P__PD_CREDITS__SHIFT 0x0
10699 #define D2F4_PCIE_FC_P__PH_CREDITS_MASK 0xff00
10700 #define D2F4_PCIE_FC_P__PH_CREDITS__SHIFT 0x8
10701 #define D2F4_PCIE_FC_NP__NPD_CREDITS_MASK 0xff
10702 #define D2F4_PCIE_FC_NP__NPD_CREDITS__SHIFT 0x0
10703 #define D2F4_PCIE_FC_NP__NPH_CREDITS_MASK 0xff00
10704 #define D2F4_PCIE_FC_NP__NPH_CREDITS__SHIFT 0x8
10705 #define D2F4_PCIE_FC_CPL__CPLD_CREDITS_MASK 0xff
10706 #define D2F4_PCIE_FC_CPL__CPLD_CREDITS__SHIFT 0x0
10707 #define D2F4_PCIE_FC_CPL__CPLH_CREDITS_MASK 0xff00
10708 #define D2F4_PCIE_FC_CPL__CPLH_CREDITS__SHIFT 0x8
10709 #define D2F4_PCIE_ERR_CNTL__ERR_REPORTING_DIS_MASK 0x1
10710 #define D2F4_PCIE_ERR_CNTL__ERR_REPORTING_DIS__SHIFT 0x0
10711 #define D2F4_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG_MASK 0x2
10712 #define D2F4_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG__SHIFT 0x1
10713 #define D2F4_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES_MASK 0x4
10714 #define D2F4_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES__SHIFT 0x2
10715 #define D2F4_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR_MASK 0x10
10716 #define D2F4_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR__SHIFT 0x4
10717 #define D2F4_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR_MASK 0x20
10718 #define D2F4_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR__SHIFT 0x5
10719 #define D2F4_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR_MASK 0x40
10720 #define D2F4_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR__SHIFT 0x6
10721 #define D2F4_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR_MASK 0x80
10722 #define D2F4_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR__SHIFT 0x7
10723 #define D2F4_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT_MASK 0x700
10724 #define D2F4_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT__SHIFT 0x8
10725 #define D2F4_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED_MASK 0x800
10726 #define D2F4_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED__SHIFT 0xb
10727 #define D2F4_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS_MASK 0x4000
10728 #define D2F4_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS__SHIFT 0xe
10729 #define D2F4_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS_MASK 0x8000
10730 #define D2F4_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS__SHIFT 0xf
10731 #define D2F4_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET_MASK 0x10000
10732 #define D2F4_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET__SHIFT 0x10
10733 #define D2F4_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY_MASK 0x20000
10734 #define D2F4_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY__SHIFT 0x11
10735 #define D2F4_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL_MASK 0x40000
10736 #define D2F4_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL__SHIFT 0x12
10737 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_IO_ERR_MASK 0x1
10738 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_IO_ERR__SHIFT 0x0
10739 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_BE_ERR_MASK 0x2
10740 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_BE_ERR__SHIFT 0x1
10741 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR_MASK 0x4
10742 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR__SHIFT 0x2
10743 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR_MASK 0x8
10744 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR__SHIFT 0x3
10745 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR_MASK 0x10
10746 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR__SHIFT 0x4
10747 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR_MASK 0x20
10748 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR__SHIFT 0x5
10749 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_EP_ERR_MASK 0x40
10750 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_EP_ERR__SHIFT 0x6
10751 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
10752 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
10753 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
10754 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
10755 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_TC_ERR_MASK 0x200
10756 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_TC_ERR__SHIFT 0x9
10757 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_CFG_UR_MASK 0x400
10758 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_CFG_UR__SHIFT 0xa
10759 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_IO_UR_MASK 0x800
10760 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_IO_UR__SHIFT 0xb
10761 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_AT_ERR_MASK 0x1000
10762 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_AT_ERR__SHIFT 0xc
10763 #define D2F4_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL_MASK 0x2000
10764 #define D2F4_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL__SHIFT 0xd
10765 #define D2F4_PCIE_RX_CNTL__RX_GEN_ONE_NAK_MASK 0x4000
10766 #define D2F4_PCIE_RX_CNTL__RX_GEN_ONE_NAK__SHIFT 0xe
10767 #define D2F4_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG_MASK 0x8000
10768 #define D2F4_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG__SHIFT 0xf
10769 #define D2F4_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MASK 0x70000
10770 #define D2F4_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT__SHIFT 0x10
10771 #define D2F4_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE_MASK 0x80000
10772 #define D2F4_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE__SHIFT 0x13
10773 #define D2F4_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS_MASK 0x100000
10774 #define D2F4_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS__SHIFT 0x14
10775 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR_MASK 0x200000
10776 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR__SHIFT 0x15
10777 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR_MASK 0x400000
10778 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR__SHIFT 0x16
10779 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR_MASK 0x800000
10780 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR__SHIFT 0x17
10781 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR_MASK 0x1000000
10782 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR__SHIFT 0x18
10783 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR_MASK 0x2000000
10784 #define D2F4_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR__SHIFT 0x19
10785 #define D2F4_PCIE_RX_CNTL__RX_TPH_DIS_MASK 0x4000000
10786 #define D2F4_PCIE_RX_CNTL__RX_TPH_DIS__SHIFT 0x1a
10787 #define D2F4_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS_MASK 0x8000000
10788 #define D2F4_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS__SHIFT 0x1b
10789 #define D2F4_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM_MASK 0xfff
10790 #define D2F4_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM__SHIFT 0x0
10791 #define D2F4_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA_MASK 0xffffff
10792 #define D2F4_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA__SHIFT 0x0
10793 #define D2F4_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS_MASK 0x1000000
10794 #define D2F4_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS__SHIFT 0x18
10795 #define D2F4_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR_MASK 0x1
10796 #define D2F4_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR__SHIFT 0x0
10797 #define D2F4_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR_MASK 0x2
10798 #define D2F4_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR__SHIFT 0x1
10799 #define D2F4_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR_MASK 0x4
10800 #define D2F4_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR__SHIFT 0x2
10801 #define D2F4_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR_MASK 0x8
10802 #define D2F4_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR__SHIFT 0x3
10803 #define D2F4_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR_MASK 0x10
10804 #define D2F4_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR__SHIFT 0x4
10805 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD_MASK 0xfff
10806 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD__SHIFT 0x0
10807 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH_MASK 0xff0000
10808 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH__SHIFT 0x10
10809 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD_MASK 0xfff
10810 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD__SHIFT 0x0
10811 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH_MASK 0xff0000
10812 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH__SHIFT 0x10
10813 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD_MASK 0xfff
10814 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD__SHIFT 0x0
10815 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH_MASK 0xff0000
10816 #define D2F4_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH__SHIFT 0x10
10817 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR_MASK 0x3
10818 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR__SHIFT 0x0
10819 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR_MASK 0xc
10820 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR__SHIFT 0x2
10821 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP_MASK 0x30
10822 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP__SHIFT 0x4
10823 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP_MASK 0xc0
10824 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP__SHIFT 0x6
10825 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW_MASK 0x300
10826 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW__SHIFT 0x8
10827 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW_MASK 0xc00
10828 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW__SHIFT 0xa
10829 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR_MASK 0x3000
10830 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR__SHIFT 0xc
10831 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR_MASK 0xc000
10832 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR__SHIFT 0xe
10833 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR_MASK 0x30000
10834 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR__SHIFT 0x10
10835 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR_MASK 0xc0000
10836 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR__SHIFT 0x12
10837 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER_MASK 0x300000
10838 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER__SHIFT 0x14
10839 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER_MASK 0xc00000
10840 #define D2F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER__SHIFT 0x16
10841 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR_MASK 0x3
10842 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR__SHIFT 0x0
10843 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER_MASK 0xc
10844 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER__SHIFT 0x2
10845 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP_MASK 0x30
10846 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP__SHIFT 0x4
10847 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP_MASK 0xc0
10848 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP__SHIFT 0x6
10849 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ_MASK 0x300
10850 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ__SHIFT 0x8
10851 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR_MASK 0xc00
10852 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR__SHIFT 0xa
10853 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP_MASK 0x3000
10854 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP__SHIFT 0xc
10855 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT_MASK 0xc000
10856 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT__SHIFT 0xe
10857 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT_MASK 0x30000
10858 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT__SHIFT 0x10
10859 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT_MASK 0xc0000
10860 #define D2F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT__SHIFT 0x12
10861 #define D2F4_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0_MASK 0x2
10862 #define D2F4_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0__SHIFT 0x1
10863 #define D2F4_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN_MASK 0x4
10864 #define D2F4_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN__SHIFT 0x2
10865 #define D2F4_PCIE_LC_CNTL__LC_RESET_LINK_MASK 0x8
10866 #define D2F4_PCIE_LC_CNTL__LC_RESET_LINK__SHIFT 0x3
10867 #define D2F4_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE_MASK 0xf0
10868 #define D2F4_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE__SHIFT 0x4
10869 #define D2F4_PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK 0xf00
10870 #define D2F4_PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT 0x8
10871 #define D2F4_PCIE_LC_CNTL__LC_L1_INACTIVITY_MASK 0xf000
10872 #define D2F4_PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT 0xc
10873 #define D2F4_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK 0x10000
10874 #define D2F4_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS__SHIFT 0x10
10875 #define D2F4_PCIE_LC_CNTL__LC_INC_N_FTS_EN_MASK 0x20000
10876 #define D2F4_PCIE_LC_CNTL__LC_INC_N_FTS_EN__SHIFT 0x11
10877 #define D2F4_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23_MASK 0xc0000
10878 #define D2F4_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23__SHIFT 0x12
10879 #define D2F4_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC_MASK 0x100000
10880 #define D2F4_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC__SHIFT 0x14
10881 #define D2F4_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS_MASK 0x200000
10882 #define D2F4_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS__SHIFT 0x15
10883 #define D2F4_PCIE_LC_CNTL__LC_WAKE_FROM_L23_MASK 0x400000
10884 #define D2F4_PCIE_LC_CNTL__LC_WAKE_FROM_L23__SHIFT 0x16
10885 #define D2F4_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK_MASK 0x800000
10886 #define D2F4_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK__SHIFT 0x17
10887 #define D2F4_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS_MASK 0x1000000
10888 #define D2F4_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS__SHIFT 0x18
10889 #define D2F4_PCIE_LC_CNTL__LC_DELAY_COUNT_MASK 0x6000000
10890 #define D2F4_PCIE_LC_CNTL__LC_DELAY_COUNT__SHIFT 0x19
10891 #define D2F4_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT_MASK 0x8000000
10892 #define D2F4_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT__SHIFT 0x1b
10893 #define D2F4_PCIE_LC_CNTL__LC_DELAY_L1_EXIT_MASK 0x10000000
10894 #define D2F4_PCIE_LC_CNTL__LC_DELAY_L1_EXIT__SHIFT 0x1c
10895 #define D2F4_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE_MASK 0x20000000
10896 #define D2F4_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE__SHIFT 0x1d
10897 #define D2F4_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN_MASK 0x40000000
10898 #define D2F4_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN__SHIFT 0x1e
10899 #define D2F4_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE_MASK 0x80000000
10900 #define D2F4_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE__SHIFT 0x1f
10901 #define D2F4_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE_MASK 0x3f
10902 #define D2F4_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE__SHIFT 0x0
10903 #define D2F4_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT_MASK 0x40
10904 #define D2F4_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT__SHIFT 0x6
10905 #define D2F4_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION_MASK 0x80
10906 #define D2F4_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION__SHIFT 0x7
10907 #define D2F4_PCIE_LC_CNTL2__LC_MORE_TS2_EN_MASK 0x100
10908 #define D2F4_PCIE_LC_CNTL2__LC_MORE_TS2_EN__SHIFT 0x8
10909 #define D2F4_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS_MASK 0x200
10910 #define D2F4_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS__SHIFT 0x9
10911 #define D2F4_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN_MASK 0x400
10912 #define D2F4_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN__SHIFT 0xa
10913 #define D2F4_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_MASK 0x800
10914 #define D2F4_PCIE_LC_CNTL2__LC_ILLEGAL_STATE__SHIFT 0xb
10915 #define D2F4_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN_MASK 0x1000
10916 #define D2F4_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN__SHIFT 0xc
10917 #define D2F4_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE_MASK 0x2000
10918 #define D2F4_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE__SHIFT 0xd
10919 #define D2F4_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE_MASK 0xc000
10920 #define D2F4_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE__SHIFT 0xe
10921 #define D2F4_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET_MASK 0x10000
10922 #define D2F4_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET__SHIFT 0x10
10923 #define D2F4_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK 0x20000
10924 #define D2F4_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1__SHIFT 0x11
10925 #define D2F4_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23_MASK 0x40000
10926 #define D2F4_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23__SHIFT 0x12
10927 #define D2F4_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S_MASK 0x80000
10928 #define D2F4_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S__SHIFT 0x13
10929 #define D2F4_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0_MASK 0x100000
10930 #define D2F4_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0__SHIFT 0x14
10931 #define D2F4_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS_MASK 0x200000
10932 #define D2F4_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS__SHIFT 0x15
10933 #define D2F4_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD_MASK 0x400000
10934 #define D2F4_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD__SHIFT 0x16
10935 #define D2F4_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG_MASK 0x1800000
10936 #define D2F4_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG__SHIFT 0x17
10937 #define D2F4_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES_MASK 0x2000000
10938 #define D2F4_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES__SHIFT 0x19
10939 #define D2F4_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS_MASK 0x4000000
10940 #define D2F4_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS__SHIFT 0x1a
10941 #define D2F4_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS_MASK 0x8000000
10942 #define D2F4_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS__SHIFT 0x1b
10943 #define D2F4_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE_MASK 0x10000000
10944 #define D2F4_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE__SHIFT 0x1c
10945 #define D2F4_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL_MASK 0x60000000
10946 #define D2F4_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL__SHIFT 0x1d
10947 #define D2F4_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI_MASK 0x80000000
10948 #define D2F4_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI__SHIFT 0x1f
10949 #define D2F4_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_MASK 0x1
10950 #define D2F4_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS__SHIFT 0x0
10951 #define D2F4_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL_MASK 0x6
10952 #define D2F4_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL__SHIFT 0x1
10953 #define D2F4_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS_MASK 0x8
10954 #define D2F4_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS__SHIFT 0x3
10955 #define D2F4_PCIE_LC_CNTL3__LC_COMP_TO_DETECT_MASK 0x10
10956 #define D2F4_PCIE_LC_CNTL3__LC_COMP_TO_DETECT__SHIFT 0x4
10957 #define D2F4_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN_MASK 0x20
10958 #define D2F4_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN__SHIFT 0x5
10959 #define D2F4_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc0
10960 #define D2F4_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0x6
10961 #define D2F4_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x100
10962 #define D2F4_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0x8
10963 #define D2F4_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT_MASK 0x200
10964 #define D2F4_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT__SHIFT 0x9
10965 #define D2F4_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN_MASK 0x400
10966 #define D2F4_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN__SHIFT 0xa
10967 #define D2F4_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE_MASK 0x800
10968 #define D2F4_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE__SHIFT 0xb
10969 #define D2F4_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD_MASK 0x3000
10970 #define D2F4_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD__SHIFT 0xc
10971 #define D2F4_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD_MASK 0xc000
10972 #define D2F4_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD__SHIFT 0xe
10973 #define D2F4_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN_MASK 0x10000
10974 #define D2F4_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN__SHIFT 0x10
10975 #define D2F4_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN_MASK 0x20000
10976 #define D2F4_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN__SHIFT 0x11
10977 #define D2F4_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x40000
10978 #define D2F4_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0x12
10979 #define D2F4_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x180000
10980 #define D2F4_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0x13
10981 #define D2F4_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN_MASK 0x200000
10982 #define D2F4_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN__SHIFT 0x15
10983 #define D2F4_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE_MASK 0x400000
10984 #define D2F4_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE__SHIFT 0x16
10985 #define D2F4_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK 0x800000
10986 #define D2F4_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK__SHIFT 0x17
10987 #define D2F4_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL_MASK 0x3000000
10988 #define D2F4_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL__SHIFT 0x18
10989 #define D2F4_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL_MASK 0x3c000000
10990 #define D2F4_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL__SHIFT 0x1a
10991 #define D2F4_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK 0x40000000
10992 #define D2F4_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY__SHIFT 0x1e
10993 #define D2F4_PCIE_LC_CNTL3__LC_N_EIE_SEL_MASK 0x80000000
10994 #define D2F4_PCIE_LC_CNTL3__LC_N_EIE_SEL__SHIFT 0x1f
10995 #define D2F4_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR_MASK 0x3
10996 #define D2F4_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR__SHIFT 0x0
10997 #define D2F4_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK_MASK 0x4
10998 #define D2F4_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK__SHIFT 0x2
10999 #define D2F4_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE_MASK 0x8
11000 #define D2F4_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE__SHIFT 0x3
11001 #define D2F4_PCIE_LC_CNTL4__LC_BYPASS_EQ_MASK 0x10
11002 #define D2F4_PCIE_LC_CNTL4__LC_BYPASS_EQ__SHIFT 0x4
11003 #define D2F4_PCIE_LC_CNTL4__LC_REDO_EQ_MASK 0x20
11004 #define D2F4_PCIE_LC_CNTL4__LC_REDO_EQ__SHIFT 0x5
11005 #define D2F4_PCIE_LC_CNTL4__LC_EXTEND_EIEOS_MASK 0x40
11006 #define D2F4_PCIE_LC_CNTL4__LC_EXTEND_EIEOS__SHIFT 0x6
11007 #define D2F4_PCIE_LC_CNTL4__LC_IGNORE_PARITY_MASK 0x80
11008 #define D2F4_PCIE_LC_CNTL4__LC_IGNORE_PARITY__SHIFT 0x7
11009 #define D2F4_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE_MASK 0x300
11010 #define D2F4_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE__SHIFT 0x8
11011 #define D2F4_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK_MASK 0x400
11012 #define D2F4_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK__SHIFT 0xa
11013 #define D2F4_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD_MASK 0x800
11014 #define D2F4_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD__SHIFT 0xb
11015 #define D2F4_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ_MASK 0x1000
11016 #define D2F4_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ__SHIFT 0xc
11017 #define D2F4_PCIE_LC_CNTL4__LC_SET_QUIESCE_MASK 0x2000
11018 #define D2F4_PCIE_LC_CNTL4__LC_SET_QUIESCE__SHIFT 0xd
11019 #define D2F4_PCIE_LC_CNTL4__LC_QUIESCE_RCVD_MASK 0x4000
11020 #define D2F4_PCIE_LC_CNTL4__LC_QUIESCE_RCVD__SHIFT 0xe
11021 #define D2F4_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD_MASK 0x8000
11022 #define D2F4_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD__SHIFT 0xf
11023 #define D2F4_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE_MASK 0x10000
11024 #define D2F4_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x10
11025 #define D2F4_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE_MASK 0x20000
11026 #define D2F4_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE__SHIFT 0x11
11027 #define D2F4_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE_MASK 0x3c0000
11028 #define D2F4_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE__SHIFT 0x12
11029 #define D2F4_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS_MASK 0x400000
11030 #define D2F4_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS__SHIFT 0x16
11031 #define D2F4_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING_MASK 0x800000
11032 #define D2F4_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING__SHIFT 0x17
11033 #define D2F4_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE_MASK 0x1000000
11034 #define D2F4_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE__SHIFT 0x18
11035 #define D2F4_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN_MASK 0x2000000
11036 #define D2F4_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN__SHIFT 0x19
11037 #define D2F4_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK_MASK 0xfc000000
11038 #define D2F4_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK__SHIFT 0x1a
11039 #define D2F4_PCIE_LC_CNTL5__LC_EQ_FS_0_MASK 0x3f
11040 #define D2F4_PCIE_LC_CNTL5__LC_EQ_FS_0__SHIFT 0x0
11041 #define D2F4_PCIE_LC_CNTL5__LC_EQ_FS_8_MASK 0xfc0
11042 #define D2F4_PCIE_LC_CNTL5__LC_EQ_FS_8__SHIFT 0x6
11043 #define D2F4_PCIE_LC_CNTL5__LC_EQ_LF_0_MASK 0x3f000
11044 #define D2F4_PCIE_LC_CNTL5__LC_EQ_LF_0__SHIFT 0xc
11045 #define D2F4_PCIE_LC_CNTL5__LC_EQ_LF_8_MASK 0xfc0000
11046 #define D2F4_PCIE_LC_CNTL5__LC_EQ_LF_8__SHIFT 0x12
11047 #define D2F4_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS_MASK 0x1000000
11048 #define D2F4_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS__SHIFT 0x18
11049 #define D2F4_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT_MASK 0x1
11050 #define D2F4_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT__SHIFT 0x0
11051 #define D2F4_PCIE_LC_CNTL6__LC_SPC_MODE_5GT_MASK 0x4
11052 #define D2F4_PCIE_LC_CNTL6__LC_SPC_MODE_5GT__SHIFT 0x2
11053 #define D2F4_PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK 0x10
11054 #define D2F4_PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT 0x4
11055 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN_MASK 0x1
11056 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN__SHIFT 0x0
11057 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE_MASK 0x2
11058 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE__SHIFT 0x1
11059 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE_MASK 0x4
11060 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE__SHIFT 0x2
11061 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE_MASK 0x8
11062 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE__SHIFT 0x3
11063 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE_MASK 0x10
11064 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE__SHIFT 0x4
11065 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG_MASK 0x20
11066 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG__SHIFT 0x5
11067 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE_MASK 0x40
11068 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE__SHIFT 0x6
11069 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE_MASK 0x80
11070 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE__SHIFT 0x7
11071 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER_MASK 0x100
11072 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER__SHIFT 0x8
11073 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED_MASK 0x200
11074 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED__SHIFT 0x9
11075 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE_MASK 0x400
11076 #define D2F4_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE__SHIFT 0xa
11077 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL_MASK 0xf
11078 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL__SHIFT 0x0
11079 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE_MASK 0x10
11080 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE__SHIFT 0x4
11081 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1_MASK 0x20
11082 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1__SHIFT 0x5
11083 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN_MASK 0x40
11084 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN__SHIFT 0x6
11085 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN_MASK 0x80
11086 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN__SHIFT 0x7
11087 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE_MASK 0x700
11088 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE__SHIFT 0x8
11089 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED_MASK 0x800
11090 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED__SHIFT 0xb
11091 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN_MASK 0x1000
11092 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN__SHIFT 0xc
11093 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH_MASK 0x2000
11094 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH__SHIFT 0xd
11095 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG_MASK 0x4000
11096 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG__SHIFT 0xe
11097 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN_MASK 0x8000
11098 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN__SHIFT 0xf
11099 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP_MASK 0x10000
11100 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP__SHIFT 0x10
11101 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF_MASK 0x20000
11102 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF__SHIFT 0x11
11103 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF_MASK 0x40000
11104 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF__SHIFT 0x12
11105 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN_MASK 0x80000
11106 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN__SHIFT 0x13
11107 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW_MASK 0x100000
11108 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW__SHIFT 0x14
11109 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN_MASK 0x200000
11110 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN__SHIFT 0x15
11111 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL_MASK 0xc00000
11112 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL__SHIFT 0x16
11113 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED_MASK 0x1000000
11114 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED__SHIFT 0x18
11115 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST_MASK 0x2000000
11116 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST__SHIFT 0x19
11117 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER_MASK 0x4000000
11118 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER__SHIFT 0x1a
11119 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT_MASK 0x8000000
11120 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT__SHIFT 0x1b
11121 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL_MASK 0x10000000
11122 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL__SHIFT 0x1c
11123 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK_MASK 0x20000000
11124 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK__SHIFT 0x1d
11125 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME_MASK 0xc0000000
11126 #define D2F4_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME__SHIFT 0x1e
11127 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_MASK 0x7
11128 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH__SHIFT 0x0
11129 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK 0x70
11130 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD__SHIFT 0x4
11131 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE_MASK 0x80
11132 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE__SHIFT 0x7
11133 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW_MASK 0x100
11134 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW__SHIFT 0x8
11135 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT_MASK 0x200
11136 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT__SHIFT 0x9
11137 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN_MASK 0x400
11138 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN__SHIFT 0xa
11139 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN_MASK 0x800
11140 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN__SHIFT 0xb
11141 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT_MASK 0x1000
11142 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT__SHIFT 0xc
11143 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS_MASK 0x2000
11144 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS__SHIFT 0xd
11145 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS_MASK 0x4000
11146 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS__SHIFT 0xe
11147 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL_MASK 0x8000
11148 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL__SHIFT 0xf
11149 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB_MASK 0x10000
11150 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB__SHIFT 0x10
11151 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN_MASK 0x20000
11152 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN__SHIFT 0x11
11153 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN_MASK 0x40000
11154 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN__SHIFT 0x12
11155 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN_MASK 0x80000
11156 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN__SHIFT 0x13
11157 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE_MASK 0x100000
11158 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE__SHIFT 0x14
11159 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK 0x600000
11160 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT 0x15
11161 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN_MASK 0x800000
11162 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN__SHIFT 0x17
11163 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN_MASK 0x1000000
11164 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN__SHIFT 0x18
11165 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN_MASK 0x2000000
11166 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN__SHIFT 0x19
11167 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE_MASK 0x4000000
11168 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE__SHIFT 0x1a
11169 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT_MASK 0x8000000
11170 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT__SHIFT 0x1b
11171 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE_MASK 0x10000000
11172 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE__SHIFT 0x1c
11173 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI_MASK 0x20000000
11174 #define D2F4_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI__SHIFT 0x1d
11175 #define D2F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK 0xff
11176 #define D2F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT 0x0
11177 #define D2F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN_MASK 0x100
11178 #define D2F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN__SHIFT 0x8
11179 #define D2F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY_MASK 0x200
11180 #define D2F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY__SHIFT 0x9
11181 #define D2F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT_MASK 0xff0000
11182 #define D2F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT__SHIFT 0x10
11183 #define D2F4_PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK 0xff000000
11184 #define D2F4_PCIE_LC_N_FTS_CNTL__LC_N_FTS__SHIFT 0x18
11185 #define D2F4_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP_MASK 0x1
11186 #define D2F4_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP__SHIFT 0x0
11187 #define D2F4_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP_MASK 0x2
11188 #define D2F4_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP__SHIFT 0x1
11189 #define D2F4_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x4
11190 #define D2F4_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x2
11191 #define D2F4_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_MASK 0x18
11192 #define D2F4_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE__SHIFT 0x3
11193 #define D2F4_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE_MASK 0x20
11194 #define D2F4_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE__SHIFT 0x5
11195 #define D2F4_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE_MASK 0x40
11196 #define D2F4_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE__SHIFT 0x6
11197 #define D2F4_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE_MASK 0x80
11198 #define D2F4_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE__SHIFT 0x7
11199 #define D2F4_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE_MASK 0x100
11200 #define D2F4_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE__SHIFT 0x8
11201 #define D2F4_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE_MASK 0x200
11202 #define D2F4_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE__SHIFT 0x9
11203 #define D2F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc00
11204 #define D2F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0xa
11205 #define D2F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x1000
11206 #define D2F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0xc
11207 #define D2F4_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE_MASK 0x6000
11208 #define D2F4_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE__SHIFT 0xd
11209 #define D2F4_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS_MASK 0x8000
11210 #define D2F4_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS__SHIFT 0xf
11211 #define D2F4_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT_MASK 0x10000
11212 #define D2F4_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT__SHIFT 0x10
11213 #define D2F4_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN_MASK 0x20000
11214 #define D2F4_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN__SHIFT 0x11
11215 #define D2F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2_MASK 0x40000
11216 #define D2F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2__SHIFT 0x12
11217 #define D2F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2_MASK 0x80000
11218 #define D2F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2__SHIFT 0x13
11219 #define D2F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3_MASK 0x100000
11220 #define D2F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3__SHIFT 0x14
11221 #define D2F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3_MASK 0x200000
11222 #define D2F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3__SHIFT 0x15
11223 #define D2F4_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS_MASK 0x400000
11224 #define D2F4_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS__SHIFT 0x16
11225 #define D2F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS_MASK 0x800000
11226 #define D2F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS__SHIFT 0x17
11227 #define D2F4_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED_MASK 0x3000000
11228 #define D2F4_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED__SHIFT 0x18
11229 #define D2F4_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE_MASK 0x4000000
11230 #define D2F4_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE__SHIFT 0x1a
11231 #define D2F4_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN_MASK 0x8000000
11232 #define D2F4_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN__SHIFT 0x1b
11233 #define D2F4_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN_MASK 0x10000000
11234 #define D2F4_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN__SHIFT 0x1c
11235 #define D2F4_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN_MASK 0x20000000
11236 #define D2F4_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN__SHIFT 0x1d
11237 #define D2F4_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG_MASK 0x40000000
11238 #define D2F4_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG__SHIFT 0x1e
11239 #define D2F4_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS_MASK 0x80000000
11240 #define D2F4_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS__SHIFT 0x1f
11241 #define D2F4_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF_MASK 0xfff
11242 #define D2F4_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF__SHIFT 0x0
11243 #define D2F4_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS_MASK 0xfff000
11244 #define D2F4_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS__SHIFT 0xc
11245 #define D2F4_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE_MASK 0x3000000
11246 #define D2F4_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE__SHIFT 0x18
11247 #define D2F4_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES_MASK 0xffff
11248 #define D2F4_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES__SHIFT 0x0
11249 #define D2F4_PCIE_LC_LANE_CNTL__LC_LANE_DIS_MASK 0xffff0000
11250 #define D2F4_PCIE_LC_LANE_CNTL__LC_LANE_DIS__SHIFT 0x10
11251 #define D2F4_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF_MASK 0x1
11252 #define D2F4_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF__SHIFT 0x0
11253 #define D2F4_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR_MASK 0x7e
11254 #define D2F4_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR__SHIFT 0x1
11255 #define D2F4_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR_MASK 0x1f80
11256 #define D2F4_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR__SHIFT 0x7
11257 #define D2F4_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR_MASK 0x7e000
11258 #define D2F4_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR__SHIFT 0xd
11259 #define D2F4_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN_MASK 0x80000
11260 #define D2F4_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN__SHIFT 0x13
11261 #define D2F4_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN_MASK 0x100000
11262 #define D2F4_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN__SHIFT 0x14
11263 #define D2F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET_MASK 0xf
11264 #define D2F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET__SHIFT 0x0
11265 #define D2F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR_MASK 0x3f0
11266 #define D2F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR__SHIFT 0x4
11267 #define D2F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR_MASK 0xfc00
11268 #define D2F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR__SHIFT 0xa
11269 #define D2F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR_MASK 0x3f0000
11270 #define D2F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR__SHIFT 0x10
11271 #define D2F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM_MASK 0x3fc00000
11272 #define D2F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM__SHIFT 0x16
11273 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE_MASK 0x1
11274 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE__SHIFT 0x0
11275 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ_MASK 0x7e
11276 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ__SHIFT 0x1
11277 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ_MASK 0x1f80
11278 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ__SHIFT 0x7
11279 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ_MASK 0x7e000
11280 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ__SHIFT 0xd
11281 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END_MASK 0x1f80000
11282 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END__SHIFT 0x13
11283 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END_MASK 0x7e000000
11284 #define D2F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END__SHIFT 0x19
11285 #define D2F4_PCIE_LC_STATE0__LC_CURRENT_STATE_MASK 0x3f
11286 #define D2F4_PCIE_LC_STATE0__LC_CURRENT_STATE__SHIFT 0x0
11287 #define D2F4_PCIE_LC_STATE0__LC_PREV_STATE1_MASK 0x3f00
11288 #define D2F4_PCIE_LC_STATE0__LC_PREV_STATE1__SHIFT 0x8
11289 #define D2F4_PCIE_LC_STATE0__LC_PREV_STATE2_MASK 0x3f0000
11290 #define D2F4_PCIE_LC_STATE0__LC_PREV_STATE2__SHIFT 0x10
11291 #define D2F4_PCIE_LC_STATE0__LC_PREV_STATE3_MASK 0x3f000000
11292 #define D2F4_PCIE_LC_STATE0__LC_PREV_STATE3__SHIFT 0x18
11293 #define D2F4_PCIE_LC_STATE1__LC_PREV_STATE4_MASK 0x3f
11294 #define D2F4_PCIE_LC_STATE1__LC_PREV_STATE4__SHIFT 0x0
11295 #define D2F4_PCIE_LC_STATE1__LC_PREV_STATE5_MASK 0x3f00
11296 #define D2F4_PCIE_LC_STATE1__LC_PREV_STATE5__SHIFT 0x8
11297 #define D2F4_PCIE_LC_STATE1__LC_PREV_STATE6_MASK 0x3f0000
11298 #define D2F4_PCIE_LC_STATE1__LC_PREV_STATE6__SHIFT 0x10
11299 #define D2F4_PCIE_LC_STATE1__LC_PREV_STATE7_MASK 0x3f000000
11300 #define D2F4_PCIE_LC_STATE1__LC_PREV_STATE7__SHIFT 0x18
11301 #define D2F4_PCIE_LC_STATE2__LC_PREV_STATE8_MASK 0x3f
11302 #define D2F4_PCIE_LC_STATE2__LC_PREV_STATE8__SHIFT 0x0
11303 #define D2F4_PCIE_LC_STATE2__LC_PREV_STATE9_MASK 0x3f00
11304 #define D2F4_PCIE_LC_STATE2__LC_PREV_STATE9__SHIFT 0x8
11305 #define D2F4_PCIE_LC_STATE2__LC_PREV_STATE10_MASK 0x3f0000
11306 #define D2F4_PCIE_LC_STATE2__LC_PREV_STATE10__SHIFT 0x10
11307 #define D2F4_PCIE_LC_STATE2__LC_PREV_STATE11_MASK 0x3f000000
11308 #define D2F4_PCIE_LC_STATE2__LC_PREV_STATE11__SHIFT 0x18
11309 #define D2F4_PCIE_LC_STATE3__LC_PREV_STATE12_MASK 0x3f
11310 #define D2F4_PCIE_LC_STATE3__LC_PREV_STATE12__SHIFT 0x0
11311 #define D2F4_PCIE_LC_STATE3__LC_PREV_STATE13_MASK 0x3f00
11312 #define D2F4_PCIE_LC_STATE3__LC_PREV_STATE13__SHIFT 0x8
11313 #define D2F4_PCIE_LC_STATE3__LC_PREV_STATE14_MASK 0x3f0000
11314 #define D2F4_PCIE_LC_STATE3__LC_PREV_STATE14__SHIFT 0x10
11315 #define D2F4_PCIE_LC_STATE3__LC_PREV_STATE15_MASK 0x3f000000
11316 #define D2F4_PCIE_LC_STATE3__LC_PREV_STATE15__SHIFT 0x18
11317 #define D2F4_PCIE_LC_STATE4__LC_PREV_STATE16_MASK 0x3f
11318 #define D2F4_PCIE_LC_STATE4__LC_PREV_STATE16__SHIFT 0x0
11319 #define D2F4_PCIE_LC_STATE4__LC_PREV_STATE17_MASK 0x3f00
11320 #define D2F4_PCIE_LC_STATE4__LC_PREV_STATE17__SHIFT 0x8
11321 #define D2F4_PCIE_LC_STATE4__LC_PREV_STATE18_MASK 0x3f0000
11322 #define D2F4_PCIE_LC_STATE4__LC_PREV_STATE18__SHIFT 0x10
11323 #define D2F4_PCIE_LC_STATE4__LC_PREV_STATE19_MASK 0x3f000000
11324 #define D2F4_PCIE_LC_STATE4__LC_PREV_STATE19__SHIFT 0x18
11325 #define D2F4_PCIE_LC_STATE5__LC_PREV_STATE20_MASK 0x3f
11326 #define D2F4_PCIE_LC_STATE5__LC_PREV_STATE20__SHIFT 0x0
11327 #define D2F4_PCIE_LC_STATE5__LC_PREV_STATE21_MASK 0x3f00
11328 #define D2F4_PCIE_LC_STATE5__LC_PREV_STATE21__SHIFT 0x8
11329 #define D2F4_PCIE_LC_STATE5__LC_PREV_STATE22_MASK 0x3f0000
11330 #define D2F4_PCIE_LC_STATE5__LC_PREV_STATE22__SHIFT 0x10
11331 #define D2F4_PCIE_LC_STATE5__LC_PREV_STATE23_MASK 0x3f000000
11332 #define D2F4_PCIE_LC_STATE5__LC_PREV_STATE23__SHIFT 0x18
11333 #define D2F4_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT_MASK 0x3
11334 #define D2F4_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT__SHIFT 0x0
11335 #define D2F4_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT_MASK 0xc
11336 #define D2F4_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT__SHIFT 0x2
11337 #define D2F4_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT_MASK 0x30
11338 #define D2F4_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT__SHIFT 0x4
11339 #define D2F4_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT_MASK 0xc0
11340 #define D2F4_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT__SHIFT 0x6
11341 #define D2F4_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL_MASK 0x700
11342 #define D2F4_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL__SHIFT 0x8
11343 #define D2F4_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET_MASK 0x800
11344 #define D2F4_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET__SHIFT 0xb
11345 #define D2F4_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS_MASK 0x1000
11346 #define D2F4_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS__SHIFT 0xc
11347 #define D2F4_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE_MASK 0x2000
11348 #define D2F4_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE__SHIFT 0xd
11349 #define D2F4_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES_MASK 0x4000
11350 #define D2F4_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES__SHIFT 0xe
11351 #define D2F4_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x8000
11352 #define D2F4_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0xf
11353 #define D2F4_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION_MASK 0x70000
11354 #define D2F4_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION__SHIFT 0x10
11355 #define D2F4_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES_MASK 0x1
11356 #define D2F4_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES__SHIFT 0x0
11357 #define D2F4_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN_MASK 0x2
11358 #define D2F4_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN__SHIFT 0x1
11359 #define D2F4_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED_MASK 0x4
11360 #define D2F4_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED__SHIFT 0x2
11361 #define D2F4_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED_MASK 0x18
11362 #define D2F4_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED__SHIFT 0x3
11363 #define D2F4_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED_MASK 0x20
11364 #define D2F4_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED__SHIFT 0x5
11365 #define D2F4_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN_MASK 0x1
11366 #define D2F4_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN__SHIFT 0x0
11367 #define D2F4_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD_MASK 0xff00
11368 #define D2F4_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD__SHIFT 0x8
11369 #define D2F4_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS_MASK 0xffff0000
11370 #define D2F4_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS__SHIFT 0x10
11371 #define D2F4_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE_MASK 0x8
11372 #define D2F4_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE__SHIFT 0x3
11373 #define D2F4_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE_MASK 0x40
11374 #define D2F4_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE__SHIFT 0x6
11375 #define D2F4_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN_MASK 0x1
11376 #define D2F4_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN__SHIFT 0x0
11377 #define D2F4_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN_MASK 0x2
11378 #define D2F4_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN__SHIFT 0x1
11379 #define D2F4_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN_MASK 0x4
11380 #define D2F4_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN__SHIFT 0x2
11381 #define D2F4_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN_MASK 0x8
11382 #define D2F4_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN__SHIFT 0x3
11383 #define D2F4_PCIEP_HPGI__REG_HPGI_HOOK_MASK 0x80
11384 #define D2F4_PCIEP_HPGI__REG_HPGI_HOOK__SHIFT 0x7
11385 #define D2F4_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS_MASK 0x100
11386 #define D2F4_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS__SHIFT 0x8
11387 #define D2F4_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS_MASK 0x200
11388 #define D2F4_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS__SHIFT 0x9
11389 #define D2F4_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS_MASK 0x400
11390 #define D2F4_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS__SHIFT 0xa
11391 #define D2F4_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS_MASK 0x800
11392 #define D2F4_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS__SHIFT 0xb
11393 #define D2F4_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS_MASK 0x8000
11394 #define D2F4_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS__SHIFT 0xf
11395 #define D2F4_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN_MASK 0x10000
11396 #define D2F4_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN__SHIFT 0x10
11397 #define D2F4_VENDOR_ID__VENDOR_ID_MASK 0xffff
11398 #define D2F4_VENDOR_ID__VENDOR_ID__SHIFT 0x0
11399 #define D2F4_DEVICE_ID__DEVICE_ID_MASK 0xffff0000
11400 #define D2F4_DEVICE_ID__DEVICE_ID__SHIFT 0x10
11401 #define D2F4_COMMAND__IO_ACCESS_EN_MASK 0x1
11402 #define D2F4_COMMAND__IO_ACCESS_EN__SHIFT 0x0
11403 #define D2F4_COMMAND__MEM_ACCESS_EN_MASK 0x2
11404 #define D2F4_COMMAND__MEM_ACCESS_EN__SHIFT 0x1
11405 #define D2F4_COMMAND__BUS_MASTER_EN_MASK 0x4
11406 #define D2F4_COMMAND__BUS_MASTER_EN__SHIFT 0x2
11407 #define D2F4_COMMAND__SPECIAL_CYCLE_EN_MASK 0x8
11408 #define D2F4_COMMAND__SPECIAL_CYCLE_EN__SHIFT 0x3
11409 #define D2F4_COMMAND__MEM_WRITE_INVALIDATE_EN_MASK 0x10
11410 #define D2F4_COMMAND__MEM_WRITE_INVALIDATE_EN__SHIFT 0x4
11411 #define D2F4_COMMAND__PAL_SNOOP_EN_MASK 0x20
11412 #define D2F4_COMMAND__PAL_SNOOP_EN__SHIFT 0x5
11413 #define D2F4_COMMAND__PARITY_ERROR_RESPONSE_MASK 0x40
11414 #define D2F4_COMMAND__PARITY_ERROR_RESPONSE__SHIFT 0x6
11415 #define D2F4_COMMAND__AD_STEPPING_MASK 0x80
11416 #define D2F4_COMMAND__AD_STEPPING__SHIFT 0x7
11417 #define D2F4_COMMAND__SERR_EN_MASK 0x100
11418 #define D2F4_COMMAND__SERR_EN__SHIFT 0x8
11419 #define D2F4_COMMAND__FAST_B2B_EN_MASK 0x200
11420 #define D2F4_COMMAND__FAST_B2B_EN__SHIFT 0x9
11421 #define D2F4_COMMAND__INT_DIS_MASK 0x400
11422 #define D2F4_COMMAND__INT_DIS__SHIFT 0xa
11423 #define D2F4_STATUS__INT_STATUS_MASK 0x80000
11424 #define D2F4_STATUS__INT_STATUS__SHIFT 0x13
11425 #define D2F4_STATUS__CAP_LIST_MASK 0x100000
11426 #define D2F4_STATUS__CAP_LIST__SHIFT 0x14
11427 #define D2F4_STATUS__PCI_66_EN_MASK 0x200000
11428 #define D2F4_STATUS__PCI_66_EN__SHIFT 0x15
11429 #define D2F4_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
11430 #define D2F4_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
11431 #define D2F4_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
11432 #define D2F4_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
11433 #define D2F4_STATUS__DEVSEL_TIMING_MASK 0x6000000
11434 #define D2F4_STATUS__DEVSEL_TIMING__SHIFT 0x19
11435 #define D2F4_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
11436 #define D2F4_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
11437 #define D2F4_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
11438 #define D2F4_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
11439 #define D2F4_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
11440 #define D2F4_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
11441 #define D2F4_STATUS__SIGNALED_SYSTEM_ERROR_MASK 0x40000000
11442 #define D2F4_STATUS__SIGNALED_SYSTEM_ERROR__SHIFT 0x1e
11443 #define D2F4_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
11444 #define D2F4_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
11445 #define D2F4_REVISION_ID__MINOR_REV_ID_MASK 0xf
11446 #define D2F4_REVISION_ID__MINOR_REV_ID__SHIFT 0x0
11447 #define D2F4_REVISION_ID__MAJOR_REV_ID_MASK 0xf0
11448 #define D2F4_REVISION_ID__MAJOR_REV_ID__SHIFT 0x4
11449 #define D2F4_PROG_INTERFACE__PROG_INTERFACE_MASK 0xff00
11450 #define D2F4_PROG_INTERFACE__PROG_INTERFACE__SHIFT 0x8
11451 #define D2F4_SUB_CLASS__SUB_CLASS_MASK 0xff0000
11452 #define D2F4_SUB_CLASS__SUB_CLASS__SHIFT 0x10
11453 #define D2F4_BASE_CLASS__BASE_CLASS_MASK 0xff000000
11454 #define D2F4_BASE_CLASS__BASE_CLASS__SHIFT 0x18
11455 #define D2F4_CACHE_LINE__CACHE_LINE_SIZE_MASK 0xff
11456 #define D2F4_CACHE_LINE__CACHE_LINE_SIZE__SHIFT 0x0
11457 #define D2F4_LATENCY__LATENCY_TIMER_MASK 0xff00
11458 #define D2F4_LATENCY__LATENCY_TIMER__SHIFT 0x8
11459 #define D2F4_HEADER__HEADER_TYPE_MASK 0x7f0000
11460 #define D2F4_HEADER__HEADER_TYPE__SHIFT 0x10
11461 #define D2F4_HEADER__DEVICE_TYPE_MASK 0x800000
11462 #define D2F4_HEADER__DEVICE_TYPE__SHIFT 0x17
11463 #define D2F4_BIST__BIST_COMP_MASK 0xf000000
11464 #define D2F4_BIST__BIST_COMP__SHIFT 0x18
11465 #define D2F4_BIST__BIST_STRT_MASK 0x40000000
11466 #define D2F4_BIST__BIST_STRT__SHIFT 0x1e
11467 #define D2F4_BIST__BIST_CAP_MASK 0x80000000
11468 #define D2F4_BIST__BIST_CAP__SHIFT 0x1f
11469 #define D2F4_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS_MASK 0xff
11470 #define D2F4_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS__SHIFT 0x0
11471 #define D2F4_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS_MASK 0xff00
11472 #define D2F4_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS__SHIFT 0x8
11473 #define D2F4_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM_MASK 0xff0000
11474 #define D2F4_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM__SHIFT 0x10
11475 #define D2F4_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER_MASK 0xff000000
11476 #define D2F4_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER__SHIFT 0x18
11477 #define D2F4_IO_BASE_LIMIT__IO_BASE_TYPE_MASK 0xf
11478 #define D2F4_IO_BASE_LIMIT__IO_BASE_TYPE__SHIFT 0x0
11479 #define D2F4_IO_BASE_LIMIT__IO_BASE_MASK 0xf0
11480 #define D2F4_IO_BASE_LIMIT__IO_BASE__SHIFT 0x4
11481 #define D2F4_IO_BASE_LIMIT__IO_LIMIT_TYPE_MASK 0xf00
11482 #define D2F4_IO_BASE_LIMIT__IO_LIMIT_TYPE__SHIFT 0x8
11483 #define D2F4_IO_BASE_LIMIT__IO_LIMIT_MASK 0xf000
11484 #define D2F4_IO_BASE_LIMIT__IO_LIMIT__SHIFT 0xc
11485 #define D2F4_SECONDARY_STATUS__CAP_LIST_MASK 0x100000
11486 #define D2F4_SECONDARY_STATUS__CAP_LIST__SHIFT 0x14
11487 #define D2F4_SECONDARY_STATUS__PCI_66_EN_MASK 0x200000
11488 #define D2F4_SECONDARY_STATUS__PCI_66_EN__SHIFT 0x15
11489 #define D2F4_SECONDARY_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
11490 #define D2F4_SECONDARY_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
11491 #define D2F4_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
11492 #define D2F4_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
11493 #define D2F4_SECONDARY_STATUS__DEVSEL_TIMING_MASK 0x6000000
11494 #define D2F4_SECONDARY_STATUS__DEVSEL_TIMING__SHIFT 0x19
11495 #define D2F4_SECONDARY_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
11496 #define D2F4_SECONDARY_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
11497 #define D2F4_SECONDARY_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
11498 #define D2F4_SECONDARY_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
11499 #define D2F4_SECONDARY_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
11500 #define D2F4_SECONDARY_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
11501 #define D2F4_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR_MASK 0x40000000
11502 #define D2F4_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR__SHIFT 0x1e
11503 #define D2F4_SECONDARY_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
11504 #define D2F4_SECONDARY_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
11505 #define D2F4_MEM_BASE_LIMIT__MEM_BASE_TYPE_MASK 0xf
11506 #define D2F4_MEM_BASE_LIMIT__MEM_BASE_TYPE__SHIFT 0x0
11507 #define D2F4_MEM_BASE_LIMIT__MEM_BASE_31_20_MASK 0xfff0
11508 #define D2F4_MEM_BASE_LIMIT__MEM_BASE_31_20__SHIFT 0x4
11509 #define D2F4_MEM_BASE_LIMIT__MEM_LIMIT_TYPE_MASK 0xf0000
11510 #define D2F4_MEM_BASE_LIMIT__MEM_LIMIT_TYPE__SHIFT 0x10
11511 #define D2F4_MEM_BASE_LIMIT__MEM_LIMIT_31_20_MASK 0xfff00000
11512 #define D2F4_MEM_BASE_LIMIT__MEM_LIMIT_31_20__SHIFT 0x14
11513 #define D2F4_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE_MASK 0xf
11514 #define D2F4_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE__SHIFT 0x0
11515 #define D2F4_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20_MASK 0xfff0
11516 #define D2F4_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20__SHIFT 0x4
11517 #define D2F4_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE_MASK 0xf0000
11518 #define D2F4_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE__SHIFT 0x10
11519 #define D2F4_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20_MASK 0xfff00000
11520 #define D2F4_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20__SHIFT 0x14
11521 #define D2F4_PREF_BASE_UPPER__PREF_BASE_UPPER_MASK 0xffffffff
11522 #define D2F4_PREF_BASE_UPPER__PREF_BASE_UPPER__SHIFT 0x0
11523 #define D2F4_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER_MASK 0xffffffff
11524 #define D2F4_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER__SHIFT 0x0
11525 #define D2F4_IO_BASE_LIMIT_HI__IO_BASE_31_16_MASK 0xffff
11526 #define D2F4_IO_BASE_LIMIT_HI__IO_BASE_31_16__SHIFT 0x0
11527 #define D2F4_IO_BASE_LIMIT_HI__IO_LIMIT_31_16_MASK 0xffff0000
11528 #define D2F4_IO_BASE_LIMIT_HI__IO_LIMIT_31_16__SHIFT 0x10
11529 #define D2F4_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN_MASK 0x10000
11530 #define D2F4_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN__SHIFT 0x10
11531 #define D2F4_IRQ_BRIDGE_CNTL__SERR_EN_MASK 0x20000
11532 #define D2F4_IRQ_BRIDGE_CNTL__SERR_EN__SHIFT 0x11
11533 #define D2F4_IRQ_BRIDGE_CNTL__ISA_EN_MASK 0x40000
11534 #define D2F4_IRQ_BRIDGE_CNTL__ISA_EN__SHIFT 0x12
11535 #define D2F4_IRQ_BRIDGE_CNTL__VGA_EN_MASK 0x80000
11536 #define D2F4_IRQ_BRIDGE_CNTL__VGA_EN__SHIFT 0x13
11537 #define D2F4_IRQ_BRIDGE_CNTL__VGA_DEC_MASK 0x100000
11538 #define D2F4_IRQ_BRIDGE_CNTL__VGA_DEC__SHIFT 0x14
11539 #define D2F4_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE_MASK 0x200000
11540 #define D2F4_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE__SHIFT 0x15
11541 #define D2F4_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET_MASK 0x400000
11542 #define D2F4_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET__SHIFT 0x16
11543 #define D2F4_IRQ_BRIDGE_CNTL__FAST_B2B_EN_MASK 0x800000
11544 #define D2F4_IRQ_BRIDGE_CNTL__FAST_B2B_EN__SHIFT 0x17
11545 #define D2F4_CAP_PTR__CAP_PTR_MASK 0xff
11546 #define D2F4_CAP_PTR__CAP_PTR__SHIFT 0x0
11547 #define D2F4_INTERRUPT_LINE__INTERRUPT_LINE_MASK 0xff
11548 #define D2F4_INTERRUPT_LINE__INTERRUPT_LINE__SHIFT 0x0
11549 #define D2F4_INTERRUPT_PIN__INTERRUPT_PIN_MASK 0xff00
11550 #define D2F4_INTERRUPT_PIN__INTERRUPT_PIN__SHIFT 0x8
11551 #define D2F4_EXT_BRIDGE_CNTL__IO_PORT_80_EN_MASK 0x1
11552 #define D2F4_EXT_BRIDGE_CNTL__IO_PORT_80_EN__SHIFT 0x0
11553 #define D2F4_PMI_CAP_LIST__CAP_ID_MASK 0xff
11554 #define D2F4_PMI_CAP_LIST__CAP_ID__SHIFT 0x0
11555 #define D2F4_PMI_CAP_LIST__NEXT_PTR_MASK 0xff00
11556 #define D2F4_PMI_CAP_LIST__NEXT_PTR__SHIFT 0x8
11557 #define D2F4_PMI_CAP__VERSION_MASK 0x70000
11558 #define D2F4_PMI_CAP__VERSION__SHIFT 0x10
11559 #define D2F4_PMI_CAP__PME_CLOCK_MASK 0x80000
11560 #define D2F4_PMI_CAP__PME_CLOCK__SHIFT 0x13
11561 #define D2F4_PMI_CAP__DEV_SPECIFIC_INIT_MASK 0x200000
11562 #define D2F4_PMI_CAP__DEV_SPECIFIC_INIT__SHIFT 0x15
11563 #define D2F4_PMI_CAP__AUX_CURRENT_MASK 0x1c00000
11564 #define D2F4_PMI_CAP__AUX_CURRENT__SHIFT 0x16
11565 #define D2F4_PMI_CAP__D1_SUPPORT_MASK 0x2000000
11566 #define D2F4_PMI_CAP__D1_SUPPORT__SHIFT 0x19
11567 #define D2F4_PMI_CAP__D2_SUPPORT_MASK 0x4000000
11568 #define D2F4_PMI_CAP__D2_SUPPORT__SHIFT 0x1a
11569 #define D2F4_PMI_CAP__PME_SUPPORT_MASK 0xf8000000
11570 #define D2F4_PMI_CAP__PME_SUPPORT__SHIFT 0x1b
11571 #define D2F4_PMI_STATUS_CNTL__POWER_STATE_MASK 0x3
11572 #define D2F4_PMI_STATUS_CNTL__POWER_STATE__SHIFT 0x0
11573 #define D2F4_PMI_STATUS_CNTL__NO_SOFT_RESET_MASK 0x8
11574 #define D2F4_PMI_STATUS_CNTL__NO_SOFT_RESET__SHIFT 0x3
11575 #define D2F4_PMI_STATUS_CNTL__PME_EN_MASK 0x100
11576 #define D2F4_PMI_STATUS_CNTL__PME_EN__SHIFT 0x8
11577 #define D2F4_PMI_STATUS_CNTL__DATA_SELECT_MASK 0x1e00
11578 #define D2F4_PMI_STATUS_CNTL__DATA_SELECT__SHIFT 0x9
11579 #define D2F4_PMI_STATUS_CNTL__DATA_SCALE_MASK 0x6000
11580 #define D2F4_PMI_STATUS_CNTL__DATA_SCALE__SHIFT 0xd
11581 #define D2F4_PMI_STATUS_CNTL__PME_STATUS_MASK 0x8000
11582 #define D2F4_PMI_STATUS_CNTL__PME_STATUS__SHIFT 0xf
11583 #define D2F4_PMI_STATUS_CNTL__B2_B3_SUPPORT_MASK 0x400000
11584 #define D2F4_PMI_STATUS_CNTL__B2_B3_SUPPORT__SHIFT 0x16
11585 #define D2F4_PMI_STATUS_CNTL__BUS_PWR_EN_MASK 0x800000
11586 #define D2F4_PMI_STATUS_CNTL__BUS_PWR_EN__SHIFT 0x17
11587 #define D2F4_PMI_STATUS_CNTL__PMI_DATA_MASK 0xff000000
11588 #define D2F4_PMI_STATUS_CNTL__PMI_DATA__SHIFT 0x18
11589 #define D2F4_PCIE_CAP_LIST__CAP_ID_MASK 0xff
11590 #define D2F4_PCIE_CAP_LIST__CAP_ID__SHIFT 0x0
11591 #define D2F4_PCIE_CAP_LIST__NEXT_PTR_MASK 0xff00
11592 #define D2F4_PCIE_CAP_LIST__NEXT_PTR__SHIFT 0x8
11593 #define D2F4_PCIE_CAP__VERSION_MASK 0xf0000
11594 #define D2F4_PCIE_CAP__VERSION__SHIFT 0x10
11595 #define D2F4_PCIE_CAP__DEVICE_TYPE_MASK 0xf00000
11596 #define D2F4_PCIE_CAP__DEVICE_TYPE__SHIFT 0x14
11597 #define D2F4_PCIE_CAP__SLOT_IMPLEMENTED_MASK 0x1000000
11598 #define D2F4_PCIE_CAP__SLOT_IMPLEMENTED__SHIFT 0x18
11599 #define D2F4_PCIE_CAP__INT_MESSAGE_NUM_MASK 0x3e000000
11600 #define D2F4_PCIE_CAP__INT_MESSAGE_NUM__SHIFT 0x19
11601 #define D2F4_DEVICE_CAP__MAX_PAYLOAD_SUPPORT_MASK 0x7
11602 #define D2F4_DEVICE_CAP__MAX_PAYLOAD_SUPPORT__SHIFT 0x0
11603 #define D2F4_DEVICE_CAP__PHANTOM_FUNC_MASK 0x18
11604 #define D2F4_DEVICE_CAP__PHANTOM_FUNC__SHIFT 0x3
11605 #define D2F4_DEVICE_CAP__EXTENDED_TAG_MASK 0x20
11606 #define D2F4_DEVICE_CAP__EXTENDED_TAG__SHIFT 0x5
11607 #define D2F4_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY_MASK 0x1c0
11608 #define D2F4_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY__SHIFT 0x6
11609 #define D2F4_DEVICE_CAP__L1_ACCEPTABLE_LATENCY_MASK 0xe00
11610 #define D2F4_DEVICE_CAP__L1_ACCEPTABLE_LATENCY__SHIFT 0x9
11611 #define D2F4_DEVICE_CAP__ROLE_BASED_ERR_REPORTING_MASK 0x8000
11612 #define D2F4_DEVICE_CAP__ROLE_BASED_ERR_REPORTING__SHIFT 0xf
11613 #define D2F4_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT_MASK 0x3fc0000
11614 #define D2F4_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT__SHIFT 0x12
11615 #define D2F4_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE_MASK 0xc000000
11616 #define D2F4_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE__SHIFT 0x1a
11617 #define D2F4_DEVICE_CAP__FLR_CAPABLE_MASK 0x10000000
11618 #define D2F4_DEVICE_CAP__FLR_CAPABLE__SHIFT 0x1c
11619 #define D2F4_DEVICE_CNTL__CORR_ERR_EN_MASK 0x1
11620 #define D2F4_DEVICE_CNTL__CORR_ERR_EN__SHIFT 0x0
11621 #define D2F4_DEVICE_CNTL__NON_FATAL_ERR_EN_MASK 0x2
11622 #define D2F4_DEVICE_CNTL__NON_FATAL_ERR_EN__SHIFT 0x1
11623 #define D2F4_DEVICE_CNTL__FATAL_ERR_EN_MASK 0x4
11624 #define D2F4_DEVICE_CNTL__FATAL_ERR_EN__SHIFT 0x2
11625 #define D2F4_DEVICE_CNTL__USR_REPORT_EN_MASK 0x8
11626 #define D2F4_DEVICE_CNTL__USR_REPORT_EN__SHIFT 0x3
11627 #define D2F4_DEVICE_CNTL__RELAXED_ORD_EN_MASK 0x10
11628 #define D2F4_DEVICE_CNTL__RELAXED_ORD_EN__SHIFT 0x4
11629 #define D2F4_DEVICE_CNTL__MAX_PAYLOAD_SIZE_MASK 0xe0
11630 #define D2F4_DEVICE_CNTL__MAX_PAYLOAD_SIZE__SHIFT 0x5
11631 #define D2F4_DEVICE_CNTL__EXTENDED_TAG_EN_MASK 0x100
11632 #define D2F4_DEVICE_CNTL__EXTENDED_TAG_EN__SHIFT 0x8
11633 #define D2F4_DEVICE_CNTL__PHANTOM_FUNC_EN_MASK 0x200
11634 #define D2F4_DEVICE_CNTL__PHANTOM_FUNC_EN__SHIFT 0x9
11635 #define D2F4_DEVICE_CNTL__AUX_POWER_PM_EN_MASK 0x400
11636 #define D2F4_DEVICE_CNTL__AUX_POWER_PM_EN__SHIFT 0xa
11637 #define D2F4_DEVICE_CNTL__NO_SNOOP_EN_MASK 0x800
11638 #define D2F4_DEVICE_CNTL__NO_SNOOP_EN__SHIFT 0xb
11639 #define D2F4_DEVICE_CNTL__MAX_READ_REQUEST_SIZE_MASK 0x7000
11640 #define D2F4_DEVICE_CNTL__MAX_READ_REQUEST_SIZE__SHIFT 0xc
11641 #define D2F4_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN_MASK 0x8000
11642 #define D2F4_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN__SHIFT 0xf
11643 #define D2F4_DEVICE_STATUS__CORR_ERR_MASK 0x10000
11644 #define D2F4_DEVICE_STATUS__CORR_ERR__SHIFT 0x10
11645 #define D2F4_DEVICE_STATUS__NON_FATAL_ERR_MASK 0x20000
11646 #define D2F4_DEVICE_STATUS__NON_FATAL_ERR__SHIFT 0x11
11647 #define D2F4_DEVICE_STATUS__FATAL_ERR_MASK 0x40000
11648 #define D2F4_DEVICE_STATUS__FATAL_ERR__SHIFT 0x12
11649 #define D2F4_DEVICE_STATUS__USR_DETECTED_MASK 0x80000
11650 #define D2F4_DEVICE_STATUS__USR_DETECTED__SHIFT 0x13
11651 #define D2F4_DEVICE_STATUS__AUX_PWR_MASK 0x100000
11652 #define D2F4_DEVICE_STATUS__AUX_PWR__SHIFT 0x14
11653 #define D2F4_DEVICE_STATUS__TRANSACTIONS_PEND_MASK 0x200000
11654 #define D2F4_DEVICE_STATUS__TRANSACTIONS_PEND__SHIFT 0x15
11655 #define D2F4_LINK_CAP__LINK_SPEED_MASK 0xf
11656 #define D2F4_LINK_CAP__LINK_SPEED__SHIFT 0x0
11657 #define D2F4_LINK_CAP__LINK_WIDTH_MASK 0x3f0
11658 #define D2F4_LINK_CAP__LINK_WIDTH__SHIFT 0x4
11659 #define D2F4_LINK_CAP__PM_SUPPORT_MASK 0xc00
11660 #define D2F4_LINK_CAP__PM_SUPPORT__SHIFT 0xa
11661 #define D2F4_LINK_CAP__L0S_EXIT_LATENCY_MASK 0x7000
11662 #define D2F4_LINK_CAP__L0S_EXIT_LATENCY__SHIFT 0xc
11663 #define D2F4_LINK_CAP__L1_EXIT_LATENCY_MASK 0x38000
11664 #define D2F4_LINK_CAP__L1_EXIT_LATENCY__SHIFT 0xf
11665 #define D2F4_LINK_CAP__CLOCK_POWER_MANAGEMENT_MASK 0x40000
11666 #define D2F4_LINK_CAP__CLOCK_POWER_MANAGEMENT__SHIFT 0x12
11667 #define D2F4_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING_MASK 0x80000
11668 #define D2F4_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING__SHIFT 0x13
11669 #define D2F4_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE_MASK 0x100000
11670 #define D2F4_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE__SHIFT 0x14
11671 #define D2F4_LINK_CAP__LINK_BW_NOTIFICATION_CAP_MASK 0x200000
11672 #define D2F4_LINK_CAP__LINK_BW_NOTIFICATION_CAP__SHIFT 0x15
11673 #define D2F4_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE_MASK 0x400000
11674 #define D2F4_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE__SHIFT 0x16
11675 #define D2F4_LINK_CAP__PORT_NUMBER_MASK 0xff000000
11676 #define D2F4_LINK_CAP__PORT_NUMBER__SHIFT 0x18
11677 #define D2F4_LINK_CNTL__PM_CONTROL_MASK 0x3
11678 #define D2F4_LINK_CNTL__PM_CONTROL__SHIFT 0x0
11679 #define D2F4_LINK_CNTL__READ_CPL_BOUNDARY_MASK 0x8
11680 #define D2F4_LINK_CNTL__READ_CPL_BOUNDARY__SHIFT 0x3
11681 #define D2F4_LINK_CNTL__LINK_DIS_MASK 0x10
11682 #define D2F4_LINK_CNTL__LINK_DIS__SHIFT 0x4
11683 #define D2F4_LINK_CNTL__RETRAIN_LINK_MASK 0x20
11684 #define D2F4_LINK_CNTL__RETRAIN_LINK__SHIFT 0x5
11685 #define D2F4_LINK_CNTL__COMMON_CLOCK_CFG_MASK 0x40
11686 #define D2F4_LINK_CNTL__COMMON_CLOCK_CFG__SHIFT 0x6
11687 #define D2F4_LINK_CNTL__EXTENDED_SYNC_MASK 0x80
11688 #define D2F4_LINK_CNTL__EXTENDED_SYNC__SHIFT 0x7
11689 #define D2F4_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN_MASK 0x100
11690 #define D2F4_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN__SHIFT 0x8
11691 #define D2F4_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE_MASK 0x200
11692 #define D2F4_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE__SHIFT 0x9
11693 #define D2F4_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN_MASK 0x400
11694 #define D2F4_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN__SHIFT 0xa
11695 #define D2F4_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN_MASK 0x800
11696 #define D2F4_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN__SHIFT 0xb
11697 #define D2F4_LINK_STATUS__CURRENT_LINK_SPEED_MASK 0xf0000
11698 #define D2F4_LINK_STATUS__CURRENT_LINK_SPEED__SHIFT 0x10
11699 #define D2F4_LINK_STATUS__NEGOTIATED_LINK_WIDTH_MASK 0x3f00000
11700 #define D2F4_LINK_STATUS__NEGOTIATED_LINK_WIDTH__SHIFT 0x14
11701 #define D2F4_LINK_STATUS__LINK_TRAINING_MASK 0x8000000
11702 #define D2F4_LINK_STATUS__LINK_TRAINING__SHIFT 0x1b
11703 #define D2F4_LINK_STATUS__SLOT_CLOCK_CFG_MASK 0x10000000
11704 #define D2F4_LINK_STATUS__SLOT_CLOCK_CFG__SHIFT 0x1c
11705 #define D2F4_LINK_STATUS__DL_ACTIVE_MASK 0x20000000
11706 #define D2F4_LINK_STATUS__DL_ACTIVE__SHIFT 0x1d
11707 #define D2F4_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS_MASK 0x40000000
11708 #define D2F4_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS__SHIFT 0x1e
11709 #define D2F4_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS_MASK 0x80000000
11710 #define D2F4_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS__SHIFT 0x1f
11711 #define D2F4_SLOT_CAP__ATTN_BUTTON_PRESENT_MASK 0x1
11712 #define D2F4_SLOT_CAP__ATTN_BUTTON_PRESENT__SHIFT 0x0
11713 #define D2F4_SLOT_CAP__PWR_CONTROLLER_PRESENT_MASK 0x2
11714 #define D2F4_SLOT_CAP__PWR_CONTROLLER_PRESENT__SHIFT 0x1
11715 #define D2F4_SLOT_CAP__MRL_SENSOR_PRESENT_MASK 0x4
11716 #define D2F4_SLOT_CAP__MRL_SENSOR_PRESENT__SHIFT 0x2
11717 #define D2F4_SLOT_CAP__ATTN_INDICATOR_PRESENT_MASK 0x8
11718 #define D2F4_SLOT_CAP__ATTN_INDICATOR_PRESENT__SHIFT 0x3
11719 #define D2F4_SLOT_CAP__PWR_INDICATOR_PRESENT_MASK 0x10
11720 #define D2F4_SLOT_CAP__PWR_INDICATOR_PRESENT__SHIFT 0x4
11721 #define D2F4_SLOT_CAP__HOTPLUG_SURPRISE_MASK 0x20
11722 #define D2F4_SLOT_CAP__HOTPLUG_SURPRISE__SHIFT 0x5
11723 #define D2F4_SLOT_CAP__HOTPLUG_CAPABLE_MASK 0x40
11724 #define D2F4_SLOT_CAP__HOTPLUG_CAPABLE__SHIFT 0x6
11725 #define D2F4_SLOT_CAP__SLOT_PWR_LIMIT_VALUE_MASK 0x7f80
11726 #define D2F4_SLOT_CAP__SLOT_PWR_LIMIT_VALUE__SHIFT 0x7
11727 #define D2F4_SLOT_CAP__SLOT_PWR_LIMIT_SCALE_MASK 0x18000
11728 #define D2F4_SLOT_CAP__SLOT_PWR_LIMIT_SCALE__SHIFT 0xf
11729 #define D2F4_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT_MASK 0x20000
11730 #define D2F4_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT__SHIFT 0x11
11731 #define D2F4_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED_MASK 0x40000
11732 #define D2F4_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED__SHIFT 0x12
11733 #define D2F4_SLOT_CAP__PHYSICAL_SLOT_NUM_MASK 0xfff80000
11734 #define D2F4_SLOT_CAP__PHYSICAL_SLOT_NUM__SHIFT 0x13
11735 #define D2F4_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN_MASK 0x1
11736 #define D2F4_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN__SHIFT 0x0
11737 #define D2F4_SLOT_CNTL__PWR_FAULT_DETECTED_EN_MASK 0x2
11738 #define D2F4_SLOT_CNTL__PWR_FAULT_DETECTED_EN__SHIFT 0x1
11739 #define D2F4_SLOT_CNTL__MRL_SENSOR_CHANGED_EN_MASK 0x4
11740 #define D2F4_SLOT_CNTL__MRL_SENSOR_CHANGED_EN__SHIFT 0x2
11741 #define D2F4_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN_MASK 0x8
11742 #define D2F4_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN__SHIFT 0x3
11743 #define D2F4_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN_MASK 0x10
11744 #define D2F4_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN__SHIFT 0x4
11745 #define D2F4_SLOT_CNTL__HOTPLUG_INTR_EN_MASK 0x20
11746 #define D2F4_SLOT_CNTL__HOTPLUG_INTR_EN__SHIFT 0x5
11747 #define D2F4_SLOT_CNTL__ATTN_INDICATOR_CNTL_MASK 0xc0
11748 #define D2F4_SLOT_CNTL__ATTN_INDICATOR_CNTL__SHIFT 0x6
11749 #define D2F4_SLOT_CNTL__PWR_INDICATOR_CNTL_MASK 0x300
11750 #define D2F4_SLOT_CNTL__PWR_INDICATOR_CNTL__SHIFT 0x8
11751 #define D2F4_SLOT_CNTL__PWR_CONTROLLER_CNTL_MASK 0x400
11752 #define D2F4_SLOT_CNTL__PWR_CONTROLLER_CNTL__SHIFT 0xa
11753 #define D2F4_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL_MASK 0x800
11754 #define D2F4_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL__SHIFT 0xb
11755 #define D2F4_SLOT_CNTL__DL_STATE_CHANGED_EN_MASK 0x1000
11756 #define D2F4_SLOT_CNTL__DL_STATE_CHANGED_EN__SHIFT 0xc
11757 #define D2F4_SLOT_STATUS__ATTN_BUTTON_PRESSED_MASK 0x10000
11758 #define D2F4_SLOT_STATUS__ATTN_BUTTON_PRESSED__SHIFT 0x10
11759 #define D2F4_SLOT_STATUS__PWR_FAULT_DETECTED_MASK 0x20000
11760 #define D2F4_SLOT_STATUS__PWR_FAULT_DETECTED__SHIFT 0x11
11761 #define D2F4_SLOT_STATUS__MRL_SENSOR_CHANGED_MASK 0x40000
11762 #define D2F4_SLOT_STATUS__MRL_SENSOR_CHANGED__SHIFT 0x12
11763 #define D2F4_SLOT_STATUS__PRESENCE_DETECT_CHANGED_MASK 0x80000
11764 #define D2F4_SLOT_STATUS__PRESENCE_DETECT_CHANGED__SHIFT 0x13
11765 #define D2F4_SLOT_STATUS__COMMAND_COMPLETED_MASK 0x100000
11766 #define D2F4_SLOT_STATUS__COMMAND_COMPLETED__SHIFT 0x14
11767 #define D2F4_SLOT_STATUS__MRL_SENSOR_STATE_MASK 0x200000
11768 #define D2F4_SLOT_STATUS__MRL_SENSOR_STATE__SHIFT 0x15
11769 #define D2F4_SLOT_STATUS__PRESENCE_DETECT_STATE_MASK 0x400000
11770 #define D2F4_SLOT_STATUS__PRESENCE_DETECT_STATE__SHIFT 0x16
11771 #define D2F4_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS_MASK 0x800000
11772 #define D2F4_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS__SHIFT 0x17
11773 #define D2F4_SLOT_STATUS__DL_STATE_CHANGED_MASK 0x1000000
11774 #define D2F4_SLOT_STATUS__DL_STATE_CHANGED__SHIFT 0x18
11775 #define D2F4_ROOT_CNTL__SERR_ON_CORR_ERR_EN_MASK 0x1
11776 #define D2F4_ROOT_CNTL__SERR_ON_CORR_ERR_EN__SHIFT 0x0
11777 #define D2F4_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN_MASK 0x2
11778 #define D2F4_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN__SHIFT 0x1
11779 #define D2F4_ROOT_CNTL__SERR_ON_FATAL_ERR_EN_MASK 0x4
11780 #define D2F4_ROOT_CNTL__SERR_ON_FATAL_ERR_EN__SHIFT 0x2
11781 #define D2F4_ROOT_CNTL__PM_INTERRUPT_EN_MASK 0x8
11782 #define D2F4_ROOT_CNTL__PM_INTERRUPT_EN__SHIFT 0x3
11783 #define D2F4_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN_MASK 0x10
11784 #define D2F4_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN__SHIFT 0x4
11785 #define D2F4_ROOT_CAP__CRS_SOFTWARE_VISIBILITY_MASK 0x10000
11786 #define D2F4_ROOT_CAP__CRS_SOFTWARE_VISIBILITY__SHIFT 0x10
11787 #define D2F4_ROOT_STATUS__PME_REQUESTOR_ID_MASK 0xffff
11788 #define D2F4_ROOT_STATUS__PME_REQUESTOR_ID__SHIFT 0x0
11789 #define D2F4_ROOT_STATUS__PME_STATUS_MASK 0x10000
11790 #define D2F4_ROOT_STATUS__PME_STATUS__SHIFT 0x10
11791 #define D2F4_ROOT_STATUS__PME_PENDING_MASK 0x20000
11792 #define D2F4_ROOT_STATUS__PME_PENDING__SHIFT 0x11
11793 #define D2F4_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED_MASK 0xf
11794 #define D2F4_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED__SHIFT 0x0
11795 #define D2F4_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED_MASK 0x10
11796 #define D2F4_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED__SHIFT 0x4
11797 #define D2F4_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED_MASK 0x20
11798 #define D2F4_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED__SHIFT 0x5
11799 #define D2F4_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED_MASK 0x40
11800 #define D2F4_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED__SHIFT 0x6
11801 #define D2F4_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED_MASK 0x80
11802 #define D2F4_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED__SHIFT 0x7
11803 #define D2F4_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED_MASK 0x100
11804 #define D2F4_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED__SHIFT 0x8
11805 #define D2F4_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED_MASK 0x200
11806 #define D2F4_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED__SHIFT 0x9
11807 #define D2F4_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING_MASK 0x400
11808 #define D2F4_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING__SHIFT 0xa
11809 #define D2F4_DEVICE_CAP2__LTR_SUPPORTED_MASK 0x800
11810 #define D2F4_DEVICE_CAP2__LTR_SUPPORTED__SHIFT 0xb
11811 #define D2F4_DEVICE_CAP2__TPH_CPLR_SUPPORTED_MASK 0x3000
11812 #define D2F4_DEVICE_CAP2__TPH_CPLR_SUPPORTED__SHIFT 0xc
11813 #define D2F4_DEVICE_CAP2__OBFF_SUPPORTED_MASK 0xc0000
11814 #define D2F4_DEVICE_CAP2__OBFF_SUPPORTED__SHIFT 0x12
11815 #define D2F4_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED_MASK 0x100000
11816 #define D2F4_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED__SHIFT 0x14
11817 #define D2F4_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED_MASK 0x200000
11818 #define D2F4_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED__SHIFT 0x15
11819 #define D2F4_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES_MASK 0xc00000
11820 #define D2F4_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES__SHIFT 0x16
11821 #define D2F4_DEVICE_CNTL2__CPL_TIMEOUT_VALUE_MASK 0xf
11822 #define D2F4_DEVICE_CNTL2__CPL_TIMEOUT_VALUE__SHIFT 0x0
11823 #define D2F4_DEVICE_CNTL2__CPL_TIMEOUT_DIS_MASK 0x10
11824 #define D2F4_DEVICE_CNTL2__CPL_TIMEOUT_DIS__SHIFT 0x4
11825 #define D2F4_DEVICE_CNTL2__ARI_FORWARDING_EN_MASK 0x20
11826 #define D2F4_DEVICE_CNTL2__ARI_FORWARDING_EN__SHIFT 0x5
11827 #define D2F4_DEVICE_CNTL2__ATOMICOP_REQUEST_EN_MASK 0x40
11828 #define D2F4_DEVICE_CNTL2__ATOMICOP_REQUEST_EN__SHIFT 0x6
11829 #define D2F4_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING_MASK 0x80
11830 #define D2F4_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING__SHIFT 0x7
11831 #define D2F4_DEVICE_CNTL2__IDO_REQUEST_ENABLE_MASK 0x100
11832 #define D2F4_DEVICE_CNTL2__IDO_REQUEST_ENABLE__SHIFT 0x8
11833 #define D2F4_DEVICE_CNTL2__IDO_COMPLETION_ENABLE_MASK 0x200
11834 #define D2F4_DEVICE_CNTL2__IDO_COMPLETION_ENABLE__SHIFT 0x9
11835 #define D2F4_DEVICE_CNTL2__LTR_EN_MASK 0x400
11836 #define D2F4_DEVICE_CNTL2__LTR_EN__SHIFT 0xa
11837 #define D2F4_DEVICE_CNTL2__OBFF_EN_MASK 0x6000
11838 #define D2F4_DEVICE_CNTL2__OBFF_EN__SHIFT 0xd
11839 #define D2F4_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING_MASK 0x8000
11840 #define D2F4_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING__SHIFT 0xf
11841 #define D2F4_DEVICE_STATUS2__RESERVED_MASK 0xffff0000
11842 #define D2F4_DEVICE_STATUS2__RESERVED__SHIFT 0x10
11843 #define D2F4_LINK_CAP2__SUPPORTED_LINK_SPEED_MASK 0xfe
11844 #define D2F4_LINK_CAP2__SUPPORTED_LINK_SPEED__SHIFT 0x1
11845 #define D2F4_LINK_CAP2__CROSSLINK_SUPPORTED_MASK 0x100
11846 #define D2F4_LINK_CAP2__CROSSLINK_SUPPORTED__SHIFT 0x8
11847 #define D2F4_LINK_CAP2__RESERVED_MASK 0xfffffe00
11848 #define D2F4_LINK_CAP2__RESERVED__SHIFT 0x9
11849 #define D2F4_LINK_CNTL2__TARGET_LINK_SPEED_MASK 0xf
11850 #define D2F4_LINK_CNTL2__TARGET_LINK_SPEED__SHIFT 0x0
11851 #define D2F4_LINK_CNTL2__ENTER_COMPLIANCE_MASK 0x10
11852 #define D2F4_LINK_CNTL2__ENTER_COMPLIANCE__SHIFT 0x4
11853 #define D2F4_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE_MASK 0x20
11854 #define D2F4_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE__SHIFT 0x5
11855 #define D2F4_LINK_CNTL2__SELECTABLE_DEEMPHASIS_MASK 0x40
11856 #define D2F4_LINK_CNTL2__SELECTABLE_DEEMPHASIS__SHIFT 0x6
11857 #define D2F4_LINK_CNTL2__XMIT_MARGIN_MASK 0x380
11858 #define D2F4_LINK_CNTL2__XMIT_MARGIN__SHIFT 0x7
11859 #define D2F4_LINK_CNTL2__ENTER_MOD_COMPLIANCE_MASK 0x400
11860 #define D2F4_LINK_CNTL2__ENTER_MOD_COMPLIANCE__SHIFT 0xa
11861 #define D2F4_LINK_CNTL2__COMPLIANCE_SOS_MASK 0x800
11862 #define D2F4_LINK_CNTL2__COMPLIANCE_SOS__SHIFT 0xb
11863 #define D2F4_LINK_CNTL2__COMPLIANCE_DEEMPHASIS_MASK 0xf000
11864 #define D2F4_LINK_CNTL2__COMPLIANCE_DEEMPHASIS__SHIFT 0xc
11865 #define D2F4_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL_MASK 0x10000
11866 #define D2F4_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL__SHIFT 0x10
11867 #define D2F4_LINK_STATUS2__EQUALIZATION_COMPLETE_MASK 0x20000
11868 #define D2F4_LINK_STATUS2__EQUALIZATION_COMPLETE__SHIFT 0x11
11869 #define D2F4_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS_MASK 0x40000
11870 #define D2F4_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS__SHIFT 0x12
11871 #define D2F4_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS_MASK 0x80000
11872 #define D2F4_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS__SHIFT 0x13
11873 #define D2F4_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS_MASK 0x100000
11874 #define D2F4_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS__SHIFT 0x14
11875 #define D2F4_LINK_STATUS2__LINK_EQUALIZATION_REQUEST_MASK 0x200000
11876 #define D2F4_LINK_STATUS2__LINK_EQUALIZATION_REQUEST__SHIFT 0x15
11877 #define D2F4_SLOT_CAP2__RESERVED_MASK 0xffffffff
11878 #define D2F4_SLOT_CAP2__RESERVED__SHIFT 0x0
11879 #define D2F4_SLOT_CNTL2__RESERVED_MASK 0xffff
11880 #define D2F4_SLOT_CNTL2__RESERVED__SHIFT 0x0
11881 #define D2F4_SLOT_STATUS2__RESERVED_MASK 0xffff0000
11882 #define D2F4_SLOT_STATUS2__RESERVED__SHIFT 0x10
11883 #define D2F4_MSI_CAP_LIST__CAP_ID_MASK 0xff
11884 #define D2F4_MSI_CAP_LIST__CAP_ID__SHIFT 0x0
11885 #define D2F4_MSI_CAP_LIST__NEXT_PTR_MASK 0xff00
11886 #define D2F4_MSI_CAP_LIST__NEXT_PTR__SHIFT 0x8
11887 #define D2F4_MSI_MSG_CNTL__MSI_EN_MASK 0x10000
11888 #define D2F4_MSI_MSG_CNTL__MSI_EN__SHIFT 0x10
11889 #define D2F4_MSI_MSG_CNTL__MSI_MULTI_CAP_MASK 0xe0000
11890 #define D2F4_MSI_MSG_CNTL__MSI_MULTI_CAP__SHIFT 0x11
11891 #define D2F4_MSI_MSG_CNTL__MSI_MULTI_EN_MASK 0x700000
11892 #define D2F4_MSI_MSG_CNTL__MSI_MULTI_EN__SHIFT 0x14
11893 #define D2F4_MSI_MSG_CNTL__MSI_64BIT_MASK 0x800000
11894 #define D2F4_MSI_MSG_CNTL__MSI_64BIT__SHIFT 0x17
11895 #define D2F4_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP_MASK 0x1000000
11896 #define D2F4_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP__SHIFT 0x18
11897 #define D2F4_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO_MASK 0xfffffffc
11898 #define D2F4_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO__SHIFT 0x2
11899 #define D2F4_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI_MASK 0xffffffff
11900 #define D2F4_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI__SHIFT 0x0
11901 #define D2F4_MSI_MSG_DATA_64__MSI_DATA_64_MASK 0xffff
11902 #define D2F4_MSI_MSG_DATA_64__MSI_DATA_64__SHIFT 0x0
11903 #define D2F4_MSI_MSG_DATA__MSI_DATA_MASK 0xffff
11904 #define D2F4_MSI_MSG_DATA__MSI_DATA__SHIFT 0x0
11905 #define D2F4_SSID_CAP_LIST__CAP_ID_MASK 0xff
11906 #define D2F4_SSID_CAP_LIST__CAP_ID__SHIFT 0x0
11907 #define D2F4_SSID_CAP_LIST__NEXT_PTR_MASK 0xff00
11908 #define D2F4_SSID_CAP_LIST__NEXT_PTR__SHIFT 0x8
11909 #define D2F4_SSID_CAP__SUBSYSTEM_VENDOR_ID_MASK 0xffff
11910 #define D2F4_SSID_CAP__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
11911 #define D2F4_SSID_CAP__SUBSYSTEM_ID_MASK 0xffff0000
11912 #define D2F4_SSID_CAP__SUBSYSTEM_ID__SHIFT 0x10
11913 #define D2F4_MSI_MAP_CAP_LIST__CAP_ID_MASK 0xff
11914 #define D2F4_MSI_MAP_CAP_LIST__CAP_ID__SHIFT 0x0
11915 #define D2F4_MSI_MAP_CAP_LIST__NEXT_PTR_MASK 0xff00
11916 #define D2F4_MSI_MAP_CAP_LIST__NEXT_PTR__SHIFT 0x8
11917 #define D2F4_MSI_MAP_CAP__EN_MASK 0x10000
11918 #define D2F4_MSI_MAP_CAP__EN__SHIFT 0x10
11919 #define D2F4_MSI_MAP_CAP__FIXD_MASK 0x20000
11920 #define D2F4_MSI_MAP_CAP__FIXD__SHIFT 0x11
11921 #define D2F4_MSI_MAP_CAP__CAP_TYPE_MASK 0xf8000000
11922 #define D2F4_MSI_MAP_CAP__CAP_TYPE__SHIFT 0x1b
11923 #define D2F4_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO_MASK 0xfff00000
11924 #define D2F4_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO__SHIFT 0x14
11925 #define D2F4_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI_MASK 0xffffffff
11926 #define D2F4_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI__SHIFT 0x0
11927 #define D2F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
11928 #define D2F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
11929 #define D2F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
11930 #define D2F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
11931 #define D2F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
11932 #define D2F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
11933 #define D2F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID_MASK 0xffff
11934 #define D2F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID__SHIFT 0x0
11935 #define D2F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV_MASK 0xf0000
11936 #define D2F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV__SHIFT 0x10
11937 #define D2F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH_MASK 0xfff00000
11938 #define D2F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH__SHIFT 0x14
11939 #define D2F4_PCIE_VENDOR_SPECIFIC1__SCRATCH_MASK 0xffffffff
11940 #define D2F4_PCIE_VENDOR_SPECIFIC1__SCRATCH__SHIFT 0x0
11941 #define D2F4_PCIE_VENDOR_SPECIFIC2__SCRATCH_MASK 0xffffffff
11942 #define D2F4_PCIE_VENDOR_SPECIFIC2__SCRATCH__SHIFT 0x0
11943 #define D2F4_PCIE_VC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
11944 #define D2F4_PCIE_VC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
11945 #define D2F4_PCIE_VC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
11946 #define D2F4_PCIE_VC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
11947 #define D2F4_PCIE_VC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
11948 #define D2F4_PCIE_VC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
11949 #define D2F4_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT_MASK 0x7
11950 #define D2F4_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT__SHIFT 0x0
11951 #define D2F4_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT_MASK 0x70
11952 #define D2F4_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT__SHIFT 0x4
11953 #define D2F4_PCIE_PORT_VC_CAP_REG1__REF_CLK_MASK 0x300
11954 #define D2F4_PCIE_PORT_VC_CAP_REG1__REF_CLK__SHIFT 0x8
11955 #define D2F4_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE_MASK 0xc00
11956 #define D2F4_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE__SHIFT 0xa
11957 #define D2F4_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP_MASK 0xff
11958 #define D2F4_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP__SHIFT 0x0
11959 #define D2F4_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET_MASK 0xff000000
11960 #define D2F4_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET__SHIFT 0x18
11961 #define D2F4_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE_MASK 0x1
11962 #define D2F4_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE__SHIFT 0x0
11963 #define D2F4_PCIE_PORT_VC_CNTL__VC_ARB_SELECT_MASK 0xe
11964 #define D2F4_PCIE_PORT_VC_CNTL__VC_ARB_SELECT__SHIFT 0x1
11965 #define D2F4_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS_MASK 0x10000
11966 #define D2F4_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS__SHIFT 0x10
11967 #define D2F4_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
11968 #define D2F4_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
11969 #define D2F4_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
11970 #define D2F4_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
11971 #define D2F4_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
11972 #define D2F4_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
11973 #define D2F4_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
11974 #define D2F4_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
11975 #define D2F4_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
11976 #define D2F4_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
11977 #define D2F4_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
11978 #define D2F4_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
11979 #define D2F4_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
11980 #define D2F4_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
11981 #define D2F4_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
11982 #define D2F4_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
11983 #define D2F4_PCIE_VC0_RESOURCE_CNTL__VC_ID_MASK 0x7000000
11984 #define D2F4_PCIE_VC0_RESOURCE_CNTL__VC_ID__SHIFT 0x18
11985 #define D2F4_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
11986 #define D2F4_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
11987 #define D2F4_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
11988 #define D2F4_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
11989 #define D2F4_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
11990 #define D2F4_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
11991 #define D2F4_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
11992 #define D2F4_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
11993 #define D2F4_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
11994 #define D2F4_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
11995 #define D2F4_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
11996 #define D2F4_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
11997 #define D2F4_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
11998 #define D2F4_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
11999 #define D2F4_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
12000 #define D2F4_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
12001 #define D2F4_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
12002 #define D2F4_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
12003 #define D2F4_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
12004 #define D2F4_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
12005 #define D2F4_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
12006 #define D2F4_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
12007 #define D2F4_PCIE_VC1_RESOURCE_CNTL__VC_ID_MASK 0x7000000
12008 #define D2F4_PCIE_VC1_RESOURCE_CNTL__VC_ID__SHIFT 0x18
12009 #define D2F4_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
12010 #define D2F4_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
12011 #define D2F4_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
12012 #define D2F4_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
12013 #define D2F4_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
12014 #define D2F4_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
12015 #define D2F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID_MASK 0xffff
12016 #define D2F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
12017 #define D2F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
12018 #define D2F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
12019 #define D2F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
12020 #define D2F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
12021 #define D2F4_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO_MASK 0xffffffff
12022 #define D2F4_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO__SHIFT 0x0
12023 #define D2F4_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI_MASK 0xffffffff
12024 #define D2F4_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI__SHIFT 0x0
12025 #define D2F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID_MASK 0xffff
12026 #define D2F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
12027 #define D2F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
12028 #define D2F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
12029 #define D2F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
12030 #define D2F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
12031 #define D2F4_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS_MASK 0x10
12032 #define D2F4_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS__SHIFT 0x4
12033 #define D2F4_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS_MASK 0x20
12034 #define D2F4_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS__SHIFT 0x5
12035 #define D2F4_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS_MASK 0x1000
12036 #define D2F4_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS__SHIFT 0xc
12037 #define D2F4_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS_MASK 0x2000
12038 #define D2F4_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS__SHIFT 0xd
12039 #define D2F4_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS_MASK 0x4000
12040 #define D2F4_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS__SHIFT 0xe
12041 #define D2F4_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS_MASK 0x8000
12042 #define D2F4_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS__SHIFT 0xf
12043 #define D2F4_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS_MASK 0x10000
12044 #define D2F4_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS__SHIFT 0x10
12045 #define D2F4_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS_MASK 0x20000
12046 #define D2F4_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS__SHIFT 0x11
12047 #define D2F4_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS_MASK 0x40000
12048 #define D2F4_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS__SHIFT 0x12
12049 #define D2F4_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS_MASK 0x80000
12050 #define D2F4_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS__SHIFT 0x13
12051 #define D2F4_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS_MASK 0x100000
12052 #define D2F4_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS__SHIFT 0x14
12053 #define D2F4_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS_MASK 0x200000
12054 #define D2F4_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS__SHIFT 0x15
12055 #define D2F4_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS_MASK 0x400000
12056 #define D2F4_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS__SHIFT 0x16
12057 #define D2F4_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS_MASK 0x800000
12058 #define D2F4_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS__SHIFT 0x17
12059 #define D2F4_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS_MASK 0x1000000
12060 #define D2F4_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS__SHIFT 0x18
12061 #define D2F4_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS_MASK 0x2000000
12062 #define D2F4_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS__SHIFT 0x19
12063 #define D2F4_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK_MASK 0x10
12064 #define D2F4_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK__SHIFT 0x4
12065 #define D2F4_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK_MASK 0x20
12066 #define D2F4_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK__SHIFT 0x5
12067 #define D2F4_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK_MASK 0x1000
12068 #define D2F4_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK__SHIFT 0xc
12069 #define D2F4_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK_MASK 0x2000
12070 #define D2F4_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK__SHIFT 0xd
12071 #define D2F4_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK_MASK 0x4000
12072 #define D2F4_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK__SHIFT 0xe
12073 #define D2F4_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK_MASK 0x8000
12074 #define D2F4_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK__SHIFT 0xf
12075 #define D2F4_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK_MASK 0x10000
12076 #define D2F4_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK__SHIFT 0x10
12077 #define D2F4_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK_MASK 0x20000
12078 #define D2F4_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK__SHIFT 0x11
12079 #define D2F4_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK_MASK 0x40000
12080 #define D2F4_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK__SHIFT 0x12
12081 #define D2F4_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK_MASK 0x80000
12082 #define D2F4_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK__SHIFT 0x13
12083 #define D2F4_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK_MASK 0x100000
12084 #define D2F4_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK__SHIFT 0x14
12085 #define D2F4_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK_MASK 0x200000
12086 #define D2F4_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK__SHIFT 0x15
12087 #define D2F4_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK_MASK 0x400000
12088 #define D2F4_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK__SHIFT 0x16
12089 #define D2F4_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK_MASK 0x800000
12090 #define D2F4_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK__SHIFT 0x17
12091 #define D2F4_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK_MASK 0x1000000
12092 #define D2F4_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK__SHIFT 0x18
12093 #define D2F4_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK_MASK 0x2000000
12094 #define D2F4_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK__SHIFT 0x19
12095 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY_MASK 0x10
12096 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY__SHIFT 0x4
12097 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY_MASK 0x20
12098 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY__SHIFT 0x5
12099 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY_MASK 0x1000
12100 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY__SHIFT 0xc
12101 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY_MASK 0x2000
12102 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY__SHIFT 0xd
12103 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY_MASK 0x4000
12104 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY__SHIFT 0xe
12105 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY_MASK 0x8000
12106 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY__SHIFT 0xf
12107 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY_MASK 0x10000
12108 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY__SHIFT 0x10
12109 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY_MASK 0x20000
12110 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY__SHIFT 0x11
12111 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY_MASK 0x40000
12112 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY__SHIFT 0x12
12113 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY_MASK 0x80000
12114 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY__SHIFT 0x13
12115 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY_MASK 0x100000
12116 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY__SHIFT 0x14
12117 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY_MASK 0x200000
12118 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY__SHIFT 0x15
12119 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY_MASK 0x400000
12120 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY__SHIFT 0x16
12121 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY_MASK 0x800000
12122 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY__SHIFT 0x17
12123 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY_MASK 0x1000000
12124 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY__SHIFT 0x18
12125 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY_MASK 0x2000000
12126 #define D2F4_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY__SHIFT 0x19
12127 #define D2F4_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS_MASK 0x1
12128 #define D2F4_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS__SHIFT 0x0
12129 #define D2F4_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS_MASK 0x40
12130 #define D2F4_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS__SHIFT 0x6
12131 #define D2F4_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS_MASK 0x80
12132 #define D2F4_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS__SHIFT 0x7
12133 #define D2F4_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS_MASK 0x100
12134 #define D2F4_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS__SHIFT 0x8
12135 #define D2F4_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS_MASK 0x1000
12136 #define D2F4_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS__SHIFT 0xc
12137 #define D2F4_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS_MASK 0x2000
12138 #define D2F4_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS__SHIFT 0xd
12139 #define D2F4_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS_MASK 0x4000
12140 #define D2F4_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS__SHIFT 0xe
12141 #define D2F4_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS_MASK 0x8000
12142 #define D2F4_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS__SHIFT 0xf
12143 #define D2F4_PCIE_CORR_ERR_MASK__RCV_ERR_MASK_MASK 0x1
12144 #define D2F4_PCIE_CORR_ERR_MASK__RCV_ERR_MASK__SHIFT 0x0
12145 #define D2F4_PCIE_CORR_ERR_MASK__BAD_TLP_MASK_MASK 0x40
12146 #define D2F4_PCIE_CORR_ERR_MASK__BAD_TLP_MASK__SHIFT 0x6
12147 #define D2F4_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK_MASK 0x80
12148 #define D2F4_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK__SHIFT 0x7
12149 #define D2F4_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK_MASK 0x100
12150 #define D2F4_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK__SHIFT 0x8
12151 #define D2F4_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK_MASK 0x1000
12152 #define D2F4_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK__SHIFT 0xc
12153 #define D2F4_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK_MASK 0x2000
12154 #define D2F4_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK__SHIFT 0xd
12155 #define D2F4_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK_MASK 0x4000
12156 #define D2F4_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK__SHIFT 0xe
12157 #define D2F4_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK_MASK 0x8000
12158 #define D2F4_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK__SHIFT 0xf
12159 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR_MASK 0x1f
12160 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR__SHIFT 0x0
12161 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP_MASK 0x20
12162 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP__SHIFT 0x5
12163 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN_MASK 0x40
12164 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN__SHIFT 0x6
12165 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP_MASK 0x80
12166 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP__SHIFT 0x7
12167 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN_MASK 0x100
12168 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN__SHIFT 0x8
12169 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP_MASK 0x200
12170 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP__SHIFT 0x9
12171 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN_MASK 0x400
12172 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN__SHIFT 0xa
12173 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT_MASK 0x800
12174 #define D2F4_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT__SHIFT 0xb
12175 #define D2F4_PCIE_HDR_LOG0__TLP_HDR_MASK 0xffffffff
12176 #define D2F4_PCIE_HDR_LOG0__TLP_HDR__SHIFT 0x0
12177 #define D2F4_PCIE_HDR_LOG1__TLP_HDR_MASK 0xffffffff
12178 #define D2F4_PCIE_HDR_LOG1__TLP_HDR__SHIFT 0x0
12179 #define D2F4_PCIE_HDR_LOG2__TLP_HDR_MASK 0xffffffff
12180 #define D2F4_PCIE_HDR_LOG2__TLP_HDR__SHIFT 0x0
12181 #define D2F4_PCIE_HDR_LOG3__TLP_HDR_MASK 0xffffffff
12182 #define D2F4_PCIE_HDR_LOG3__TLP_HDR__SHIFT 0x0
12183 #define D2F4_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN_MASK 0x1
12184 #define D2F4_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN__SHIFT 0x0
12185 #define D2F4_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN_MASK 0x2
12186 #define D2F4_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN__SHIFT 0x1
12187 #define D2F4_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN_MASK 0x4
12188 #define D2F4_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN__SHIFT 0x2
12189 #define D2F4_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD_MASK 0x1
12190 #define D2F4_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD__SHIFT 0x0
12191 #define D2F4_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD_MASK 0x2
12192 #define D2F4_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD__SHIFT 0x1
12193 #define D2F4_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD_MASK 0x4
12194 #define D2F4_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD__SHIFT 0x2
12195 #define D2F4_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD_MASK 0x8
12196 #define D2F4_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD__SHIFT 0x3
12197 #define D2F4_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL_MASK 0x10
12198 #define D2F4_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL__SHIFT 0x4
12199 #define D2F4_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD_MASK 0x20
12200 #define D2F4_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD__SHIFT 0x5
12201 #define D2F4_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD_MASK 0x40
12202 #define D2F4_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD__SHIFT 0x6
12203 #define D2F4_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM_MASK 0xf8000000
12204 #define D2F4_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM__SHIFT 0x1b
12205 #define D2F4_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID_MASK 0xffff
12206 #define D2F4_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID__SHIFT 0x0
12207 #define D2F4_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID_MASK 0xffff0000
12208 #define D2F4_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID__SHIFT 0x10
12209 #define D2F4_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX_MASK 0xffffffff
12210 #define D2F4_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX__SHIFT 0x0
12211 #define D2F4_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX_MASK 0xffffffff
12212 #define D2F4_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX__SHIFT 0x0
12213 #define D2F4_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX_MASK 0xffffffff
12214 #define D2F4_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX__SHIFT 0x0
12215 #define D2F4_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX_MASK 0xffffffff
12216 #define D2F4_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX__SHIFT 0x0
12217 #define D2F4_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID_MASK 0xffff
12218 #define D2F4_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
12219 #define D2F4_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
12220 #define D2F4_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
12221 #define D2F4_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
12222 #define D2F4_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
12223 #define D2F4_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION_MASK 0x1
12224 #define D2F4_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION__SHIFT 0x0
12225 #define D2F4_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN_MASK 0x2
12226 #define D2F4_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN__SHIFT 0x1
12227 #define D2F4_PCIE_LINK_CNTL3__RESERVED_MASK 0xfffffffc
12228 #define D2F4_PCIE_LINK_CNTL3__RESERVED__SHIFT 0x2
12229 #define D2F4_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS_MASK 0xffff
12230 #define D2F4_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS__SHIFT 0x0
12231 #define D2F4_PCIE_LANE_ERROR_STATUS__RESERVED_MASK 0xffff0000
12232 #define D2F4_PCIE_LANE_ERROR_STATUS__RESERVED__SHIFT 0x10
12233 #define D2F4_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
12234 #define D2F4_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
12235 #define D2F4_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
12236 #define D2F4_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
12237 #define D2F4_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
12238 #define D2F4_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
12239 #define D2F4_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
12240 #define D2F4_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
12241 #define D2F4_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
12242 #define D2F4_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
12243 #define D2F4_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
12244 #define D2F4_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
12245 #define D2F4_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
12246 #define D2F4_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
12247 #define D2F4_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
12248 #define D2F4_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
12249 #define D2F4_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
12250 #define D2F4_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
12251 #define D2F4_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
12252 #define D2F4_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
12253 #define D2F4_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
12254 #define D2F4_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
12255 #define D2F4_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
12256 #define D2F4_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
12257 #define D2F4_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
12258 #define D2F4_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
12259 #define D2F4_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
12260 #define D2F4_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
12261 #define D2F4_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
12262 #define D2F4_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
12263 #define D2F4_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
12264 #define D2F4_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
12265 #define D2F4_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
12266 #define D2F4_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
12267 #define D2F4_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
12268 #define D2F4_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
12269 #define D2F4_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
12270 #define D2F4_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
12271 #define D2F4_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
12272 #define D2F4_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
12273 #define D2F4_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
12274 #define D2F4_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
12275 #define D2F4_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
12276 #define D2F4_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
12277 #define D2F4_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
12278 #define D2F4_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
12279 #define D2F4_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
12280 #define D2F4_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
12281 #define D2F4_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
12282 #define D2F4_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
12283 #define D2F4_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
12284 #define D2F4_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
12285 #define D2F4_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
12286 #define D2F4_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
12287 #define D2F4_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
12288 #define D2F4_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
12289 #define D2F4_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
12290 #define D2F4_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
12291 #define D2F4_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
12292 #define D2F4_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
12293 #define D2F4_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
12294 #define D2F4_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
12295 #define D2F4_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
12296 #define D2F4_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
12297 #define D2F4_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
12298 #define D2F4_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
12299 #define D2F4_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
12300 #define D2F4_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
12301 #define D2F4_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
12302 #define D2F4_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
12303 #define D2F4_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
12304 #define D2F4_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
12305 #define D2F4_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
12306 #define D2F4_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
12307 #define D2F4_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
12308 #define D2F4_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
12309 #define D2F4_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
12310 #define D2F4_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
12311 #define D2F4_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
12312 #define D2F4_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
12313 #define D2F4_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
12314 #define D2F4_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
12315 #define D2F4_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
12316 #define D2F4_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
12317 #define D2F4_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
12318 #define D2F4_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
12319 #define D2F4_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
12320 #define D2F4_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
12321 #define D2F4_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
12322 #define D2F4_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
12323 #define D2F4_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
12324 #define D2F4_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
12325 #define D2F4_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
12326 #define D2F4_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
12327 #define D2F4_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
12328 #define D2F4_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
12329 #define D2F4_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
12330 #define D2F4_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
12331 #define D2F4_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
12332 #define D2F4_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
12333 #define D2F4_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
12334 #define D2F4_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
12335 #define D2F4_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
12336 #define D2F4_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
12337 #define D2F4_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
12338 #define D2F4_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
12339 #define D2F4_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
12340 #define D2F4_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
12341 #define D2F4_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
12342 #define D2F4_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
12343 #define D2F4_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
12344 #define D2F4_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
12345 #define D2F4_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
12346 #define D2F4_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
12347 #define D2F4_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
12348 #define D2F4_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
12349 #define D2F4_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
12350 #define D2F4_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
12351 #define D2F4_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
12352 #define D2F4_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
12353 #define D2F4_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
12354 #define D2F4_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
12355 #define D2F4_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
12356 #define D2F4_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
12357 #define D2F4_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
12358 #define D2F4_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
12359 #define D2F4_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
12360 #define D2F4_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
12361 #define D2F4_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
12362 #define D2F4_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
12363 #define D2F4_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
12364 #define D2F4_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
12365 #define D2F4_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
12366 #define D2F4_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
12367 #define D2F4_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
12368 #define D2F4_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
12369 #define D2F4_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
12370 #define D2F4_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
12371 #define D2F4_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
12372 #define D2F4_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
12373 #define D2F4_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
12374 #define D2F4_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
12375 #define D2F4_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
12376 #define D2F4_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
12377 #define D2F4_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
12378 #define D2F4_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
12379 #define D2F4_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
12380 #define D2F4_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
12381 #define D2F4_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
12382 #define D2F4_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
12383 #define D2F4_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
12384 #define D2F4_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
12385 #define D2F4_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
12386 #define D2F4_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
12387 #define D2F4_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
12388 #define D2F4_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
12389 #define D2F4_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
12390 #define D2F4_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
12391 #define D2F4_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
12392 #define D2F4_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
12393 #define D2F4_PCIE_ACS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
12394 #define D2F4_PCIE_ACS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
12395 #define D2F4_PCIE_ACS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
12396 #define D2F4_PCIE_ACS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
12397 #define D2F4_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
12398 #define D2F4_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
12399 #define D2F4_PCIE_ACS_CAP__SOURCE_VALIDATION_MASK 0x1
12400 #define D2F4_PCIE_ACS_CAP__SOURCE_VALIDATION__SHIFT 0x0
12401 #define D2F4_PCIE_ACS_CAP__TRANSLATION_BLOCKING_MASK 0x2
12402 #define D2F4_PCIE_ACS_CAP__TRANSLATION_BLOCKING__SHIFT 0x1
12403 #define D2F4_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT_MASK 0x4
12404 #define D2F4_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT__SHIFT 0x2
12405 #define D2F4_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT_MASK 0x8
12406 #define D2F4_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT__SHIFT 0x3
12407 #define D2F4_PCIE_ACS_CAP__UPSTREAM_FORWARDING_MASK 0x10
12408 #define D2F4_PCIE_ACS_CAP__UPSTREAM_FORWARDING__SHIFT 0x4
12409 #define D2F4_PCIE_ACS_CAP__P2P_EGRESS_CONTROL_MASK 0x20
12410 #define D2F4_PCIE_ACS_CAP__P2P_EGRESS_CONTROL__SHIFT 0x5
12411 #define D2F4_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P_MASK 0x40
12412 #define D2F4_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P__SHIFT 0x6
12413 #define D2F4_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE_MASK 0xff00
12414 #define D2F4_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE__SHIFT 0x8
12415 #define D2F4_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN_MASK 0x10000
12416 #define D2F4_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN__SHIFT 0x10
12417 #define D2F4_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN_MASK 0x20000
12418 #define D2F4_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN__SHIFT 0x11
12419 #define D2F4_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN_MASK 0x40000
12420 #define D2F4_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN__SHIFT 0x12
12421 #define D2F4_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN_MASK 0x80000
12422 #define D2F4_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN__SHIFT 0x13
12423 #define D2F4_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN_MASK 0x100000
12424 #define D2F4_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN__SHIFT 0x14
12425 #define D2F4_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN_MASK 0x200000
12426 #define D2F4_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN__SHIFT 0x15
12427 #define D2F4_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN_MASK 0x400000
12428 #define D2F4_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN__SHIFT 0x16
12429 #define D2F4_PCIE_MC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
12430 #define D2F4_PCIE_MC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
12431 #define D2F4_PCIE_MC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
12432 #define D2F4_PCIE_MC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
12433 #define D2F4_PCIE_MC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
12434 #define D2F4_PCIE_MC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
12435 #define D2F4_PCIE_MC_CAP__MC_MAX_GROUP_MASK 0x3f
12436 #define D2F4_PCIE_MC_CAP__MC_MAX_GROUP__SHIFT 0x0
12437 #define D2F4_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP_MASK 0x8000
12438 #define D2F4_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP__SHIFT 0xf
12439 #define D2F4_PCIE_MC_CNTL__MC_NUM_GROUP_MASK 0x3f0000
12440 #define D2F4_PCIE_MC_CNTL__MC_NUM_GROUP__SHIFT 0x10
12441 #define D2F4_PCIE_MC_CNTL__MC_ENABLE_MASK 0x80000000
12442 #define D2F4_PCIE_MC_CNTL__MC_ENABLE__SHIFT 0x1f
12443 #define D2F4_PCIE_MC_ADDR0__MC_INDEX_POS_MASK 0x3f
12444 #define D2F4_PCIE_MC_ADDR0__MC_INDEX_POS__SHIFT 0x0
12445 #define D2F4_PCIE_MC_ADDR0__MC_BASE_ADDR_0_MASK 0xfffff000
12446 #define D2F4_PCIE_MC_ADDR0__MC_BASE_ADDR_0__SHIFT 0xc
12447 #define D2F4_PCIE_MC_ADDR1__MC_BASE_ADDR_1_MASK 0xffffffff
12448 #define D2F4_PCIE_MC_ADDR1__MC_BASE_ADDR_1__SHIFT 0x0
12449 #define D2F4_PCIE_MC_RCV0__MC_RECEIVE_0_MASK 0xffffffff
12450 #define D2F4_PCIE_MC_RCV0__MC_RECEIVE_0__SHIFT 0x0
12451 #define D2F4_PCIE_MC_RCV1__MC_RECEIVE_1_MASK 0xffffffff
12452 #define D2F4_PCIE_MC_RCV1__MC_RECEIVE_1__SHIFT 0x0
12453 #define D2F4_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0_MASK 0xffffffff
12454 #define D2F4_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0__SHIFT 0x0
12455 #define D2F4_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1_MASK 0xffffffff
12456 #define D2F4_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1__SHIFT 0x0
12457 #define D2F4_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0_MASK 0xffffffff
12458 #define D2F4_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0__SHIFT 0x0
12459 #define D2F4_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1_MASK 0xffffffff
12460 #define D2F4_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1__SHIFT 0x0
12461 #define D2F4_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE_MASK 0x3f
12462 #define D2F4_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE__SHIFT 0x0
12463 #define D2F4_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0_MASK 0xffffffc0
12464 #define D2F4_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0__SHIFT 0x6
12465 #define D2F4_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1_MASK 0xffffffff
12466 #define D2F4_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1__SHIFT 0x0
12467 #define D2F5_PCIE_PORT_INDEX__PCIE_INDEX_MASK 0xff
12468 #define D2F5_PCIE_PORT_INDEX__PCIE_INDEX__SHIFT 0x0
12469 #define D2F5_PCIE_PORT_DATA__PCIE_DATA_MASK 0xffffffff
12470 #define D2F5_PCIE_PORT_DATA__PCIE_DATA__SHIFT 0x0
12471 #define D2F5_PCIEP_RESERVED__PCIEP_RESERVED_MASK 0xffffffff
12472 #define D2F5_PCIEP_RESERVED__PCIEP_RESERVED__SHIFT 0x0
12473 #define D2F5_PCIEP_SCRATCH__PCIEP_SCRATCH_MASK 0xffffffff
12474 #define D2F5_PCIEP_SCRATCH__PCIEP_SCRATCH__SHIFT 0x0
12475 #define D2F5_PCIEP_HW_DEBUG__HW_00_DEBUG_MASK 0x1
12476 #define D2F5_PCIEP_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
12477 #define D2F5_PCIEP_HW_DEBUG__HW_01_DEBUG_MASK 0x2
12478 #define D2F5_PCIEP_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
12479 #define D2F5_PCIEP_HW_DEBUG__HW_02_DEBUG_MASK 0x4
12480 #define D2F5_PCIEP_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
12481 #define D2F5_PCIEP_HW_DEBUG__HW_03_DEBUG_MASK 0x8
12482 #define D2F5_PCIEP_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
12483 #define D2F5_PCIEP_HW_DEBUG__HW_04_DEBUG_MASK 0x10
12484 #define D2F5_PCIEP_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
12485 #define D2F5_PCIEP_HW_DEBUG__HW_05_DEBUG_MASK 0x20
12486 #define D2F5_PCIEP_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
12487 #define D2F5_PCIEP_HW_DEBUG__HW_06_DEBUG_MASK 0x40
12488 #define D2F5_PCIEP_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
12489 #define D2F5_PCIEP_HW_DEBUG__HW_07_DEBUG_MASK 0x80
12490 #define D2F5_PCIEP_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
12491 #define D2F5_PCIEP_HW_DEBUG__HW_08_DEBUG_MASK 0x100
12492 #define D2F5_PCIEP_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
12493 #define D2F5_PCIEP_HW_DEBUG__HW_09_DEBUG_MASK 0x200
12494 #define D2F5_PCIEP_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
12495 #define D2F5_PCIEP_HW_DEBUG__HW_10_DEBUG_MASK 0x400
12496 #define D2F5_PCIEP_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
12497 #define D2F5_PCIEP_HW_DEBUG__HW_11_DEBUG_MASK 0x800
12498 #define D2F5_PCIEP_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
12499 #define D2F5_PCIEP_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
12500 #define D2F5_PCIEP_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
12501 #define D2F5_PCIEP_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
12502 #define D2F5_PCIEP_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
12503 #define D2F5_PCIEP_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
12504 #define D2F5_PCIEP_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
12505 #define D2F5_PCIEP_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
12506 #define D2F5_PCIEP_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
12507 #define D2F5_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN_MASK 0x1
12508 #define D2F5_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN__SHIFT 0x0
12509 #define D2F5_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE_MASK 0x2
12510 #define D2F5_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE__SHIFT 0x1
12511 #define D2F5_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN_MASK 0x4
12512 #define D2F5_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN__SHIFT 0x2
12513 #define D2F5_PCIEP_PORT_CNTL__NATIVE_PME_EN_MASK 0x8
12514 #define D2F5_PCIEP_PORT_CNTL__NATIVE_PME_EN__SHIFT 0x3
12515 #define D2F5_PCIEP_PORT_CNTL__PWR_FAULT_EN_MASK 0x10
12516 #define D2F5_PCIEP_PORT_CNTL__PWR_FAULT_EN__SHIFT 0x4
12517 #define D2F5_PCIEP_PORT_CNTL__PMI_BM_DIS_MASK 0x20
12518 #define D2F5_PCIEP_PORT_CNTL__PMI_BM_DIS__SHIFT 0x5
12519 #define D2F5_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE_MASK 0x40
12520 #define D2F5_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE__SHIFT 0x6
12521 #define D2F5_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S_MASK 0x7f00
12522 #define D2F5_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S__SHIFT 0x8
12523 #define D2F5_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE_MASK 0x30000
12524 #define D2F5_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE__SHIFT 0x10
12525 #define D2F5_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE_MASK 0x1c0000
12526 #define D2F5_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE__SHIFT 0x12
12527 #define D2F5_PCIE_TX_CNTL__TX_SNR_OVERRIDE_MASK 0xc00
12528 #define D2F5_PCIE_TX_CNTL__TX_SNR_OVERRIDE__SHIFT 0xa
12529 #define D2F5_PCIE_TX_CNTL__TX_RO_OVERRIDE_MASK 0x3000
12530 #define D2F5_PCIE_TX_CNTL__TX_RO_OVERRIDE__SHIFT 0xc
12531 #define D2F5_PCIE_TX_CNTL__TX_PACK_PACKET_DIS_MASK 0x4000
12532 #define D2F5_PCIE_TX_CNTL__TX_PACK_PACKET_DIS__SHIFT 0xe
12533 #define D2F5_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS_MASK 0x8000
12534 #define D2F5_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS__SHIFT 0xf
12535 #define D2F5_PCIE_TX_CNTL__TX_CPL_PASS_P_MASK 0x100000
12536 #define D2F5_PCIE_TX_CNTL__TX_CPL_PASS_P__SHIFT 0x14
12537 #define D2F5_PCIE_TX_CNTL__TX_NP_PASS_P_MASK 0x200000
12538 #define D2F5_PCIE_TX_CNTL__TX_NP_PASS_P__SHIFT 0x15
12539 #define D2F5_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS_MASK 0x400000
12540 #define D2F5_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS__SHIFT 0x16
12541 #define D2F5_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS_MASK 0x800000
12542 #define D2F5_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS__SHIFT 0x17
12543 #define D2F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION_MASK 0x7
12544 #define D2F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION__SHIFT 0x0
12545 #define D2F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE_MASK 0xf8
12546 #define D2F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE__SHIFT 0x3
12547 #define D2F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS_MASK 0xff00
12548 #define D2F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS__SHIFT 0x8
12549 #define D2F5_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA_MASK 0xffffff
12550 #define D2F5_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA__SHIFT 0x0
12551 #define D2F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_MASK 0x3f000000
12552 #define D2F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP__SHIFT 0x18
12553 #define D2F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN_MASK 0x40000000
12554 #define D2F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN__SHIFT 0x1e
12555 #define D2F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN_MASK 0x80000000
12556 #define D2F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN__SHIFT 0x1f
12557 #define D2F5_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ_MASK 0xfff
12558 #define D2F5_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ__SHIFT 0x0
12559 #define D2F5_PCIE_TX_SEQ__TX_ACKD_SEQ_MASK 0xfff0000
12560 #define D2F5_PCIE_TX_SEQ__TX_ACKD_SEQ__SHIFT 0x10
12561 #define D2F5_PCIE_TX_REPLAY__TX_REPLAY_NUM_MASK 0x7
12562 #define D2F5_PCIE_TX_REPLAY__TX_REPLAY_NUM__SHIFT 0x0
12563 #define D2F5_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE_MASK 0x8000
12564 #define D2F5_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE__SHIFT 0xf
12565 #define D2F5_PCIE_TX_REPLAY__TX_REPLAY_TIMER_MASK 0xffff0000
12566 #define D2F5_PCIE_TX_REPLAY__TX_REPLAY_TIMER__SHIFT 0x10
12567 #define D2F5_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_MASK 0xfff
12568 #define D2F5_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT__SHIFT 0x0
12569 #define D2F5_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE_MASK 0x1000
12570 #define D2F5_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE__SHIFT 0xc
12571 #define D2F5_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD_MASK 0xfff
12572 #define D2F5_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD__SHIFT 0x0
12573 #define D2F5_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH_MASK 0xff0000
12574 #define D2F5_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH__SHIFT 0x10
12575 #define D2F5_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD_MASK 0xfff
12576 #define D2F5_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD__SHIFT 0x0
12577 #define D2F5_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH_MASK 0xff0000
12578 #define D2F5_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH__SHIFT 0x10
12579 #define D2F5_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD_MASK 0xfff
12580 #define D2F5_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD__SHIFT 0x0
12581 #define D2F5_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH_MASK 0xff0000
12582 #define D2F5_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH__SHIFT 0x10
12583 #define D2F5_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD_MASK 0xfff
12584 #define D2F5_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD__SHIFT 0x0
12585 #define D2F5_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH_MASK 0xff0000
12586 #define D2F5_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH__SHIFT 0x10
12587 #define D2F5_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD_MASK 0xfff
12588 #define D2F5_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD__SHIFT 0x0
12589 #define D2F5_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH_MASK 0xff0000
12590 #define D2F5_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH__SHIFT 0x10
12591 #define D2F5_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD_MASK 0xfff
12592 #define D2F5_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD__SHIFT 0x0
12593 #define D2F5_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH_MASK 0xff0000
12594 #define D2F5_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH__SHIFT 0x10
12595 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD_MASK 0x1
12596 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD__SHIFT 0x0
12597 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH_MASK 0x2
12598 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH__SHIFT 0x1
12599 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD_MASK 0x4
12600 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD__SHIFT 0x2
12601 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH_MASK 0x8
12602 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH__SHIFT 0x3
12603 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD_MASK 0x10
12604 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD__SHIFT 0x4
12605 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH_MASK 0x20
12606 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH__SHIFT 0x5
12607 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD_MASK 0x10000
12608 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD__SHIFT 0x10
12609 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH_MASK 0x20000
12610 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH__SHIFT 0x11
12611 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD_MASK 0x40000
12612 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD__SHIFT 0x12
12613 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH_MASK 0x80000
12614 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH__SHIFT 0x13
12615 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD_MASK 0x100000
12616 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD__SHIFT 0x14
12617 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH_MASK 0x200000
12618 #define D2F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH__SHIFT 0x15
12619 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0_MASK 0x7
12620 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0__SHIFT 0x0
12621 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0_MASK 0x70
12622 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0__SHIFT 0x4
12623 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0_MASK 0x700
12624 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0__SHIFT 0x8
12625 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1_MASK 0x70000
12626 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1__SHIFT 0x10
12627 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1_MASK 0x700000
12628 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1__SHIFT 0x14
12629 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1_MASK 0x7000000
12630 #define D2F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1__SHIFT 0x18
12631 #define D2F5_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL_MASK 0x1
12632 #define D2F5_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL__SHIFT 0x0
12633 #define D2F5_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH_MASK 0x7e
12634 #define D2F5_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH__SHIFT 0x1
12635 #define D2F5_PCIE_FC_P__PD_CREDITS_MASK 0xff
12636 #define D2F5_PCIE_FC_P__PD_CREDITS__SHIFT 0x0
12637 #define D2F5_PCIE_FC_P__PH_CREDITS_MASK 0xff00
12638 #define D2F5_PCIE_FC_P__PH_CREDITS__SHIFT 0x8
12639 #define D2F5_PCIE_FC_NP__NPD_CREDITS_MASK 0xff
12640 #define D2F5_PCIE_FC_NP__NPD_CREDITS__SHIFT 0x0
12641 #define D2F5_PCIE_FC_NP__NPH_CREDITS_MASK 0xff00
12642 #define D2F5_PCIE_FC_NP__NPH_CREDITS__SHIFT 0x8
12643 #define D2F5_PCIE_FC_CPL__CPLD_CREDITS_MASK 0xff
12644 #define D2F5_PCIE_FC_CPL__CPLD_CREDITS__SHIFT 0x0
12645 #define D2F5_PCIE_FC_CPL__CPLH_CREDITS_MASK 0xff00
12646 #define D2F5_PCIE_FC_CPL__CPLH_CREDITS__SHIFT 0x8
12647 #define D2F5_PCIE_ERR_CNTL__ERR_REPORTING_DIS_MASK 0x1
12648 #define D2F5_PCIE_ERR_CNTL__ERR_REPORTING_DIS__SHIFT 0x0
12649 #define D2F5_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG_MASK 0x2
12650 #define D2F5_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG__SHIFT 0x1
12651 #define D2F5_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES_MASK 0x4
12652 #define D2F5_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES__SHIFT 0x2
12653 #define D2F5_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR_MASK 0x10
12654 #define D2F5_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR__SHIFT 0x4
12655 #define D2F5_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR_MASK 0x20
12656 #define D2F5_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR__SHIFT 0x5
12657 #define D2F5_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR_MASK 0x40
12658 #define D2F5_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR__SHIFT 0x6
12659 #define D2F5_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR_MASK 0x80
12660 #define D2F5_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR__SHIFT 0x7
12661 #define D2F5_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT_MASK 0x700
12662 #define D2F5_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT__SHIFT 0x8
12663 #define D2F5_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED_MASK 0x800
12664 #define D2F5_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED__SHIFT 0xb
12665 #define D2F5_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS_MASK 0x4000
12666 #define D2F5_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS__SHIFT 0xe
12667 #define D2F5_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS_MASK 0x8000
12668 #define D2F5_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS__SHIFT 0xf
12669 #define D2F5_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET_MASK 0x10000
12670 #define D2F5_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET__SHIFT 0x10
12671 #define D2F5_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY_MASK 0x20000
12672 #define D2F5_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY__SHIFT 0x11
12673 #define D2F5_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL_MASK 0x40000
12674 #define D2F5_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL__SHIFT 0x12
12675 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_IO_ERR_MASK 0x1
12676 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_IO_ERR__SHIFT 0x0
12677 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_BE_ERR_MASK 0x2
12678 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_BE_ERR__SHIFT 0x1
12679 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR_MASK 0x4
12680 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR__SHIFT 0x2
12681 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR_MASK 0x8
12682 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR__SHIFT 0x3
12683 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR_MASK 0x10
12684 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR__SHIFT 0x4
12685 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR_MASK 0x20
12686 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR__SHIFT 0x5
12687 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_EP_ERR_MASK 0x40
12688 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_EP_ERR__SHIFT 0x6
12689 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
12690 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
12691 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
12692 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
12693 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_TC_ERR_MASK 0x200
12694 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_TC_ERR__SHIFT 0x9
12695 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_CFG_UR_MASK 0x400
12696 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_CFG_UR__SHIFT 0xa
12697 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_IO_UR_MASK 0x800
12698 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_IO_UR__SHIFT 0xb
12699 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_AT_ERR_MASK 0x1000
12700 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_AT_ERR__SHIFT 0xc
12701 #define D2F5_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL_MASK 0x2000
12702 #define D2F5_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL__SHIFT 0xd
12703 #define D2F5_PCIE_RX_CNTL__RX_GEN_ONE_NAK_MASK 0x4000
12704 #define D2F5_PCIE_RX_CNTL__RX_GEN_ONE_NAK__SHIFT 0xe
12705 #define D2F5_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG_MASK 0x8000
12706 #define D2F5_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG__SHIFT 0xf
12707 #define D2F5_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MASK 0x70000
12708 #define D2F5_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT__SHIFT 0x10
12709 #define D2F5_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE_MASK 0x80000
12710 #define D2F5_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE__SHIFT 0x13
12711 #define D2F5_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS_MASK 0x100000
12712 #define D2F5_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS__SHIFT 0x14
12713 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR_MASK 0x200000
12714 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR__SHIFT 0x15
12715 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR_MASK 0x400000
12716 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR__SHIFT 0x16
12717 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR_MASK 0x800000
12718 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR__SHIFT 0x17
12719 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR_MASK 0x1000000
12720 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR__SHIFT 0x18
12721 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR_MASK 0x2000000
12722 #define D2F5_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR__SHIFT 0x19
12723 #define D2F5_PCIE_RX_CNTL__RX_TPH_DIS_MASK 0x4000000
12724 #define D2F5_PCIE_RX_CNTL__RX_TPH_DIS__SHIFT 0x1a
12725 #define D2F5_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS_MASK 0x8000000
12726 #define D2F5_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS__SHIFT 0x1b
12727 #define D2F5_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM_MASK 0xfff
12728 #define D2F5_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM__SHIFT 0x0
12729 #define D2F5_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA_MASK 0xffffff
12730 #define D2F5_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA__SHIFT 0x0
12731 #define D2F5_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS_MASK 0x1000000
12732 #define D2F5_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS__SHIFT 0x18
12733 #define D2F5_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR_MASK 0x1
12734 #define D2F5_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR__SHIFT 0x0
12735 #define D2F5_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR_MASK 0x2
12736 #define D2F5_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR__SHIFT 0x1
12737 #define D2F5_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR_MASK 0x4
12738 #define D2F5_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR__SHIFT 0x2
12739 #define D2F5_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR_MASK 0x8
12740 #define D2F5_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR__SHIFT 0x3
12741 #define D2F5_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR_MASK 0x10
12742 #define D2F5_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR__SHIFT 0x4
12743 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD_MASK 0xfff
12744 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD__SHIFT 0x0
12745 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH_MASK 0xff0000
12746 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH__SHIFT 0x10
12747 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD_MASK 0xfff
12748 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD__SHIFT 0x0
12749 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH_MASK 0xff0000
12750 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH__SHIFT 0x10
12751 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD_MASK 0xfff
12752 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD__SHIFT 0x0
12753 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH_MASK 0xff0000
12754 #define D2F5_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH__SHIFT 0x10
12755 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR_MASK 0x3
12756 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR__SHIFT 0x0
12757 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR_MASK 0xc
12758 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR__SHIFT 0x2
12759 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP_MASK 0x30
12760 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP__SHIFT 0x4
12761 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP_MASK 0xc0
12762 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP__SHIFT 0x6
12763 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW_MASK 0x300
12764 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW__SHIFT 0x8
12765 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW_MASK 0xc00
12766 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW__SHIFT 0xa
12767 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR_MASK 0x3000
12768 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR__SHIFT 0xc
12769 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR_MASK 0xc000
12770 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR__SHIFT 0xe
12771 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR_MASK 0x30000
12772 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR__SHIFT 0x10
12773 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR_MASK 0xc0000
12774 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR__SHIFT 0x12
12775 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER_MASK 0x300000
12776 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER__SHIFT 0x14
12777 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER_MASK 0xc00000
12778 #define D2F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER__SHIFT 0x16
12779 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR_MASK 0x3
12780 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR__SHIFT 0x0
12781 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER_MASK 0xc
12782 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER__SHIFT 0x2
12783 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP_MASK 0x30
12784 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP__SHIFT 0x4
12785 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP_MASK 0xc0
12786 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP__SHIFT 0x6
12787 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ_MASK 0x300
12788 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ__SHIFT 0x8
12789 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR_MASK 0xc00
12790 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR__SHIFT 0xa
12791 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP_MASK 0x3000
12792 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP__SHIFT 0xc
12793 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT_MASK 0xc000
12794 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT__SHIFT 0xe
12795 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT_MASK 0x30000
12796 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT__SHIFT 0x10
12797 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT_MASK 0xc0000
12798 #define D2F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT__SHIFT 0x12
12799 #define D2F5_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0_MASK 0x2
12800 #define D2F5_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0__SHIFT 0x1
12801 #define D2F5_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN_MASK 0x4
12802 #define D2F5_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN__SHIFT 0x2
12803 #define D2F5_PCIE_LC_CNTL__LC_RESET_LINK_MASK 0x8
12804 #define D2F5_PCIE_LC_CNTL__LC_RESET_LINK__SHIFT 0x3
12805 #define D2F5_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE_MASK 0xf0
12806 #define D2F5_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE__SHIFT 0x4
12807 #define D2F5_PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK 0xf00
12808 #define D2F5_PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT 0x8
12809 #define D2F5_PCIE_LC_CNTL__LC_L1_INACTIVITY_MASK 0xf000
12810 #define D2F5_PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT 0xc
12811 #define D2F5_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK 0x10000
12812 #define D2F5_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS__SHIFT 0x10
12813 #define D2F5_PCIE_LC_CNTL__LC_INC_N_FTS_EN_MASK 0x20000
12814 #define D2F5_PCIE_LC_CNTL__LC_INC_N_FTS_EN__SHIFT 0x11
12815 #define D2F5_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23_MASK 0xc0000
12816 #define D2F5_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23__SHIFT 0x12
12817 #define D2F5_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC_MASK 0x100000
12818 #define D2F5_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC__SHIFT 0x14
12819 #define D2F5_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS_MASK 0x200000
12820 #define D2F5_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS__SHIFT 0x15
12821 #define D2F5_PCIE_LC_CNTL__LC_WAKE_FROM_L23_MASK 0x400000
12822 #define D2F5_PCIE_LC_CNTL__LC_WAKE_FROM_L23__SHIFT 0x16
12823 #define D2F5_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK_MASK 0x800000
12824 #define D2F5_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK__SHIFT 0x17
12825 #define D2F5_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS_MASK 0x1000000
12826 #define D2F5_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS__SHIFT 0x18
12827 #define D2F5_PCIE_LC_CNTL__LC_DELAY_COUNT_MASK 0x6000000
12828 #define D2F5_PCIE_LC_CNTL__LC_DELAY_COUNT__SHIFT 0x19
12829 #define D2F5_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT_MASK 0x8000000
12830 #define D2F5_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT__SHIFT 0x1b
12831 #define D2F5_PCIE_LC_CNTL__LC_DELAY_L1_EXIT_MASK 0x10000000
12832 #define D2F5_PCIE_LC_CNTL__LC_DELAY_L1_EXIT__SHIFT 0x1c
12833 #define D2F5_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE_MASK 0x20000000
12834 #define D2F5_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE__SHIFT 0x1d
12835 #define D2F5_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN_MASK 0x40000000
12836 #define D2F5_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN__SHIFT 0x1e
12837 #define D2F5_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE_MASK 0x80000000
12838 #define D2F5_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE__SHIFT 0x1f
12839 #define D2F5_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE_MASK 0x3f
12840 #define D2F5_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE__SHIFT 0x0
12841 #define D2F5_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT_MASK 0x40
12842 #define D2F5_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT__SHIFT 0x6
12843 #define D2F5_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION_MASK 0x80
12844 #define D2F5_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION__SHIFT 0x7
12845 #define D2F5_PCIE_LC_CNTL2__LC_MORE_TS2_EN_MASK 0x100
12846 #define D2F5_PCIE_LC_CNTL2__LC_MORE_TS2_EN__SHIFT 0x8
12847 #define D2F5_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS_MASK 0x200
12848 #define D2F5_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS__SHIFT 0x9
12849 #define D2F5_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN_MASK 0x400
12850 #define D2F5_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN__SHIFT 0xa
12851 #define D2F5_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_MASK 0x800
12852 #define D2F5_PCIE_LC_CNTL2__LC_ILLEGAL_STATE__SHIFT 0xb
12853 #define D2F5_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN_MASK 0x1000
12854 #define D2F5_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN__SHIFT 0xc
12855 #define D2F5_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE_MASK 0x2000
12856 #define D2F5_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE__SHIFT 0xd
12857 #define D2F5_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE_MASK 0xc000
12858 #define D2F5_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE__SHIFT 0xe
12859 #define D2F5_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET_MASK 0x10000
12860 #define D2F5_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET__SHIFT 0x10
12861 #define D2F5_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK 0x20000
12862 #define D2F5_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1__SHIFT 0x11
12863 #define D2F5_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23_MASK 0x40000
12864 #define D2F5_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23__SHIFT 0x12
12865 #define D2F5_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S_MASK 0x80000
12866 #define D2F5_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S__SHIFT 0x13
12867 #define D2F5_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0_MASK 0x100000
12868 #define D2F5_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0__SHIFT 0x14
12869 #define D2F5_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS_MASK 0x200000
12870 #define D2F5_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS__SHIFT 0x15
12871 #define D2F5_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD_MASK 0x400000
12872 #define D2F5_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD__SHIFT 0x16
12873 #define D2F5_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG_MASK 0x1800000
12874 #define D2F5_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG__SHIFT 0x17
12875 #define D2F5_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES_MASK 0x2000000
12876 #define D2F5_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES__SHIFT 0x19
12877 #define D2F5_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS_MASK 0x4000000
12878 #define D2F5_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS__SHIFT 0x1a
12879 #define D2F5_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS_MASK 0x8000000
12880 #define D2F5_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS__SHIFT 0x1b
12881 #define D2F5_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE_MASK 0x10000000
12882 #define D2F5_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE__SHIFT 0x1c
12883 #define D2F5_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL_MASK 0x60000000
12884 #define D2F5_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL__SHIFT 0x1d
12885 #define D2F5_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI_MASK 0x80000000
12886 #define D2F5_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI__SHIFT 0x1f
12887 #define D2F5_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_MASK 0x1
12888 #define D2F5_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS__SHIFT 0x0
12889 #define D2F5_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL_MASK 0x6
12890 #define D2F5_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL__SHIFT 0x1
12891 #define D2F5_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS_MASK 0x8
12892 #define D2F5_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS__SHIFT 0x3
12893 #define D2F5_PCIE_LC_CNTL3__LC_COMP_TO_DETECT_MASK 0x10
12894 #define D2F5_PCIE_LC_CNTL3__LC_COMP_TO_DETECT__SHIFT 0x4
12895 #define D2F5_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN_MASK 0x20
12896 #define D2F5_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN__SHIFT 0x5
12897 #define D2F5_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc0
12898 #define D2F5_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0x6
12899 #define D2F5_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x100
12900 #define D2F5_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0x8
12901 #define D2F5_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT_MASK 0x200
12902 #define D2F5_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT__SHIFT 0x9
12903 #define D2F5_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN_MASK 0x400
12904 #define D2F5_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN__SHIFT 0xa
12905 #define D2F5_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE_MASK 0x800
12906 #define D2F5_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE__SHIFT 0xb
12907 #define D2F5_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD_MASK 0x3000
12908 #define D2F5_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD__SHIFT 0xc
12909 #define D2F5_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD_MASK 0xc000
12910 #define D2F5_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD__SHIFT 0xe
12911 #define D2F5_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN_MASK 0x10000
12912 #define D2F5_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN__SHIFT 0x10
12913 #define D2F5_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN_MASK 0x20000
12914 #define D2F5_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN__SHIFT 0x11
12915 #define D2F5_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x40000
12916 #define D2F5_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0x12
12917 #define D2F5_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x180000
12918 #define D2F5_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0x13
12919 #define D2F5_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN_MASK 0x200000
12920 #define D2F5_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN__SHIFT 0x15
12921 #define D2F5_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE_MASK 0x400000
12922 #define D2F5_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE__SHIFT 0x16
12923 #define D2F5_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK 0x800000
12924 #define D2F5_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK__SHIFT 0x17
12925 #define D2F5_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL_MASK 0x3000000
12926 #define D2F5_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL__SHIFT 0x18
12927 #define D2F5_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL_MASK 0x3c000000
12928 #define D2F5_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL__SHIFT 0x1a
12929 #define D2F5_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK 0x40000000
12930 #define D2F5_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY__SHIFT 0x1e
12931 #define D2F5_PCIE_LC_CNTL3__LC_N_EIE_SEL_MASK 0x80000000
12932 #define D2F5_PCIE_LC_CNTL3__LC_N_EIE_SEL__SHIFT 0x1f
12933 #define D2F5_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR_MASK 0x3
12934 #define D2F5_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR__SHIFT 0x0
12935 #define D2F5_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK_MASK 0x4
12936 #define D2F5_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK__SHIFT 0x2
12937 #define D2F5_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE_MASK 0x8
12938 #define D2F5_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE__SHIFT 0x3
12939 #define D2F5_PCIE_LC_CNTL4__LC_BYPASS_EQ_MASK 0x10
12940 #define D2F5_PCIE_LC_CNTL4__LC_BYPASS_EQ__SHIFT 0x4
12941 #define D2F5_PCIE_LC_CNTL4__LC_REDO_EQ_MASK 0x20
12942 #define D2F5_PCIE_LC_CNTL4__LC_REDO_EQ__SHIFT 0x5
12943 #define D2F5_PCIE_LC_CNTL4__LC_EXTEND_EIEOS_MASK 0x40
12944 #define D2F5_PCIE_LC_CNTL4__LC_EXTEND_EIEOS__SHIFT 0x6
12945 #define D2F5_PCIE_LC_CNTL4__LC_IGNORE_PARITY_MASK 0x80
12946 #define D2F5_PCIE_LC_CNTL4__LC_IGNORE_PARITY__SHIFT 0x7
12947 #define D2F5_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE_MASK 0x300
12948 #define D2F5_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE__SHIFT 0x8
12949 #define D2F5_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK_MASK 0x400
12950 #define D2F5_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK__SHIFT 0xa
12951 #define D2F5_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD_MASK 0x800
12952 #define D2F5_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD__SHIFT 0xb
12953 #define D2F5_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ_MASK 0x1000
12954 #define D2F5_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ__SHIFT 0xc
12955 #define D2F5_PCIE_LC_CNTL4__LC_SET_QUIESCE_MASK 0x2000
12956 #define D2F5_PCIE_LC_CNTL4__LC_SET_QUIESCE__SHIFT 0xd
12957 #define D2F5_PCIE_LC_CNTL4__LC_QUIESCE_RCVD_MASK 0x4000
12958 #define D2F5_PCIE_LC_CNTL4__LC_QUIESCE_RCVD__SHIFT 0xe
12959 #define D2F5_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD_MASK 0x8000
12960 #define D2F5_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD__SHIFT 0xf
12961 #define D2F5_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE_MASK 0x10000
12962 #define D2F5_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x10
12963 #define D2F5_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE_MASK 0x20000
12964 #define D2F5_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE__SHIFT 0x11
12965 #define D2F5_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE_MASK 0x3c0000
12966 #define D2F5_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE__SHIFT 0x12
12967 #define D2F5_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS_MASK 0x400000
12968 #define D2F5_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS__SHIFT 0x16
12969 #define D2F5_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING_MASK 0x800000
12970 #define D2F5_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING__SHIFT 0x17
12971 #define D2F5_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE_MASK 0x1000000
12972 #define D2F5_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE__SHIFT 0x18
12973 #define D2F5_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN_MASK 0x2000000
12974 #define D2F5_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN__SHIFT 0x19
12975 #define D2F5_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK_MASK 0xfc000000
12976 #define D2F5_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK__SHIFT 0x1a
12977 #define D2F5_PCIE_LC_CNTL5__LC_EQ_FS_0_MASK 0x3f
12978 #define D2F5_PCIE_LC_CNTL5__LC_EQ_FS_0__SHIFT 0x0
12979 #define D2F5_PCIE_LC_CNTL5__LC_EQ_FS_8_MASK 0xfc0
12980 #define D2F5_PCIE_LC_CNTL5__LC_EQ_FS_8__SHIFT 0x6
12981 #define D2F5_PCIE_LC_CNTL5__LC_EQ_LF_0_MASK 0x3f000
12982 #define D2F5_PCIE_LC_CNTL5__LC_EQ_LF_0__SHIFT 0xc
12983 #define D2F5_PCIE_LC_CNTL5__LC_EQ_LF_8_MASK 0xfc0000
12984 #define D2F5_PCIE_LC_CNTL5__LC_EQ_LF_8__SHIFT 0x12
12985 #define D2F5_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS_MASK 0x1000000
12986 #define D2F5_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS__SHIFT 0x18
12987 #define D2F5_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT_MASK 0x1
12988 #define D2F5_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT__SHIFT 0x0
12989 #define D2F5_PCIE_LC_CNTL6__LC_SPC_MODE_5GT_MASK 0x4
12990 #define D2F5_PCIE_LC_CNTL6__LC_SPC_MODE_5GT__SHIFT 0x2
12991 #define D2F5_PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK 0x10
12992 #define D2F5_PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT 0x4
12993 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN_MASK 0x1
12994 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN__SHIFT 0x0
12995 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE_MASK 0x2
12996 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE__SHIFT 0x1
12997 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE_MASK 0x4
12998 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE__SHIFT 0x2
12999 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE_MASK 0x8
13000 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE__SHIFT 0x3
13001 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE_MASK 0x10
13002 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE__SHIFT 0x4
13003 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG_MASK 0x20
13004 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG__SHIFT 0x5
13005 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE_MASK 0x40
13006 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE__SHIFT 0x6
13007 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE_MASK 0x80
13008 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE__SHIFT 0x7
13009 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER_MASK 0x100
13010 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER__SHIFT 0x8
13011 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED_MASK 0x200
13012 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED__SHIFT 0x9
13013 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE_MASK 0x400
13014 #define D2F5_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE__SHIFT 0xa
13015 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL_MASK 0xf
13016 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL__SHIFT 0x0
13017 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE_MASK 0x10
13018 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE__SHIFT 0x4
13019 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1_MASK 0x20
13020 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1__SHIFT 0x5
13021 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN_MASK 0x40
13022 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN__SHIFT 0x6
13023 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN_MASK 0x80
13024 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN__SHIFT 0x7
13025 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE_MASK 0x700
13026 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE__SHIFT 0x8
13027 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED_MASK 0x800
13028 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED__SHIFT 0xb
13029 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN_MASK 0x1000
13030 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN__SHIFT 0xc
13031 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH_MASK 0x2000
13032 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH__SHIFT 0xd
13033 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG_MASK 0x4000
13034 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG__SHIFT 0xe
13035 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN_MASK 0x8000
13036 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN__SHIFT 0xf
13037 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP_MASK 0x10000
13038 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP__SHIFT 0x10
13039 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF_MASK 0x20000
13040 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF__SHIFT 0x11
13041 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF_MASK 0x40000
13042 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF__SHIFT 0x12
13043 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN_MASK 0x80000
13044 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN__SHIFT 0x13
13045 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW_MASK 0x100000
13046 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW__SHIFT 0x14
13047 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN_MASK 0x200000
13048 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN__SHIFT 0x15
13049 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL_MASK 0xc00000
13050 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL__SHIFT 0x16
13051 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED_MASK 0x1000000
13052 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED__SHIFT 0x18
13053 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST_MASK 0x2000000
13054 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST__SHIFT 0x19
13055 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER_MASK 0x4000000
13056 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER__SHIFT 0x1a
13057 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT_MASK 0x8000000
13058 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT__SHIFT 0x1b
13059 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL_MASK 0x10000000
13060 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL__SHIFT 0x1c
13061 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK_MASK 0x20000000
13062 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK__SHIFT 0x1d
13063 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME_MASK 0xc0000000
13064 #define D2F5_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME__SHIFT 0x1e
13065 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_MASK 0x7
13066 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH__SHIFT 0x0
13067 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK 0x70
13068 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD__SHIFT 0x4
13069 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE_MASK 0x80
13070 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE__SHIFT 0x7
13071 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW_MASK 0x100
13072 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW__SHIFT 0x8
13073 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT_MASK 0x200
13074 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT__SHIFT 0x9
13075 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN_MASK 0x400
13076 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN__SHIFT 0xa
13077 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN_MASK 0x800
13078 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN__SHIFT 0xb
13079 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT_MASK 0x1000
13080 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT__SHIFT 0xc
13081 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS_MASK 0x2000
13082 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS__SHIFT 0xd
13083 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS_MASK 0x4000
13084 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS__SHIFT 0xe
13085 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL_MASK 0x8000
13086 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL__SHIFT 0xf
13087 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB_MASK 0x10000
13088 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB__SHIFT 0x10
13089 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN_MASK 0x20000
13090 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN__SHIFT 0x11
13091 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN_MASK 0x40000
13092 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN__SHIFT 0x12
13093 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN_MASK 0x80000
13094 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN__SHIFT 0x13
13095 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE_MASK 0x100000
13096 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE__SHIFT 0x14
13097 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK 0x600000
13098 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT 0x15
13099 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN_MASK 0x800000
13100 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN__SHIFT 0x17
13101 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN_MASK 0x1000000
13102 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN__SHIFT 0x18
13103 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN_MASK 0x2000000
13104 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN__SHIFT 0x19
13105 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE_MASK 0x4000000
13106 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE__SHIFT 0x1a
13107 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT_MASK 0x8000000
13108 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT__SHIFT 0x1b
13109 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE_MASK 0x10000000
13110 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE__SHIFT 0x1c
13111 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI_MASK 0x20000000
13112 #define D2F5_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI__SHIFT 0x1d
13113 #define D2F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK 0xff
13114 #define D2F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT 0x0
13115 #define D2F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN_MASK 0x100
13116 #define D2F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN__SHIFT 0x8
13117 #define D2F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY_MASK 0x200
13118 #define D2F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY__SHIFT 0x9
13119 #define D2F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT_MASK 0xff0000
13120 #define D2F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT__SHIFT 0x10
13121 #define D2F5_PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK 0xff000000
13122 #define D2F5_PCIE_LC_N_FTS_CNTL__LC_N_FTS__SHIFT 0x18
13123 #define D2F5_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP_MASK 0x1
13124 #define D2F5_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP__SHIFT 0x0
13125 #define D2F5_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP_MASK 0x2
13126 #define D2F5_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP__SHIFT 0x1
13127 #define D2F5_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x4
13128 #define D2F5_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x2
13129 #define D2F5_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_MASK 0x18
13130 #define D2F5_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE__SHIFT 0x3
13131 #define D2F5_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE_MASK 0x20
13132 #define D2F5_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE__SHIFT 0x5
13133 #define D2F5_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE_MASK 0x40
13134 #define D2F5_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE__SHIFT 0x6
13135 #define D2F5_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE_MASK 0x80
13136 #define D2F5_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE__SHIFT 0x7
13137 #define D2F5_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE_MASK 0x100
13138 #define D2F5_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE__SHIFT 0x8
13139 #define D2F5_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE_MASK 0x200
13140 #define D2F5_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE__SHIFT 0x9
13141 #define D2F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc00
13142 #define D2F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0xa
13143 #define D2F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x1000
13144 #define D2F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0xc
13145 #define D2F5_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE_MASK 0x6000
13146 #define D2F5_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE__SHIFT 0xd
13147 #define D2F5_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS_MASK 0x8000
13148 #define D2F5_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS__SHIFT 0xf
13149 #define D2F5_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT_MASK 0x10000
13150 #define D2F5_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT__SHIFT 0x10
13151 #define D2F5_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN_MASK 0x20000
13152 #define D2F5_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN__SHIFT 0x11
13153 #define D2F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2_MASK 0x40000
13154 #define D2F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2__SHIFT 0x12
13155 #define D2F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2_MASK 0x80000
13156 #define D2F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2__SHIFT 0x13
13157 #define D2F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3_MASK 0x100000
13158 #define D2F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3__SHIFT 0x14
13159 #define D2F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3_MASK 0x200000
13160 #define D2F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3__SHIFT 0x15
13161 #define D2F5_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS_MASK 0x400000
13162 #define D2F5_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS__SHIFT 0x16
13163 #define D2F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS_MASK 0x800000
13164 #define D2F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS__SHIFT 0x17
13165 #define D2F5_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED_MASK 0x3000000
13166 #define D2F5_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED__SHIFT 0x18
13167 #define D2F5_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE_MASK 0x4000000
13168 #define D2F5_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE__SHIFT 0x1a
13169 #define D2F5_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN_MASK 0x8000000
13170 #define D2F5_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN__SHIFT 0x1b
13171 #define D2F5_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN_MASK 0x10000000
13172 #define D2F5_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN__SHIFT 0x1c
13173 #define D2F5_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN_MASK 0x20000000
13174 #define D2F5_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN__SHIFT 0x1d
13175 #define D2F5_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG_MASK 0x40000000
13176 #define D2F5_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG__SHIFT 0x1e
13177 #define D2F5_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS_MASK 0x80000000
13178 #define D2F5_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS__SHIFT 0x1f
13179 #define D2F5_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF_MASK 0xfff
13180 #define D2F5_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF__SHIFT 0x0
13181 #define D2F5_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS_MASK 0xfff000
13182 #define D2F5_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS__SHIFT 0xc
13183 #define D2F5_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE_MASK 0x3000000
13184 #define D2F5_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE__SHIFT 0x18
13185 #define D2F5_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES_MASK 0xffff
13186 #define D2F5_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES__SHIFT 0x0
13187 #define D2F5_PCIE_LC_LANE_CNTL__LC_LANE_DIS_MASK 0xffff0000
13188 #define D2F5_PCIE_LC_LANE_CNTL__LC_LANE_DIS__SHIFT 0x10
13189 #define D2F5_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF_MASK 0x1
13190 #define D2F5_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF__SHIFT 0x0
13191 #define D2F5_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR_MASK 0x7e
13192 #define D2F5_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR__SHIFT 0x1
13193 #define D2F5_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR_MASK 0x1f80
13194 #define D2F5_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR__SHIFT 0x7
13195 #define D2F5_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR_MASK 0x7e000
13196 #define D2F5_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR__SHIFT 0xd
13197 #define D2F5_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN_MASK 0x80000
13198 #define D2F5_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN__SHIFT 0x13
13199 #define D2F5_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN_MASK 0x100000
13200 #define D2F5_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN__SHIFT 0x14
13201 #define D2F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET_MASK 0xf
13202 #define D2F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET__SHIFT 0x0
13203 #define D2F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR_MASK 0x3f0
13204 #define D2F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR__SHIFT 0x4
13205 #define D2F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR_MASK 0xfc00
13206 #define D2F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR__SHIFT 0xa
13207 #define D2F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR_MASK 0x3f0000
13208 #define D2F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR__SHIFT 0x10
13209 #define D2F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM_MASK 0x3fc00000
13210 #define D2F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM__SHIFT 0x16
13211 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE_MASK 0x1
13212 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE__SHIFT 0x0
13213 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ_MASK 0x7e
13214 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ__SHIFT 0x1
13215 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ_MASK 0x1f80
13216 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ__SHIFT 0x7
13217 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ_MASK 0x7e000
13218 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ__SHIFT 0xd
13219 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END_MASK 0x1f80000
13220 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END__SHIFT 0x13
13221 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END_MASK 0x7e000000
13222 #define D2F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END__SHIFT 0x19
13223 #define D2F5_PCIE_LC_STATE0__LC_CURRENT_STATE_MASK 0x3f
13224 #define D2F5_PCIE_LC_STATE0__LC_CURRENT_STATE__SHIFT 0x0
13225 #define D2F5_PCIE_LC_STATE0__LC_PREV_STATE1_MASK 0x3f00
13226 #define D2F5_PCIE_LC_STATE0__LC_PREV_STATE1__SHIFT 0x8
13227 #define D2F5_PCIE_LC_STATE0__LC_PREV_STATE2_MASK 0x3f0000
13228 #define D2F5_PCIE_LC_STATE0__LC_PREV_STATE2__SHIFT 0x10
13229 #define D2F5_PCIE_LC_STATE0__LC_PREV_STATE3_MASK 0x3f000000
13230 #define D2F5_PCIE_LC_STATE0__LC_PREV_STATE3__SHIFT 0x18
13231 #define D2F5_PCIE_LC_STATE1__LC_PREV_STATE4_MASK 0x3f
13232 #define D2F5_PCIE_LC_STATE1__LC_PREV_STATE4__SHIFT 0x0
13233 #define D2F5_PCIE_LC_STATE1__LC_PREV_STATE5_MASK 0x3f00
13234 #define D2F5_PCIE_LC_STATE1__LC_PREV_STATE5__SHIFT 0x8
13235 #define D2F5_PCIE_LC_STATE1__LC_PREV_STATE6_MASK 0x3f0000
13236 #define D2F5_PCIE_LC_STATE1__LC_PREV_STATE6__SHIFT 0x10
13237 #define D2F5_PCIE_LC_STATE1__LC_PREV_STATE7_MASK 0x3f000000
13238 #define D2F5_PCIE_LC_STATE1__LC_PREV_STATE7__SHIFT 0x18
13239 #define D2F5_PCIE_LC_STATE2__LC_PREV_STATE8_MASK 0x3f
13240 #define D2F5_PCIE_LC_STATE2__LC_PREV_STATE8__SHIFT 0x0
13241 #define D2F5_PCIE_LC_STATE2__LC_PREV_STATE9_MASK 0x3f00
13242 #define D2F5_PCIE_LC_STATE2__LC_PREV_STATE9__SHIFT 0x8
13243 #define D2F5_PCIE_LC_STATE2__LC_PREV_STATE10_MASK 0x3f0000
13244 #define D2F5_PCIE_LC_STATE2__LC_PREV_STATE10__SHIFT 0x10
13245 #define D2F5_PCIE_LC_STATE2__LC_PREV_STATE11_MASK 0x3f000000
13246 #define D2F5_PCIE_LC_STATE2__LC_PREV_STATE11__SHIFT 0x18
13247 #define D2F5_PCIE_LC_STATE3__LC_PREV_STATE12_MASK 0x3f
13248 #define D2F5_PCIE_LC_STATE3__LC_PREV_STATE12__SHIFT 0x0
13249 #define D2F5_PCIE_LC_STATE3__LC_PREV_STATE13_MASK 0x3f00
13250 #define D2F5_PCIE_LC_STATE3__LC_PREV_STATE13__SHIFT 0x8
13251 #define D2F5_PCIE_LC_STATE3__LC_PREV_STATE14_MASK 0x3f0000
13252 #define D2F5_PCIE_LC_STATE3__LC_PREV_STATE14__SHIFT 0x10
13253 #define D2F5_PCIE_LC_STATE3__LC_PREV_STATE15_MASK 0x3f000000
13254 #define D2F5_PCIE_LC_STATE3__LC_PREV_STATE15__SHIFT 0x18
13255 #define D2F5_PCIE_LC_STATE4__LC_PREV_STATE16_MASK 0x3f
13256 #define D2F5_PCIE_LC_STATE4__LC_PREV_STATE16__SHIFT 0x0
13257 #define D2F5_PCIE_LC_STATE4__LC_PREV_STATE17_MASK 0x3f00
13258 #define D2F5_PCIE_LC_STATE4__LC_PREV_STATE17__SHIFT 0x8
13259 #define D2F5_PCIE_LC_STATE4__LC_PREV_STATE18_MASK 0x3f0000
13260 #define D2F5_PCIE_LC_STATE4__LC_PREV_STATE18__SHIFT 0x10
13261 #define D2F5_PCIE_LC_STATE4__LC_PREV_STATE19_MASK 0x3f000000
13262 #define D2F5_PCIE_LC_STATE4__LC_PREV_STATE19__SHIFT 0x18
13263 #define D2F5_PCIE_LC_STATE5__LC_PREV_STATE20_MASK 0x3f
13264 #define D2F5_PCIE_LC_STATE5__LC_PREV_STATE20__SHIFT 0x0
13265 #define D2F5_PCIE_LC_STATE5__LC_PREV_STATE21_MASK 0x3f00
13266 #define D2F5_PCIE_LC_STATE5__LC_PREV_STATE21__SHIFT 0x8
13267 #define D2F5_PCIE_LC_STATE5__LC_PREV_STATE22_MASK 0x3f0000
13268 #define D2F5_PCIE_LC_STATE5__LC_PREV_STATE22__SHIFT 0x10
13269 #define D2F5_PCIE_LC_STATE5__LC_PREV_STATE23_MASK 0x3f000000
13270 #define D2F5_PCIE_LC_STATE5__LC_PREV_STATE23__SHIFT 0x18
13271 #define D2F5_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT_MASK 0x3
13272 #define D2F5_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT__SHIFT 0x0
13273 #define D2F5_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT_MASK 0xc
13274 #define D2F5_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT__SHIFT 0x2
13275 #define D2F5_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT_MASK 0x30
13276 #define D2F5_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT__SHIFT 0x4
13277 #define D2F5_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT_MASK 0xc0
13278 #define D2F5_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT__SHIFT 0x6
13279 #define D2F5_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL_MASK 0x700
13280 #define D2F5_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL__SHIFT 0x8
13281 #define D2F5_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET_MASK 0x800
13282 #define D2F5_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET__SHIFT 0xb
13283 #define D2F5_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS_MASK 0x1000
13284 #define D2F5_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS__SHIFT 0xc
13285 #define D2F5_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE_MASK 0x2000
13286 #define D2F5_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE__SHIFT 0xd
13287 #define D2F5_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES_MASK 0x4000
13288 #define D2F5_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES__SHIFT 0xe
13289 #define D2F5_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x8000
13290 #define D2F5_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0xf
13291 #define D2F5_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION_MASK 0x70000
13292 #define D2F5_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION__SHIFT 0x10
13293 #define D2F5_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES_MASK 0x1
13294 #define D2F5_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES__SHIFT 0x0
13295 #define D2F5_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN_MASK 0x2
13296 #define D2F5_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN__SHIFT 0x1
13297 #define D2F5_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED_MASK 0x4
13298 #define D2F5_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED__SHIFT 0x2
13299 #define D2F5_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED_MASK 0x18
13300 #define D2F5_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED__SHIFT 0x3
13301 #define D2F5_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED_MASK 0x20
13302 #define D2F5_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED__SHIFT 0x5
13303 #define D2F5_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN_MASK 0x1
13304 #define D2F5_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN__SHIFT 0x0
13305 #define D2F5_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD_MASK 0xff00
13306 #define D2F5_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD__SHIFT 0x8
13307 #define D2F5_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS_MASK 0xffff0000
13308 #define D2F5_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS__SHIFT 0x10
13309 #define D2F5_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE_MASK 0x8
13310 #define D2F5_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE__SHIFT 0x3
13311 #define D2F5_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE_MASK 0x40
13312 #define D2F5_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE__SHIFT 0x6
13313 #define D2F5_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN_MASK 0x1
13314 #define D2F5_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN__SHIFT 0x0
13315 #define D2F5_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN_MASK 0x2
13316 #define D2F5_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN__SHIFT 0x1
13317 #define D2F5_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN_MASK 0x4
13318 #define D2F5_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN__SHIFT 0x2
13319 #define D2F5_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN_MASK 0x8
13320 #define D2F5_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN__SHIFT 0x3
13321 #define D2F5_PCIEP_HPGI__REG_HPGI_HOOK_MASK 0x80
13322 #define D2F5_PCIEP_HPGI__REG_HPGI_HOOK__SHIFT 0x7
13323 #define D2F5_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS_MASK 0x100
13324 #define D2F5_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS__SHIFT 0x8
13325 #define D2F5_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS_MASK 0x200
13326 #define D2F5_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS__SHIFT 0x9
13327 #define D2F5_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS_MASK 0x400
13328 #define D2F5_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS__SHIFT 0xa
13329 #define D2F5_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS_MASK 0x800
13330 #define D2F5_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS__SHIFT 0xb
13331 #define D2F5_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS_MASK 0x8000
13332 #define D2F5_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS__SHIFT 0xf
13333 #define D2F5_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN_MASK 0x10000
13334 #define D2F5_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN__SHIFT 0x10
13335 #define D2F5_VENDOR_ID__VENDOR_ID_MASK 0xffff
13336 #define D2F5_VENDOR_ID__VENDOR_ID__SHIFT 0x0
13337 #define D2F5_DEVICE_ID__DEVICE_ID_MASK 0xffff0000
13338 #define D2F5_DEVICE_ID__DEVICE_ID__SHIFT 0x10
13339 #define D2F5_COMMAND__IO_ACCESS_EN_MASK 0x1
13340 #define D2F5_COMMAND__IO_ACCESS_EN__SHIFT 0x0
13341 #define D2F5_COMMAND__MEM_ACCESS_EN_MASK 0x2
13342 #define D2F5_COMMAND__MEM_ACCESS_EN__SHIFT 0x1
13343 #define D2F5_COMMAND__BUS_MASTER_EN_MASK 0x4
13344 #define D2F5_COMMAND__BUS_MASTER_EN__SHIFT 0x2
13345 #define D2F5_COMMAND__SPECIAL_CYCLE_EN_MASK 0x8
13346 #define D2F5_COMMAND__SPECIAL_CYCLE_EN__SHIFT 0x3
13347 #define D2F5_COMMAND__MEM_WRITE_INVALIDATE_EN_MASK 0x10
13348 #define D2F5_COMMAND__MEM_WRITE_INVALIDATE_EN__SHIFT 0x4
13349 #define D2F5_COMMAND__PAL_SNOOP_EN_MASK 0x20
13350 #define D2F5_COMMAND__PAL_SNOOP_EN__SHIFT 0x5
13351 #define D2F5_COMMAND__PARITY_ERROR_RESPONSE_MASK 0x40
13352 #define D2F5_COMMAND__PARITY_ERROR_RESPONSE__SHIFT 0x6
13353 #define D2F5_COMMAND__AD_STEPPING_MASK 0x80
13354 #define D2F5_COMMAND__AD_STEPPING__SHIFT 0x7
13355 #define D2F5_COMMAND__SERR_EN_MASK 0x100
13356 #define D2F5_COMMAND__SERR_EN__SHIFT 0x8
13357 #define D2F5_COMMAND__FAST_B2B_EN_MASK 0x200
13358 #define D2F5_COMMAND__FAST_B2B_EN__SHIFT 0x9
13359 #define D2F5_COMMAND__INT_DIS_MASK 0x400
13360 #define D2F5_COMMAND__INT_DIS__SHIFT 0xa
13361 #define D2F5_STATUS__INT_STATUS_MASK 0x80000
13362 #define D2F5_STATUS__INT_STATUS__SHIFT 0x13
13363 #define D2F5_STATUS__CAP_LIST_MASK 0x100000
13364 #define D2F5_STATUS__CAP_LIST__SHIFT 0x14
13365 #define D2F5_STATUS__PCI_66_EN_MASK 0x200000
13366 #define D2F5_STATUS__PCI_66_EN__SHIFT 0x15
13367 #define D2F5_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
13368 #define D2F5_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
13369 #define D2F5_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
13370 #define D2F5_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
13371 #define D2F5_STATUS__DEVSEL_TIMING_MASK 0x6000000
13372 #define D2F5_STATUS__DEVSEL_TIMING__SHIFT 0x19
13373 #define D2F5_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
13374 #define D2F5_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
13375 #define D2F5_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
13376 #define D2F5_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
13377 #define D2F5_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
13378 #define D2F5_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
13379 #define D2F5_STATUS__SIGNALED_SYSTEM_ERROR_MASK 0x40000000
13380 #define D2F5_STATUS__SIGNALED_SYSTEM_ERROR__SHIFT 0x1e
13381 #define D2F5_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
13382 #define D2F5_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
13383 #define D2F5_REVISION_ID__MINOR_REV_ID_MASK 0xf
13384 #define D2F5_REVISION_ID__MINOR_REV_ID__SHIFT 0x0
13385 #define D2F5_REVISION_ID__MAJOR_REV_ID_MASK 0xf0
13386 #define D2F5_REVISION_ID__MAJOR_REV_ID__SHIFT 0x4
13387 #define D2F5_PROG_INTERFACE__PROG_INTERFACE_MASK 0xff00
13388 #define D2F5_PROG_INTERFACE__PROG_INTERFACE__SHIFT 0x8
13389 #define D2F5_SUB_CLASS__SUB_CLASS_MASK 0xff0000
13390 #define D2F5_SUB_CLASS__SUB_CLASS__SHIFT 0x10
13391 #define D2F5_BASE_CLASS__BASE_CLASS_MASK 0xff000000
13392 #define D2F5_BASE_CLASS__BASE_CLASS__SHIFT 0x18
13393 #define D2F5_CACHE_LINE__CACHE_LINE_SIZE_MASK 0xff
13394 #define D2F5_CACHE_LINE__CACHE_LINE_SIZE__SHIFT 0x0
13395 #define D2F5_LATENCY__LATENCY_TIMER_MASK 0xff00
13396 #define D2F5_LATENCY__LATENCY_TIMER__SHIFT 0x8
13397 #define D2F5_HEADER__HEADER_TYPE_MASK 0x7f0000
13398 #define D2F5_HEADER__HEADER_TYPE__SHIFT 0x10
13399 #define D2F5_HEADER__DEVICE_TYPE_MASK 0x800000
13400 #define D2F5_HEADER__DEVICE_TYPE__SHIFT 0x17
13401 #define D2F5_BIST__BIST_COMP_MASK 0xf000000
13402 #define D2F5_BIST__BIST_COMP__SHIFT 0x18
13403 #define D2F5_BIST__BIST_STRT_MASK 0x40000000
13404 #define D2F5_BIST__BIST_STRT__SHIFT 0x1e
13405 #define D2F5_BIST__BIST_CAP_MASK 0x80000000
13406 #define D2F5_BIST__BIST_CAP__SHIFT 0x1f
13407 #define D2F5_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS_MASK 0xff
13408 #define D2F5_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS__SHIFT 0x0
13409 #define D2F5_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS_MASK 0xff00
13410 #define D2F5_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS__SHIFT 0x8
13411 #define D2F5_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM_MASK 0xff0000
13412 #define D2F5_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM__SHIFT 0x10
13413 #define D2F5_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER_MASK 0xff000000
13414 #define D2F5_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER__SHIFT 0x18
13415 #define D2F5_IO_BASE_LIMIT__IO_BASE_TYPE_MASK 0xf
13416 #define D2F5_IO_BASE_LIMIT__IO_BASE_TYPE__SHIFT 0x0
13417 #define D2F5_IO_BASE_LIMIT__IO_BASE_MASK 0xf0
13418 #define D2F5_IO_BASE_LIMIT__IO_BASE__SHIFT 0x4
13419 #define D2F5_IO_BASE_LIMIT__IO_LIMIT_TYPE_MASK 0xf00
13420 #define D2F5_IO_BASE_LIMIT__IO_LIMIT_TYPE__SHIFT 0x8
13421 #define D2F5_IO_BASE_LIMIT__IO_LIMIT_MASK 0xf000
13422 #define D2F5_IO_BASE_LIMIT__IO_LIMIT__SHIFT 0xc
13423 #define D2F5_SECONDARY_STATUS__CAP_LIST_MASK 0x100000
13424 #define D2F5_SECONDARY_STATUS__CAP_LIST__SHIFT 0x14
13425 #define D2F5_SECONDARY_STATUS__PCI_66_EN_MASK 0x200000
13426 #define D2F5_SECONDARY_STATUS__PCI_66_EN__SHIFT 0x15
13427 #define D2F5_SECONDARY_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
13428 #define D2F5_SECONDARY_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
13429 #define D2F5_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
13430 #define D2F5_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
13431 #define D2F5_SECONDARY_STATUS__DEVSEL_TIMING_MASK 0x6000000
13432 #define D2F5_SECONDARY_STATUS__DEVSEL_TIMING__SHIFT 0x19
13433 #define D2F5_SECONDARY_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
13434 #define D2F5_SECONDARY_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
13435 #define D2F5_SECONDARY_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
13436 #define D2F5_SECONDARY_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
13437 #define D2F5_SECONDARY_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
13438 #define D2F5_SECONDARY_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
13439 #define D2F5_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR_MASK 0x40000000
13440 #define D2F5_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR__SHIFT 0x1e
13441 #define D2F5_SECONDARY_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
13442 #define D2F5_SECONDARY_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
13443 #define D2F5_MEM_BASE_LIMIT__MEM_BASE_TYPE_MASK 0xf
13444 #define D2F5_MEM_BASE_LIMIT__MEM_BASE_TYPE__SHIFT 0x0
13445 #define D2F5_MEM_BASE_LIMIT__MEM_BASE_31_20_MASK 0xfff0
13446 #define D2F5_MEM_BASE_LIMIT__MEM_BASE_31_20__SHIFT 0x4
13447 #define D2F5_MEM_BASE_LIMIT__MEM_LIMIT_TYPE_MASK 0xf0000
13448 #define D2F5_MEM_BASE_LIMIT__MEM_LIMIT_TYPE__SHIFT 0x10
13449 #define D2F5_MEM_BASE_LIMIT__MEM_LIMIT_31_20_MASK 0xfff00000
13450 #define D2F5_MEM_BASE_LIMIT__MEM_LIMIT_31_20__SHIFT 0x14
13451 #define D2F5_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE_MASK 0xf
13452 #define D2F5_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE__SHIFT 0x0
13453 #define D2F5_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20_MASK 0xfff0
13454 #define D2F5_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20__SHIFT 0x4
13455 #define D2F5_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE_MASK 0xf0000
13456 #define D2F5_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE__SHIFT 0x10
13457 #define D2F5_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20_MASK 0xfff00000
13458 #define D2F5_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20__SHIFT 0x14
13459 #define D2F5_PREF_BASE_UPPER__PREF_BASE_UPPER_MASK 0xffffffff
13460 #define D2F5_PREF_BASE_UPPER__PREF_BASE_UPPER__SHIFT 0x0
13461 #define D2F5_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER_MASK 0xffffffff
13462 #define D2F5_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER__SHIFT 0x0
13463 #define D2F5_IO_BASE_LIMIT_HI__IO_BASE_31_16_MASK 0xffff
13464 #define D2F5_IO_BASE_LIMIT_HI__IO_BASE_31_16__SHIFT 0x0
13465 #define D2F5_IO_BASE_LIMIT_HI__IO_LIMIT_31_16_MASK 0xffff0000
13466 #define D2F5_IO_BASE_LIMIT_HI__IO_LIMIT_31_16__SHIFT 0x10
13467 #define D2F5_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN_MASK 0x10000
13468 #define D2F5_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN__SHIFT 0x10
13469 #define D2F5_IRQ_BRIDGE_CNTL__SERR_EN_MASK 0x20000
13470 #define D2F5_IRQ_BRIDGE_CNTL__SERR_EN__SHIFT 0x11
13471 #define D2F5_IRQ_BRIDGE_CNTL__ISA_EN_MASK 0x40000
13472 #define D2F5_IRQ_BRIDGE_CNTL__ISA_EN__SHIFT 0x12
13473 #define D2F5_IRQ_BRIDGE_CNTL__VGA_EN_MASK 0x80000
13474 #define D2F5_IRQ_BRIDGE_CNTL__VGA_EN__SHIFT 0x13
13475 #define D2F5_IRQ_BRIDGE_CNTL__VGA_DEC_MASK 0x100000
13476 #define D2F5_IRQ_BRIDGE_CNTL__VGA_DEC__SHIFT 0x14
13477 #define D2F5_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE_MASK 0x200000
13478 #define D2F5_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE__SHIFT 0x15
13479 #define D2F5_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET_MASK 0x400000
13480 #define D2F5_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET__SHIFT 0x16
13481 #define D2F5_IRQ_BRIDGE_CNTL__FAST_B2B_EN_MASK 0x800000
13482 #define D2F5_IRQ_BRIDGE_CNTL__FAST_B2B_EN__SHIFT 0x17
13483 #define D2F5_CAP_PTR__CAP_PTR_MASK 0xff
13484 #define D2F5_CAP_PTR__CAP_PTR__SHIFT 0x0
13485 #define D2F5_INTERRUPT_LINE__INTERRUPT_LINE_MASK 0xff
13486 #define D2F5_INTERRUPT_LINE__INTERRUPT_LINE__SHIFT 0x0
13487 #define D2F5_INTERRUPT_PIN__INTERRUPT_PIN_MASK 0xff00
13488 #define D2F5_INTERRUPT_PIN__INTERRUPT_PIN__SHIFT 0x8
13489 #define D2F5_EXT_BRIDGE_CNTL__IO_PORT_80_EN_MASK 0x1
13490 #define D2F5_EXT_BRIDGE_CNTL__IO_PORT_80_EN__SHIFT 0x0
13491 #define D2F5_PMI_CAP_LIST__CAP_ID_MASK 0xff
13492 #define D2F5_PMI_CAP_LIST__CAP_ID__SHIFT 0x0
13493 #define D2F5_PMI_CAP_LIST__NEXT_PTR_MASK 0xff00
13494 #define D2F5_PMI_CAP_LIST__NEXT_PTR__SHIFT 0x8
13495 #define D2F5_PMI_CAP__VERSION_MASK 0x70000
13496 #define D2F5_PMI_CAP__VERSION__SHIFT 0x10
13497 #define D2F5_PMI_CAP__PME_CLOCK_MASK 0x80000
13498 #define D2F5_PMI_CAP__PME_CLOCK__SHIFT 0x13
13499 #define D2F5_PMI_CAP__DEV_SPECIFIC_INIT_MASK 0x200000
13500 #define D2F5_PMI_CAP__DEV_SPECIFIC_INIT__SHIFT 0x15
13501 #define D2F5_PMI_CAP__AUX_CURRENT_MASK 0x1c00000
13502 #define D2F5_PMI_CAP__AUX_CURRENT__SHIFT 0x16
13503 #define D2F5_PMI_CAP__D1_SUPPORT_MASK 0x2000000
13504 #define D2F5_PMI_CAP__D1_SUPPORT__SHIFT 0x19
13505 #define D2F5_PMI_CAP__D2_SUPPORT_MASK 0x4000000
13506 #define D2F5_PMI_CAP__D2_SUPPORT__SHIFT 0x1a
13507 #define D2F5_PMI_CAP__PME_SUPPORT_MASK 0xf8000000
13508 #define D2F5_PMI_CAP__PME_SUPPORT__SHIFT 0x1b
13509 #define D2F5_PMI_STATUS_CNTL__POWER_STATE_MASK 0x3
13510 #define D2F5_PMI_STATUS_CNTL__POWER_STATE__SHIFT 0x0
13511 #define D2F5_PMI_STATUS_CNTL__NO_SOFT_RESET_MASK 0x8
13512 #define D2F5_PMI_STATUS_CNTL__NO_SOFT_RESET__SHIFT 0x3
13513 #define D2F5_PMI_STATUS_CNTL__PME_EN_MASK 0x100
13514 #define D2F5_PMI_STATUS_CNTL__PME_EN__SHIFT 0x8
13515 #define D2F5_PMI_STATUS_CNTL__DATA_SELECT_MASK 0x1e00
13516 #define D2F5_PMI_STATUS_CNTL__DATA_SELECT__SHIFT 0x9
13517 #define D2F5_PMI_STATUS_CNTL__DATA_SCALE_MASK 0x6000
13518 #define D2F5_PMI_STATUS_CNTL__DATA_SCALE__SHIFT 0xd
13519 #define D2F5_PMI_STATUS_CNTL__PME_STATUS_MASK 0x8000
13520 #define D2F5_PMI_STATUS_CNTL__PME_STATUS__SHIFT 0xf
13521 #define D2F5_PMI_STATUS_CNTL__B2_B3_SUPPORT_MASK 0x400000
13522 #define D2F5_PMI_STATUS_CNTL__B2_B3_SUPPORT__SHIFT 0x16
13523 #define D2F5_PMI_STATUS_CNTL__BUS_PWR_EN_MASK 0x800000
13524 #define D2F5_PMI_STATUS_CNTL__BUS_PWR_EN__SHIFT 0x17
13525 #define D2F5_PMI_STATUS_CNTL__PMI_DATA_MASK 0xff000000
13526 #define D2F5_PMI_STATUS_CNTL__PMI_DATA__SHIFT 0x18
13527 #define D2F5_PCIE_CAP_LIST__CAP_ID_MASK 0xff
13528 #define D2F5_PCIE_CAP_LIST__CAP_ID__SHIFT 0x0
13529 #define D2F5_PCIE_CAP_LIST__NEXT_PTR_MASK 0xff00
13530 #define D2F5_PCIE_CAP_LIST__NEXT_PTR__SHIFT 0x8
13531 #define D2F5_PCIE_CAP__VERSION_MASK 0xf0000
13532 #define D2F5_PCIE_CAP__VERSION__SHIFT 0x10
13533 #define D2F5_PCIE_CAP__DEVICE_TYPE_MASK 0xf00000
13534 #define D2F5_PCIE_CAP__DEVICE_TYPE__SHIFT 0x14
13535 #define D2F5_PCIE_CAP__SLOT_IMPLEMENTED_MASK 0x1000000
13536 #define D2F5_PCIE_CAP__SLOT_IMPLEMENTED__SHIFT 0x18
13537 #define D2F5_PCIE_CAP__INT_MESSAGE_NUM_MASK 0x3e000000
13538 #define D2F5_PCIE_CAP__INT_MESSAGE_NUM__SHIFT 0x19
13539 #define D2F5_DEVICE_CAP__MAX_PAYLOAD_SUPPORT_MASK 0x7
13540 #define D2F5_DEVICE_CAP__MAX_PAYLOAD_SUPPORT__SHIFT 0x0
13541 #define D2F5_DEVICE_CAP__PHANTOM_FUNC_MASK 0x18
13542 #define D2F5_DEVICE_CAP__PHANTOM_FUNC__SHIFT 0x3
13543 #define D2F5_DEVICE_CAP__EXTENDED_TAG_MASK 0x20
13544 #define D2F5_DEVICE_CAP__EXTENDED_TAG__SHIFT 0x5
13545 #define D2F5_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY_MASK 0x1c0
13546 #define D2F5_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY__SHIFT 0x6
13547 #define D2F5_DEVICE_CAP__L1_ACCEPTABLE_LATENCY_MASK 0xe00
13548 #define D2F5_DEVICE_CAP__L1_ACCEPTABLE_LATENCY__SHIFT 0x9
13549 #define D2F5_DEVICE_CAP__ROLE_BASED_ERR_REPORTING_MASK 0x8000
13550 #define D2F5_DEVICE_CAP__ROLE_BASED_ERR_REPORTING__SHIFT 0xf
13551 #define D2F5_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT_MASK 0x3fc0000
13552 #define D2F5_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT__SHIFT 0x12
13553 #define D2F5_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE_MASK 0xc000000
13554 #define D2F5_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE__SHIFT 0x1a
13555 #define D2F5_DEVICE_CAP__FLR_CAPABLE_MASK 0x10000000
13556 #define D2F5_DEVICE_CAP__FLR_CAPABLE__SHIFT 0x1c
13557 #define D2F5_DEVICE_CNTL__CORR_ERR_EN_MASK 0x1
13558 #define D2F5_DEVICE_CNTL__CORR_ERR_EN__SHIFT 0x0
13559 #define D2F5_DEVICE_CNTL__NON_FATAL_ERR_EN_MASK 0x2
13560 #define D2F5_DEVICE_CNTL__NON_FATAL_ERR_EN__SHIFT 0x1
13561 #define D2F5_DEVICE_CNTL__FATAL_ERR_EN_MASK 0x4
13562 #define D2F5_DEVICE_CNTL__FATAL_ERR_EN__SHIFT 0x2
13563 #define D2F5_DEVICE_CNTL__USR_REPORT_EN_MASK 0x8
13564 #define D2F5_DEVICE_CNTL__USR_REPORT_EN__SHIFT 0x3
13565 #define D2F5_DEVICE_CNTL__RELAXED_ORD_EN_MASK 0x10
13566 #define D2F5_DEVICE_CNTL__RELAXED_ORD_EN__SHIFT 0x4
13567 #define D2F5_DEVICE_CNTL__MAX_PAYLOAD_SIZE_MASK 0xe0
13568 #define D2F5_DEVICE_CNTL__MAX_PAYLOAD_SIZE__SHIFT 0x5
13569 #define D2F5_DEVICE_CNTL__EXTENDED_TAG_EN_MASK 0x100
13570 #define D2F5_DEVICE_CNTL__EXTENDED_TAG_EN__SHIFT 0x8
13571 #define D2F5_DEVICE_CNTL__PHANTOM_FUNC_EN_MASK 0x200
13572 #define D2F5_DEVICE_CNTL__PHANTOM_FUNC_EN__SHIFT 0x9
13573 #define D2F5_DEVICE_CNTL__AUX_POWER_PM_EN_MASK 0x400
13574 #define D2F5_DEVICE_CNTL__AUX_POWER_PM_EN__SHIFT 0xa
13575 #define D2F5_DEVICE_CNTL__NO_SNOOP_EN_MASK 0x800
13576 #define D2F5_DEVICE_CNTL__NO_SNOOP_EN__SHIFT 0xb
13577 #define D2F5_DEVICE_CNTL__MAX_READ_REQUEST_SIZE_MASK 0x7000
13578 #define D2F5_DEVICE_CNTL__MAX_READ_REQUEST_SIZE__SHIFT 0xc
13579 #define D2F5_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN_MASK 0x8000
13580 #define D2F5_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN__SHIFT 0xf
13581 #define D2F5_DEVICE_STATUS__CORR_ERR_MASK 0x10000
13582 #define D2F5_DEVICE_STATUS__CORR_ERR__SHIFT 0x10
13583 #define D2F5_DEVICE_STATUS__NON_FATAL_ERR_MASK 0x20000
13584 #define D2F5_DEVICE_STATUS__NON_FATAL_ERR__SHIFT 0x11
13585 #define D2F5_DEVICE_STATUS__FATAL_ERR_MASK 0x40000
13586 #define D2F5_DEVICE_STATUS__FATAL_ERR__SHIFT 0x12
13587 #define D2F5_DEVICE_STATUS__USR_DETECTED_MASK 0x80000
13588 #define D2F5_DEVICE_STATUS__USR_DETECTED__SHIFT 0x13
13589 #define D2F5_DEVICE_STATUS__AUX_PWR_MASK 0x100000
13590 #define D2F5_DEVICE_STATUS__AUX_PWR__SHIFT 0x14
13591 #define D2F5_DEVICE_STATUS__TRANSACTIONS_PEND_MASK 0x200000
13592 #define D2F5_DEVICE_STATUS__TRANSACTIONS_PEND__SHIFT 0x15
13593 #define D2F5_LINK_CAP__LINK_SPEED_MASK 0xf
13594 #define D2F5_LINK_CAP__LINK_SPEED__SHIFT 0x0
13595 #define D2F5_LINK_CAP__LINK_WIDTH_MASK 0x3f0
13596 #define D2F5_LINK_CAP__LINK_WIDTH__SHIFT 0x4
13597 #define D2F5_LINK_CAP__PM_SUPPORT_MASK 0xc00
13598 #define D2F5_LINK_CAP__PM_SUPPORT__SHIFT 0xa
13599 #define D2F5_LINK_CAP__L0S_EXIT_LATENCY_MASK 0x7000
13600 #define D2F5_LINK_CAP__L0S_EXIT_LATENCY__SHIFT 0xc
13601 #define D2F5_LINK_CAP__L1_EXIT_LATENCY_MASK 0x38000
13602 #define D2F5_LINK_CAP__L1_EXIT_LATENCY__SHIFT 0xf
13603 #define D2F5_LINK_CAP__CLOCK_POWER_MANAGEMENT_MASK 0x40000
13604 #define D2F5_LINK_CAP__CLOCK_POWER_MANAGEMENT__SHIFT 0x12
13605 #define D2F5_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING_MASK 0x80000
13606 #define D2F5_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING__SHIFT 0x13
13607 #define D2F5_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE_MASK 0x100000
13608 #define D2F5_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE__SHIFT 0x14
13609 #define D2F5_LINK_CAP__LINK_BW_NOTIFICATION_CAP_MASK 0x200000
13610 #define D2F5_LINK_CAP__LINK_BW_NOTIFICATION_CAP__SHIFT 0x15
13611 #define D2F5_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE_MASK 0x400000
13612 #define D2F5_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE__SHIFT 0x16
13613 #define D2F5_LINK_CAP__PORT_NUMBER_MASK 0xff000000
13614 #define D2F5_LINK_CAP__PORT_NUMBER__SHIFT 0x18
13615 #define D2F5_LINK_CNTL__PM_CONTROL_MASK 0x3
13616 #define D2F5_LINK_CNTL__PM_CONTROL__SHIFT 0x0
13617 #define D2F5_LINK_CNTL__READ_CPL_BOUNDARY_MASK 0x8
13618 #define D2F5_LINK_CNTL__READ_CPL_BOUNDARY__SHIFT 0x3
13619 #define D2F5_LINK_CNTL__LINK_DIS_MASK 0x10
13620 #define D2F5_LINK_CNTL__LINK_DIS__SHIFT 0x4
13621 #define D2F5_LINK_CNTL__RETRAIN_LINK_MASK 0x20
13622 #define D2F5_LINK_CNTL__RETRAIN_LINK__SHIFT 0x5
13623 #define D2F5_LINK_CNTL__COMMON_CLOCK_CFG_MASK 0x40
13624 #define D2F5_LINK_CNTL__COMMON_CLOCK_CFG__SHIFT 0x6
13625 #define D2F5_LINK_CNTL__EXTENDED_SYNC_MASK 0x80
13626 #define D2F5_LINK_CNTL__EXTENDED_SYNC__SHIFT 0x7
13627 #define D2F5_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN_MASK 0x100
13628 #define D2F5_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN__SHIFT 0x8
13629 #define D2F5_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE_MASK 0x200
13630 #define D2F5_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE__SHIFT 0x9
13631 #define D2F5_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN_MASK 0x400
13632 #define D2F5_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN__SHIFT 0xa
13633 #define D2F5_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN_MASK 0x800
13634 #define D2F5_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN__SHIFT 0xb
13635 #define D2F5_LINK_STATUS__CURRENT_LINK_SPEED_MASK 0xf0000
13636 #define D2F5_LINK_STATUS__CURRENT_LINK_SPEED__SHIFT 0x10
13637 #define D2F5_LINK_STATUS__NEGOTIATED_LINK_WIDTH_MASK 0x3f00000
13638 #define D2F5_LINK_STATUS__NEGOTIATED_LINK_WIDTH__SHIFT 0x14
13639 #define D2F5_LINK_STATUS__LINK_TRAINING_MASK 0x8000000
13640 #define D2F5_LINK_STATUS__LINK_TRAINING__SHIFT 0x1b
13641 #define D2F5_LINK_STATUS__SLOT_CLOCK_CFG_MASK 0x10000000
13642 #define D2F5_LINK_STATUS__SLOT_CLOCK_CFG__SHIFT 0x1c
13643 #define D2F5_LINK_STATUS__DL_ACTIVE_MASK 0x20000000
13644 #define D2F5_LINK_STATUS__DL_ACTIVE__SHIFT 0x1d
13645 #define D2F5_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS_MASK 0x40000000
13646 #define D2F5_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS__SHIFT 0x1e
13647 #define D2F5_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS_MASK 0x80000000
13648 #define D2F5_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS__SHIFT 0x1f
13649 #define D2F5_SLOT_CAP__ATTN_BUTTON_PRESENT_MASK 0x1
13650 #define D2F5_SLOT_CAP__ATTN_BUTTON_PRESENT__SHIFT 0x0
13651 #define D2F5_SLOT_CAP__PWR_CONTROLLER_PRESENT_MASK 0x2
13652 #define D2F5_SLOT_CAP__PWR_CONTROLLER_PRESENT__SHIFT 0x1
13653 #define D2F5_SLOT_CAP__MRL_SENSOR_PRESENT_MASK 0x4
13654 #define D2F5_SLOT_CAP__MRL_SENSOR_PRESENT__SHIFT 0x2
13655 #define D2F5_SLOT_CAP__ATTN_INDICATOR_PRESENT_MASK 0x8
13656 #define D2F5_SLOT_CAP__ATTN_INDICATOR_PRESENT__SHIFT 0x3
13657 #define D2F5_SLOT_CAP__PWR_INDICATOR_PRESENT_MASK 0x10
13658 #define D2F5_SLOT_CAP__PWR_INDICATOR_PRESENT__SHIFT 0x4
13659 #define D2F5_SLOT_CAP__HOTPLUG_SURPRISE_MASK 0x20
13660 #define D2F5_SLOT_CAP__HOTPLUG_SURPRISE__SHIFT 0x5
13661 #define D2F5_SLOT_CAP__HOTPLUG_CAPABLE_MASK 0x40
13662 #define D2F5_SLOT_CAP__HOTPLUG_CAPABLE__SHIFT 0x6
13663 #define D2F5_SLOT_CAP__SLOT_PWR_LIMIT_VALUE_MASK 0x7f80
13664 #define D2F5_SLOT_CAP__SLOT_PWR_LIMIT_VALUE__SHIFT 0x7
13665 #define D2F5_SLOT_CAP__SLOT_PWR_LIMIT_SCALE_MASK 0x18000
13666 #define D2F5_SLOT_CAP__SLOT_PWR_LIMIT_SCALE__SHIFT 0xf
13667 #define D2F5_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT_MASK 0x20000
13668 #define D2F5_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT__SHIFT 0x11
13669 #define D2F5_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED_MASK 0x40000
13670 #define D2F5_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED__SHIFT 0x12
13671 #define D2F5_SLOT_CAP__PHYSICAL_SLOT_NUM_MASK 0xfff80000
13672 #define D2F5_SLOT_CAP__PHYSICAL_SLOT_NUM__SHIFT 0x13
13673 #define D2F5_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN_MASK 0x1
13674 #define D2F5_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN__SHIFT 0x0
13675 #define D2F5_SLOT_CNTL__PWR_FAULT_DETECTED_EN_MASK 0x2
13676 #define D2F5_SLOT_CNTL__PWR_FAULT_DETECTED_EN__SHIFT 0x1
13677 #define D2F5_SLOT_CNTL__MRL_SENSOR_CHANGED_EN_MASK 0x4
13678 #define D2F5_SLOT_CNTL__MRL_SENSOR_CHANGED_EN__SHIFT 0x2
13679 #define D2F5_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN_MASK 0x8
13680 #define D2F5_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN__SHIFT 0x3
13681 #define D2F5_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN_MASK 0x10
13682 #define D2F5_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN__SHIFT 0x4
13683 #define D2F5_SLOT_CNTL__HOTPLUG_INTR_EN_MASK 0x20
13684 #define D2F5_SLOT_CNTL__HOTPLUG_INTR_EN__SHIFT 0x5
13685 #define D2F5_SLOT_CNTL__ATTN_INDICATOR_CNTL_MASK 0xc0
13686 #define D2F5_SLOT_CNTL__ATTN_INDICATOR_CNTL__SHIFT 0x6
13687 #define D2F5_SLOT_CNTL__PWR_INDICATOR_CNTL_MASK 0x300
13688 #define D2F5_SLOT_CNTL__PWR_INDICATOR_CNTL__SHIFT 0x8
13689 #define D2F5_SLOT_CNTL__PWR_CONTROLLER_CNTL_MASK 0x400
13690 #define D2F5_SLOT_CNTL__PWR_CONTROLLER_CNTL__SHIFT 0xa
13691 #define D2F5_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL_MASK 0x800
13692 #define D2F5_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL__SHIFT 0xb
13693 #define D2F5_SLOT_CNTL__DL_STATE_CHANGED_EN_MASK 0x1000
13694 #define D2F5_SLOT_CNTL__DL_STATE_CHANGED_EN__SHIFT 0xc
13695 #define D2F5_SLOT_STATUS__ATTN_BUTTON_PRESSED_MASK 0x10000
13696 #define D2F5_SLOT_STATUS__ATTN_BUTTON_PRESSED__SHIFT 0x10
13697 #define D2F5_SLOT_STATUS__PWR_FAULT_DETECTED_MASK 0x20000
13698 #define D2F5_SLOT_STATUS__PWR_FAULT_DETECTED__SHIFT 0x11
13699 #define D2F5_SLOT_STATUS__MRL_SENSOR_CHANGED_MASK 0x40000
13700 #define D2F5_SLOT_STATUS__MRL_SENSOR_CHANGED__SHIFT 0x12
13701 #define D2F5_SLOT_STATUS__PRESENCE_DETECT_CHANGED_MASK 0x80000
13702 #define D2F5_SLOT_STATUS__PRESENCE_DETECT_CHANGED__SHIFT 0x13
13703 #define D2F5_SLOT_STATUS__COMMAND_COMPLETED_MASK 0x100000
13704 #define D2F5_SLOT_STATUS__COMMAND_COMPLETED__SHIFT 0x14
13705 #define D2F5_SLOT_STATUS__MRL_SENSOR_STATE_MASK 0x200000
13706 #define D2F5_SLOT_STATUS__MRL_SENSOR_STATE__SHIFT 0x15
13707 #define D2F5_SLOT_STATUS__PRESENCE_DETECT_STATE_MASK 0x400000
13708 #define D2F5_SLOT_STATUS__PRESENCE_DETECT_STATE__SHIFT 0x16
13709 #define D2F5_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS_MASK 0x800000
13710 #define D2F5_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS__SHIFT 0x17
13711 #define D2F5_SLOT_STATUS__DL_STATE_CHANGED_MASK 0x1000000
13712 #define D2F5_SLOT_STATUS__DL_STATE_CHANGED__SHIFT 0x18
13713 #define D2F5_ROOT_CNTL__SERR_ON_CORR_ERR_EN_MASK 0x1
13714 #define D2F5_ROOT_CNTL__SERR_ON_CORR_ERR_EN__SHIFT 0x0
13715 #define D2F5_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN_MASK 0x2
13716 #define D2F5_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN__SHIFT 0x1
13717 #define D2F5_ROOT_CNTL__SERR_ON_FATAL_ERR_EN_MASK 0x4
13718 #define D2F5_ROOT_CNTL__SERR_ON_FATAL_ERR_EN__SHIFT 0x2
13719 #define D2F5_ROOT_CNTL__PM_INTERRUPT_EN_MASK 0x8
13720 #define D2F5_ROOT_CNTL__PM_INTERRUPT_EN__SHIFT 0x3
13721 #define D2F5_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN_MASK 0x10
13722 #define D2F5_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN__SHIFT 0x4
13723 #define D2F5_ROOT_CAP__CRS_SOFTWARE_VISIBILITY_MASK 0x10000
13724 #define D2F5_ROOT_CAP__CRS_SOFTWARE_VISIBILITY__SHIFT 0x10
13725 #define D2F5_ROOT_STATUS__PME_REQUESTOR_ID_MASK 0xffff
13726 #define D2F5_ROOT_STATUS__PME_REQUESTOR_ID__SHIFT 0x0
13727 #define D2F5_ROOT_STATUS__PME_STATUS_MASK 0x10000
13728 #define D2F5_ROOT_STATUS__PME_STATUS__SHIFT 0x10
13729 #define D2F5_ROOT_STATUS__PME_PENDING_MASK 0x20000
13730 #define D2F5_ROOT_STATUS__PME_PENDING__SHIFT 0x11
13731 #define D2F5_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED_MASK 0xf
13732 #define D2F5_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED__SHIFT 0x0
13733 #define D2F5_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED_MASK 0x10
13734 #define D2F5_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED__SHIFT 0x4
13735 #define D2F5_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED_MASK 0x20
13736 #define D2F5_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED__SHIFT 0x5
13737 #define D2F5_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED_MASK 0x40
13738 #define D2F5_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED__SHIFT 0x6
13739 #define D2F5_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED_MASK 0x80
13740 #define D2F5_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED__SHIFT 0x7
13741 #define D2F5_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED_MASK 0x100
13742 #define D2F5_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED__SHIFT 0x8
13743 #define D2F5_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED_MASK 0x200
13744 #define D2F5_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED__SHIFT 0x9
13745 #define D2F5_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING_MASK 0x400
13746 #define D2F5_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING__SHIFT 0xa
13747 #define D2F5_DEVICE_CAP2__LTR_SUPPORTED_MASK 0x800
13748 #define D2F5_DEVICE_CAP2__LTR_SUPPORTED__SHIFT 0xb
13749 #define D2F5_DEVICE_CAP2__TPH_CPLR_SUPPORTED_MASK 0x3000
13750 #define D2F5_DEVICE_CAP2__TPH_CPLR_SUPPORTED__SHIFT 0xc
13751 #define D2F5_DEVICE_CAP2__OBFF_SUPPORTED_MASK 0xc0000
13752 #define D2F5_DEVICE_CAP2__OBFF_SUPPORTED__SHIFT 0x12
13753 #define D2F5_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED_MASK 0x100000
13754 #define D2F5_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED__SHIFT 0x14
13755 #define D2F5_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED_MASK 0x200000
13756 #define D2F5_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED__SHIFT 0x15
13757 #define D2F5_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES_MASK 0xc00000
13758 #define D2F5_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES__SHIFT 0x16
13759 #define D2F5_DEVICE_CNTL2__CPL_TIMEOUT_VALUE_MASK 0xf
13760 #define D2F5_DEVICE_CNTL2__CPL_TIMEOUT_VALUE__SHIFT 0x0
13761 #define D2F5_DEVICE_CNTL2__CPL_TIMEOUT_DIS_MASK 0x10
13762 #define D2F5_DEVICE_CNTL2__CPL_TIMEOUT_DIS__SHIFT 0x4
13763 #define D2F5_DEVICE_CNTL2__ARI_FORWARDING_EN_MASK 0x20
13764 #define D2F5_DEVICE_CNTL2__ARI_FORWARDING_EN__SHIFT 0x5
13765 #define D2F5_DEVICE_CNTL2__ATOMICOP_REQUEST_EN_MASK 0x40
13766 #define D2F5_DEVICE_CNTL2__ATOMICOP_REQUEST_EN__SHIFT 0x6
13767 #define D2F5_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING_MASK 0x80
13768 #define D2F5_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING__SHIFT 0x7
13769 #define D2F5_DEVICE_CNTL2__IDO_REQUEST_ENABLE_MASK 0x100
13770 #define D2F5_DEVICE_CNTL2__IDO_REQUEST_ENABLE__SHIFT 0x8
13771 #define D2F5_DEVICE_CNTL2__IDO_COMPLETION_ENABLE_MASK 0x200
13772 #define D2F5_DEVICE_CNTL2__IDO_COMPLETION_ENABLE__SHIFT 0x9
13773 #define D2F5_DEVICE_CNTL2__LTR_EN_MASK 0x400
13774 #define D2F5_DEVICE_CNTL2__LTR_EN__SHIFT 0xa
13775 #define D2F5_DEVICE_CNTL2__OBFF_EN_MASK 0x6000
13776 #define D2F5_DEVICE_CNTL2__OBFF_EN__SHIFT 0xd
13777 #define D2F5_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING_MASK 0x8000
13778 #define D2F5_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING__SHIFT 0xf
13779 #define D2F5_DEVICE_STATUS2__RESERVED_MASK 0xffff0000
13780 #define D2F5_DEVICE_STATUS2__RESERVED__SHIFT 0x10
13781 #define D2F5_LINK_CAP2__SUPPORTED_LINK_SPEED_MASK 0xfe
13782 #define D2F5_LINK_CAP2__SUPPORTED_LINK_SPEED__SHIFT 0x1
13783 #define D2F5_LINK_CAP2__CROSSLINK_SUPPORTED_MASK 0x100
13784 #define D2F5_LINK_CAP2__CROSSLINK_SUPPORTED__SHIFT 0x8
13785 #define D2F5_LINK_CAP2__RESERVED_MASK 0xfffffe00
13786 #define D2F5_LINK_CAP2__RESERVED__SHIFT 0x9
13787 #define D2F5_LINK_CNTL2__TARGET_LINK_SPEED_MASK 0xf
13788 #define D2F5_LINK_CNTL2__TARGET_LINK_SPEED__SHIFT 0x0
13789 #define D2F5_LINK_CNTL2__ENTER_COMPLIANCE_MASK 0x10
13790 #define D2F5_LINK_CNTL2__ENTER_COMPLIANCE__SHIFT 0x4
13791 #define D2F5_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE_MASK 0x20
13792 #define D2F5_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE__SHIFT 0x5
13793 #define D2F5_LINK_CNTL2__SELECTABLE_DEEMPHASIS_MASK 0x40
13794 #define D2F5_LINK_CNTL2__SELECTABLE_DEEMPHASIS__SHIFT 0x6
13795 #define D2F5_LINK_CNTL2__XMIT_MARGIN_MASK 0x380
13796 #define D2F5_LINK_CNTL2__XMIT_MARGIN__SHIFT 0x7
13797 #define D2F5_LINK_CNTL2__ENTER_MOD_COMPLIANCE_MASK 0x400
13798 #define D2F5_LINK_CNTL2__ENTER_MOD_COMPLIANCE__SHIFT 0xa
13799 #define D2F5_LINK_CNTL2__COMPLIANCE_SOS_MASK 0x800
13800 #define D2F5_LINK_CNTL2__COMPLIANCE_SOS__SHIFT 0xb
13801 #define D2F5_LINK_CNTL2__COMPLIANCE_DEEMPHASIS_MASK 0xf000
13802 #define D2F5_LINK_CNTL2__COMPLIANCE_DEEMPHASIS__SHIFT 0xc
13803 #define D2F5_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL_MASK 0x10000
13804 #define D2F5_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL__SHIFT 0x10
13805 #define D2F5_LINK_STATUS2__EQUALIZATION_COMPLETE_MASK 0x20000
13806 #define D2F5_LINK_STATUS2__EQUALIZATION_COMPLETE__SHIFT 0x11
13807 #define D2F5_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS_MASK 0x40000
13808 #define D2F5_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS__SHIFT 0x12
13809 #define D2F5_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS_MASK 0x80000
13810 #define D2F5_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS__SHIFT 0x13
13811 #define D2F5_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS_MASK 0x100000
13812 #define D2F5_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS__SHIFT 0x14
13813 #define D2F5_LINK_STATUS2__LINK_EQUALIZATION_REQUEST_MASK 0x200000
13814 #define D2F5_LINK_STATUS2__LINK_EQUALIZATION_REQUEST__SHIFT 0x15
13815 #define D2F5_SLOT_CAP2__RESERVED_MASK 0xffffffff
13816 #define D2F5_SLOT_CAP2__RESERVED__SHIFT 0x0
13817 #define D2F5_SLOT_CNTL2__RESERVED_MASK 0xffff
13818 #define D2F5_SLOT_CNTL2__RESERVED__SHIFT 0x0
13819 #define D2F5_SLOT_STATUS2__RESERVED_MASK 0xffff0000
13820 #define D2F5_SLOT_STATUS2__RESERVED__SHIFT 0x10
13821 #define D2F5_MSI_CAP_LIST__CAP_ID_MASK 0xff
13822 #define D2F5_MSI_CAP_LIST__CAP_ID__SHIFT 0x0
13823 #define D2F5_MSI_CAP_LIST__NEXT_PTR_MASK 0xff00
13824 #define D2F5_MSI_CAP_LIST__NEXT_PTR__SHIFT 0x8
13825 #define D2F5_MSI_MSG_CNTL__MSI_EN_MASK 0x10000
13826 #define D2F5_MSI_MSG_CNTL__MSI_EN__SHIFT 0x10
13827 #define D2F5_MSI_MSG_CNTL__MSI_MULTI_CAP_MASK 0xe0000
13828 #define D2F5_MSI_MSG_CNTL__MSI_MULTI_CAP__SHIFT 0x11
13829 #define D2F5_MSI_MSG_CNTL__MSI_MULTI_EN_MASK 0x700000
13830 #define D2F5_MSI_MSG_CNTL__MSI_MULTI_EN__SHIFT 0x14
13831 #define D2F5_MSI_MSG_CNTL__MSI_64BIT_MASK 0x800000
13832 #define D2F5_MSI_MSG_CNTL__MSI_64BIT__SHIFT 0x17
13833 #define D2F5_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP_MASK 0x1000000
13834 #define D2F5_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP__SHIFT 0x18
13835 #define D2F5_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO_MASK 0xfffffffc
13836 #define D2F5_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO__SHIFT 0x2
13837 #define D2F5_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI_MASK 0xffffffff
13838 #define D2F5_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI__SHIFT 0x0
13839 #define D2F5_MSI_MSG_DATA_64__MSI_DATA_64_MASK 0xffff
13840 #define D2F5_MSI_MSG_DATA_64__MSI_DATA_64__SHIFT 0x0
13841 #define D2F5_MSI_MSG_DATA__MSI_DATA_MASK 0xffff
13842 #define D2F5_MSI_MSG_DATA__MSI_DATA__SHIFT 0x0
13843 #define D2F5_SSID_CAP_LIST__CAP_ID_MASK 0xff
13844 #define D2F5_SSID_CAP_LIST__CAP_ID__SHIFT 0x0
13845 #define D2F5_SSID_CAP_LIST__NEXT_PTR_MASK 0xff00
13846 #define D2F5_SSID_CAP_LIST__NEXT_PTR__SHIFT 0x8
13847 #define D2F5_SSID_CAP__SUBSYSTEM_VENDOR_ID_MASK 0xffff
13848 #define D2F5_SSID_CAP__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
13849 #define D2F5_SSID_CAP__SUBSYSTEM_ID_MASK 0xffff0000
13850 #define D2F5_SSID_CAP__SUBSYSTEM_ID__SHIFT 0x10
13851 #define D2F5_MSI_MAP_CAP_LIST__CAP_ID_MASK 0xff
13852 #define D2F5_MSI_MAP_CAP_LIST__CAP_ID__SHIFT 0x0
13853 #define D2F5_MSI_MAP_CAP_LIST__NEXT_PTR_MASK 0xff00
13854 #define D2F5_MSI_MAP_CAP_LIST__NEXT_PTR__SHIFT 0x8
13855 #define D2F5_MSI_MAP_CAP__EN_MASK 0x10000
13856 #define D2F5_MSI_MAP_CAP__EN__SHIFT 0x10
13857 #define D2F5_MSI_MAP_CAP__FIXD_MASK 0x20000
13858 #define D2F5_MSI_MAP_CAP__FIXD__SHIFT 0x11
13859 #define D2F5_MSI_MAP_CAP__CAP_TYPE_MASK 0xf8000000
13860 #define D2F5_MSI_MAP_CAP__CAP_TYPE__SHIFT 0x1b
13861 #define D2F5_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO_MASK 0xfff00000
13862 #define D2F5_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO__SHIFT 0x14
13863 #define D2F5_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI_MASK 0xffffffff
13864 #define D2F5_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI__SHIFT 0x0
13865 #define D2F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
13866 #define D2F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
13867 #define D2F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
13868 #define D2F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
13869 #define D2F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
13870 #define D2F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
13871 #define D2F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID_MASK 0xffff
13872 #define D2F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID__SHIFT 0x0
13873 #define D2F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV_MASK 0xf0000
13874 #define D2F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV__SHIFT 0x10
13875 #define D2F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH_MASK 0xfff00000
13876 #define D2F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH__SHIFT 0x14
13877 #define D2F5_PCIE_VENDOR_SPECIFIC1__SCRATCH_MASK 0xffffffff
13878 #define D2F5_PCIE_VENDOR_SPECIFIC1__SCRATCH__SHIFT 0x0
13879 #define D2F5_PCIE_VENDOR_SPECIFIC2__SCRATCH_MASK 0xffffffff
13880 #define D2F5_PCIE_VENDOR_SPECIFIC2__SCRATCH__SHIFT 0x0
13881 #define D2F5_PCIE_VC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
13882 #define D2F5_PCIE_VC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
13883 #define D2F5_PCIE_VC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
13884 #define D2F5_PCIE_VC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
13885 #define D2F5_PCIE_VC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
13886 #define D2F5_PCIE_VC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
13887 #define D2F5_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT_MASK 0x7
13888 #define D2F5_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT__SHIFT 0x0
13889 #define D2F5_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT_MASK 0x70
13890 #define D2F5_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT__SHIFT 0x4
13891 #define D2F5_PCIE_PORT_VC_CAP_REG1__REF_CLK_MASK 0x300
13892 #define D2F5_PCIE_PORT_VC_CAP_REG1__REF_CLK__SHIFT 0x8
13893 #define D2F5_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE_MASK 0xc00
13894 #define D2F5_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE__SHIFT 0xa
13895 #define D2F5_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP_MASK 0xff
13896 #define D2F5_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP__SHIFT 0x0
13897 #define D2F5_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET_MASK 0xff000000
13898 #define D2F5_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET__SHIFT 0x18
13899 #define D2F5_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE_MASK 0x1
13900 #define D2F5_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE__SHIFT 0x0
13901 #define D2F5_PCIE_PORT_VC_CNTL__VC_ARB_SELECT_MASK 0xe
13902 #define D2F5_PCIE_PORT_VC_CNTL__VC_ARB_SELECT__SHIFT 0x1
13903 #define D2F5_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS_MASK 0x10000
13904 #define D2F5_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS__SHIFT 0x10
13905 #define D2F5_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
13906 #define D2F5_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
13907 #define D2F5_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
13908 #define D2F5_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
13909 #define D2F5_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
13910 #define D2F5_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
13911 #define D2F5_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
13912 #define D2F5_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
13913 #define D2F5_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
13914 #define D2F5_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
13915 #define D2F5_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
13916 #define D2F5_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
13917 #define D2F5_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
13918 #define D2F5_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
13919 #define D2F5_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
13920 #define D2F5_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
13921 #define D2F5_PCIE_VC0_RESOURCE_CNTL__VC_ID_MASK 0x7000000
13922 #define D2F5_PCIE_VC0_RESOURCE_CNTL__VC_ID__SHIFT 0x18
13923 #define D2F5_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
13924 #define D2F5_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
13925 #define D2F5_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
13926 #define D2F5_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
13927 #define D2F5_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
13928 #define D2F5_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
13929 #define D2F5_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
13930 #define D2F5_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
13931 #define D2F5_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
13932 #define D2F5_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
13933 #define D2F5_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
13934 #define D2F5_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
13935 #define D2F5_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
13936 #define D2F5_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
13937 #define D2F5_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
13938 #define D2F5_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
13939 #define D2F5_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
13940 #define D2F5_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
13941 #define D2F5_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
13942 #define D2F5_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
13943 #define D2F5_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
13944 #define D2F5_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
13945 #define D2F5_PCIE_VC1_RESOURCE_CNTL__VC_ID_MASK 0x7000000
13946 #define D2F5_PCIE_VC1_RESOURCE_CNTL__VC_ID__SHIFT 0x18
13947 #define D2F5_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
13948 #define D2F5_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
13949 #define D2F5_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
13950 #define D2F5_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
13951 #define D2F5_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
13952 #define D2F5_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
13953 #define D2F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID_MASK 0xffff
13954 #define D2F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
13955 #define D2F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
13956 #define D2F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
13957 #define D2F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
13958 #define D2F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
13959 #define D2F5_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO_MASK 0xffffffff
13960 #define D2F5_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO__SHIFT 0x0
13961 #define D2F5_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI_MASK 0xffffffff
13962 #define D2F5_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI__SHIFT 0x0
13963 #define D2F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID_MASK 0xffff
13964 #define D2F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
13965 #define D2F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
13966 #define D2F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
13967 #define D2F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
13968 #define D2F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
13969 #define D2F5_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS_MASK 0x10
13970 #define D2F5_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS__SHIFT 0x4
13971 #define D2F5_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS_MASK 0x20
13972 #define D2F5_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS__SHIFT 0x5
13973 #define D2F5_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS_MASK 0x1000
13974 #define D2F5_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS__SHIFT 0xc
13975 #define D2F5_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS_MASK 0x2000
13976 #define D2F5_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS__SHIFT 0xd
13977 #define D2F5_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS_MASK 0x4000
13978 #define D2F5_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS__SHIFT 0xe
13979 #define D2F5_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS_MASK 0x8000
13980 #define D2F5_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS__SHIFT 0xf
13981 #define D2F5_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS_MASK 0x10000
13982 #define D2F5_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS__SHIFT 0x10
13983 #define D2F5_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS_MASK 0x20000
13984 #define D2F5_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS__SHIFT 0x11
13985 #define D2F5_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS_MASK 0x40000
13986 #define D2F5_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS__SHIFT 0x12
13987 #define D2F5_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS_MASK 0x80000
13988 #define D2F5_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS__SHIFT 0x13
13989 #define D2F5_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS_MASK 0x100000
13990 #define D2F5_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS__SHIFT 0x14
13991 #define D2F5_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS_MASK 0x200000
13992 #define D2F5_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS__SHIFT 0x15
13993 #define D2F5_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS_MASK 0x400000
13994 #define D2F5_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS__SHIFT 0x16
13995 #define D2F5_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS_MASK 0x800000
13996 #define D2F5_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS__SHIFT 0x17
13997 #define D2F5_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS_MASK 0x1000000
13998 #define D2F5_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS__SHIFT 0x18
13999 #define D2F5_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS_MASK 0x2000000
14000 #define D2F5_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS__SHIFT 0x19
14001 #define D2F5_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK_MASK 0x10
14002 #define D2F5_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK__SHIFT 0x4
14003 #define D2F5_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK_MASK 0x20
14004 #define D2F5_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK__SHIFT 0x5
14005 #define D2F5_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK_MASK 0x1000
14006 #define D2F5_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK__SHIFT 0xc
14007 #define D2F5_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK_MASK 0x2000
14008 #define D2F5_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK__SHIFT 0xd
14009 #define D2F5_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK_MASK 0x4000
14010 #define D2F5_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK__SHIFT 0xe
14011 #define D2F5_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK_MASK 0x8000
14012 #define D2F5_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK__SHIFT 0xf
14013 #define D2F5_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK_MASK 0x10000
14014 #define D2F5_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK__SHIFT 0x10
14015 #define D2F5_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK_MASK 0x20000
14016 #define D2F5_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK__SHIFT 0x11
14017 #define D2F5_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK_MASK 0x40000
14018 #define D2F5_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK__SHIFT 0x12
14019 #define D2F5_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK_MASK 0x80000
14020 #define D2F5_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK__SHIFT 0x13
14021 #define D2F5_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK_MASK 0x100000
14022 #define D2F5_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK__SHIFT 0x14
14023 #define D2F5_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK_MASK 0x200000
14024 #define D2F5_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK__SHIFT 0x15
14025 #define D2F5_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK_MASK 0x400000
14026 #define D2F5_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK__SHIFT 0x16
14027 #define D2F5_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK_MASK 0x800000
14028 #define D2F5_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK__SHIFT 0x17
14029 #define D2F5_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK_MASK 0x1000000
14030 #define D2F5_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK__SHIFT 0x18
14031 #define D2F5_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK_MASK 0x2000000
14032 #define D2F5_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK__SHIFT 0x19
14033 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY_MASK 0x10
14034 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY__SHIFT 0x4
14035 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY_MASK 0x20
14036 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY__SHIFT 0x5
14037 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY_MASK 0x1000
14038 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY__SHIFT 0xc
14039 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY_MASK 0x2000
14040 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY__SHIFT 0xd
14041 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY_MASK 0x4000
14042 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY__SHIFT 0xe
14043 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY_MASK 0x8000
14044 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY__SHIFT 0xf
14045 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY_MASK 0x10000
14046 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY__SHIFT 0x10
14047 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY_MASK 0x20000
14048 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY__SHIFT 0x11
14049 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY_MASK 0x40000
14050 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY__SHIFT 0x12
14051 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY_MASK 0x80000
14052 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY__SHIFT 0x13
14053 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY_MASK 0x100000
14054 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY__SHIFT 0x14
14055 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY_MASK 0x200000
14056 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY__SHIFT 0x15
14057 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY_MASK 0x400000
14058 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY__SHIFT 0x16
14059 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY_MASK 0x800000
14060 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY__SHIFT 0x17
14061 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY_MASK 0x1000000
14062 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY__SHIFT 0x18
14063 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY_MASK 0x2000000
14064 #define D2F5_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY__SHIFT 0x19
14065 #define D2F5_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS_MASK 0x1
14066 #define D2F5_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS__SHIFT 0x0
14067 #define D2F5_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS_MASK 0x40
14068 #define D2F5_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS__SHIFT 0x6
14069 #define D2F5_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS_MASK 0x80
14070 #define D2F5_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS__SHIFT 0x7
14071 #define D2F5_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS_MASK 0x100
14072 #define D2F5_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS__SHIFT 0x8
14073 #define D2F5_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS_MASK 0x1000
14074 #define D2F5_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS__SHIFT 0xc
14075 #define D2F5_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS_MASK 0x2000
14076 #define D2F5_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS__SHIFT 0xd
14077 #define D2F5_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS_MASK 0x4000
14078 #define D2F5_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS__SHIFT 0xe
14079 #define D2F5_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS_MASK 0x8000
14080 #define D2F5_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS__SHIFT 0xf
14081 #define D2F5_PCIE_CORR_ERR_MASK__RCV_ERR_MASK_MASK 0x1
14082 #define D2F5_PCIE_CORR_ERR_MASK__RCV_ERR_MASK__SHIFT 0x0
14083 #define D2F5_PCIE_CORR_ERR_MASK__BAD_TLP_MASK_MASK 0x40
14084 #define D2F5_PCIE_CORR_ERR_MASK__BAD_TLP_MASK__SHIFT 0x6
14085 #define D2F5_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK_MASK 0x80
14086 #define D2F5_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK__SHIFT 0x7
14087 #define D2F5_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK_MASK 0x100
14088 #define D2F5_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK__SHIFT 0x8
14089 #define D2F5_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK_MASK 0x1000
14090 #define D2F5_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK__SHIFT 0xc
14091 #define D2F5_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK_MASK 0x2000
14092 #define D2F5_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK__SHIFT 0xd
14093 #define D2F5_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK_MASK 0x4000
14094 #define D2F5_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK__SHIFT 0xe
14095 #define D2F5_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK_MASK 0x8000
14096 #define D2F5_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK__SHIFT 0xf
14097 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR_MASK 0x1f
14098 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR__SHIFT 0x0
14099 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP_MASK 0x20
14100 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP__SHIFT 0x5
14101 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN_MASK 0x40
14102 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN__SHIFT 0x6
14103 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP_MASK 0x80
14104 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP__SHIFT 0x7
14105 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN_MASK 0x100
14106 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN__SHIFT 0x8
14107 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP_MASK 0x200
14108 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP__SHIFT 0x9
14109 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN_MASK 0x400
14110 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN__SHIFT 0xa
14111 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT_MASK 0x800
14112 #define D2F5_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT__SHIFT 0xb
14113 #define D2F5_PCIE_HDR_LOG0__TLP_HDR_MASK 0xffffffff
14114 #define D2F5_PCIE_HDR_LOG0__TLP_HDR__SHIFT 0x0
14115 #define D2F5_PCIE_HDR_LOG1__TLP_HDR_MASK 0xffffffff
14116 #define D2F5_PCIE_HDR_LOG1__TLP_HDR__SHIFT 0x0
14117 #define D2F5_PCIE_HDR_LOG2__TLP_HDR_MASK 0xffffffff
14118 #define D2F5_PCIE_HDR_LOG2__TLP_HDR__SHIFT 0x0
14119 #define D2F5_PCIE_HDR_LOG3__TLP_HDR_MASK 0xffffffff
14120 #define D2F5_PCIE_HDR_LOG3__TLP_HDR__SHIFT 0x0
14121 #define D2F5_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN_MASK 0x1
14122 #define D2F5_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN__SHIFT 0x0
14123 #define D2F5_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN_MASK 0x2
14124 #define D2F5_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN__SHIFT 0x1
14125 #define D2F5_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN_MASK 0x4
14126 #define D2F5_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN__SHIFT 0x2
14127 #define D2F5_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD_MASK 0x1
14128 #define D2F5_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD__SHIFT 0x0
14129 #define D2F5_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD_MASK 0x2
14130 #define D2F5_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD__SHIFT 0x1
14131 #define D2F5_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD_MASK 0x4
14132 #define D2F5_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD__SHIFT 0x2
14133 #define D2F5_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD_MASK 0x8
14134 #define D2F5_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD__SHIFT 0x3
14135 #define D2F5_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL_MASK 0x10
14136 #define D2F5_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL__SHIFT 0x4
14137 #define D2F5_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD_MASK 0x20
14138 #define D2F5_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD__SHIFT 0x5
14139 #define D2F5_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD_MASK 0x40
14140 #define D2F5_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD__SHIFT 0x6
14141 #define D2F5_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM_MASK 0xf8000000
14142 #define D2F5_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM__SHIFT 0x1b
14143 #define D2F5_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID_MASK 0xffff
14144 #define D2F5_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID__SHIFT 0x0
14145 #define D2F5_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID_MASK 0xffff0000
14146 #define D2F5_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID__SHIFT 0x10
14147 #define D2F5_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX_MASK 0xffffffff
14148 #define D2F5_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX__SHIFT 0x0
14149 #define D2F5_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX_MASK 0xffffffff
14150 #define D2F5_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX__SHIFT 0x0
14151 #define D2F5_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX_MASK 0xffffffff
14152 #define D2F5_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX__SHIFT 0x0
14153 #define D2F5_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX_MASK 0xffffffff
14154 #define D2F5_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX__SHIFT 0x0
14155 #define D2F5_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID_MASK 0xffff
14156 #define D2F5_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
14157 #define D2F5_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
14158 #define D2F5_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
14159 #define D2F5_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
14160 #define D2F5_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
14161 #define D2F5_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION_MASK 0x1
14162 #define D2F5_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION__SHIFT 0x0
14163 #define D2F5_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN_MASK 0x2
14164 #define D2F5_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN__SHIFT 0x1
14165 #define D2F5_PCIE_LINK_CNTL3__RESERVED_MASK 0xfffffffc
14166 #define D2F5_PCIE_LINK_CNTL3__RESERVED__SHIFT 0x2
14167 #define D2F5_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS_MASK 0xffff
14168 #define D2F5_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS__SHIFT 0x0
14169 #define D2F5_PCIE_LANE_ERROR_STATUS__RESERVED_MASK 0xffff0000
14170 #define D2F5_PCIE_LANE_ERROR_STATUS__RESERVED__SHIFT 0x10
14171 #define D2F5_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
14172 #define D2F5_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
14173 #define D2F5_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
14174 #define D2F5_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
14175 #define D2F5_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
14176 #define D2F5_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
14177 #define D2F5_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
14178 #define D2F5_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
14179 #define D2F5_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
14180 #define D2F5_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
14181 #define D2F5_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
14182 #define D2F5_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
14183 #define D2F5_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
14184 #define D2F5_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
14185 #define D2F5_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
14186 #define D2F5_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
14187 #define D2F5_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
14188 #define D2F5_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
14189 #define D2F5_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
14190 #define D2F5_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
14191 #define D2F5_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
14192 #define D2F5_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
14193 #define D2F5_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
14194 #define D2F5_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
14195 #define D2F5_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
14196 #define D2F5_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
14197 #define D2F5_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
14198 #define D2F5_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
14199 #define D2F5_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
14200 #define D2F5_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
14201 #define D2F5_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
14202 #define D2F5_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
14203 #define D2F5_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
14204 #define D2F5_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
14205 #define D2F5_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
14206 #define D2F5_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
14207 #define D2F5_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
14208 #define D2F5_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
14209 #define D2F5_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
14210 #define D2F5_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
14211 #define D2F5_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
14212 #define D2F5_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
14213 #define D2F5_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
14214 #define D2F5_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
14215 #define D2F5_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
14216 #define D2F5_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
14217 #define D2F5_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
14218 #define D2F5_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
14219 #define D2F5_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
14220 #define D2F5_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
14221 #define D2F5_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
14222 #define D2F5_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
14223 #define D2F5_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
14224 #define D2F5_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
14225 #define D2F5_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
14226 #define D2F5_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
14227 #define D2F5_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
14228 #define D2F5_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
14229 #define D2F5_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
14230 #define D2F5_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
14231 #define D2F5_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
14232 #define D2F5_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
14233 #define D2F5_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
14234 #define D2F5_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
14235 #define D2F5_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
14236 #define D2F5_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
14237 #define D2F5_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
14238 #define D2F5_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
14239 #define D2F5_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
14240 #define D2F5_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
14241 #define D2F5_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
14242 #define D2F5_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
14243 #define D2F5_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
14244 #define D2F5_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
14245 #define D2F5_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
14246 #define D2F5_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
14247 #define D2F5_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
14248 #define D2F5_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
14249 #define D2F5_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
14250 #define D2F5_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
14251 #define D2F5_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
14252 #define D2F5_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
14253 #define D2F5_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
14254 #define D2F5_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
14255 #define D2F5_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
14256 #define D2F5_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
14257 #define D2F5_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
14258 #define D2F5_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
14259 #define D2F5_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
14260 #define D2F5_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
14261 #define D2F5_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
14262 #define D2F5_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
14263 #define D2F5_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
14264 #define D2F5_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
14265 #define D2F5_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
14266 #define D2F5_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
14267 #define D2F5_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
14268 #define D2F5_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
14269 #define D2F5_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
14270 #define D2F5_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
14271 #define D2F5_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
14272 #define D2F5_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
14273 #define D2F5_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
14274 #define D2F5_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
14275 #define D2F5_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
14276 #define D2F5_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
14277 #define D2F5_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
14278 #define D2F5_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
14279 #define D2F5_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
14280 #define D2F5_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
14281 #define D2F5_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
14282 #define D2F5_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
14283 #define D2F5_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
14284 #define D2F5_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
14285 #define D2F5_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
14286 #define D2F5_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
14287 #define D2F5_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
14288 #define D2F5_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
14289 #define D2F5_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
14290 #define D2F5_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
14291 #define D2F5_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
14292 #define D2F5_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
14293 #define D2F5_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
14294 #define D2F5_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
14295 #define D2F5_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
14296 #define D2F5_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
14297 #define D2F5_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
14298 #define D2F5_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
14299 #define D2F5_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
14300 #define D2F5_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
14301 #define D2F5_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
14302 #define D2F5_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
14303 #define D2F5_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
14304 #define D2F5_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
14305 #define D2F5_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
14306 #define D2F5_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
14307 #define D2F5_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
14308 #define D2F5_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
14309 #define D2F5_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
14310 #define D2F5_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
14311 #define D2F5_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
14312 #define D2F5_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
14313 #define D2F5_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
14314 #define D2F5_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
14315 #define D2F5_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
14316 #define D2F5_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
14317 #define D2F5_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
14318 #define D2F5_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
14319 #define D2F5_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
14320 #define D2F5_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
14321 #define D2F5_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
14322 #define D2F5_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
14323 #define D2F5_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
14324 #define D2F5_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
14325 #define D2F5_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
14326 #define D2F5_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
14327 #define D2F5_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
14328 #define D2F5_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
14329 #define D2F5_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
14330 #define D2F5_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
14331 #define D2F5_PCIE_ACS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
14332 #define D2F5_PCIE_ACS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
14333 #define D2F5_PCIE_ACS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
14334 #define D2F5_PCIE_ACS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
14335 #define D2F5_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
14336 #define D2F5_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
14337 #define D2F5_PCIE_ACS_CAP__SOURCE_VALIDATION_MASK 0x1
14338 #define D2F5_PCIE_ACS_CAP__SOURCE_VALIDATION__SHIFT 0x0
14339 #define D2F5_PCIE_ACS_CAP__TRANSLATION_BLOCKING_MASK 0x2
14340 #define D2F5_PCIE_ACS_CAP__TRANSLATION_BLOCKING__SHIFT 0x1
14341 #define D2F5_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT_MASK 0x4
14342 #define D2F5_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT__SHIFT 0x2
14343 #define D2F5_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT_MASK 0x8
14344 #define D2F5_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT__SHIFT 0x3
14345 #define D2F5_PCIE_ACS_CAP__UPSTREAM_FORWARDING_MASK 0x10
14346 #define D2F5_PCIE_ACS_CAP__UPSTREAM_FORWARDING__SHIFT 0x4
14347 #define D2F5_PCIE_ACS_CAP__P2P_EGRESS_CONTROL_MASK 0x20
14348 #define D2F5_PCIE_ACS_CAP__P2P_EGRESS_CONTROL__SHIFT 0x5
14349 #define D2F5_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P_MASK 0x40
14350 #define D2F5_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P__SHIFT 0x6
14351 #define D2F5_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE_MASK 0xff00
14352 #define D2F5_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE__SHIFT 0x8
14353 #define D2F5_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN_MASK 0x10000
14354 #define D2F5_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN__SHIFT 0x10
14355 #define D2F5_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN_MASK 0x20000
14356 #define D2F5_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN__SHIFT 0x11
14357 #define D2F5_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN_MASK 0x40000
14358 #define D2F5_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN__SHIFT 0x12
14359 #define D2F5_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN_MASK 0x80000
14360 #define D2F5_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN__SHIFT 0x13
14361 #define D2F5_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN_MASK 0x100000
14362 #define D2F5_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN__SHIFT 0x14
14363 #define D2F5_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN_MASK 0x200000
14364 #define D2F5_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN__SHIFT 0x15
14365 #define D2F5_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN_MASK 0x400000
14366 #define D2F5_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN__SHIFT 0x16
14367 #define D2F5_PCIE_MC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
14368 #define D2F5_PCIE_MC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
14369 #define D2F5_PCIE_MC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
14370 #define D2F5_PCIE_MC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
14371 #define D2F5_PCIE_MC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
14372 #define D2F5_PCIE_MC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
14373 #define D2F5_PCIE_MC_CAP__MC_MAX_GROUP_MASK 0x3f
14374 #define D2F5_PCIE_MC_CAP__MC_MAX_GROUP__SHIFT 0x0
14375 #define D2F5_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP_MASK 0x8000
14376 #define D2F5_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP__SHIFT 0xf
14377 #define D2F5_PCIE_MC_CNTL__MC_NUM_GROUP_MASK 0x3f0000
14378 #define D2F5_PCIE_MC_CNTL__MC_NUM_GROUP__SHIFT 0x10
14379 #define D2F5_PCIE_MC_CNTL__MC_ENABLE_MASK 0x80000000
14380 #define D2F5_PCIE_MC_CNTL__MC_ENABLE__SHIFT 0x1f
14381 #define D2F5_PCIE_MC_ADDR0__MC_INDEX_POS_MASK 0x3f
14382 #define D2F5_PCIE_MC_ADDR0__MC_INDEX_POS__SHIFT 0x0
14383 #define D2F5_PCIE_MC_ADDR0__MC_BASE_ADDR_0_MASK 0xfffff000
14384 #define D2F5_PCIE_MC_ADDR0__MC_BASE_ADDR_0__SHIFT 0xc
14385 #define D2F5_PCIE_MC_ADDR1__MC_BASE_ADDR_1_MASK 0xffffffff
14386 #define D2F5_PCIE_MC_ADDR1__MC_BASE_ADDR_1__SHIFT 0x0
14387 #define D2F5_PCIE_MC_RCV0__MC_RECEIVE_0_MASK 0xffffffff
14388 #define D2F5_PCIE_MC_RCV0__MC_RECEIVE_0__SHIFT 0x0
14389 #define D2F5_PCIE_MC_RCV1__MC_RECEIVE_1_MASK 0xffffffff
14390 #define D2F5_PCIE_MC_RCV1__MC_RECEIVE_1__SHIFT 0x0
14391 #define D2F5_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0_MASK 0xffffffff
14392 #define D2F5_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0__SHIFT 0x0
14393 #define D2F5_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1_MASK 0xffffffff
14394 #define D2F5_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1__SHIFT 0x0
14395 #define D2F5_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0_MASK 0xffffffff
14396 #define D2F5_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0__SHIFT 0x0
14397 #define D2F5_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1_MASK 0xffffffff
14398 #define D2F5_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1__SHIFT 0x0
14399 #define D2F5_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE_MASK 0x3f
14400 #define D2F5_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE__SHIFT 0x0
14401 #define D2F5_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0_MASK 0xffffffc0
14402 #define D2F5_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0__SHIFT 0x6
14403 #define D2F5_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1_MASK 0xffffffff
14404 #define D2F5_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1__SHIFT 0x0
14405 #define D3F1_PCIE_PORT_INDEX__PCIE_INDEX_MASK 0xff
14406 #define D3F1_PCIE_PORT_INDEX__PCIE_INDEX__SHIFT 0x0
14407 #define D3F1_PCIE_PORT_DATA__PCIE_DATA_MASK 0xffffffff
14408 #define D3F1_PCIE_PORT_DATA__PCIE_DATA__SHIFT 0x0
14409 #define D3F1_PCIEP_RESERVED__PCIEP_RESERVED_MASK 0xffffffff
14410 #define D3F1_PCIEP_RESERVED__PCIEP_RESERVED__SHIFT 0x0
14411 #define D3F1_PCIEP_SCRATCH__PCIEP_SCRATCH_MASK 0xffffffff
14412 #define D3F1_PCIEP_SCRATCH__PCIEP_SCRATCH__SHIFT 0x0
14413 #define D3F1_PCIEP_HW_DEBUG__HW_00_DEBUG_MASK 0x1
14414 #define D3F1_PCIEP_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
14415 #define D3F1_PCIEP_HW_DEBUG__HW_01_DEBUG_MASK 0x2
14416 #define D3F1_PCIEP_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
14417 #define D3F1_PCIEP_HW_DEBUG__HW_02_DEBUG_MASK 0x4
14418 #define D3F1_PCIEP_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
14419 #define D3F1_PCIEP_HW_DEBUG__HW_03_DEBUG_MASK 0x8
14420 #define D3F1_PCIEP_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
14421 #define D3F1_PCIEP_HW_DEBUG__HW_04_DEBUG_MASK 0x10
14422 #define D3F1_PCIEP_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
14423 #define D3F1_PCIEP_HW_DEBUG__HW_05_DEBUG_MASK 0x20
14424 #define D3F1_PCIEP_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
14425 #define D3F1_PCIEP_HW_DEBUG__HW_06_DEBUG_MASK 0x40
14426 #define D3F1_PCIEP_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
14427 #define D3F1_PCIEP_HW_DEBUG__HW_07_DEBUG_MASK 0x80
14428 #define D3F1_PCIEP_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
14429 #define D3F1_PCIEP_HW_DEBUG__HW_08_DEBUG_MASK 0x100
14430 #define D3F1_PCIEP_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
14431 #define D3F1_PCIEP_HW_DEBUG__HW_09_DEBUG_MASK 0x200
14432 #define D3F1_PCIEP_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
14433 #define D3F1_PCIEP_HW_DEBUG__HW_10_DEBUG_MASK 0x400
14434 #define D3F1_PCIEP_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
14435 #define D3F1_PCIEP_HW_DEBUG__HW_11_DEBUG_MASK 0x800
14436 #define D3F1_PCIEP_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
14437 #define D3F1_PCIEP_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
14438 #define D3F1_PCIEP_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
14439 #define D3F1_PCIEP_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
14440 #define D3F1_PCIEP_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
14441 #define D3F1_PCIEP_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
14442 #define D3F1_PCIEP_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
14443 #define D3F1_PCIEP_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
14444 #define D3F1_PCIEP_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
14445 #define D3F1_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN_MASK 0x1
14446 #define D3F1_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN__SHIFT 0x0
14447 #define D3F1_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE_MASK 0x2
14448 #define D3F1_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE__SHIFT 0x1
14449 #define D3F1_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN_MASK 0x4
14450 #define D3F1_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN__SHIFT 0x2
14451 #define D3F1_PCIEP_PORT_CNTL__NATIVE_PME_EN_MASK 0x8
14452 #define D3F1_PCIEP_PORT_CNTL__NATIVE_PME_EN__SHIFT 0x3
14453 #define D3F1_PCIEP_PORT_CNTL__PWR_FAULT_EN_MASK 0x10
14454 #define D3F1_PCIEP_PORT_CNTL__PWR_FAULT_EN__SHIFT 0x4
14455 #define D3F1_PCIEP_PORT_CNTL__PMI_BM_DIS_MASK 0x20
14456 #define D3F1_PCIEP_PORT_CNTL__PMI_BM_DIS__SHIFT 0x5
14457 #define D3F1_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE_MASK 0x40
14458 #define D3F1_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE__SHIFT 0x6
14459 #define D3F1_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S_MASK 0x7f00
14460 #define D3F1_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S__SHIFT 0x8
14461 #define D3F1_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE_MASK 0x30000
14462 #define D3F1_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE__SHIFT 0x10
14463 #define D3F1_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE_MASK 0x1c0000
14464 #define D3F1_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE__SHIFT 0x12
14465 #define D3F1_PCIE_TX_CNTL__TX_SNR_OVERRIDE_MASK 0xc00
14466 #define D3F1_PCIE_TX_CNTL__TX_SNR_OVERRIDE__SHIFT 0xa
14467 #define D3F1_PCIE_TX_CNTL__TX_RO_OVERRIDE_MASK 0x3000
14468 #define D3F1_PCIE_TX_CNTL__TX_RO_OVERRIDE__SHIFT 0xc
14469 #define D3F1_PCIE_TX_CNTL__TX_PACK_PACKET_DIS_MASK 0x4000
14470 #define D3F1_PCIE_TX_CNTL__TX_PACK_PACKET_DIS__SHIFT 0xe
14471 #define D3F1_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS_MASK 0x8000
14472 #define D3F1_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS__SHIFT 0xf
14473 #define D3F1_PCIE_TX_CNTL__TX_CPL_PASS_P_MASK 0x100000
14474 #define D3F1_PCIE_TX_CNTL__TX_CPL_PASS_P__SHIFT 0x14
14475 #define D3F1_PCIE_TX_CNTL__TX_NP_PASS_P_MASK 0x200000
14476 #define D3F1_PCIE_TX_CNTL__TX_NP_PASS_P__SHIFT 0x15
14477 #define D3F1_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS_MASK 0x400000
14478 #define D3F1_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS__SHIFT 0x16
14479 #define D3F1_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS_MASK 0x800000
14480 #define D3F1_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS__SHIFT 0x17
14481 #define D3F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION_MASK 0x7
14482 #define D3F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION__SHIFT 0x0
14483 #define D3F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE_MASK 0xf8
14484 #define D3F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE__SHIFT 0x3
14485 #define D3F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS_MASK 0xff00
14486 #define D3F1_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS__SHIFT 0x8
14487 #define D3F1_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA_MASK 0xffffff
14488 #define D3F1_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA__SHIFT 0x0
14489 #define D3F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_MASK 0x3f000000
14490 #define D3F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP__SHIFT 0x18
14491 #define D3F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN_MASK 0x40000000
14492 #define D3F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN__SHIFT 0x1e
14493 #define D3F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN_MASK 0x80000000
14494 #define D3F1_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN__SHIFT 0x1f
14495 #define D3F1_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ_MASK 0xfff
14496 #define D3F1_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ__SHIFT 0x0
14497 #define D3F1_PCIE_TX_SEQ__TX_ACKD_SEQ_MASK 0xfff0000
14498 #define D3F1_PCIE_TX_SEQ__TX_ACKD_SEQ__SHIFT 0x10
14499 #define D3F1_PCIE_TX_REPLAY__TX_REPLAY_NUM_MASK 0x7
14500 #define D3F1_PCIE_TX_REPLAY__TX_REPLAY_NUM__SHIFT 0x0
14501 #define D3F1_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE_MASK 0x8000
14502 #define D3F1_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE__SHIFT 0xf
14503 #define D3F1_PCIE_TX_REPLAY__TX_REPLAY_TIMER_MASK 0xffff0000
14504 #define D3F1_PCIE_TX_REPLAY__TX_REPLAY_TIMER__SHIFT 0x10
14505 #define D3F1_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_MASK 0xfff
14506 #define D3F1_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT__SHIFT 0x0
14507 #define D3F1_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE_MASK 0x1000
14508 #define D3F1_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE__SHIFT 0xc
14509 #define D3F1_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD_MASK 0xfff
14510 #define D3F1_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD__SHIFT 0x0
14511 #define D3F1_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH_MASK 0xff0000
14512 #define D3F1_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH__SHIFT 0x10
14513 #define D3F1_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD_MASK 0xfff
14514 #define D3F1_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD__SHIFT 0x0
14515 #define D3F1_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH_MASK 0xff0000
14516 #define D3F1_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH__SHIFT 0x10
14517 #define D3F1_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD_MASK 0xfff
14518 #define D3F1_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD__SHIFT 0x0
14519 #define D3F1_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH_MASK 0xff0000
14520 #define D3F1_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH__SHIFT 0x10
14521 #define D3F1_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD_MASK 0xfff
14522 #define D3F1_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD__SHIFT 0x0
14523 #define D3F1_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH_MASK 0xff0000
14524 #define D3F1_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH__SHIFT 0x10
14525 #define D3F1_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD_MASK 0xfff
14526 #define D3F1_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD__SHIFT 0x0
14527 #define D3F1_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH_MASK 0xff0000
14528 #define D3F1_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH__SHIFT 0x10
14529 #define D3F1_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD_MASK 0xfff
14530 #define D3F1_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD__SHIFT 0x0
14531 #define D3F1_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH_MASK 0xff0000
14532 #define D3F1_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH__SHIFT 0x10
14533 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD_MASK 0x1
14534 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD__SHIFT 0x0
14535 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH_MASK 0x2
14536 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH__SHIFT 0x1
14537 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD_MASK 0x4
14538 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD__SHIFT 0x2
14539 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH_MASK 0x8
14540 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH__SHIFT 0x3
14541 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD_MASK 0x10
14542 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD__SHIFT 0x4
14543 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH_MASK 0x20
14544 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH__SHIFT 0x5
14545 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD_MASK 0x10000
14546 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD__SHIFT 0x10
14547 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH_MASK 0x20000
14548 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH__SHIFT 0x11
14549 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD_MASK 0x40000
14550 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD__SHIFT 0x12
14551 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH_MASK 0x80000
14552 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH__SHIFT 0x13
14553 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD_MASK 0x100000
14554 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD__SHIFT 0x14
14555 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH_MASK 0x200000
14556 #define D3F1_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH__SHIFT 0x15
14557 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0_MASK 0x7
14558 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0__SHIFT 0x0
14559 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0_MASK 0x70
14560 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0__SHIFT 0x4
14561 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0_MASK 0x700
14562 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0__SHIFT 0x8
14563 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1_MASK 0x70000
14564 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1__SHIFT 0x10
14565 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1_MASK 0x700000
14566 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1__SHIFT 0x14
14567 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1_MASK 0x7000000
14568 #define D3F1_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1__SHIFT 0x18
14569 #define D3F1_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL_MASK 0x1
14570 #define D3F1_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL__SHIFT 0x0
14571 #define D3F1_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH_MASK 0x7e
14572 #define D3F1_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH__SHIFT 0x1
14573 #define D3F1_PCIE_FC_P__PD_CREDITS_MASK 0xff
14574 #define D3F1_PCIE_FC_P__PD_CREDITS__SHIFT 0x0
14575 #define D3F1_PCIE_FC_P__PH_CREDITS_MASK 0xff00
14576 #define D3F1_PCIE_FC_P__PH_CREDITS__SHIFT 0x8
14577 #define D3F1_PCIE_FC_NP__NPD_CREDITS_MASK 0xff
14578 #define D3F1_PCIE_FC_NP__NPD_CREDITS__SHIFT 0x0
14579 #define D3F1_PCIE_FC_NP__NPH_CREDITS_MASK 0xff00
14580 #define D3F1_PCIE_FC_NP__NPH_CREDITS__SHIFT 0x8
14581 #define D3F1_PCIE_FC_CPL__CPLD_CREDITS_MASK 0xff
14582 #define D3F1_PCIE_FC_CPL__CPLD_CREDITS__SHIFT 0x0
14583 #define D3F1_PCIE_FC_CPL__CPLH_CREDITS_MASK 0xff00
14584 #define D3F1_PCIE_FC_CPL__CPLH_CREDITS__SHIFT 0x8
14585 #define D3F1_PCIE_ERR_CNTL__ERR_REPORTING_DIS_MASK 0x1
14586 #define D3F1_PCIE_ERR_CNTL__ERR_REPORTING_DIS__SHIFT 0x0
14587 #define D3F1_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG_MASK 0x2
14588 #define D3F1_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG__SHIFT 0x1
14589 #define D3F1_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES_MASK 0x4
14590 #define D3F1_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES__SHIFT 0x2
14591 #define D3F1_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR_MASK 0x10
14592 #define D3F1_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR__SHIFT 0x4
14593 #define D3F1_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR_MASK 0x20
14594 #define D3F1_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR__SHIFT 0x5
14595 #define D3F1_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR_MASK 0x40
14596 #define D3F1_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR__SHIFT 0x6
14597 #define D3F1_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR_MASK 0x80
14598 #define D3F1_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR__SHIFT 0x7
14599 #define D3F1_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT_MASK 0x700
14600 #define D3F1_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT__SHIFT 0x8
14601 #define D3F1_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED_MASK 0x800
14602 #define D3F1_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED__SHIFT 0xb
14603 #define D3F1_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS_MASK 0x4000
14604 #define D3F1_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS__SHIFT 0xe
14605 #define D3F1_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS_MASK 0x8000
14606 #define D3F1_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS__SHIFT 0xf
14607 #define D3F1_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET_MASK 0x10000
14608 #define D3F1_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET__SHIFT 0x10
14609 #define D3F1_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY_MASK 0x20000
14610 #define D3F1_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY__SHIFT 0x11
14611 #define D3F1_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL_MASK 0x40000
14612 #define D3F1_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL__SHIFT 0x12
14613 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_IO_ERR_MASK 0x1
14614 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_IO_ERR__SHIFT 0x0
14615 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_BE_ERR_MASK 0x2
14616 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_BE_ERR__SHIFT 0x1
14617 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR_MASK 0x4
14618 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR__SHIFT 0x2
14619 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR_MASK 0x8
14620 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR__SHIFT 0x3
14621 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR_MASK 0x10
14622 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR__SHIFT 0x4
14623 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR_MASK 0x20
14624 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR__SHIFT 0x5
14625 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_EP_ERR_MASK 0x40
14626 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_EP_ERR__SHIFT 0x6
14627 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
14628 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
14629 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
14630 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
14631 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_TC_ERR_MASK 0x200
14632 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_TC_ERR__SHIFT 0x9
14633 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_CFG_UR_MASK 0x400
14634 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_CFG_UR__SHIFT 0xa
14635 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_IO_UR_MASK 0x800
14636 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_IO_UR__SHIFT 0xb
14637 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_AT_ERR_MASK 0x1000
14638 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_AT_ERR__SHIFT 0xc
14639 #define D3F1_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL_MASK 0x2000
14640 #define D3F1_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL__SHIFT 0xd
14641 #define D3F1_PCIE_RX_CNTL__RX_GEN_ONE_NAK_MASK 0x4000
14642 #define D3F1_PCIE_RX_CNTL__RX_GEN_ONE_NAK__SHIFT 0xe
14643 #define D3F1_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG_MASK 0x8000
14644 #define D3F1_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG__SHIFT 0xf
14645 #define D3F1_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MASK 0x70000
14646 #define D3F1_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT__SHIFT 0x10
14647 #define D3F1_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE_MASK 0x80000
14648 #define D3F1_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE__SHIFT 0x13
14649 #define D3F1_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS_MASK 0x100000
14650 #define D3F1_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS__SHIFT 0x14
14651 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR_MASK 0x200000
14652 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR__SHIFT 0x15
14653 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR_MASK 0x400000
14654 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR__SHIFT 0x16
14655 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR_MASK 0x800000
14656 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR__SHIFT 0x17
14657 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR_MASK 0x1000000
14658 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR__SHIFT 0x18
14659 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR_MASK 0x2000000
14660 #define D3F1_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR__SHIFT 0x19
14661 #define D3F1_PCIE_RX_CNTL__RX_TPH_DIS_MASK 0x4000000
14662 #define D3F1_PCIE_RX_CNTL__RX_TPH_DIS__SHIFT 0x1a
14663 #define D3F1_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS_MASK 0x8000000
14664 #define D3F1_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS__SHIFT 0x1b
14665 #define D3F1_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM_MASK 0xfff
14666 #define D3F1_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM__SHIFT 0x0
14667 #define D3F1_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA_MASK 0xffffff
14668 #define D3F1_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA__SHIFT 0x0
14669 #define D3F1_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS_MASK 0x1000000
14670 #define D3F1_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS__SHIFT 0x18
14671 #define D3F1_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR_MASK 0x1
14672 #define D3F1_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR__SHIFT 0x0
14673 #define D3F1_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR_MASK 0x2
14674 #define D3F1_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR__SHIFT 0x1
14675 #define D3F1_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR_MASK 0x4
14676 #define D3F1_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR__SHIFT 0x2
14677 #define D3F1_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR_MASK 0x8
14678 #define D3F1_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR__SHIFT 0x3
14679 #define D3F1_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR_MASK 0x10
14680 #define D3F1_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR__SHIFT 0x4
14681 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD_MASK 0xfff
14682 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD__SHIFT 0x0
14683 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH_MASK 0xff0000
14684 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH__SHIFT 0x10
14685 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD_MASK 0xfff
14686 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD__SHIFT 0x0
14687 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH_MASK 0xff0000
14688 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH__SHIFT 0x10
14689 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD_MASK 0xfff
14690 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD__SHIFT 0x0
14691 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH_MASK 0xff0000
14692 #define D3F1_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH__SHIFT 0x10
14693 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR_MASK 0x3
14694 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR__SHIFT 0x0
14695 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR_MASK 0xc
14696 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR__SHIFT 0x2
14697 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP_MASK 0x30
14698 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP__SHIFT 0x4
14699 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP_MASK 0xc0
14700 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP__SHIFT 0x6
14701 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW_MASK 0x300
14702 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW__SHIFT 0x8
14703 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW_MASK 0xc00
14704 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW__SHIFT 0xa
14705 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR_MASK 0x3000
14706 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR__SHIFT 0xc
14707 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR_MASK 0xc000
14708 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR__SHIFT 0xe
14709 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR_MASK 0x30000
14710 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR__SHIFT 0x10
14711 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR_MASK 0xc0000
14712 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR__SHIFT 0x12
14713 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER_MASK 0x300000
14714 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER__SHIFT 0x14
14715 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER_MASK 0xc00000
14716 #define D3F1_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER__SHIFT 0x16
14717 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR_MASK 0x3
14718 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR__SHIFT 0x0
14719 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER_MASK 0xc
14720 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER__SHIFT 0x2
14721 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP_MASK 0x30
14722 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP__SHIFT 0x4
14723 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP_MASK 0xc0
14724 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP__SHIFT 0x6
14725 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ_MASK 0x300
14726 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ__SHIFT 0x8
14727 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR_MASK 0xc00
14728 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR__SHIFT 0xa
14729 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP_MASK 0x3000
14730 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP__SHIFT 0xc
14731 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT_MASK 0xc000
14732 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT__SHIFT 0xe
14733 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT_MASK 0x30000
14734 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT__SHIFT 0x10
14735 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT_MASK 0xc0000
14736 #define D3F1_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT__SHIFT 0x12
14737 #define D3F1_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0_MASK 0x2
14738 #define D3F1_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0__SHIFT 0x1
14739 #define D3F1_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN_MASK 0x4
14740 #define D3F1_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN__SHIFT 0x2
14741 #define D3F1_PCIE_LC_CNTL__LC_RESET_LINK_MASK 0x8
14742 #define D3F1_PCIE_LC_CNTL__LC_RESET_LINK__SHIFT 0x3
14743 #define D3F1_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE_MASK 0xf0
14744 #define D3F1_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE__SHIFT 0x4
14745 #define D3F1_PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK 0xf00
14746 #define D3F1_PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT 0x8
14747 #define D3F1_PCIE_LC_CNTL__LC_L1_INACTIVITY_MASK 0xf000
14748 #define D3F1_PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT 0xc
14749 #define D3F1_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK 0x10000
14750 #define D3F1_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS__SHIFT 0x10
14751 #define D3F1_PCIE_LC_CNTL__LC_INC_N_FTS_EN_MASK 0x20000
14752 #define D3F1_PCIE_LC_CNTL__LC_INC_N_FTS_EN__SHIFT 0x11
14753 #define D3F1_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23_MASK 0xc0000
14754 #define D3F1_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23__SHIFT 0x12
14755 #define D3F1_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC_MASK 0x100000
14756 #define D3F1_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC__SHIFT 0x14
14757 #define D3F1_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS_MASK 0x200000
14758 #define D3F1_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS__SHIFT 0x15
14759 #define D3F1_PCIE_LC_CNTL__LC_WAKE_FROM_L23_MASK 0x400000
14760 #define D3F1_PCIE_LC_CNTL__LC_WAKE_FROM_L23__SHIFT 0x16
14761 #define D3F1_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK_MASK 0x800000
14762 #define D3F1_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK__SHIFT 0x17
14763 #define D3F1_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS_MASK 0x1000000
14764 #define D3F1_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS__SHIFT 0x18
14765 #define D3F1_PCIE_LC_CNTL__LC_DELAY_COUNT_MASK 0x6000000
14766 #define D3F1_PCIE_LC_CNTL__LC_DELAY_COUNT__SHIFT 0x19
14767 #define D3F1_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT_MASK 0x8000000
14768 #define D3F1_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT__SHIFT 0x1b
14769 #define D3F1_PCIE_LC_CNTL__LC_DELAY_L1_EXIT_MASK 0x10000000
14770 #define D3F1_PCIE_LC_CNTL__LC_DELAY_L1_EXIT__SHIFT 0x1c
14771 #define D3F1_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE_MASK 0x20000000
14772 #define D3F1_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE__SHIFT 0x1d
14773 #define D3F1_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN_MASK 0x40000000
14774 #define D3F1_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN__SHIFT 0x1e
14775 #define D3F1_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE_MASK 0x80000000
14776 #define D3F1_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE__SHIFT 0x1f
14777 #define D3F1_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE_MASK 0x3f
14778 #define D3F1_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE__SHIFT 0x0
14779 #define D3F1_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT_MASK 0x40
14780 #define D3F1_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT__SHIFT 0x6
14781 #define D3F1_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION_MASK 0x80
14782 #define D3F1_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION__SHIFT 0x7
14783 #define D3F1_PCIE_LC_CNTL2__LC_MORE_TS2_EN_MASK 0x100
14784 #define D3F1_PCIE_LC_CNTL2__LC_MORE_TS2_EN__SHIFT 0x8
14785 #define D3F1_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS_MASK 0x200
14786 #define D3F1_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS__SHIFT 0x9
14787 #define D3F1_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN_MASK 0x400
14788 #define D3F1_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN__SHIFT 0xa
14789 #define D3F1_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_MASK 0x800
14790 #define D3F1_PCIE_LC_CNTL2__LC_ILLEGAL_STATE__SHIFT 0xb
14791 #define D3F1_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN_MASK 0x1000
14792 #define D3F1_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN__SHIFT 0xc
14793 #define D3F1_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE_MASK 0x2000
14794 #define D3F1_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE__SHIFT 0xd
14795 #define D3F1_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE_MASK 0xc000
14796 #define D3F1_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE__SHIFT 0xe
14797 #define D3F1_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET_MASK 0x10000
14798 #define D3F1_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET__SHIFT 0x10
14799 #define D3F1_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK 0x20000
14800 #define D3F1_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1__SHIFT 0x11
14801 #define D3F1_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23_MASK 0x40000
14802 #define D3F1_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23__SHIFT 0x12
14803 #define D3F1_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S_MASK 0x80000
14804 #define D3F1_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S__SHIFT 0x13
14805 #define D3F1_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0_MASK 0x100000
14806 #define D3F1_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0__SHIFT 0x14
14807 #define D3F1_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS_MASK 0x200000
14808 #define D3F1_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS__SHIFT 0x15
14809 #define D3F1_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD_MASK 0x400000
14810 #define D3F1_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD__SHIFT 0x16
14811 #define D3F1_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG_MASK 0x1800000
14812 #define D3F1_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG__SHIFT 0x17
14813 #define D3F1_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES_MASK 0x2000000
14814 #define D3F1_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES__SHIFT 0x19
14815 #define D3F1_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS_MASK 0x4000000
14816 #define D3F1_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS__SHIFT 0x1a
14817 #define D3F1_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS_MASK 0x8000000
14818 #define D3F1_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS__SHIFT 0x1b
14819 #define D3F1_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE_MASK 0x10000000
14820 #define D3F1_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE__SHIFT 0x1c
14821 #define D3F1_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL_MASK 0x60000000
14822 #define D3F1_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL__SHIFT 0x1d
14823 #define D3F1_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI_MASK 0x80000000
14824 #define D3F1_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI__SHIFT 0x1f
14825 #define D3F1_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_MASK 0x1
14826 #define D3F1_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS__SHIFT 0x0
14827 #define D3F1_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL_MASK 0x6
14828 #define D3F1_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL__SHIFT 0x1
14829 #define D3F1_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS_MASK 0x8
14830 #define D3F1_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS__SHIFT 0x3
14831 #define D3F1_PCIE_LC_CNTL3__LC_COMP_TO_DETECT_MASK 0x10
14832 #define D3F1_PCIE_LC_CNTL3__LC_COMP_TO_DETECT__SHIFT 0x4
14833 #define D3F1_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN_MASK 0x20
14834 #define D3F1_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN__SHIFT 0x5
14835 #define D3F1_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc0
14836 #define D3F1_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0x6
14837 #define D3F1_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x100
14838 #define D3F1_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0x8
14839 #define D3F1_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT_MASK 0x200
14840 #define D3F1_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT__SHIFT 0x9
14841 #define D3F1_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN_MASK 0x400
14842 #define D3F1_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN__SHIFT 0xa
14843 #define D3F1_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE_MASK 0x800
14844 #define D3F1_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE__SHIFT 0xb
14845 #define D3F1_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD_MASK 0x3000
14846 #define D3F1_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD__SHIFT 0xc
14847 #define D3F1_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD_MASK 0xc000
14848 #define D3F1_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD__SHIFT 0xe
14849 #define D3F1_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN_MASK 0x10000
14850 #define D3F1_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN__SHIFT 0x10
14851 #define D3F1_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN_MASK 0x20000
14852 #define D3F1_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN__SHIFT 0x11
14853 #define D3F1_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x40000
14854 #define D3F1_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0x12
14855 #define D3F1_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x180000
14856 #define D3F1_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0x13
14857 #define D3F1_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN_MASK 0x200000
14858 #define D3F1_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN__SHIFT 0x15
14859 #define D3F1_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE_MASK 0x400000
14860 #define D3F1_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE__SHIFT 0x16
14861 #define D3F1_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK 0x800000
14862 #define D3F1_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK__SHIFT 0x17
14863 #define D3F1_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL_MASK 0x3000000
14864 #define D3F1_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL__SHIFT 0x18
14865 #define D3F1_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL_MASK 0x3c000000
14866 #define D3F1_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL__SHIFT 0x1a
14867 #define D3F1_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK 0x40000000
14868 #define D3F1_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY__SHIFT 0x1e
14869 #define D3F1_PCIE_LC_CNTL3__LC_N_EIE_SEL_MASK 0x80000000
14870 #define D3F1_PCIE_LC_CNTL3__LC_N_EIE_SEL__SHIFT 0x1f
14871 #define D3F1_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR_MASK 0x3
14872 #define D3F1_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR__SHIFT 0x0
14873 #define D3F1_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK_MASK 0x4
14874 #define D3F1_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK__SHIFT 0x2
14875 #define D3F1_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE_MASK 0x8
14876 #define D3F1_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE__SHIFT 0x3
14877 #define D3F1_PCIE_LC_CNTL4__LC_BYPASS_EQ_MASK 0x10
14878 #define D3F1_PCIE_LC_CNTL4__LC_BYPASS_EQ__SHIFT 0x4
14879 #define D3F1_PCIE_LC_CNTL4__LC_REDO_EQ_MASK 0x20
14880 #define D3F1_PCIE_LC_CNTL4__LC_REDO_EQ__SHIFT 0x5
14881 #define D3F1_PCIE_LC_CNTL4__LC_EXTEND_EIEOS_MASK 0x40
14882 #define D3F1_PCIE_LC_CNTL4__LC_EXTEND_EIEOS__SHIFT 0x6
14883 #define D3F1_PCIE_LC_CNTL4__LC_IGNORE_PARITY_MASK 0x80
14884 #define D3F1_PCIE_LC_CNTL4__LC_IGNORE_PARITY__SHIFT 0x7
14885 #define D3F1_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE_MASK 0x300
14886 #define D3F1_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE__SHIFT 0x8
14887 #define D3F1_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK_MASK 0x400
14888 #define D3F1_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK__SHIFT 0xa
14889 #define D3F1_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD_MASK 0x800
14890 #define D3F1_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD__SHIFT 0xb
14891 #define D3F1_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ_MASK 0x1000
14892 #define D3F1_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ__SHIFT 0xc
14893 #define D3F1_PCIE_LC_CNTL4__LC_SET_QUIESCE_MASK 0x2000
14894 #define D3F1_PCIE_LC_CNTL4__LC_SET_QUIESCE__SHIFT 0xd
14895 #define D3F1_PCIE_LC_CNTL4__LC_QUIESCE_RCVD_MASK 0x4000
14896 #define D3F1_PCIE_LC_CNTL4__LC_QUIESCE_RCVD__SHIFT 0xe
14897 #define D3F1_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD_MASK 0x8000
14898 #define D3F1_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD__SHIFT 0xf
14899 #define D3F1_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE_MASK 0x10000
14900 #define D3F1_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x10
14901 #define D3F1_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE_MASK 0x20000
14902 #define D3F1_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE__SHIFT 0x11
14903 #define D3F1_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE_MASK 0x3c0000
14904 #define D3F1_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE__SHIFT 0x12
14905 #define D3F1_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS_MASK 0x400000
14906 #define D3F1_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS__SHIFT 0x16
14907 #define D3F1_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING_MASK 0x800000
14908 #define D3F1_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING__SHIFT 0x17
14909 #define D3F1_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE_MASK 0x1000000
14910 #define D3F1_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE__SHIFT 0x18
14911 #define D3F1_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN_MASK 0x2000000
14912 #define D3F1_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN__SHIFT 0x19
14913 #define D3F1_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK_MASK 0xfc000000
14914 #define D3F1_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK__SHIFT 0x1a
14915 #define D3F1_PCIE_LC_CNTL5__LC_EQ_FS_0_MASK 0x3f
14916 #define D3F1_PCIE_LC_CNTL5__LC_EQ_FS_0__SHIFT 0x0
14917 #define D3F1_PCIE_LC_CNTL5__LC_EQ_FS_8_MASK 0xfc0
14918 #define D3F1_PCIE_LC_CNTL5__LC_EQ_FS_8__SHIFT 0x6
14919 #define D3F1_PCIE_LC_CNTL5__LC_EQ_LF_0_MASK 0x3f000
14920 #define D3F1_PCIE_LC_CNTL5__LC_EQ_LF_0__SHIFT 0xc
14921 #define D3F1_PCIE_LC_CNTL5__LC_EQ_LF_8_MASK 0xfc0000
14922 #define D3F1_PCIE_LC_CNTL5__LC_EQ_LF_8__SHIFT 0x12
14923 #define D3F1_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS_MASK 0x1000000
14924 #define D3F1_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS__SHIFT 0x18
14925 #define D3F1_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT_MASK 0x1
14926 #define D3F1_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT__SHIFT 0x0
14927 #define D3F1_PCIE_LC_CNTL6__LC_SPC_MODE_5GT_MASK 0x4
14928 #define D3F1_PCIE_LC_CNTL6__LC_SPC_MODE_5GT__SHIFT 0x2
14929 #define D3F1_PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK 0x10
14930 #define D3F1_PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT 0x4
14931 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN_MASK 0x1
14932 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN__SHIFT 0x0
14933 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE_MASK 0x2
14934 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE__SHIFT 0x1
14935 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE_MASK 0x4
14936 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE__SHIFT 0x2
14937 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE_MASK 0x8
14938 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE__SHIFT 0x3
14939 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE_MASK 0x10
14940 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE__SHIFT 0x4
14941 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG_MASK 0x20
14942 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG__SHIFT 0x5
14943 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE_MASK 0x40
14944 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE__SHIFT 0x6
14945 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE_MASK 0x80
14946 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE__SHIFT 0x7
14947 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER_MASK 0x100
14948 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER__SHIFT 0x8
14949 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED_MASK 0x200
14950 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED__SHIFT 0x9
14951 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE_MASK 0x400
14952 #define D3F1_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE__SHIFT 0xa
14953 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL_MASK 0xf
14954 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL__SHIFT 0x0
14955 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE_MASK 0x10
14956 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE__SHIFT 0x4
14957 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1_MASK 0x20
14958 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1__SHIFT 0x5
14959 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN_MASK 0x40
14960 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN__SHIFT 0x6
14961 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN_MASK 0x80
14962 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN__SHIFT 0x7
14963 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE_MASK 0x700
14964 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE__SHIFT 0x8
14965 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED_MASK 0x800
14966 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED__SHIFT 0xb
14967 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN_MASK 0x1000
14968 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN__SHIFT 0xc
14969 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH_MASK 0x2000
14970 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH__SHIFT 0xd
14971 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG_MASK 0x4000
14972 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG__SHIFT 0xe
14973 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN_MASK 0x8000
14974 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN__SHIFT 0xf
14975 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP_MASK 0x10000
14976 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP__SHIFT 0x10
14977 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF_MASK 0x20000
14978 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF__SHIFT 0x11
14979 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF_MASK 0x40000
14980 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF__SHIFT 0x12
14981 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN_MASK 0x80000
14982 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN__SHIFT 0x13
14983 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW_MASK 0x100000
14984 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW__SHIFT 0x14
14985 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN_MASK 0x200000
14986 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN__SHIFT 0x15
14987 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL_MASK 0xc00000
14988 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL__SHIFT 0x16
14989 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED_MASK 0x1000000
14990 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED__SHIFT 0x18
14991 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST_MASK 0x2000000
14992 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST__SHIFT 0x19
14993 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER_MASK 0x4000000
14994 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER__SHIFT 0x1a
14995 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT_MASK 0x8000000
14996 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT__SHIFT 0x1b
14997 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL_MASK 0x10000000
14998 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL__SHIFT 0x1c
14999 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK_MASK 0x20000000
15000 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK__SHIFT 0x1d
15001 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME_MASK 0xc0000000
15002 #define D3F1_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME__SHIFT 0x1e
15003 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_MASK 0x7
15004 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH__SHIFT 0x0
15005 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK 0x70
15006 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD__SHIFT 0x4
15007 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE_MASK 0x80
15008 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE__SHIFT 0x7
15009 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW_MASK 0x100
15010 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW__SHIFT 0x8
15011 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT_MASK 0x200
15012 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT__SHIFT 0x9
15013 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN_MASK 0x400
15014 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN__SHIFT 0xa
15015 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN_MASK 0x800
15016 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN__SHIFT 0xb
15017 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT_MASK 0x1000
15018 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT__SHIFT 0xc
15019 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS_MASK 0x2000
15020 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS__SHIFT 0xd
15021 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS_MASK 0x4000
15022 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS__SHIFT 0xe
15023 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL_MASK 0x8000
15024 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL__SHIFT 0xf
15025 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB_MASK 0x10000
15026 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB__SHIFT 0x10
15027 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN_MASK 0x20000
15028 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN__SHIFT 0x11
15029 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN_MASK 0x40000
15030 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN__SHIFT 0x12
15031 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN_MASK 0x80000
15032 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN__SHIFT 0x13
15033 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE_MASK 0x100000
15034 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE__SHIFT 0x14
15035 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK 0x600000
15036 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT 0x15
15037 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN_MASK 0x800000
15038 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN__SHIFT 0x17
15039 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN_MASK 0x1000000
15040 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN__SHIFT 0x18
15041 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN_MASK 0x2000000
15042 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN__SHIFT 0x19
15043 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE_MASK 0x4000000
15044 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE__SHIFT 0x1a
15045 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT_MASK 0x8000000
15046 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT__SHIFT 0x1b
15047 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE_MASK 0x10000000
15048 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE__SHIFT 0x1c
15049 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI_MASK 0x20000000
15050 #define D3F1_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI__SHIFT 0x1d
15051 #define D3F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK 0xff
15052 #define D3F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT 0x0
15053 #define D3F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN_MASK 0x100
15054 #define D3F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN__SHIFT 0x8
15055 #define D3F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY_MASK 0x200
15056 #define D3F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY__SHIFT 0x9
15057 #define D3F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT_MASK 0xff0000
15058 #define D3F1_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT__SHIFT 0x10
15059 #define D3F1_PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK 0xff000000
15060 #define D3F1_PCIE_LC_N_FTS_CNTL__LC_N_FTS__SHIFT 0x18
15061 #define D3F1_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP_MASK 0x1
15062 #define D3F1_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP__SHIFT 0x0
15063 #define D3F1_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP_MASK 0x2
15064 #define D3F1_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP__SHIFT 0x1
15065 #define D3F1_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x4
15066 #define D3F1_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x2
15067 #define D3F1_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_MASK 0x18
15068 #define D3F1_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE__SHIFT 0x3
15069 #define D3F1_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE_MASK 0x20
15070 #define D3F1_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE__SHIFT 0x5
15071 #define D3F1_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE_MASK 0x40
15072 #define D3F1_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE__SHIFT 0x6
15073 #define D3F1_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE_MASK 0x80
15074 #define D3F1_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE__SHIFT 0x7
15075 #define D3F1_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE_MASK 0x100
15076 #define D3F1_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE__SHIFT 0x8
15077 #define D3F1_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE_MASK 0x200
15078 #define D3F1_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE__SHIFT 0x9
15079 #define D3F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc00
15080 #define D3F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0xa
15081 #define D3F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x1000
15082 #define D3F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0xc
15083 #define D3F1_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE_MASK 0x6000
15084 #define D3F1_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE__SHIFT 0xd
15085 #define D3F1_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS_MASK 0x8000
15086 #define D3F1_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS__SHIFT 0xf
15087 #define D3F1_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT_MASK 0x10000
15088 #define D3F1_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT__SHIFT 0x10
15089 #define D3F1_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN_MASK 0x20000
15090 #define D3F1_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN__SHIFT 0x11
15091 #define D3F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2_MASK 0x40000
15092 #define D3F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2__SHIFT 0x12
15093 #define D3F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2_MASK 0x80000
15094 #define D3F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2__SHIFT 0x13
15095 #define D3F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3_MASK 0x100000
15096 #define D3F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3__SHIFT 0x14
15097 #define D3F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3_MASK 0x200000
15098 #define D3F1_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3__SHIFT 0x15
15099 #define D3F1_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS_MASK 0x400000
15100 #define D3F1_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS__SHIFT 0x16
15101 #define D3F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS_MASK 0x800000
15102 #define D3F1_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS__SHIFT 0x17
15103 #define D3F1_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED_MASK 0x3000000
15104 #define D3F1_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED__SHIFT 0x18
15105 #define D3F1_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE_MASK 0x4000000
15106 #define D3F1_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE__SHIFT 0x1a
15107 #define D3F1_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN_MASK 0x8000000
15108 #define D3F1_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN__SHIFT 0x1b
15109 #define D3F1_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN_MASK 0x10000000
15110 #define D3F1_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN__SHIFT 0x1c
15111 #define D3F1_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN_MASK 0x20000000
15112 #define D3F1_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN__SHIFT 0x1d
15113 #define D3F1_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG_MASK 0x40000000
15114 #define D3F1_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG__SHIFT 0x1e
15115 #define D3F1_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS_MASK 0x80000000
15116 #define D3F1_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS__SHIFT 0x1f
15117 #define D3F1_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF_MASK 0xfff
15118 #define D3F1_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF__SHIFT 0x0
15119 #define D3F1_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS_MASK 0xfff000
15120 #define D3F1_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS__SHIFT 0xc
15121 #define D3F1_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE_MASK 0x3000000
15122 #define D3F1_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE__SHIFT 0x18
15123 #define D3F1_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES_MASK 0xffff
15124 #define D3F1_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES__SHIFT 0x0
15125 #define D3F1_PCIE_LC_LANE_CNTL__LC_LANE_DIS_MASK 0xffff0000
15126 #define D3F1_PCIE_LC_LANE_CNTL__LC_LANE_DIS__SHIFT 0x10
15127 #define D3F1_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF_MASK 0x1
15128 #define D3F1_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF__SHIFT 0x0
15129 #define D3F1_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR_MASK 0x7e
15130 #define D3F1_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR__SHIFT 0x1
15131 #define D3F1_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR_MASK 0x1f80
15132 #define D3F1_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR__SHIFT 0x7
15133 #define D3F1_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR_MASK 0x7e000
15134 #define D3F1_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR__SHIFT 0xd
15135 #define D3F1_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN_MASK 0x80000
15136 #define D3F1_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN__SHIFT 0x13
15137 #define D3F1_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN_MASK 0x100000
15138 #define D3F1_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN__SHIFT 0x14
15139 #define D3F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET_MASK 0xf
15140 #define D3F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET__SHIFT 0x0
15141 #define D3F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR_MASK 0x3f0
15142 #define D3F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR__SHIFT 0x4
15143 #define D3F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR_MASK 0xfc00
15144 #define D3F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR__SHIFT 0xa
15145 #define D3F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR_MASK 0x3f0000
15146 #define D3F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR__SHIFT 0x10
15147 #define D3F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM_MASK 0x3fc00000
15148 #define D3F1_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM__SHIFT 0x16
15149 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE_MASK 0x1
15150 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE__SHIFT 0x0
15151 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ_MASK 0x7e
15152 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ__SHIFT 0x1
15153 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ_MASK 0x1f80
15154 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ__SHIFT 0x7
15155 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ_MASK 0x7e000
15156 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ__SHIFT 0xd
15157 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END_MASK 0x1f80000
15158 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END__SHIFT 0x13
15159 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END_MASK 0x7e000000
15160 #define D3F1_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END__SHIFT 0x19
15161 #define D3F1_PCIE_LC_STATE0__LC_CURRENT_STATE_MASK 0x3f
15162 #define D3F1_PCIE_LC_STATE0__LC_CURRENT_STATE__SHIFT 0x0
15163 #define D3F1_PCIE_LC_STATE0__LC_PREV_STATE1_MASK 0x3f00
15164 #define D3F1_PCIE_LC_STATE0__LC_PREV_STATE1__SHIFT 0x8
15165 #define D3F1_PCIE_LC_STATE0__LC_PREV_STATE2_MASK 0x3f0000
15166 #define D3F1_PCIE_LC_STATE0__LC_PREV_STATE2__SHIFT 0x10
15167 #define D3F1_PCIE_LC_STATE0__LC_PREV_STATE3_MASK 0x3f000000
15168 #define D3F1_PCIE_LC_STATE0__LC_PREV_STATE3__SHIFT 0x18
15169 #define D3F1_PCIE_LC_STATE1__LC_PREV_STATE4_MASK 0x3f
15170 #define D3F1_PCIE_LC_STATE1__LC_PREV_STATE4__SHIFT 0x0
15171 #define D3F1_PCIE_LC_STATE1__LC_PREV_STATE5_MASK 0x3f00
15172 #define D3F1_PCIE_LC_STATE1__LC_PREV_STATE5__SHIFT 0x8
15173 #define D3F1_PCIE_LC_STATE1__LC_PREV_STATE6_MASK 0x3f0000
15174 #define D3F1_PCIE_LC_STATE1__LC_PREV_STATE6__SHIFT 0x10
15175 #define D3F1_PCIE_LC_STATE1__LC_PREV_STATE7_MASK 0x3f000000
15176 #define D3F1_PCIE_LC_STATE1__LC_PREV_STATE7__SHIFT 0x18
15177 #define D3F1_PCIE_LC_STATE2__LC_PREV_STATE8_MASK 0x3f
15178 #define D3F1_PCIE_LC_STATE2__LC_PREV_STATE8__SHIFT 0x0
15179 #define D3F1_PCIE_LC_STATE2__LC_PREV_STATE9_MASK 0x3f00
15180 #define D3F1_PCIE_LC_STATE2__LC_PREV_STATE9__SHIFT 0x8
15181 #define D3F1_PCIE_LC_STATE2__LC_PREV_STATE10_MASK 0x3f0000
15182 #define D3F1_PCIE_LC_STATE2__LC_PREV_STATE10__SHIFT 0x10
15183 #define D3F1_PCIE_LC_STATE2__LC_PREV_STATE11_MASK 0x3f000000
15184 #define D3F1_PCIE_LC_STATE2__LC_PREV_STATE11__SHIFT 0x18
15185 #define D3F1_PCIE_LC_STATE3__LC_PREV_STATE12_MASK 0x3f
15186 #define D3F1_PCIE_LC_STATE3__LC_PREV_STATE12__SHIFT 0x0
15187 #define D3F1_PCIE_LC_STATE3__LC_PREV_STATE13_MASK 0x3f00
15188 #define D3F1_PCIE_LC_STATE3__LC_PREV_STATE13__SHIFT 0x8
15189 #define D3F1_PCIE_LC_STATE3__LC_PREV_STATE14_MASK 0x3f0000
15190 #define D3F1_PCIE_LC_STATE3__LC_PREV_STATE14__SHIFT 0x10
15191 #define D3F1_PCIE_LC_STATE3__LC_PREV_STATE15_MASK 0x3f000000
15192 #define D3F1_PCIE_LC_STATE3__LC_PREV_STATE15__SHIFT 0x18
15193 #define D3F1_PCIE_LC_STATE4__LC_PREV_STATE16_MASK 0x3f
15194 #define D3F1_PCIE_LC_STATE4__LC_PREV_STATE16__SHIFT 0x0
15195 #define D3F1_PCIE_LC_STATE4__LC_PREV_STATE17_MASK 0x3f00
15196 #define D3F1_PCIE_LC_STATE4__LC_PREV_STATE17__SHIFT 0x8
15197 #define D3F1_PCIE_LC_STATE4__LC_PREV_STATE18_MASK 0x3f0000
15198 #define D3F1_PCIE_LC_STATE4__LC_PREV_STATE18__SHIFT 0x10
15199 #define D3F1_PCIE_LC_STATE4__LC_PREV_STATE19_MASK 0x3f000000
15200 #define D3F1_PCIE_LC_STATE4__LC_PREV_STATE19__SHIFT 0x18
15201 #define D3F1_PCIE_LC_STATE5__LC_PREV_STATE20_MASK 0x3f
15202 #define D3F1_PCIE_LC_STATE5__LC_PREV_STATE20__SHIFT 0x0
15203 #define D3F1_PCIE_LC_STATE5__LC_PREV_STATE21_MASK 0x3f00
15204 #define D3F1_PCIE_LC_STATE5__LC_PREV_STATE21__SHIFT 0x8
15205 #define D3F1_PCIE_LC_STATE5__LC_PREV_STATE22_MASK 0x3f0000
15206 #define D3F1_PCIE_LC_STATE5__LC_PREV_STATE22__SHIFT 0x10
15207 #define D3F1_PCIE_LC_STATE5__LC_PREV_STATE23_MASK 0x3f000000
15208 #define D3F1_PCIE_LC_STATE5__LC_PREV_STATE23__SHIFT 0x18
15209 #define D3F1_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT_MASK 0x3
15210 #define D3F1_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT__SHIFT 0x0
15211 #define D3F1_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT_MASK 0xc
15212 #define D3F1_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT__SHIFT 0x2
15213 #define D3F1_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT_MASK 0x30
15214 #define D3F1_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT__SHIFT 0x4
15215 #define D3F1_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT_MASK 0xc0
15216 #define D3F1_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT__SHIFT 0x6
15217 #define D3F1_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL_MASK 0x700
15218 #define D3F1_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL__SHIFT 0x8
15219 #define D3F1_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET_MASK 0x800
15220 #define D3F1_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET__SHIFT 0xb
15221 #define D3F1_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS_MASK 0x1000
15222 #define D3F1_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS__SHIFT 0xc
15223 #define D3F1_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE_MASK 0x2000
15224 #define D3F1_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE__SHIFT 0xd
15225 #define D3F1_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES_MASK 0x4000
15226 #define D3F1_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES__SHIFT 0xe
15227 #define D3F1_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x8000
15228 #define D3F1_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0xf
15229 #define D3F1_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION_MASK 0x70000
15230 #define D3F1_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION__SHIFT 0x10
15231 #define D3F1_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES_MASK 0x1
15232 #define D3F1_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES__SHIFT 0x0
15233 #define D3F1_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN_MASK 0x2
15234 #define D3F1_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN__SHIFT 0x1
15235 #define D3F1_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED_MASK 0x4
15236 #define D3F1_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED__SHIFT 0x2
15237 #define D3F1_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED_MASK 0x18
15238 #define D3F1_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED__SHIFT 0x3
15239 #define D3F1_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED_MASK 0x20
15240 #define D3F1_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED__SHIFT 0x5
15241 #define D3F1_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN_MASK 0x1
15242 #define D3F1_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN__SHIFT 0x0
15243 #define D3F1_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD_MASK 0xff00
15244 #define D3F1_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD__SHIFT 0x8
15245 #define D3F1_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS_MASK 0xffff0000
15246 #define D3F1_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS__SHIFT 0x10
15247 #define D3F1_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE_MASK 0x8
15248 #define D3F1_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE__SHIFT 0x3
15249 #define D3F1_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE_MASK 0x40
15250 #define D3F1_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE__SHIFT 0x6
15251 #define D3F1_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN_MASK 0x1
15252 #define D3F1_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN__SHIFT 0x0
15253 #define D3F1_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN_MASK 0x2
15254 #define D3F1_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN__SHIFT 0x1
15255 #define D3F1_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN_MASK 0x4
15256 #define D3F1_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN__SHIFT 0x2
15257 #define D3F1_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN_MASK 0x8
15258 #define D3F1_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN__SHIFT 0x3
15259 #define D3F1_PCIEP_HPGI__REG_HPGI_HOOK_MASK 0x80
15260 #define D3F1_PCIEP_HPGI__REG_HPGI_HOOK__SHIFT 0x7
15261 #define D3F1_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS_MASK 0x100
15262 #define D3F1_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS__SHIFT 0x8
15263 #define D3F1_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS_MASK 0x200
15264 #define D3F1_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS__SHIFT 0x9
15265 #define D3F1_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS_MASK 0x400
15266 #define D3F1_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS__SHIFT 0xa
15267 #define D3F1_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS_MASK 0x800
15268 #define D3F1_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS__SHIFT 0xb
15269 #define D3F1_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS_MASK 0x8000
15270 #define D3F1_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS__SHIFT 0xf
15271 #define D3F1_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN_MASK 0x10000
15272 #define D3F1_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN__SHIFT 0x10
15273 #define D3F1_VENDOR_ID__VENDOR_ID_MASK 0xffff
15274 #define D3F1_VENDOR_ID__VENDOR_ID__SHIFT 0x0
15275 #define D3F1_DEVICE_ID__DEVICE_ID_MASK 0xffff0000
15276 #define D3F1_DEVICE_ID__DEVICE_ID__SHIFT 0x10
15277 #define D3F1_COMMAND__IO_ACCESS_EN_MASK 0x1
15278 #define D3F1_COMMAND__IO_ACCESS_EN__SHIFT 0x0
15279 #define D3F1_COMMAND__MEM_ACCESS_EN_MASK 0x2
15280 #define D3F1_COMMAND__MEM_ACCESS_EN__SHIFT 0x1
15281 #define D3F1_COMMAND__BUS_MASTER_EN_MASK 0x4
15282 #define D3F1_COMMAND__BUS_MASTER_EN__SHIFT 0x2
15283 #define D3F1_COMMAND__SPECIAL_CYCLE_EN_MASK 0x8
15284 #define D3F1_COMMAND__SPECIAL_CYCLE_EN__SHIFT 0x3
15285 #define D3F1_COMMAND__MEM_WRITE_INVALIDATE_EN_MASK 0x10
15286 #define D3F1_COMMAND__MEM_WRITE_INVALIDATE_EN__SHIFT 0x4
15287 #define D3F1_COMMAND__PAL_SNOOP_EN_MASK 0x20
15288 #define D3F1_COMMAND__PAL_SNOOP_EN__SHIFT 0x5
15289 #define D3F1_COMMAND__PARITY_ERROR_RESPONSE_MASK 0x40
15290 #define D3F1_COMMAND__PARITY_ERROR_RESPONSE__SHIFT 0x6
15291 #define D3F1_COMMAND__AD_STEPPING_MASK 0x80
15292 #define D3F1_COMMAND__AD_STEPPING__SHIFT 0x7
15293 #define D3F1_COMMAND__SERR_EN_MASK 0x100
15294 #define D3F1_COMMAND__SERR_EN__SHIFT 0x8
15295 #define D3F1_COMMAND__FAST_B2B_EN_MASK 0x200
15296 #define D3F1_COMMAND__FAST_B2B_EN__SHIFT 0x9
15297 #define D3F1_COMMAND__INT_DIS_MASK 0x400
15298 #define D3F1_COMMAND__INT_DIS__SHIFT 0xa
15299 #define D3F1_STATUS__INT_STATUS_MASK 0x80000
15300 #define D3F1_STATUS__INT_STATUS__SHIFT 0x13
15301 #define D3F1_STATUS__CAP_LIST_MASK 0x100000
15302 #define D3F1_STATUS__CAP_LIST__SHIFT 0x14
15303 #define D3F1_STATUS__PCI_66_EN_MASK 0x200000
15304 #define D3F1_STATUS__PCI_66_EN__SHIFT 0x15
15305 #define D3F1_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
15306 #define D3F1_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
15307 #define D3F1_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
15308 #define D3F1_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
15309 #define D3F1_STATUS__DEVSEL_TIMING_MASK 0x6000000
15310 #define D3F1_STATUS__DEVSEL_TIMING__SHIFT 0x19
15311 #define D3F1_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
15312 #define D3F1_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
15313 #define D3F1_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
15314 #define D3F1_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
15315 #define D3F1_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
15316 #define D3F1_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
15317 #define D3F1_STATUS__SIGNALED_SYSTEM_ERROR_MASK 0x40000000
15318 #define D3F1_STATUS__SIGNALED_SYSTEM_ERROR__SHIFT 0x1e
15319 #define D3F1_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
15320 #define D3F1_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
15321 #define D3F1_REVISION_ID__MINOR_REV_ID_MASK 0xf
15322 #define D3F1_REVISION_ID__MINOR_REV_ID__SHIFT 0x0
15323 #define D3F1_REVISION_ID__MAJOR_REV_ID_MASK 0xf0
15324 #define D3F1_REVISION_ID__MAJOR_REV_ID__SHIFT 0x4
15325 #define D3F1_PROG_INTERFACE__PROG_INTERFACE_MASK 0xff00
15326 #define D3F1_PROG_INTERFACE__PROG_INTERFACE__SHIFT 0x8
15327 #define D3F1_SUB_CLASS__SUB_CLASS_MASK 0xff0000
15328 #define D3F1_SUB_CLASS__SUB_CLASS__SHIFT 0x10
15329 #define D3F1_BASE_CLASS__BASE_CLASS_MASK 0xff000000
15330 #define D3F1_BASE_CLASS__BASE_CLASS__SHIFT 0x18
15331 #define D3F1_CACHE_LINE__CACHE_LINE_SIZE_MASK 0xff
15332 #define D3F1_CACHE_LINE__CACHE_LINE_SIZE__SHIFT 0x0
15333 #define D3F1_LATENCY__LATENCY_TIMER_MASK 0xff00
15334 #define D3F1_LATENCY__LATENCY_TIMER__SHIFT 0x8
15335 #define D3F1_HEADER__HEADER_TYPE_MASK 0x7f0000
15336 #define D3F1_HEADER__HEADER_TYPE__SHIFT 0x10
15337 #define D3F1_HEADER__DEVICE_TYPE_MASK 0x800000
15338 #define D3F1_HEADER__DEVICE_TYPE__SHIFT 0x17
15339 #define D3F1_BIST__BIST_COMP_MASK 0xf000000
15340 #define D3F1_BIST__BIST_COMP__SHIFT 0x18
15341 #define D3F1_BIST__BIST_STRT_MASK 0x40000000
15342 #define D3F1_BIST__BIST_STRT__SHIFT 0x1e
15343 #define D3F1_BIST__BIST_CAP_MASK 0x80000000
15344 #define D3F1_BIST__BIST_CAP__SHIFT 0x1f
15345 #define D3F1_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS_MASK 0xff
15346 #define D3F1_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS__SHIFT 0x0
15347 #define D3F1_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS_MASK 0xff00
15348 #define D3F1_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS__SHIFT 0x8
15349 #define D3F1_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM_MASK 0xff0000
15350 #define D3F1_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM__SHIFT 0x10
15351 #define D3F1_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER_MASK 0xff000000
15352 #define D3F1_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER__SHIFT 0x18
15353 #define D3F1_IO_BASE_LIMIT__IO_BASE_TYPE_MASK 0xf
15354 #define D3F1_IO_BASE_LIMIT__IO_BASE_TYPE__SHIFT 0x0
15355 #define D3F1_IO_BASE_LIMIT__IO_BASE_MASK 0xf0
15356 #define D3F1_IO_BASE_LIMIT__IO_BASE__SHIFT 0x4
15357 #define D3F1_IO_BASE_LIMIT__IO_LIMIT_TYPE_MASK 0xf00
15358 #define D3F1_IO_BASE_LIMIT__IO_LIMIT_TYPE__SHIFT 0x8
15359 #define D3F1_IO_BASE_LIMIT__IO_LIMIT_MASK 0xf000
15360 #define D3F1_IO_BASE_LIMIT__IO_LIMIT__SHIFT 0xc
15361 #define D3F1_SECONDARY_STATUS__CAP_LIST_MASK 0x100000
15362 #define D3F1_SECONDARY_STATUS__CAP_LIST__SHIFT 0x14
15363 #define D3F1_SECONDARY_STATUS__PCI_66_EN_MASK 0x200000
15364 #define D3F1_SECONDARY_STATUS__PCI_66_EN__SHIFT 0x15
15365 #define D3F1_SECONDARY_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
15366 #define D3F1_SECONDARY_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
15367 #define D3F1_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
15368 #define D3F1_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
15369 #define D3F1_SECONDARY_STATUS__DEVSEL_TIMING_MASK 0x6000000
15370 #define D3F1_SECONDARY_STATUS__DEVSEL_TIMING__SHIFT 0x19
15371 #define D3F1_SECONDARY_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
15372 #define D3F1_SECONDARY_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
15373 #define D3F1_SECONDARY_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
15374 #define D3F1_SECONDARY_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
15375 #define D3F1_SECONDARY_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
15376 #define D3F1_SECONDARY_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
15377 #define D3F1_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR_MASK 0x40000000
15378 #define D3F1_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR__SHIFT 0x1e
15379 #define D3F1_SECONDARY_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
15380 #define D3F1_SECONDARY_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
15381 #define D3F1_MEM_BASE_LIMIT__MEM_BASE_TYPE_MASK 0xf
15382 #define D3F1_MEM_BASE_LIMIT__MEM_BASE_TYPE__SHIFT 0x0
15383 #define D3F1_MEM_BASE_LIMIT__MEM_BASE_31_20_MASK 0xfff0
15384 #define D3F1_MEM_BASE_LIMIT__MEM_BASE_31_20__SHIFT 0x4
15385 #define D3F1_MEM_BASE_LIMIT__MEM_LIMIT_TYPE_MASK 0xf0000
15386 #define D3F1_MEM_BASE_LIMIT__MEM_LIMIT_TYPE__SHIFT 0x10
15387 #define D3F1_MEM_BASE_LIMIT__MEM_LIMIT_31_20_MASK 0xfff00000
15388 #define D3F1_MEM_BASE_LIMIT__MEM_LIMIT_31_20__SHIFT 0x14
15389 #define D3F1_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE_MASK 0xf
15390 #define D3F1_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE__SHIFT 0x0
15391 #define D3F1_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20_MASK 0xfff0
15392 #define D3F1_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20__SHIFT 0x4
15393 #define D3F1_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE_MASK 0xf0000
15394 #define D3F1_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE__SHIFT 0x10
15395 #define D3F1_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20_MASK 0xfff00000
15396 #define D3F1_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20__SHIFT 0x14
15397 #define D3F1_PREF_BASE_UPPER__PREF_BASE_UPPER_MASK 0xffffffff
15398 #define D3F1_PREF_BASE_UPPER__PREF_BASE_UPPER__SHIFT 0x0
15399 #define D3F1_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER_MASK 0xffffffff
15400 #define D3F1_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER__SHIFT 0x0
15401 #define D3F1_IO_BASE_LIMIT_HI__IO_BASE_31_16_MASK 0xffff
15402 #define D3F1_IO_BASE_LIMIT_HI__IO_BASE_31_16__SHIFT 0x0
15403 #define D3F1_IO_BASE_LIMIT_HI__IO_LIMIT_31_16_MASK 0xffff0000
15404 #define D3F1_IO_BASE_LIMIT_HI__IO_LIMIT_31_16__SHIFT 0x10
15405 #define D3F1_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN_MASK 0x10000
15406 #define D3F1_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN__SHIFT 0x10
15407 #define D3F1_IRQ_BRIDGE_CNTL__SERR_EN_MASK 0x20000
15408 #define D3F1_IRQ_BRIDGE_CNTL__SERR_EN__SHIFT 0x11
15409 #define D3F1_IRQ_BRIDGE_CNTL__ISA_EN_MASK 0x40000
15410 #define D3F1_IRQ_BRIDGE_CNTL__ISA_EN__SHIFT 0x12
15411 #define D3F1_IRQ_BRIDGE_CNTL__VGA_EN_MASK 0x80000
15412 #define D3F1_IRQ_BRIDGE_CNTL__VGA_EN__SHIFT 0x13
15413 #define D3F1_IRQ_BRIDGE_CNTL__VGA_DEC_MASK 0x100000
15414 #define D3F1_IRQ_BRIDGE_CNTL__VGA_DEC__SHIFT 0x14
15415 #define D3F1_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE_MASK 0x200000
15416 #define D3F1_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE__SHIFT 0x15
15417 #define D3F1_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET_MASK 0x400000
15418 #define D3F1_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET__SHIFT 0x16
15419 #define D3F1_IRQ_BRIDGE_CNTL__FAST_B2B_EN_MASK 0x800000
15420 #define D3F1_IRQ_BRIDGE_CNTL__FAST_B2B_EN__SHIFT 0x17
15421 #define D3F1_CAP_PTR__CAP_PTR_MASK 0xff
15422 #define D3F1_CAP_PTR__CAP_PTR__SHIFT 0x0
15423 #define D3F1_INTERRUPT_LINE__INTERRUPT_LINE_MASK 0xff
15424 #define D3F1_INTERRUPT_LINE__INTERRUPT_LINE__SHIFT 0x0
15425 #define D3F1_INTERRUPT_PIN__INTERRUPT_PIN_MASK 0xff00
15426 #define D3F1_INTERRUPT_PIN__INTERRUPT_PIN__SHIFT 0x8
15427 #define D3F1_EXT_BRIDGE_CNTL__IO_PORT_80_EN_MASK 0x1
15428 #define D3F1_EXT_BRIDGE_CNTL__IO_PORT_80_EN__SHIFT 0x0
15429 #define D3F1_PMI_CAP_LIST__CAP_ID_MASK 0xff
15430 #define D3F1_PMI_CAP_LIST__CAP_ID__SHIFT 0x0
15431 #define D3F1_PMI_CAP_LIST__NEXT_PTR_MASK 0xff00
15432 #define D3F1_PMI_CAP_LIST__NEXT_PTR__SHIFT 0x8
15433 #define D3F1_PMI_CAP__VERSION_MASK 0x70000
15434 #define D3F1_PMI_CAP__VERSION__SHIFT 0x10
15435 #define D3F1_PMI_CAP__PME_CLOCK_MASK 0x80000
15436 #define D3F1_PMI_CAP__PME_CLOCK__SHIFT 0x13
15437 #define D3F1_PMI_CAP__DEV_SPECIFIC_INIT_MASK 0x200000
15438 #define D3F1_PMI_CAP__DEV_SPECIFIC_INIT__SHIFT 0x15
15439 #define D3F1_PMI_CAP__AUX_CURRENT_MASK 0x1c00000
15440 #define D3F1_PMI_CAP__AUX_CURRENT__SHIFT 0x16
15441 #define D3F1_PMI_CAP__D1_SUPPORT_MASK 0x2000000
15442 #define D3F1_PMI_CAP__D1_SUPPORT__SHIFT 0x19
15443 #define D3F1_PMI_CAP__D2_SUPPORT_MASK 0x4000000
15444 #define D3F1_PMI_CAP__D2_SUPPORT__SHIFT 0x1a
15445 #define D3F1_PMI_CAP__PME_SUPPORT_MASK 0xf8000000
15446 #define D3F1_PMI_CAP__PME_SUPPORT__SHIFT 0x1b
15447 #define D3F1_PMI_STATUS_CNTL__POWER_STATE_MASK 0x3
15448 #define D3F1_PMI_STATUS_CNTL__POWER_STATE__SHIFT 0x0
15449 #define D3F1_PMI_STATUS_CNTL__NO_SOFT_RESET_MASK 0x8
15450 #define D3F1_PMI_STATUS_CNTL__NO_SOFT_RESET__SHIFT 0x3
15451 #define D3F1_PMI_STATUS_CNTL__PME_EN_MASK 0x100
15452 #define D3F1_PMI_STATUS_CNTL__PME_EN__SHIFT 0x8
15453 #define D3F1_PMI_STATUS_CNTL__DATA_SELECT_MASK 0x1e00
15454 #define D3F1_PMI_STATUS_CNTL__DATA_SELECT__SHIFT 0x9
15455 #define D3F1_PMI_STATUS_CNTL__DATA_SCALE_MASK 0x6000
15456 #define D3F1_PMI_STATUS_CNTL__DATA_SCALE__SHIFT 0xd
15457 #define D3F1_PMI_STATUS_CNTL__PME_STATUS_MASK 0x8000
15458 #define D3F1_PMI_STATUS_CNTL__PME_STATUS__SHIFT 0xf
15459 #define D3F1_PMI_STATUS_CNTL__B2_B3_SUPPORT_MASK 0x400000
15460 #define D3F1_PMI_STATUS_CNTL__B2_B3_SUPPORT__SHIFT 0x16
15461 #define D3F1_PMI_STATUS_CNTL__BUS_PWR_EN_MASK 0x800000
15462 #define D3F1_PMI_STATUS_CNTL__BUS_PWR_EN__SHIFT 0x17
15463 #define D3F1_PMI_STATUS_CNTL__PMI_DATA_MASK 0xff000000
15464 #define D3F1_PMI_STATUS_CNTL__PMI_DATA__SHIFT 0x18
15465 #define D3F1_PCIE_CAP_LIST__CAP_ID_MASK 0xff
15466 #define D3F1_PCIE_CAP_LIST__CAP_ID__SHIFT 0x0
15467 #define D3F1_PCIE_CAP_LIST__NEXT_PTR_MASK 0xff00
15468 #define D3F1_PCIE_CAP_LIST__NEXT_PTR__SHIFT 0x8
15469 #define D3F1_PCIE_CAP__VERSION_MASK 0xf0000
15470 #define D3F1_PCIE_CAP__VERSION__SHIFT 0x10
15471 #define D3F1_PCIE_CAP__DEVICE_TYPE_MASK 0xf00000
15472 #define D3F1_PCIE_CAP__DEVICE_TYPE__SHIFT 0x14
15473 #define D3F1_PCIE_CAP__SLOT_IMPLEMENTED_MASK 0x1000000
15474 #define D3F1_PCIE_CAP__SLOT_IMPLEMENTED__SHIFT 0x18
15475 #define D3F1_PCIE_CAP__INT_MESSAGE_NUM_MASK 0x3e000000
15476 #define D3F1_PCIE_CAP__INT_MESSAGE_NUM__SHIFT 0x19
15477 #define D3F1_DEVICE_CAP__MAX_PAYLOAD_SUPPORT_MASK 0x7
15478 #define D3F1_DEVICE_CAP__MAX_PAYLOAD_SUPPORT__SHIFT 0x0
15479 #define D3F1_DEVICE_CAP__PHANTOM_FUNC_MASK 0x18
15480 #define D3F1_DEVICE_CAP__PHANTOM_FUNC__SHIFT 0x3
15481 #define D3F1_DEVICE_CAP__EXTENDED_TAG_MASK 0x20
15482 #define D3F1_DEVICE_CAP__EXTENDED_TAG__SHIFT 0x5
15483 #define D3F1_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY_MASK 0x1c0
15484 #define D3F1_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY__SHIFT 0x6
15485 #define D3F1_DEVICE_CAP__L1_ACCEPTABLE_LATENCY_MASK 0xe00
15486 #define D3F1_DEVICE_CAP__L1_ACCEPTABLE_LATENCY__SHIFT 0x9
15487 #define D3F1_DEVICE_CAP__ROLE_BASED_ERR_REPORTING_MASK 0x8000
15488 #define D3F1_DEVICE_CAP__ROLE_BASED_ERR_REPORTING__SHIFT 0xf
15489 #define D3F1_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT_MASK 0x3fc0000
15490 #define D3F1_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT__SHIFT 0x12
15491 #define D3F1_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE_MASK 0xc000000
15492 #define D3F1_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE__SHIFT 0x1a
15493 #define D3F1_DEVICE_CAP__FLR_CAPABLE_MASK 0x10000000
15494 #define D3F1_DEVICE_CAP__FLR_CAPABLE__SHIFT 0x1c
15495 #define D3F1_DEVICE_CNTL__CORR_ERR_EN_MASK 0x1
15496 #define D3F1_DEVICE_CNTL__CORR_ERR_EN__SHIFT 0x0
15497 #define D3F1_DEVICE_CNTL__NON_FATAL_ERR_EN_MASK 0x2
15498 #define D3F1_DEVICE_CNTL__NON_FATAL_ERR_EN__SHIFT 0x1
15499 #define D3F1_DEVICE_CNTL__FATAL_ERR_EN_MASK 0x4
15500 #define D3F1_DEVICE_CNTL__FATAL_ERR_EN__SHIFT 0x2
15501 #define D3F1_DEVICE_CNTL__USR_REPORT_EN_MASK 0x8
15502 #define D3F1_DEVICE_CNTL__USR_REPORT_EN__SHIFT 0x3
15503 #define D3F1_DEVICE_CNTL__RELAXED_ORD_EN_MASK 0x10
15504 #define D3F1_DEVICE_CNTL__RELAXED_ORD_EN__SHIFT 0x4
15505 #define D3F1_DEVICE_CNTL__MAX_PAYLOAD_SIZE_MASK 0xe0
15506 #define D3F1_DEVICE_CNTL__MAX_PAYLOAD_SIZE__SHIFT 0x5
15507 #define D3F1_DEVICE_CNTL__EXTENDED_TAG_EN_MASK 0x100
15508 #define D3F1_DEVICE_CNTL__EXTENDED_TAG_EN__SHIFT 0x8
15509 #define D3F1_DEVICE_CNTL__PHANTOM_FUNC_EN_MASK 0x200
15510 #define D3F1_DEVICE_CNTL__PHANTOM_FUNC_EN__SHIFT 0x9
15511 #define D3F1_DEVICE_CNTL__AUX_POWER_PM_EN_MASK 0x400
15512 #define D3F1_DEVICE_CNTL__AUX_POWER_PM_EN__SHIFT 0xa
15513 #define D3F1_DEVICE_CNTL__NO_SNOOP_EN_MASK 0x800
15514 #define D3F1_DEVICE_CNTL__NO_SNOOP_EN__SHIFT 0xb
15515 #define D3F1_DEVICE_CNTL__MAX_READ_REQUEST_SIZE_MASK 0x7000
15516 #define D3F1_DEVICE_CNTL__MAX_READ_REQUEST_SIZE__SHIFT 0xc
15517 #define D3F1_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN_MASK 0x8000
15518 #define D3F1_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN__SHIFT 0xf
15519 #define D3F1_DEVICE_STATUS__CORR_ERR_MASK 0x10000
15520 #define D3F1_DEVICE_STATUS__CORR_ERR__SHIFT 0x10
15521 #define D3F1_DEVICE_STATUS__NON_FATAL_ERR_MASK 0x20000
15522 #define D3F1_DEVICE_STATUS__NON_FATAL_ERR__SHIFT 0x11
15523 #define D3F1_DEVICE_STATUS__FATAL_ERR_MASK 0x40000
15524 #define D3F1_DEVICE_STATUS__FATAL_ERR__SHIFT 0x12
15525 #define D3F1_DEVICE_STATUS__USR_DETECTED_MASK 0x80000
15526 #define D3F1_DEVICE_STATUS__USR_DETECTED__SHIFT 0x13
15527 #define D3F1_DEVICE_STATUS__AUX_PWR_MASK 0x100000
15528 #define D3F1_DEVICE_STATUS__AUX_PWR__SHIFT 0x14
15529 #define D3F1_DEVICE_STATUS__TRANSACTIONS_PEND_MASK 0x200000
15530 #define D3F1_DEVICE_STATUS__TRANSACTIONS_PEND__SHIFT 0x15
15531 #define D3F1_LINK_CAP__LINK_SPEED_MASK 0xf
15532 #define D3F1_LINK_CAP__LINK_SPEED__SHIFT 0x0
15533 #define D3F1_LINK_CAP__LINK_WIDTH_MASK 0x3f0
15534 #define D3F1_LINK_CAP__LINK_WIDTH__SHIFT 0x4
15535 #define D3F1_LINK_CAP__PM_SUPPORT_MASK 0xc00
15536 #define D3F1_LINK_CAP__PM_SUPPORT__SHIFT 0xa
15537 #define D3F1_LINK_CAP__L0S_EXIT_LATENCY_MASK 0x7000
15538 #define D3F1_LINK_CAP__L0S_EXIT_LATENCY__SHIFT 0xc
15539 #define D3F1_LINK_CAP__L1_EXIT_LATENCY_MASK 0x38000
15540 #define D3F1_LINK_CAP__L1_EXIT_LATENCY__SHIFT 0xf
15541 #define D3F1_LINK_CAP__CLOCK_POWER_MANAGEMENT_MASK 0x40000
15542 #define D3F1_LINK_CAP__CLOCK_POWER_MANAGEMENT__SHIFT 0x12
15543 #define D3F1_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING_MASK 0x80000
15544 #define D3F1_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING__SHIFT 0x13
15545 #define D3F1_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE_MASK 0x100000
15546 #define D3F1_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE__SHIFT 0x14
15547 #define D3F1_LINK_CAP__LINK_BW_NOTIFICATION_CAP_MASK 0x200000
15548 #define D3F1_LINK_CAP__LINK_BW_NOTIFICATION_CAP__SHIFT 0x15
15549 #define D3F1_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE_MASK 0x400000
15550 #define D3F1_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE__SHIFT 0x16
15551 #define D3F1_LINK_CAP__PORT_NUMBER_MASK 0xff000000
15552 #define D3F1_LINK_CAP__PORT_NUMBER__SHIFT 0x18
15553 #define D3F1_LINK_CNTL__PM_CONTROL_MASK 0x3
15554 #define D3F1_LINK_CNTL__PM_CONTROL__SHIFT 0x0
15555 #define D3F1_LINK_CNTL__READ_CPL_BOUNDARY_MASK 0x8
15556 #define D3F1_LINK_CNTL__READ_CPL_BOUNDARY__SHIFT 0x3
15557 #define D3F1_LINK_CNTL__LINK_DIS_MASK 0x10
15558 #define D3F1_LINK_CNTL__LINK_DIS__SHIFT 0x4
15559 #define D3F1_LINK_CNTL__RETRAIN_LINK_MASK 0x20
15560 #define D3F1_LINK_CNTL__RETRAIN_LINK__SHIFT 0x5
15561 #define D3F1_LINK_CNTL__COMMON_CLOCK_CFG_MASK 0x40
15562 #define D3F1_LINK_CNTL__COMMON_CLOCK_CFG__SHIFT 0x6
15563 #define D3F1_LINK_CNTL__EXTENDED_SYNC_MASK 0x80
15564 #define D3F1_LINK_CNTL__EXTENDED_SYNC__SHIFT 0x7
15565 #define D3F1_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN_MASK 0x100
15566 #define D3F1_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN__SHIFT 0x8
15567 #define D3F1_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE_MASK 0x200
15568 #define D3F1_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE__SHIFT 0x9
15569 #define D3F1_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN_MASK 0x400
15570 #define D3F1_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN__SHIFT 0xa
15571 #define D3F1_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN_MASK 0x800
15572 #define D3F1_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN__SHIFT 0xb
15573 #define D3F1_LINK_STATUS__CURRENT_LINK_SPEED_MASK 0xf0000
15574 #define D3F1_LINK_STATUS__CURRENT_LINK_SPEED__SHIFT 0x10
15575 #define D3F1_LINK_STATUS__NEGOTIATED_LINK_WIDTH_MASK 0x3f00000
15576 #define D3F1_LINK_STATUS__NEGOTIATED_LINK_WIDTH__SHIFT 0x14
15577 #define D3F1_LINK_STATUS__LINK_TRAINING_MASK 0x8000000
15578 #define D3F1_LINK_STATUS__LINK_TRAINING__SHIFT 0x1b
15579 #define D3F1_LINK_STATUS__SLOT_CLOCK_CFG_MASK 0x10000000
15580 #define D3F1_LINK_STATUS__SLOT_CLOCK_CFG__SHIFT 0x1c
15581 #define D3F1_LINK_STATUS__DL_ACTIVE_MASK 0x20000000
15582 #define D3F1_LINK_STATUS__DL_ACTIVE__SHIFT 0x1d
15583 #define D3F1_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS_MASK 0x40000000
15584 #define D3F1_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS__SHIFT 0x1e
15585 #define D3F1_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS_MASK 0x80000000
15586 #define D3F1_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS__SHIFT 0x1f
15587 #define D3F1_SLOT_CAP__ATTN_BUTTON_PRESENT_MASK 0x1
15588 #define D3F1_SLOT_CAP__ATTN_BUTTON_PRESENT__SHIFT 0x0
15589 #define D3F1_SLOT_CAP__PWR_CONTROLLER_PRESENT_MASK 0x2
15590 #define D3F1_SLOT_CAP__PWR_CONTROLLER_PRESENT__SHIFT 0x1
15591 #define D3F1_SLOT_CAP__MRL_SENSOR_PRESENT_MASK 0x4
15592 #define D3F1_SLOT_CAP__MRL_SENSOR_PRESENT__SHIFT 0x2
15593 #define D3F1_SLOT_CAP__ATTN_INDICATOR_PRESENT_MASK 0x8
15594 #define D3F1_SLOT_CAP__ATTN_INDICATOR_PRESENT__SHIFT 0x3
15595 #define D3F1_SLOT_CAP__PWR_INDICATOR_PRESENT_MASK 0x10
15596 #define D3F1_SLOT_CAP__PWR_INDICATOR_PRESENT__SHIFT 0x4
15597 #define D3F1_SLOT_CAP__HOTPLUG_SURPRISE_MASK 0x20
15598 #define D3F1_SLOT_CAP__HOTPLUG_SURPRISE__SHIFT 0x5
15599 #define D3F1_SLOT_CAP__HOTPLUG_CAPABLE_MASK 0x40
15600 #define D3F1_SLOT_CAP__HOTPLUG_CAPABLE__SHIFT 0x6
15601 #define D3F1_SLOT_CAP__SLOT_PWR_LIMIT_VALUE_MASK 0x7f80
15602 #define D3F1_SLOT_CAP__SLOT_PWR_LIMIT_VALUE__SHIFT 0x7
15603 #define D3F1_SLOT_CAP__SLOT_PWR_LIMIT_SCALE_MASK 0x18000
15604 #define D3F1_SLOT_CAP__SLOT_PWR_LIMIT_SCALE__SHIFT 0xf
15605 #define D3F1_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT_MASK 0x20000
15606 #define D3F1_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT__SHIFT 0x11
15607 #define D3F1_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED_MASK 0x40000
15608 #define D3F1_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED__SHIFT 0x12
15609 #define D3F1_SLOT_CAP__PHYSICAL_SLOT_NUM_MASK 0xfff80000
15610 #define D3F1_SLOT_CAP__PHYSICAL_SLOT_NUM__SHIFT 0x13
15611 #define D3F1_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN_MASK 0x1
15612 #define D3F1_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN__SHIFT 0x0
15613 #define D3F1_SLOT_CNTL__PWR_FAULT_DETECTED_EN_MASK 0x2
15614 #define D3F1_SLOT_CNTL__PWR_FAULT_DETECTED_EN__SHIFT 0x1
15615 #define D3F1_SLOT_CNTL__MRL_SENSOR_CHANGED_EN_MASK 0x4
15616 #define D3F1_SLOT_CNTL__MRL_SENSOR_CHANGED_EN__SHIFT 0x2
15617 #define D3F1_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN_MASK 0x8
15618 #define D3F1_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN__SHIFT 0x3
15619 #define D3F1_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN_MASK 0x10
15620 #define D3F1_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN__SHIFT 0x4
15621 #define D3F1_SLOT_CNTL__HOTPLUG_INTR_EN_MASK 0x20
15622 #define D3F1_SLOT_CNTL__HOTPLUG_INTR_EN__SHIFT 0x5
15623 #define D3F1_SLOT_CNTL__ATTN_INDICATOR_CNTL_MASK 0xc0
15624 #define D3F1_SLOT_CNTL__ATTN_INDICATOR_CNTL__SHIFT 0x6
15625 #define D3F1_SLOT_CNTL__PWR_INDICATOR_CNTL_MASK 0x300
15626 #define D3F1_SLOT_CNTL__PWR_INDICATOR_CNTL__SHIFT 0x8
15627 #define D3F1_SLOT_CNTL__PWR_CONTROLLER_CNTL_MASK 0x400
15628 #define D3F1_SLOT_CNTL__PWR_CONTROLLER_CNTL__SHIFT 0xa
15629 #define D3F1_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL_MASK 0x800
15630 #define D3F1_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL__SHIFT 0xb
15631 #define D3F1_SLOT_CNTL__DL_STATE_CHANGED_EN_MASK 0x1000
15632 #define D3F1_SLOT_CNTL__DL_STATE_CHANGED_EN__SHIFT 0xc
15633 #define D3F1_SLOT_STATUS__ATTN_BUTTON_PRESSED_MASK 0x10000
15634 #define D3F1_SLOT_STATUS__ATTN_BUTTON_PRESSED__SHIFT 0x10
15635 #define D3F1_SLOT_STATUS__PWR_FAULT_DETECTED_MASK 0x20000
15636 #define D3F1_SLOT_STATUS__PWR_FAULT_DETECTED__SHIFT 0x11
15637 #define D3F1_SLOT_STATUS__MRL_SENSOR_CHANGED_MASK 0x40000
15638 #define D3F1_SLOT_STATUS__MRL_SENSOR_CHANGED__SHIFT 0x12
15639 #define D3F1_SLOT_STATUS__PRESENCE_DETECT_CHANGED_MASK 0x80000
15640 #define D3F1_SLOT_STATUS__PRESENCE_DETECT_CHANGED__SHIFT 0x13
15641 #define D3F1_SLOT_STATUS__COMMAND_COMPLETED_MASK 0x100000
15642 #define D3F1_SLOT_STATUS__COMMAND_COMPLETED__SHIFT 0x14
15643 #define D3F1_SLOT_STATUS__MRL_SENSOR_STATE_MASK 0x200000
15644 #define D3F1_SLOT_STATUS__MRL_SENSOR_STATE__SHIFT 0x15
15645 #define D3F1_SLOT_STATUS__PRESENCE_DETECT_STATE_MASK 0x400000
15646 #define D3F1_SLOT_STATUS__PRESENCE_DETECT_STATE__SHIFT 0x16
15647 #define D3F1_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS_MASK 0x800000
15648 #define D3F1_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS__SHIFT 0x17
15649 #define D3F1_SLOT_STATUS__DL_STATE_CHANGED_MASK 0x1000000
15650 #define D3F1_SLOT_STATUS__DL_STATE_CHANGED__SHIFT 0x18
15651 #define D3F1_ROOT_CNTL__SERR_ON_CORR_ERR_EN_MASK 0x1
15652 #define D3F1_ROOT_CNTL__SERR_ON_CORR_ERR_EN__SHIFT 0x0
15653 #define D3F1_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN_MASK 0x2
15654 #define D3F1_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN__SHIFT 0x1
15655 #define D3F1_ROOT_CNTL__SERR_ON_FATAL_ERR_EN_MASK 0x4
15656 #define D3F1_ROOT_CNTL__SERR_ON_FATAL_ERR_EN__SHIFT 0x2
15657 #define D3F1_ROOT_CNTL__PM_INTERRUPT_EN_MASK 0x8
15658 #define D3F1_ROOT_CNTL__PM_INTERRUPT_EN__SHIFT 0x3
15659 #define D3F1_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN_MASK 0x10
15660 #define D3F1_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN__SHIFT 0x4
15661 #define D3F1_ROOT_CAP__CRS_SOFTWARE_VISIBILITY_MASK 0x10000
15662 #define D3F1_ROOT_CAP__CRS_SOFTWARE_VISIBILITY__SHIFT 0x10
15663 #define D3F1_ROOT_STATUS__PME_REQUESTOR_ID_MASK 0xffff
15664 #define D3F1_ROOT_STATUS__PME_REQUESTOR_ID__SHIFT 0x0
15665 #define D3F1_ROOT_STATUS__PME_STATUS_MASK 0x10000
15666 #define D3F1_ROOT_STATUS__PME_STATUS__SHIFT 0x10
15667 #define D3F1_ROOT_STATUS__PME_PENDING_MASK 0x20000
15668 #define D3F1_ROOT_STATUS__PME_PENDING__SHIFT 0x11
15669 #define D3F1_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED_MASK 0xf
15670 #define D3F1_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED__SHIFT 0x0
15671 #define D3F1_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED_MASK 0x10
15672 #define D3F1_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED__SHIFT 0x4
15673 #define D3F1_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED_MASK 0x20
15674 #define D3F1_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED__SHIFT 0x5
15675 #define D3F1_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED_MASK 0x40
15676 #define D3F1_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED__SHIFT 0x6
15677 #define D3F1_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED_MASK 0x80
15678 #define D3F1_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED__SHIFT 0x7
15679 #define D3F1_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED_MASK 0x100
15680 #define D3F1_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED__SHIFT 0x8
15681 #define D3F1_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED_MASK 0x200
15682 #define D3F1_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED__SHIFT 0x9
15683 #define D3F1_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING_MASK 0x400
15684 #define D3F1_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING__SHIFT 0xa
15685 #define D3F1_DEVICE_CAP2__LTR_SUPPORTED_MASK 0x800
15686 #define D3F1_DEVICE_CAP2__LTR_SUPPORTED__SHIFT 0xb
15687 #define D3F1_DEVICE_CAP2__TPH_CPLR_SUPPORTED_MASK 0x3000
15688 #define D3F1_DEVICE_CAP2__TPH_CPLR_SUPPORTED__SHIFT 0xc
15689 #define D3F1_DEVICE_CAP2__OBFF_SUPPORTED_MASK 0xc0000
15690 #define D3F1_DEVICE_CAP2__OBFF_SUPPORTED__SHIFT 0x12
15691 #define D3F1_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED_MASK 0x100000
15692 #define D3F1_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED__SHIFT 0x14
15693 #define D3F1_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED_MASK 0x200000
15694 #define D3F1_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED__SHIFT 0x15
15695 #define D3F1_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES_MASK 0xc00000
15696 #define D3F1_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES__SHIFT 0x16
15697 #define D3F1_DEVICE_CNTL2__CPL_TIMEOUT_VALUE_MASK 0xf
15698 #define D3F1_DEVICE_CNTL2__CPL_TIMEOUT_VALUE__SHIFT 0x0
15699 #define D3F1_DEVICE_CNTL2__CPL_TIMEOUT_DIS_MASK 0x10
15700 #define D3F1_DEVICE_CNTL2__CPL_TIMEOUT_DIS__SHIFT 0x4
15701 #define D3F1_DEVICE_CNTL2__ARI_FORWARDING_EN_MASK 0x20
15702 #define D3F1_DEVICE_CNTL2__ARI_FORWARDING_EN__SHIFT 0x5
15703 #define D3F1_DEVICE_CNTL2__ATOMICOP_REQUEST_EN_MASK 0x40
15704 #define D3F1_DEVICE_CNTL2__ATOMICOP_REQUEST_EN__SHIFT 0x6
15705 #define D3F1_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING_MASK 0x80
15706 #define D3F1_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING__SHIFT 0x7
15707 #define D3F1_DEVICE_CNTL2__IDO_REQUEST_ENABLE_MASK 0x100
15708 #define D3F1_DEVICE_CNTL2__IDO_REQUEST_ENABLE__SHIFT 0x8
15709 #define D3F1_DEVICE_CNTL2__IDO_COMPLETION_ENABLE_MASK 0x200
15710 #define D3F1_DEVICE_CNTL2__IDO_COMPLETION_ENABLE__SHIFT 0x9
15711 #define D3F1_DEVICE_CNTL2__LTR_EN_MASK 0x400
15712 #define D3F1_DEVICE_CNTL2__LTR_EN__SHIFT 0xa
15713 #define D3F1_DEVICE_CNTL2__OBFF_EN_MASK 0x6000
15714 #define D3F1_DEVICE_CNTL2__OBFF_EN__SHIFT 0xd
15715 #define D3F1_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING_MASK 0x8000
15716 #define D3F1_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING__SHIFT 0xf
15717 #define D3F1_DEVICE_STATUS2__RESERVED_MASK 0xffff0000
15718 #define D3F1_DEVICE_STATUS2__RESERVED__SHIFT 0x10
15719 #define D3F1_LINK_CAP2__SUPPORTED_LINK_SPEED_MASK 0xfe
15720 #define D3F1_LINK_CAP2__SUPPORTED_LINK_SPEED__SHIFT 0x1
15721 #define D3F1_LINK_CAP2__CROSSLINK_SUPPORTED_MASK 0x100
15722 #define D3F1_LINK_CAP2__CROSSLINK_SUPPORTED__SHIFT 0x8
15723 #define D3F1_LINK_CAP2__RESERVED_MASK 0xfffffe00
15724 #define D3F1_LINK_CAP2__RESERVED__SHIFT 0x9
15725 #define D3F1_LINK_CNTL2__TARGET_LINK_SPEED_MASK 0xf
15726 #define D3F1_LINK_CNTL2__TARGET_LINK_SPEED__SHIFT 0x0
15727 #define D3F1_LINK_CNTL2__ENTER_COMPLIANCE_MASK 0x10
15728 #define D3F1_LINK_CNTL2__ENTER_COMPLIANCE__SHIFT 0x4
15729 #define D3F1_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE_MASK 0x20
15730 #define D3F1_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE__SHIFT 0x5
15731 #define D3F1_LINK_CNTL2__SELECTABLE_DEEMPHASIS_MASK 0x40
15732 #define D3F1_LINK_CNTL2__SELECTABLE_DEEMPHASIS__SHIFT 0x6
15733 #define D3F1_LINK_CNTL2__XMIT_MARGIN_MASK 0x380
15734 #define D3F1_LINK_CNTL2__XMIT_MARGIN__SHIFT 0x7
15735 #define D3F1_LINK_CNTL2__ENTER_MOD_COMPLIANCE_MASK 0x400
15736 #define D3F1_LINK_CNTL2__ENTER_MOD_COMPLIANCE__SHIFT 0xa
15737 #define D3F1_LINK_CNTL2__COMPLIANCE_SOS_MASK 0x800
15738 #define D3F1_LINK_CNTL2__COMPLIANCE_SOS__SHIFT 0xb
15739 #define D3F1_LINK_CNTL2__COMPLIANCE_DEEMPHASIS_MASK 0xf000
15740 #define D3F1_LINK_CNTL2__COMPLIANCE_DEEMPHASIS__SHIFT 0xc
15741 #define D3F1_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL_MASK 0x10000
15742 #define D3F1_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL__SHIFT 0x10
15743 #define D3F1_LINK_STATUS2__EQUALIZATION_COMPLETE_MASK 0x20000
15744 #define D3F1_LINK_STATUS2__EQUALIZATION_COMPLETE__SHIFT 0x11
15745 #define D3F1_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS_MASK 0x40000
15746 #define D3F1_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS__SHIFT 0x12
15747 #define D3F1_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS_MASK 0x80000
15748 #define D3F1_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS__SHIFT 0x13
15749 #define D3F1_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS_MASK 0x100000
15750 #define D3F1_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS__SHIFT 0x14
15751 #define D3F1_LINK_STATUS2__LINK_EQUALIZATION_REQUEST_MASK 0x200000
15752 #define D3F1_LINK_STATUS2__LINK_EQUALIZATION_REQUEST__SHIFT 0x15
15753 #define D3F1_SLOT_CAP2__RESERVED_MASK 0xffffffff
15754 #define D3F1_SLOT_CAP2__RESERVED__SHIFT 0x0
15755 #define D3F1_SLOT_CNTL2__RESERVED_MASK 0xffff
15756 #define D3F1_SLOT_CNTL2__RESERVED__SHIFT 0x0
15757 #define D3F1_SLOT_STATUS2__RESERVED_MASK 0xffff0000
15758 #define D3F1_SLOT_STATUS2__RESERVED__SHIFT 0x10
15759 #define D3F1_MSI_CAP_LIST__CAP_ID_MASK 0xff
15760 #define D3F1_MSI_CAP_LIST__CAP_ID__SHIFT 0x0
15761 #define D3F1_MSI_CAP_LIST__NEXT_PTR_MASK 0xff00
15762 #define D3F1_MSI_CAP_LIST__NEXT_PTR__SHIFT 0x8
15763 #define D3F1_MSI_MSG_CNTL__MSI_EN_MASK 0x10000
15764 #define D3F1_MSI_MSG_CNTL__MSI_EN__SHIFT 0x10
15765 #define D3F1_MSI_MSG_CNTL__MSI_MULTI_CAP_MASK 0xe0000
15766 #define D3F1_MSI_MSG_CNTL__MSI_MULTI_CAP__SHIFT 0x11
15767 #define D3F1_MSI_MSG_CNTL__MSI_MULTI_EN_MASK 0x700000
15768 #define D3F1_MSI_MSG_CNTL__MSI_MULTI_EN__SHIFT 0x14
15769 #define D3F1_MSI_MSG_CNTL__MSI_64BIT_MASK 0x800000
15770 #define D3F1_MSI_MSG_CNTL__MSI_64BIT__SHIFT 0x17
15771 #define D3F1_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP_MASK 0x1000000
15772 #define D3F1_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP__SHIFT 0x18
15773 #define D3F1_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO_MASK 0xfffffffc
15774 #define D3F1_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO__SHIFT 0x2
15775 #define D3F1_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI_MASK 0xffffffff
15776 #define D3F1_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI__SHIFT 0x0
15777 #define D3F1_MSI_MSG_DATA_64__MSI_DATA_64_MASK 0xffff
15778 #define D3F1_MSI_MSG_DATA_64__MSI_DATA_64__SHIFT 0x0
15779 #define D3F1_MSI_MSG_DATA__MSI_DATA_MASK 0xffff
15780 #define D3F1_MSI_MSG_DATA__MSI_DATA__SHIFT 0x0
15781 #define D3F1_SSID_CAP_LIST__CAP_ID_MASK 0xff
15782 #define D3F1_SSID_CAP_LIST__CAP_ID__SHIFT 0x0
15783 #define D3F1_SSID_CAP_LIST__NEXT_PTR_MASK 0xff00
15784 #define D3F1_SSID_CAP_LIST__NEXT_PTR__SHIFT 0x8
15785 #define D3F1_SSID_CAP__SUBSYSTEM_VENDOR_ID_MASK 0xffff
15786 #define D3F1_SSID_CAP__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
15787 #define D3F1_SSID_CAP__SUBSYSTEM_ID_MASK 0xffff0000
15788 #define D3F1_SSID_CAP__SUBSYSTEM_ID__SHIFT 0x10
15789 #define D3F1_MSI_MAP_CAP_LIST__CAP_ID_MASK 0xff
15790 #define D3F1_MSI_MAP_CAP_LIST__CAP_ID__SHIFT 0x0
15791 #define D3F1_MSI_MAP_CAP_LIST__NEXT_PTR_MASK 0xff00
15792 #define D3F1_MSI_MAP_CAP_LIST__NEXT_PTR__SHIFT 0x8
15793 #define D3F1_MSI_MAP_CAP__EN_MASK 0x10000
15794 #define D3F1_MSI_MAP_CAP__EN__SHIFT 0x10
15795 #define D3F1_MSI_MAP_CAP__FIXD_MASK 0x20000
15796 #define D3F1_MSI_MAP_CAP__FIXD__SHIFT 0x11
15797 #define D3F1_MSI_MAP_CAP__CAP_TYPE_MASK 0xf8000000
15798 #define D3F1_MSI_MAP_CAP__CAP_TYPE__SHIFT 0x1b
15799 #define D3F1_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO_MASK 0xfff00000
15800 #define D3F1_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO__SHIFT 0x14
15801 #define D3F1_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI_MASK 0xffffffff
15802 #define D3F1_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI__SHIFT 0x0
15803 #define D3F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
15804 #define D3F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
15805 #define D3F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
15806 #define D3F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
15807 #define D3F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
15808 #define D3F1_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
15809 #define D3F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID_MASK 0xffff
15810 #define D3F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID__SHIFT 0x0
15811 #define D3F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV_MASK 0xf0000
15812 #define D3F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV__SHIFT 0x10
15813 #define D3F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH_MASK 0xfff00000
15814 #define D3F1_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH__SHIFT 0x14
15815 #define D3F1_PCIE_VENDOR_SPECIFIC1__SCRATCH_MASK 0xffffffff
15816 #define D3F1_PCIE_VENDOR_SPECIFIC1__SCRATCH__SHIFT 0x0
15817 #define D3F1_PCIE_VENDOR_SPECIFIC2__SCRATCH_MASK 0xffffffff
15818 #define D3F1_PCIE_VENDOR_SPECIFIC2__SCRATCH__SHIFT 0x0
15819 #define D3F1_PCIE_VC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
15820 #define D3F1_PCIE_VC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
15821 #define D3F1_PCIE_VC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
15822 #define D3F1_PCIE_VC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
15823 #define D3F1_PCIE_VC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
15824 #define D3F1_PCIE_VC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
15825 #define D3F1_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT_MASK 0x7
15826 #define D3F1_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT__SHIFT 0x0
15827 #define D3F1_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT_MASK 0x70
15828 #define D3F1_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT__SHIFT 0x4
15829 #define D3F1_PCIE_PORT_VC_CAP_REG1__REF_CLK_MASK 0x300
15830 #define D3F1_PCIE_PORT_VC_CAP_REG1__REF_CLK__SHIFT 0x8
15831 #define D3F1_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE_MASK 0xc00
15832 #define D3F1_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE__SHIFT 0xa
15833 #define D3F1_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP_MASK 0xff
15834 #define D3F1_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP__SHIFT 0x0
15835 #define D3F1_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET_MASK 0xff000000
15836 #define D3F1_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET__SHIFT 0x18
15837 #define D3F1_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE_MASK 0x1
15838 #define D3F1_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE__SHIFT 0x0
15839 #define D3F1_PCIE_PORT_VC_CNTL__VC_ARB_SELECT_MASK 0xe
15840 #define D3F1_PCIE_PORT_VC_CNTL__VC_ARB_SELECT__SHIFT 0x1
15841 #define D3F1_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS_MASK 0x10000
15842 #define D3F1_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS__SHIFT 0x10
15843 #define D3F1_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
15844 #define D3F1_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
15845 #define D3F1_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
15846 #define D3F1_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
15847 #define D3F1_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
15848 #define D3F1_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
15849 #define D3F1_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
15850 #define D3F1_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
15851 #define D3F1_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
15852 #define D3F1_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
15853 #define D3F1_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
15854 #define D3F1_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
15855 #define D3F1_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
15856 #define D3F1_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
15857 #define D3F1_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
15858 #define D3F1_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
15859 #define D3F1_PCIE_VC0_RESOURCE_CNTL__VC_ID_MASK 0x7000000
15860 #define D3F1_PCIE_VC0_RESOURCE_CNTL__VC_ID__SHIFT 0x18
15861 #define D3F1_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
15862 #define D3F1_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
15863 #define D3F1_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
15864 #define D3F1_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
15865 #define D3F1_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
15866 #define D3F1_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
15867 #define D3F1_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
15868 #define D3F1_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
15869 #define D3F1_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
15870 #define D3F1_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
15871 #define D3F1_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
15872 #define D3F1_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
15873 #define D3F1_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
15874 #define D3F1_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
15875 #define D3F1_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
15876 #define D3F1_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
15877 #define D3F1_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
15878 #define D3F1_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
15879 #define D3F1_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
15880 #define D3F1_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
15881 #define D3F1_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
15882 #define D3F1_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
15883 #define D3F1_PCIE_VC1_RESOURCE_CNTL__VC_ID_MASK 0x7000000
15884 #define D3F1_PCIE_VC1_RESOURCE_CNTL__VC_ID__SHIFT 0x18
15885 #define D3F1_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
15886 #define D3F1_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
15887 #define D3F1_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
15888 #define D3F1_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
15889 #define D3F1_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
15890 #define D3F1_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
15891 #define D3F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID_MASK 0xffff
15892 #define D3F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
15893 #define D3F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
15894 #define D3F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
15895 #define D3F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
15896 #define D3F1_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
15897 #define D3F1_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO_MASK 0xffffffff
15898 #define D3F1_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO__SHIFT 0x0
15899 #define D3F1_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI_MASK 0xffffffff
15900 #define D3F1_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI__SHIFT 0x0
15901 #define D3F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID_MASK 0xffff
15902 #define D3F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
15903 #define D3F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
15904 #define D3F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
15905 #define D3F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
15906 #define D3F1_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
15907 #define D3F1_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS_MASK 0x10
15908 #define D3F1_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS__SHIFT 0x4
15909 #define D3F1_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS_MASK 0x20
15910 #define D3F1_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS__SHIFT 0x5
15911 #define D3F1_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS_MASK 0x1000
15912 #define D3F1_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS__SHIFT 0xc
15913 #define D3F1_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS_MASK 0x2000
15914 #define D3F1_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS__SHIFT 0xd
15915 #define D3F1_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS_MASK 0x4000
15916 #define D3F1_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS__SHIFT 0xe
15917 #define D3F1_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS_MASK 0x8000
15918 #define D3F1_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS__SHIFT 0xf
15919 #define D3F1_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS_MASK 0x10000
15920 #define D3F1_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS__SHIFT 0x10
15921 #define D3F1_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS_MASK 0x20000
15922 #define D3F1_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS__SHIFT 0x11
15923 #define D3F1_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS_MASK 0x40000
15924 #define D3F1_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS__SHIFT 0x12
15925 #define D3F1_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS_MASK 0x80000
15926 #define D3F1_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS__SHIFT 0x13
15927 #define D3F1_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS_MASK 0x100000
15928 #define D3F1_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS__SHIFT 0x14
15929 #define D3F1_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS_MASK 0x200000
15930 #define D3F1_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS__SHIFT 0x15
15931 #define D3F1_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS_MASK 0x400000
15932 #define D3F1_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS__SHIFT 0x16
15933 #define D3F1_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS_MASK 0x800000
15934 #define D3F1_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS__SHIFT 0x17
15935 #define D3F1_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS_MASK 0x1000000
15936 #define D3F1_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS__SHIFT 0x18
15937 #define D3F1_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS_MASK 0x2000000
15938 #define D3F1_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS__SHIFT 0x19
15939 #define D3F1_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK_MASK 0x10
15940 #define D3F1_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK__SHIFT 0x4
15941 #define D3F1_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK_MASK 0x20
15942 #define D3F1_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK__SHIFT 0x5
15943 #define D3F1_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK_MASK 0x1000
15944 #define D3F1_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK__SHIFT 0xc
15945 #define D3F1_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK_MASK 0x2000
15946 #define D3F1_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK__SHIFT 0xd
15947 #define D3F1_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK_MASK 0x4000
15948 #define D3F1_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK__SHIFT 0xe
15949 #define D3F1_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK_MASK 0x8000
15950 #define D3F1_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK__SHIFT 0xf
15951 #define D3F1_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK_MASK 0x10000
15952 #define D3F1_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK__SHIFT 0x10
15953 #define D3F1_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK_MASK 0x20000
15954 #define D3F1_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK__SHIFT 0x11
15955 #define D3F1_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK_MASK 0x40000
15956 #define D3F1_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK__SHIFT 0x12
15957 #define D3F1_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK_MASK 0x80000
15958 #define D3F1_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK__SHIFT 0x13
15959 #define D3F1_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK_MASK 0x100000
15960 #define D3F1_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK__SHIFT 0x14
15961 #define D3F1_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK_MASK 0x200000
15962 #define D3F1_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK__SHIFT 0x15
15963 #define D3F1_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK_MASK 0x400000
15964 #define D3F1_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK__SHIFT 0x16
15965 #define D3F1_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK_MASK 0x800000
15966 #define D3F1_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK__SHIFT 0x17
15967 #define D3F1_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK_MASK 0x1000000
15968 #define D3F1_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK__SHIFT 0x18
15969 #define D3F1_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK_MASK 0x2000000
15970 #define D3F1_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK__SHIFT 0x19
15971 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY_MASK 0x10
15972 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY__SHIFT 0x4
15973 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY_MASK 0x20
15974 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY__SHIFT 0x5
15975 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY_MASK 0x1000
15976 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY__SHIFT 0xc
15977 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY_MASK 0x2000
15978 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY__SHIFT 0xd
15979 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY_MASK 0x4000
15980 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY__SHIFT 0xe
15981 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY_MASK 0x8000
15982 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY__SHIFT 0xf
15983 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY_MASK 0x10000
15984 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY__SHIFT 0x10
15985 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY_MASK 0x20000
15986 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY__SHIFT 0x11
15987 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY_MASK 0x40000
15988 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY__SHIFT 0x12
15989 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY_MASK 0x80000
15990 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY__SHIFT 0x13
15991 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY_MASK 0x100000
15992 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY__SHIFT 0x14
15993 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY_MASK 0x200000
15994 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY__SHIFT 0x15
15995 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY_MASK 0x400000
15996 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY__SHIFT 0x16
15997 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY_MASK 0x800000
15998 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY__SHIFT 0x17
15999 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY_MASK 0x1000000
16000 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY__SHIFT 0x18
16001 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY_MASK 0x2000000
16002 #define D3F1_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY__SHIFT 0x19
16003 #define D3F1_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS_MASK 0x1
16004 #define D3F1_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS__SHIFT 0x0
16005 #define D3F1_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS_MASK 0x40
16006 #define D3F1_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS__SHIFT 0x6
16007 #define D3F1_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS_MASK 0x80
16008 #define D3F1_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS__SHIFT 0x7
16009 #define D3F1_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS_MASK 0x100
16010 #define D3F1_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS__SHIFT 0x8
16011 #define D3F1_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS_MASK 0x1000
16012 #define D3F1_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS__SHIFT 0xc
16013 #define D3F1_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS_MASK 0x2000
16014 #define D3F1_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS__SHIFT 0xd
16015 #define D3F1_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS_MASK 0x4000
16016 #define D3F1_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS__SHIFT 0xe
16017 #define D3F1_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS_MASK 0x8000
16018 #define D3F1_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS__SHIFT 0xf
16019 #define D3F1_PCIE_CORR_ERR_MASK__RCV_ERR_MASK_MASK 0x1
16020 #define D3F1_PCIE_CORR_ERR_MASK__RCV_ERR_MASK__SHIFT 0x0
16021 #define D3F1_PCIE_CORR_ERR_MASK__BAD_TLP_MASK_MASK 0x40
16022 #define D3F1_PCIE_CORR_ERR_MASK__BAD_TLP_MASK__SHIFT 0x6
16023 #define D3F1_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK_MASK 0x80
16024 #define D3F1_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK__SHIFT 0x7
16025 #define D3F1_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK_MASK 0x100
16026 #define D3F1_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK__SHIFT 0x8
16027 #define D3F1_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK_MASK 0x1000
16028 #define D3F1_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK__SHIFT 0xc
16029 #define D3F1_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK_MASK 0x2000
16030 #define D3F1_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK__SHIFT 0xd
16031 #define D3F1_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK_MASK 0x4000
16032 #define D3F1_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK__SHIFT 0xe
16033 #define D3F1_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK_MASK 0x8000
16034 #define D3F1_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK__SHIFT 0xf
16035 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR_MASK 0x1f
16036 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR__SHIFT 0x0
16037 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP_MASK 0x20
16038 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP__SHIFT 0x5
16039 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN_MASK 0x40
16040 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN__SHIFT 0x6
16041 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP_MASK 0x80
16042 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP__SHIFT 0x7
16043 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN_MASK 0x100
16044 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN__SHIFT 0x8
16045 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP_MASK 0x200
16046 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP__SHIFT 0x9
16047 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN_MASK 0x400
16048 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN__SHIFT 0xa
16049 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT_MASK 0x800
16050 #define D3F1_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT__SHIFT 0xb
16051 #define D3F1_PCIE_HDR_LOG0__TLP_HDR_MASK 0xffffffff
16052 #define D3F1_PCIE_HDR_LOG0__TLP_HDR__SHIFT 0x0
16053 #define D3F1_PCIE_HDR_LOG1__TLP_HDR_MASK 0xffffffff
16054 #define D3F1_PCIE_HDR_LOG1__TLP_HDR__SHIFT 0x0
16055 #define D3F1_PCIE_HDR_LOG2__TLP_HDR_MASK 0xffffffff
16056 #define D3F1_PCIE_HDR_LOG2__TLP_HDR__SHIFT 0x0
16057 #define D3F1_PCIE_HDR_LOG3__TLP_HDR_MASK 0xffffffff
16058 #define D3F1_PCIE_HDR_LOG3__TLP_HDR__SHIFT 0x0
16059 #define D3F1_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN_MASK 0x1
16060 #define D3F1_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN__SHIFT 0x0
16061 #define D3F1_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN_MASK 0x2
16062 #define D3F1_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN__SHIFT 0x1
16063 #define D3F1_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN_MASK 0x4
16064 #define D3F1_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN__SHIFT 0x2
16065 #define D3F1_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD_MASK 0x1
16066 #define D3F1_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD__SHIFT 0x0
16067 #define D3F1_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD_MASK 0x2
16068 #define D3F1_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD__SHIFT 0x1
16069 #define D3F1_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD_MASK 0x4
16070 #define D3F1_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD__SHIFT 0x2
16071 #define D3F1_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD_MASK 0x8
16072 #define D3F1_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD__SHIFT 0x3
16073 #define D3F1_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL_MASK 0x10
16074 #define D3F1_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL__SHIFT 0x4
16075 #define D3F1_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD_MASK 0x20
16076 #define D3F1_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD__SHIFT 0x5
16077 #define D3F1_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD_MASK 0x40
16078 #define D3F1_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD__SHIFT 0x6
16079 #define D3F1_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM_MASK 0xf8000000
16080 #define D3F1_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM__SHIFT 0x1b
16081 #define D3F1_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID_MASK 0xffff
16082 #define D3F1_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID__SHIFT 0x0
16083 #define D3F1_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID_MASK 0xffff0000
16084 #define D3F1_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID__SHIFT 0x10
16085 #define D3F1_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX_MASK 0xffffffff
16086 #define D3F1_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX__SHIFT 0x0
16087 #define D3F1_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX_MASK 0xffffffff
16088 #define D3F1_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX__SHIFT 0x0
16089 #define D3F1_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX_MASK 0xffffffff
16090 #define D3F1_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX__SHIFT 0x0
16091 #define D3F1_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX_MASK 0xffffffff
16092 #define D3F1_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX__SHIFT 0x0
16093 #define D3F1_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID_MASK 0xffff
16094 #define D3F1_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
16095 #define D3F1_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
16096 #define D3F1_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
16097 #define D3F1_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
16098 #define D3F1_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
16099 #define D3F1_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION_MASK 0x1
16100 #define D3F1_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION__SHIFT 0x0
16101 #define D3F1_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN_MASK 0x2
16102 #define D3F1_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN__SHIFT 0x1
16103 #define D3F1_PCIE_LINK_CNTL3__RESERVED_MASK 0xfffffffc
16104 #define D3F1_PCIE_LINK_CNTL3__RESERVED__SHIFT 0x2
16105 #define D3F1_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS_MASK 0xffff
16106 #define D3F1_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS__SHIFT 0x0
16107 #define D3F1_PCIE_LANE_ERROR_STATUS__RESERVED_MASK 0xffff0000
16108 #define D3F1_PCIE_LANE_ERROR_STATUS__RESERVED__SHIFT 0x10
16109 #define D3F1_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
16110 #define D3F1_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
16111 #define D3F1_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
16112 #define D3F1_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
16113 #define D3F1_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
16114 #define D3F1_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
16115 #define D3F1_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
16116 #define D3F1_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
16117 #define D3F1_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
16118 #define D3F1_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
16119 #define D3F1_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
16120 #define D3F1_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
16121 #define D3F1_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
16122 #define D3F1_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
16123 #define D3F1_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
16124 #define D3F1_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
16125 #define D3F1_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
16126 #define D3F1_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
16127 #define D3F1_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
16128 #define D3F1_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
16129 #define D3F1_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
16130 #define D3F1_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
16131 #define D3F1_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
16132 #define D3F1_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
16133 #define D3F1_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
16134 #define D3F1_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
16135 #define D3F1_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
16136 #define D3F1_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
16137 #define D3F1_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
16138 #define D3F1_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
16139 #define D3F1_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
16140 #define D3F1_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
16141 #define D3F1_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
16142 #define D3F1_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
16143 #define D3F1_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
16144 #define D3F1_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
16145 #define D3F1_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
16146 #define D3F1_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
16147 #define D3F1_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
16148 #define D3F1_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
16149 #define D3F1_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
16150 #define D3F1_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
16151 #define D3F1_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
16152 #define D3F1_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
16153 #define D3F1_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
16154 #define D3F1_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
16155 #define D3F1_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
16156 #define D3F1_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
16157 #define D3F1_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
16158 #define D3F1_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
16159 #define D3F1_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
16160 #define D3F1_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
16161 #define D3F1_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
16162 #define D3F1_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
16163 #define D3F1_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
16164 #define D3F1_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
16165 #define D3F1_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
16166 #define D3F1_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
16167 #define D3F1_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
16168 #define D3F1_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
16169 #define D3F1_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
16170 #define D3F1_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
16171 #define D3F1_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
16172 #define D3F1_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
16173 #define D3F1_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
16174 #define D3F1_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
16175 #define D3F1_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
16176 #define D3F1_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
16177 #define D3F1_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
16178 #define D3F1_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
16179 #define D3F1_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
16180 #define D3F1_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
16181 #define D3F1_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
16182 #define D3F1_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
16183 #define D3F1_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
16184 #define D3F1_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
16185 #define D3F1_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
16186 #define D3F1_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
16187 #define D3F1_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
16188 #define D3F1_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
16189 #define D3F1_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
16190 #define D3F1_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
16191 #define D3F1_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
16192 #define D3F1_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
16193 #define D3F1_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
16194 #define D3F1_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
16195 #define D3F1_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
16196 #define D3F1_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
16197 #define D3F1_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
16198 #define D3F1_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
16199 #define D3F1_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
16200 #define D3F1_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
16201 #define D3F1_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
16202 #define D3F1_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
16203 #define D3F1_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
16204 #define D3F1_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
16205 #define D3F1_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
16206 #define D3F1_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
16207 #define D3F1_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
16208 #define D3F1_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
16209 #define D3F1_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
16210 #define D3F1_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
16211 #define D3F1_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
16212 #define D3F1_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
16213 #define D3F1_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
16214 #define D3F1_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
16215 #define D3F1_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
16216 #define D3F1_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
16217 #define D3F1_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
16218 #define D3F1_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
16219 #define D3F1_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
16220 #define D3F1_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
16221 #define D3F1_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
16222 #define D3F1_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
16223 #define D3F1_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
16224 #define D3F1_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
16225 #define D3F1_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
16226 #define D3F1_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
16227 #define D3F1_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
16228 #define D3F1_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
16229 #define D3F1_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
16230 #define D3F1_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
16231 #define D3F1_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
16232 #define D3F1_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
16233 #define D3F1_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
16234 #define D3F1_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
16235 #define D3F1_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
16236 #define D3F1_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
16237 #define D3F1_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
16238 #define D3F1_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
16239 #define D3F1_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
16240 #define D3F1_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
16241 #define D3F1_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
16242 #define D3F1_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
16243 #define D3F1_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
16244 #define D3F1_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
16245 #define D3F1_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
16246 #define D3F1_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
16247 #define D3F1_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
16248 #define D3F1_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
16249 #define D3F1_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
16250 #define D3F1_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
16251 #define D3F1_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
16252 #define D3F1_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
16253 #define D3F1_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
16254 #define D3F1_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
16255 #define D3F1_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
16256 #define D3F1_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
16257 #define D3F1_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
16258 #define D3F1_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
16259 #define D3F1_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
16260 #define D3F1_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
16261 #define D3F1_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
16262 #define D3F1_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
16263 #define D3F1_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
16264 #define D3F1_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
16265 #define D3F1_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
16266 #define D3F1_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
16267 #define D3F1_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
16268 #define D3F1_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
16269 #define D3F1_PCIE_ACS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
16270 #define D3F1_PCIE_ACS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
16271 #define D3F1_PCIE_ACS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
16272 #define D3F1_PCIE_ACS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
16273 #define D3F1_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
16274 #define D3F1_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
16275 #define D3F1_PCIE_ACS_CAP__SOURCE_VALIDATION_MASK 0x1
16276 #define D3F1_PCIE_ACS_CAP__SOURCE_VALIDATION__SHIFT 0x0
16277 #define D3F1_PCIE_ACS_CAP__TRANSLATION_BLOCKING_MASK 0x2
16278 #define D3F1_PCIE_ACS_CAP__TRANSLATION_BLOCKING__SHIFT 0x1
16279 #define D3F1_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT_MASK 0x4
16280 #define D3F1_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT__SHIFT 0x2
16281 #define D3F1_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT_MASK 0x8
16282 #define D3F1_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT__SHIFT 0x3
16283 #define D3F1_PCIE_ACS_CAP__UPSTREAM_FORWARDING_MASK 0x10
16284 #define D3F1_PCIE_ACS_CAP__UPSTREAM_FORWARDING__SHIFT 0x4
16285 #define D3F1_PCIE_ACS_CAP__P2P_EGRESS_CONTROL_MASK 0x20
16286 #define D3F1_PCIE_ACS_CAP__P2P_EGRESS_CONTROL__SHIFT 0x5
16287 #define D3F1_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P_MASK 0x40
16288 #define D3F1_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P__SHIFT 0x6
16289 #define D3F1_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE_MASK 0xff00
16290 #define D3F1_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE__SHIFT 0x8
16291 #define D3F1_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN_MASK 0x10000
16292 #define D3F1_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN__SHIFT 0x10
16293 #define D3F1_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN_MASK 0x20000
16294 #define D3F1_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN__SHIFT 0x11
16295 #define D3F1_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN_MASK 0x40000
16296 #define D3F1_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN__SHIFT 0x12
16297 #define D3F1_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN_MASK 0x80000
16298 #define D3F1_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN__SHIFT 0x13
16299 #define D3F1_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN_MASK 0x100000
16300 #define D3F1_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN__SHIFT 0x14
16301 #define D3F1_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN_MASK 0x200000
16302 #define D3F1_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN__SHIFT 0x15
16303 #define D3F1_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN_MASK 0x400000
16304 #define D3F1_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN__SHIFT 0x16
16305 #define D3F1_PCIE_MC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
16306 #define D3F1_PCIE_MC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
16307 #define D3F1_PCIE_MC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
16308 #define D3F1_PCIE_MC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
16309 #define D3F1_PCIE_MC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
16310 #define D3F1_PCIE_MC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
16311 #define D3F1_PCIE_MC_CAP__MC_MAX_GROUP_MASK 0x3f
16312 #define D3F1_PCIE_MC_CAP__MC_MAX_GROUP__SHIFT 0x0
16313 #define D3F1_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP_MASK 0x8000
16314 #define D3F1_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP__SHIFT 0xf
16315 #define D3F1_PCIE_MC_CNTL__MC_NUM_GROUP_MASK 0x3f0000
16316 #define D3F1_PCIE_MC_CNTL__MC_NUM_GROUP__SHIFT 0x10
16317 #define D3F1_PCIE_MC_CNTL__MC_ENABLE_MASK 0x80000000
16318 #define D3F1_PCIE_MC_CNTL__MC_ENABLE__SHIFT 0x1f
16319 #define D3F1_PCIE_MC_ADDR0__MC_INDEX_POS_MASK 0x3f
16320 #define D3F1_PCIE_MC_ADDR0__MC_INDEX_POS__SHIFT 0x0
16321 #define D3F1_PCIE_MC_ADDR0__MC_BASE_ADDR_0_MASK 0xfffff000
16322 #define D3F1_PCIE_MC_ADDR0__MC_BASE_ADDR_0__SHIFT 0xc
16323 #define D3F1_PCIE_MC_ADDR1__MC_BASE_ADDR_1_MASK 0xffffffff
16324 #define D3F1_PCIE_MC_ADDR1__MC_BASE_ADDR_1__SHIFT 0x0
16325 #define D3F1_PCIE_MC_RCV0__MC_RECEIVE_0_MASK 0xffffffff
16326 #define D3F1_PCIE_MC_RCV0__MC_RECEIVE_0__SHIFT 0x0
16327 #define D3F1_PCIE_MC_RCV1__MC_RECEIVE_1_MASK 0xffffffff
16328 #define D3F1_PCIE_MC_RCV1__MC_RECEIVE_1__SHIFT 0x0
16329 #define D3F1_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0_MASK 0xffffffff
16330 #define D3F1_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0__SHIFT 0x0
16331 #define D3F1_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1_MASK 0xffffffff
16332 #define D3F1_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1__SHIFT 0x0
16333 #define D3F1_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0_MASK 0xffffffff
16334 #define D3F1_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0__SHIFT 0x0
16335 #define D3F1_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1_MASK 0xffffffff
16336 #define D3F1_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1__SHIFT 0x0
16337 #define D3F1_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE_MASK 0x3f
16338 #define D3F1_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE__SHIFT 0x0
16339 #define D3F1_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0_MASK 0xffffffc0
16340 #define D3F1_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0__SHIFT 0x6
16341 #define D3F1_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1_MASK 0xffffffff
16342 #define D3F1_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1__SHIFT 0x0
16343 #define D3F2_PCIE_PORT_INDEX__PCIE_INDEX_MASK 0xff
16344 #define D3F2_PCIE_PORT_INDEX__PCIE_INDEX__SHIFT 0x0
16345 #define D3F2_PCIE_PORT_DATA__PCIE_DATA_MASK 0xffffffff
16346 #define D3F2_PCIE_PORT_DATA__PCIE_DATA__SHIFT 0x0
16347 #define D3F2_PCIEP_RESERVED__PCIEP_RESERVED_MASK 0xffffffff
16348 #define D3F2_PCIEP_RESERVED__PCIEP_RESERVED__SHIFT 0x0
16349 #define D3F2_PCIEP_SCRATCH__PCIEP_SCRATCH_MASK 0xffffffff
16350 #define D3F2_PCIEP_SCRATCH__PCIEP_SCRATCH__SHIFT 0x0
16351 #define D3F2_PCIEP_HW_DEBUG__HW_00_DEBUG_MASK 0x1
16352 #define D3F2_PCIEP_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
16353 #define D3F2_PCIEP_HW_DEBUG__HW_01_DEBUG_MASK 0x2
16354 #define D3F2_PCIEP_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
16355 #define D3F2_PCIEP_HW_DEBUG__HW_02_DEBUG_MASK 0x4
16356 #define D3F2_PCIEP_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
16357 #define D3F2_PCIEP_HW_DEBUG__HW_03_DEBUG_MASK 0x8
16358 #define D3F2_PCIEP_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
16359 #define D3F2_PCIEP_HW_DEBUG__HW_04_DEBUG_MASK 0x10
16360 #define D3F2_PCIEP_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
16361 #define D3F2_PCIEP_HW_DEBUG__HW_05_DEBUG_MASK 0x20
16362 #define D3F2_PCIEP_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
16363 #define D3F2_PCIEP_HW_DEBUG__HW_06_DEBUG_MASK 0x40
16364 #define D3F2_PCIEP_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
16365 #define D3F2_PCIEP_HW_DEBUG__HW_07_DEBUG_MASK 0x80
16366 #define D3F2_PCIEP_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
16367 #define D3F2_PCIEP_HW_DEBUG__HW_08_DEBUG_MASK 0x100
16368 #define D3F2_PCIEP_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
16369 #define D3F2_PCIEP_HW_DEBUG__HW_09_DEBUG_MASK 0x200
16370 #define D3F2_PCIEP_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
16371 #define D3F2_PCIEP_HW_DEBUG__HW_10_DEBUG_MASK 0x400
16372 #define D3F2_PCIEP_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
16373 #define D3F2_PCIEP_HW_DEBUG__HW_11_DEBUG_MASK 0x800
16374 #define D3F2_PCIEP_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
16375 #define D3F2_PCIEP_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
16376 #define D3F2_PCIEP_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
16377 #define D3F2_PCIEP_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
16378 #define D3F2_PCIEP_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
16379 #define D3F2_PCIEP_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
16380 #define D3F2_PCIEP_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
16381 #define D3F2_PCIEP_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
16382 #define D3F2_PCIEP_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
16383 #define D3F2_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN_MASK 0x1
16384 #define D3F2_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN__SHIFT 0x0
16385 #define D3F2_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE_MASK 0x2
16386 #define D3F2_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE__SHIFT 0x1
16387 #define D3F2_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN_MASK 0x4
16388 #define D3F2_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN__SHIFT 0x2
16389 #define D3F2_PCIEP_PORT_CNTL__NATIVE_PME_EN_MASK 0x8
16390 #define D3F2_PCIEP_PORT_CNTL__NATIVE_PME_EN__SHIFT 0x3
16391 #define D3F2_PCIEP_PORT_CNTL__PWR_FAULT_EN_MASK 0x10
16392 #define D3F2_PCIEP_PORT_CNTL__PWR_FAULT_EN__SHIFT 0x4
16393 #define D3F2_PCIEP_PORT_CNTL__PMI_BM_DIS_MASK 0x20
16394 #define D3F2_PCIEP_PORT_CNTL__PMI_BM_DIS__SHIFT 0x5
16395 #define D3F2_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE_MASK 0x40
16396 #define D3F2_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE__SHIFT 0x6
16397 #define D3F2_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S_MASK 0x7f00
16398 #define D3F2_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S__SHIFT 0x8
16399 #define D3F2_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE_MASK 0x30000
16400 #define D3F2_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE__SHIFT 0x10
16401 #define D3F2_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE_MASK 0x1c0000
16402 #define D3F2_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE__SHIFT 0x12
16403 #define D3F2_PCIE_TX_CNTL__TX_SNR_OVERRIDE_MASK 0xc00
16404 #define D3F2_PCIE_TX_CNTL__TX_SNR_OVERRIDE__SHIFT 0xa
16405 #define D3F2_PCIE_TX_CNTL__TX_RO_OVERRIDE_MASK 0x3000
16406 #define D3F2_PCIE_TX_CNTL__TX_RO_OVERRIDE__SHIFT 0xc
16407 #define D3F2_PCIE_TX_CNTL__TX_PACK_PACKET_DIS_MASK 0x4000
16408 #define D3F2_PCIE_TX_CNTL__TX_PACK_PACKET_DIS__SHIFT 0xe
16409 #define D3F2_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS_MASK 0x8000
16410 #define D3F2_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS__SHIFT 0xf
16411 #define D3F2_PCIE_TX_CNTL__TX_CPL_PASS_P_MASK 0x100000
16412 #define D3F2_PCIE_TX_CNTL__TX_CPL_PASS_P__SHIFT 0x14
16413 #define D3F2_PCIE_TX_CNTL__TX_NP_PASS_P_MASK 0x200000
16414 #define D3F2_PCIE_TX_CNTL__TX_NP_PASS_P__SHIFT 0x15
16415 #define D3F2_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS_MASK 0x400000
16416 #define D3F2_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS__SHIFT 0x16
16417 #define D3F2_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS_MASK 0x800000
16418 #define D3F2_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS__SHIFT 0x17
16419 #define D3F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION_MASK 0x7
16420 #define D3F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION__SHIFT 0x0
16421 #define D3F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE_MASK 0xf8
16422 #define D3F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE__SHIFT 0x3
16423 #define D3F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS_MASK 0xff00
16424 #define D3F2_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS__SHIFT 0x8
16425 #define D3F2_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA_MASK 0xffffff
16426 #define D3F2_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA__SHIFT 0x0
16427 #define D3F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_MASK 0x3f000000
16428 #define D3F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP__SHIFT 0x18
16429 #define D3F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN_MASK 0x40000000
16430 #define D3F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN__SHIFT 0x1e
16431 #define D3F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN_MASK 0x80000000
16432 #define D3F2_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN__SHIFT 0x1f
16433 #define D3F2_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ_MASK 0xfff
16434 #define D3F2_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ__SHIFT 0x0
16435 #define D3F2_PCIE_TX_SEQ__TX_ACKD_SEQ_MASK 0xfff0000
16436 #define D3F2_PCIE_TX_SEQ__TX_ACKD_SEQ__SHIFT 0x10
16437 #define D3F2_PCIE_TX_REPLAY__TX_REPLAY_NUM_MASK 0x7
16438 #define D3F2_PCIE_TX_REPLAY__TX_REPLAY_NUM__SHIFT 0x0
16439 #define D3F2_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE_MASK 0x8000
16440 #define D3F2_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE__SHIFT 0xf
16441 #define D3F2_PCIE_TX_REPLAY__TX_REPLAY_TIMER_MASK 0xffff0000
16442 #define D3F2_PCIE_TX_REPLAY__TX_REPLAY_TIMER__SHIFT 0x10
16443 #define D3F2_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_MASK 0xfff
16444 #define D3F2_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT__SHIFT 0x0
16445 #define D3F2_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE_MASK 0x1000
16446 #define D3F2_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE__SHIFT 0xc
16447 #define D3F2_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD_MASK 0xfff
16448 #define D3F2_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD__SHIFT 0x0
16449 #define D3F2_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH_MASK 0xff0000
16450 #define D3F2_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH__SHIFT 0x10
16451 #define D3F2_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD_MASK 0xfff
16452 #define D3F2_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD__SHIFT 0x0
16453 #define D3F2_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH_MASK 0xff0000
16454 #define D3F2_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH__SHIFT 0x10
16455 #define D3F2_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD_MASK 0xfff
16456 #define D3F2_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD__SHIFT 0x0
16457 #define D3F2_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH_MASK 0xff0000
16458 #define D3F2_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH__SHIFT 0x10
16459 #define D3F2_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD_MASK 0xfff
16460 #define D3F2_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD__SHIFT 0x0
16461 #define D3F2_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH_MASK 0xff0000
16462 #define D3F2_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH__SHIFT 0x10
16463 #define D3F2_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD_MASK 0xfff
16464 #define D3F2_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD__SHIFT 0x0
16465 #define D3F2_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH_MASK 0xff0000
16466 #define D3F2_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH__SHIFT 0x10
16467 #define D3F2_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD_MASK 0xfff
16468 #define D3F2_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD__SHIFT 0x0
16469 #define D3F2_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH_MASK 0xff0000
16470 #define D3F2_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH__SHIFT 0x10
16471 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD_MASK 0x1
16472 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD__SHIFT 0x0
16473 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH_MASK 0x2
16474 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH__SHIFT 0x1
16475 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD_MASK 0x4
16476 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD__SHIFT 0x2
16477 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH_MASK 0x8
16478 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH__SHIFT 0x3
16479 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD_MASK 0x10
16480 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD__SHIFT 0x4
16481 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH_MASK 0x20
16482 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH__SHIFT 0x5
16483 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD_MASK 0x10000
16484 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD__SHIFT 0x10
16485 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH_MASK 0x20000
16486 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH__SHIFT 0x11
16487 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD_MASK 0x40000
16488 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD__SHIFT 0x12
16489 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH_MASK 0x80000
16490 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH__SHIFT 0x13
16491 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD_MASK 0x100000
16492 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD__SHIFT 0x14
16493 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH_MASK 0x200000
16494 #define D3F2_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH__SHIFT 0x15
16495 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0_MASK 0x7
16496 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0__SHIFT 0x0
16497 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0_MASK 0x70
16498 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0__SHIFT 0x4
16499 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0_MASK 0x700
16500 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0__SHIFT 0x8
16501 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1_MASK 0x70000
16502 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1__SHIFT 0x10
16503 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1_MASK 0x700000
16504 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1__SHIFT 0x14
16505 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1_MASK 0x7000000
16506 #define D3F2_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1__SHIFT 0x18
16507 #define D3F2_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL_MASK 0x1
16508 #define D3F2_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL__SHIFT 0x0
16509 #define D3F2_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH_MASK 0x7e
16510 #define D3F2_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH__SHIFT 0x1
16511 #define D3F2_PCIE_FC_P__PD_CREDITS_MASK 0xff
16512 #define D3F2_PCIE_FC_P__PD_CREDITS__SHIFT 0x0
16513 #define D3F2_PCIE_FC_P__PH_CREDITS_MASK 0xff00
16514 #define D3F2_PCIE_FC_P__PH_CREDITS__SHIFT 0x8
16515 #define D3F2_PCIE_FC_NP__NPD_CREDITS_MASK 0xff
16516 #define D3F2_PCIE_FC_NP__NPD_CREDITS__SHIFT 0x0
16517 #define D3F2_PCIE_FC_NP__NPH_CREDITS_MASK 0xff00
16518 #define D3F2_PCIE_FC_NP__NPH_CREDITS__SHIFT 0x8
16519 #define D3F2_PCIE_FC_CPL__CPLD_CREDITS_MASK 0xff
16520 #define D3F2_PCIE_FC_CPL__CPLD_CREDITS__SHIFT 0x0
16521 #define D3F2_PCIE_FC_CPL__CPLH_CREDITS_MASK 0xff00
16522 #define D3F2_PCIE_FC_CPL__CPLH_CREDITS__SHIFT 0x8
16523 #define D3F2_PCIE_ERR_CNTL__ERR_REPORTING_DIS_MASK 0x1
16524 #define D3F2_PCIE_ERR_CNTL__ERR_REPORTING_DIS__SHIFT 0x0
16525 #define D3F2_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG_MASK 0x2
16526 #define D3F2_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG__SHIFT 0x1
16527 #define D3F2_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES_MASK 0x4
16528 #define D3F2_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES__SHIFT 0x2
16529 #define D3F2_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR_MASK 0x10
16530 #define D3F2_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR__SHIFT 0x4
16531 #define D3F2_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR_MASK 0x20
16532 #define D3F2_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR__SHIFT 0x5
16533 #define D3F2_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR_MASK 0x40
16534 #define D3F2_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR__SHIFT 0x6
16535 #define D3F2_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR_MASK 0x80
16536 #define D3F2_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR__SHIFT 0x7
16537 #define D3F2_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT_MASK 0x700
16538 #define D3F2_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT__SHIFT 0x8
16539 #define D3F2_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED_MASK 0x800
16540 #define D3F2_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED__SHIFT 0xb
16541 #define D3F2_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS_MASK 0x4000
16542 #define D3F2_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS__SHIFT 0xe
16543 #define D3F2_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS_MASK 0x8000
16544 #define D3F2_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS__SHIFT 0xf
16545 #define D3F2_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET_MASK 0x10000
16546 #define D3F2_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET__SHIFT 0x10
16547 #define D3F2_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY_MASK 0x20000
16548 #define D3F2_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY__SHIFT 0x11
16549 #define D3F2_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL_MASK 0x40000
16550 #define D3F2_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL__SHIFT 0x12
16551 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_IO_ERR_MASK 0x1
16552 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_IO_ERR__SHIFT 0x0
16553 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_BE_ERR_MASK 0x2
16554 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_BE_ERR__SHIFT 0x1
16555 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR_MASK 0x4
16556 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR__SHIFT 0x2
16557 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR_MASK 0x8
16558 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR__SHIFT 0x3
16559 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR_MASK 0x10
16560 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR__SHIFT 0x4
16561 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR_MASK 0x20
16562 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR__SHIFT 0x5
16563 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_EP_ERR_MASK 0x40
16564 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_EP_ERR__SHIFT 0x6
16565 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
16566 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
16567 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
16568 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
16569 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_TC_ERR_MASK 0x200
16570 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_TC_ERR__SHIFT 0x9
16571 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_CFG_UR_MASK 0x400
16572 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_CFG_UR__SHIFT 0xa
16573 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_IO_UR_MASK 0x800
16574 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_IO_UR__SHIFT 0xb
16575 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_AT_ERR_MASK 0x1000
16576 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_AT_ERR__SHIFT 0xc
16577 #define D3F2_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL_MASK 0x2000
16578 #define D3F2_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL__SHIFT 0xd
16579 #define D3F2_PCIE_RX_CNTL__RX_GEN_ONE_NAK_MASK 0x4000
16580 #define D3F2_PCIE_RX_CNTL__RX_GEN_ONE_NAK__SHIFT 0xe
16581 #define D3F2_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG_MASK 0x8000
16582 #define D3F2_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG__SHIFT 0xf
16583 #define D3F2_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MASK 0x70000
16584 #define D3F2_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT__SHIFT 0x10
16585 #define D3F2_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE_MASK 0x80000
16586 #define D3F2_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE__SHIFT 0x13
16587 #define D3F2_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS_MASK 0x100000
16588 #define D3F2_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS__SHIFT 0x14
16589 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR_MASK 0x200000
16590 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR__SHIFT 0x15
16591 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR_MASK 0x400000
16592 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR__SHIFT 0x16
16593 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR_MASK 0x800000
16594 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR__SHIFT 0x17
16595 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR_MASK 0x1000000
16596 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR__SHIFT 0x18
16597 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR_MASK 0x2000000
16598 #define D3F2_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR__SHIFT 0x19
16599 #define D3F2_PCIE_RX_CNTL__RX_TPH_DIS_MASK 0x4000000
16600 #define D3F2_PCIE_RX_CNTL__RX_TPH_DIS__SHIFT 0x1a
16601 #define D3F2_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS_MASK 0x8000000
16602 #define D3F2_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS__SHIFT 0x1b
16603 #define D3F2_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM_MASK 0xfff
16604 #define D3F2_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM__SHIFT 0x0
16605 #define D3F2_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA_MASK 0xffffff
16606 #define D3F2_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA__SHIFT 0x0
16607 #define D3F2_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS_MASK 0x1000000
16608 #define D3F2_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS__SHIFT 0x18
16609 #define D3F2_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR_MASK 0x1
16610 #define D3F2_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR__SHIFT 0x0
16611 #define D3F2_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR_MASK 0x2
16612 #define D3F2_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR__SHIFT 0x1
16613 #define D3F2_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR_MASK 0x4
16614 #define D3F2_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR__SHIFT 0x2
16615 #define D3F2_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR_MASK 0x8
16616 #define D3F2_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR__SHIFT 0x3
16617 #define D3F2_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR_MASK 0x10
16618 #define D3F2_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR__SHIFT 0x4
16619 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD_MASK 0xfff
16620 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD__SHIFT 0x0
16621 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH_MASK 0xff0000
16622 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH__SHIFT 0x10
16623 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD_MASK 0xfff
16624 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD__SHIFT 0x0
16625 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH_MASK 0xff0000
16626 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH__SHIFT 0x10
16627 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD_MASK 0xfff
16628 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD__SHIFT 0x0
16629 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH_MASK 0xff0000
16630 #define D3F2_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH__SHIFT 0x10
16631 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR_MASK 0x3
16632 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR__SHIFT 0x0
16633 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR_MASK 0xc
16634 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR__SHIFT 0x2
16635 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP_MASK 0x30
16636 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP__SHIFT 0x4
16637 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP_MASK 0xc0
16638 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP__SHIFT 0x6
16639 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW_MASK 0x300
16640 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW__SHIFT 0x8
16641 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW_MASK 0xc00
16642 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW__SHIFT 0xa
16643 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR_MASK 0x3000
16644 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR__SHIFT 0xc
16645 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR_MASK 0xc000
16646 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR__SHIFT 0xe
16647 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR_MASK 0x30000
16648 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR__SHIFT 0x10
16649 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR_MASK 0xc0000
16650 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR__SHIFT 0x12
16651 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER_MASK 0x300000
16652 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER__SHIFT 0x14
16653 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER_MASK 0xc00000
16654 #define D3F2_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER__SHIFT 0x16
16655 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR_MASK 0x3
16656 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR__SHIFT 0x0
16657 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER_MASK 0xc
16658 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER__SHIFT 0x2
16659 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP_MASK 0x30
16660 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP__SHIFT 0x4
16661 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP_MASK 0xc0
16662 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP__SHIFT 0x6
16663 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ_MASK 0x300
16664 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ__SHIFT 0x8
16665 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR_MASK 0xc00
16666 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR__SHIFT 0xa
16667 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP_MASK 0x3000
16668 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP__SHIFT 0xc
16669 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT_MASK 0xc000
16670 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT__SHIFT 0xe
16671 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT_MASK 0x30000
16672 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT__SHIFT 0x10
16673 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT_MASK 0xc0000
16674 #define D3F2_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT__SHIFT 0x12
16675 #define D3F2_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0_MASK 0x2
16676 #define D3F2_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0__SHIFT 0x1
16677 #define D3F2_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN_MASK 0x4
16678 #define D3F2_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN__SHIFT 0x2
16679 #define D3F2_PCIE_LC_CNTL__LC_RESET_LINK_MASK 0x8
16680 #define D3F2_PCIE_LC_CNTL__LC_RESET_LINK__SHIFT 0x3
16681 #define D3F2_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE_MASK 0xf0
16682 #define D3F2_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE__SHIFT 0x4
16683 #define D3F2_PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK 0xf00
16684 #define D3F2_PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT 0x8
16685 #define D3F2_PCIE_LC_CNTL__LC_L1_INACTIVITY_MASK 0xf000
16686 #define D3F2_PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT 0xc
16687 #define D3F2_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK 0x10000
16688 #define D3F2_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS__SHIFT 0x10
16689 #define D3F2_PCIE_LC_CNTL__LC_INC_N_FTS_EN_MASK 0x20000
16690 #define D3F2_PCIE_LC_CNTL__LC_INC_N_FTS_EN__SHIFT 0x11
16691 #define D3F2_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23_MASK 0xc0000
16692 #define D3F2_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23__SHIFT 0x12
16693 #define D3F2_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC_MASK 0x100000
16694 #define D3F2_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC__SHIFT 0x14
16695 #define D3F2_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS_MASK 0x200000
16696 #define D3F2_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS__SHIFT 0x15
16697 #define D3F2_PCIE_LC_CNTL__LC_WAKE_FROM_L23_MASK 0x400000
16698 #define D3F2_PCIE_LC_CNTL__LC_WAKE_FROM_L23__SHIFT 0x16
16699 #define D3F2_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK_MASK 0x800000
16700 #define D3F2_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK__SHIFT 0x17
16701 #define D3F2_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS_MASK 0x1000000
16702 #define D3F2_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS__SHIFT 0x18
16703 #define D3F2_PCIE_LC_CNTL__LC_DELAY_COUNT_MASK 0x6000000
16704 #define D3F2_PCIE_LC_CNTL__LC_DELAY_COUNT__SHIFT 0x19
16705 #define D3F2_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT_MASK 0x8000000
16706 #define D3F2_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT__SHIFT 0x1b
16707 #define D3F2_PCIE_LC_CNTL__LC_DELAY_L1_EXIT_MASK 0x10000000
16708 #define D3F2_PCIE_LC_CNTL__LC_DELAY_L1_EXIT__SHIFT 0x1c
16709 #define D3F2_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE_MASK 0x20000000
16710 #define D3F2_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE__SHIFT 0x1d
16711 #define D3F2_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN_MASK 0x40000000
16712 #define D3F2_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN__SHIFT 0x1e
16713 #define D3F2_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE_MASK 0x80000000
16714 #define D3F2_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE__SHIFT 0x1f
16715 #define D3F2_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE_MASK 0x3f
16716 #define D3F2_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE__SHIFT 0x0
16717 #define D3F2_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT_MASK 0x40
16718 #define D3F2_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT__SHIFT 0x6
16719 #define D3F2_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION_MASK 0x80
16720 #define D3F2_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION__SHIFT 0x7
16721 #define D3F2_PCIE_LC_CNTL2__LC_MORE_TS2_EN_MASK 0x100
16722 #define D3F2_PCIE_LC_CNTL2__LC_MORE_TS2_EN__SHIFT 0x8
16723 #define D3F2_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS_MASK 0x200
16724 #define D3F2_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS__SHIFT 0x9
16725 #define D3F2_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN_MASK 0x400
16726 #define D3F2_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN__SHIFT 0xa
16727 #define D3F2_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_MASK 0x800
16728 #define D3F2_PCIE_LC_CNTL2__LC_ILLEGAL_STATE__SHIFT 0xb
16729 #define D3F2_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN_MASK 0x1000
16730 #define D3F2_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN__SHIFT 0xc
16731 #define D3F2_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE_MASK 0x2000
16732 #define D3F2_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE__SHIFT 0xd
16733 #define D3F2_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE_MASK 0xc000
16734 #define D3F2_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE__SHIFT 0xe
16735 #define D3F2_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET_MASK 0x10000
16736 #define D3F2_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET__SHIFT 0x10
16737 #define D3F2_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK 0x20000
16738 #define D3F2_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1__SHIFT 0x11
16739 #define D3F2_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23_MASK 0x40000
16740 #define D3F2_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23__SHIFT 0x12
16741 #define D3F2_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S_MASK 0x80000
16742 #define D3F2_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S__SHIFT 0x13
16743 #define D3F2_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0_MASK 0x100000
16744 #define D3F2_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0__SHIFT 0x14
16745 #define D3F2_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS_MASK 0x200000
16746 #define D3F2_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS__SHIFT 0x15
16747 #define D3F2_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD_MASK 0x400000
16748 #define D3F2_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD__SHIFT 0x16
16749 #define D3F2_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG_MASK 0x1800000
16750 #define D3F2_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG__SHIFT 0x17
16751 #define D3F2_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES_MASK 0x2000000
16752 #define D3F2_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES__SHIFT 0x19
16753 #define D3F2_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS_MASK 0x4000000
16754 #define D3F2_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS__SHIFT 0x1a
16755 #define D3F2_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS_MASK 0x8000000
16756 #define D3F2_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS__SHIFT 0x1b
16757 #define D3F2_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE_MASK 0x10000000
16758 #define D3F2_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE__SHIFT 0x1c
16759 #define D3F2_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL_MASK 0x60000000
16760 #define D3F2_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL__SHIFT 0x1d
16761 #define D3F2_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI_MASK 0x80000000
16762 #define D3F2_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI__SHIFT 0x1f
16763 #define D3F2_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_MASK 0x1
16764 #define D3F2_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS__SHIFT 0x0
16765 #define D3F2_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL_MASK 0x6
16766 #define D3F2_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL__SHIFT 0x1
16767 #define D3F2_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS_MASK 0x8
16768 #define D3F2_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS__SHIFT 0x3
16769 #define D3F2_PCIE_LC_CNTL3__LC_COMP_TO_DETECT_MASK 0x10
16770 #define D3F2_PCIE_LC_CNTL3__LC_COMP_TO_DETECT__SHIFT 0x4
16771 #define D3F2_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN_MASK 0x20
16772 #define D3F2_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN__SHIFT 0x5
16773 #define D3F2_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc0
16774 #define D3F2_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0x6
16775 #define D3F2_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x100
16776 #define D3F2_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0x8
16777 #define D3F2_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT_MASK 0x200
16778 #define D3F2_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT__SHIFT 0x9
16779 #define D3F2_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN_MASK 0x400
16780 #define D3F2_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN__SHIFT 0xa
16781 #define D3F2_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE_MASK 0x800
16782 #define D3F2_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE__SHIFT 0xb
16783 #define D3F2_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD_MASK 0x3000
16784 #define D3F2_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD__SHIFT 0xc
16785 #define D3F2_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD_MASK 0xc000
16786 #define D3F2_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD__SHIFT 0xe
16787 #define D3F2_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN_MASK 0x10000
16788 #define D3F2_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN__SHIFT 0x10
16789 #define D3F2_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN_MASK 0x20000
16790 #define D3F2_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN__SHIFT 0x11
16791 #define D3F2_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x40000
16792 #define D3F2_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0x12
16793 #define D3F2_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x180000
16794 #define D3F2_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0x13
16795 #define D3F2_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN_MASK 0x200000
16796 #define D3F2_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN__SHIFT 0x15
16797 #define D3F2_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE_MASK 0x400000
16798 #define D3F2_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE__SHIFT 0x16
16799 #define D3F2_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK 0x800000
16800 #define D3F2_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK__SHIFT 0x17
16801 #define D3F2_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL_MASK 0x3000000
16802 #define D3F2_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL__SHIFT 0x18
16803 #define D3F2_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL_MASK 0x3c000000
16804 #define D3F2_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL__SHIFT 0x1a
16805 #define D3F2_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK 0x40000000
16806 #define D3F2_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY__SHIFT 0x1e
16807 #define D3F2_PCIE_LC_CNTL3__LC_N_EIE_SEL_MASK 0x80000000
16808 #define D3F2_PCIE_LC_CNTL3__LC_N_EIE_SEL__SHIFT 0x1f
16809 #define D3F2_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR_MASK 0x3
16810 #define D3F2_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR__SHIFT 0x0
16811 #define D3F2_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK_MASK 0x4
16812 #define D3F2_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK__SHIFT 0x2
16813 #define D3F2_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE_MASK 0x8
16814 #define D3F2_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE__SHIFT 0x3
16815 #define D3F2_PCIE_LC_CNTL4__LC_BYPASS_EQ_MASK 0x10
16816 #define D3F2_PCIE_LC_CNTL4__LC_BYPASS_EQ__SHIFT 0x4
16817 #define D3F2_PCIE_LC_CNTL4__LC_REDO_EQ_MASK 0x20
16818 #define D3F2_PCIE_LC_CNTL4__LC_REDO_EQ__SHIFT 0x5
16819 #define D3F2_PCIE_LC_CNTL4__LC_EXTEND_EIEOS_MASK 0x40
16820 #define D3F2_PCIE_LC_CNTL4__LC_EXTEND_EIEOS__SHIFT 0x6
16821 #define D3F2_PCIE_LC_CNTL4__LC_IGNORE_PARITY_MASK 0x80
16822 #define D3F2_PCIE_LC_CNTL4__LC_IGNORE_PARITY__SHIFT 0x7
16823 #define D3F2_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE_MASK 0x300
16824 #define D3F2_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE__SHIFT 0x8
16825 #define D3F2_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK_MASK 0x400
16826 #define D3F2_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK__SHIFT 0xa
16827 #define D3F2_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD_MASK 0x800
16828 #define D3F2_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD__SHIFT 0xb
16829 #define D3F2_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ_MASK 0x1000
16830 #define D3F2_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ__SHIFT 0xc
16831 #define D3F2_PCIE_LC_CNTL4__LC_SET_QUIESCE_MASK 0x2000
16832 #define D3F2_PCIE_LC_CNTL4__LC_SET_QUIESCE__SHIFT 0xd
16833 #define D3F2_PCIE_LC_CNTL4__LC_QUIESCE_RCVD_MASK 0x4000
16834 #define D3F2_PCIE_LC_CNTL4__LC_QUIESCE_RCVD__SHIFT 0xe
16835 #define D3F2_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD_MASK 0x8000
16836 #define D3F2_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD__SHIFT 0xf
16837 #define D3F2_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE_MASK 0x10000
16838 #define D3F2_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x10
16839 #define D3F2_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE_MASK 0x20000
16840 #define D3F2_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE__SHIFT 0x11
16841 #define D3F2_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE_MASK 0x3c0000
16842 #define D3F2_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE__SHIFT 0x12
16843 #define D3F2_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS_MASK 0x400000
16844 #define D3F2_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS__SHIFT 0x16
16845 #define D3F2_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING_MASK 0x800000
16846 #define D3F2_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING__SHIFT 0x17
16847 #define D3F2_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE_MASK 0x1000000
16848 #define D3F2_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE__SHIFT 0x18
16849 #define D3F2_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN_MASK 0x2000000
16850 #define D3F2_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN__SHIFT 0x19
16851 #define D3F2_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK_MASK 0xfc000000
16852 #define D3F2_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK__SHIFT 0x1a
16853 #define D3F2_PCIE_LC_CNTL5__LC_EQ_FS_0_MASK 0x3f
16854 #define D3F2_PCIE_LC_CNTL5__LC_EQ_FS_0__SHIFT 0x0
16855 #define D3F2_PCIE_LC_CNTL5__LC_EQ_FS_8_MASK 0xfc0
16856 #define D3F2_PCIE_LC_CNTL5__LC_EQ_FS_8__SHIFT 0x6
16857 #define D3F2_PCIE_LC_CNTL5__LC_EQ_LF_0_MASK 0x3f000
16858 #define D3F2_PCIE_LC_CNTL5__LC_EQ_LF_0__SHIFT 0xc
16859 #define D3F2_PCIE_LC_CNTL5__LC_EQ_LF_8_MASK 0xfc0000
16860 #define D3F2_PCIE_LC_CNTL5__LC_EQ_LF_8__SHIFT 0x12
16861 #define D3F2_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS_MASK 0x1000000
16862 #define D3F2_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS__SHIFT 0x18
16863 #define D3F2_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT_MASK 0x1
16864 #define D3F2_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT__SHIFT 0x0
16865 #define D3F2_PCIE_LC_CNTL6__LC_SPC_MODE_5GT_MASK 0x4
16866 #define D3F2_PCIE_LC_CNTL6__LC_SPC_MODE_5GT__SHIFT 0x2
16867 #define D3F2_PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK 0x10
16868 #define D3F2_PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT 0x4
16869 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN_MASK 0x1
16870 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN__SHIFT 0x0
16871 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE_MASK 0x2
16872 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE__SHIFT 0x1
16873 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE_MASK 0x4
16874 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE__SHIFT 0x2
16875 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE_MASK 0x8
16876 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE__SHIFT 0x3
16877 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE_MASK 0x10
16878 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE__SHIFT 0x4
16879 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG_MASK 0x20
16880 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG__SHIFT 0x5
16881 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE_MASK 0x40
16882 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE__SHIFT 0x6
16883 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE_MASK 0x80
16884 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE__SHIFT 0x7
16885 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER_MASK 0x100
16886 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER__SHIFT 0x8
16887 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED_MASK 0x200
16888 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED__SHIFT 0x9
16889 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE_MASK 0x400
16890 #define D3F2_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE__SHIFT 0xa
16891 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL_MASK 0xf
16892 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL__SHIFT 0x0
16893 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE_MASK 0x10
16894 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE__SHIFT 0x4
16895 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1_MASK 0x20
16896 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1__SHIFT 0x5
16897 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN_MASK 0x40
16898 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN__SHIFT 0x6
16899 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN_MASK 0x80
16900 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN__SHIFT 0x7
16901 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE_MASK 0x700
16902 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE__SHIFT 0x8
16903 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED_MASK 0x800
16904 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED__SHIFT 0xb
16905 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN_MASK 0x1000
16906 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN__SHIFT 0xc
16907 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH_MASK 0x2000
16908 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH__SHIFT 0xd
16909 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG_MASK 0x4000
16910 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG__SHIFT 0xe
16911 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN_MASK 0x8000
16912 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN__SHIFT 0xf
16913 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP_MASK 0x10000
16914 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP__SHIFT 0x10
16915 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF_MASK 0x20000
16916 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF__SHIFT 0x11
16917 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF_MASK 0x40000
16918 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF__SHIFT 0x12
16919 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN_MASK 0x80000
16920 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN__SHIFT 0x13
16921 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW_MASK 0x100000
16922 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW__SHIFT 0x14
16923 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN_MASK 0x200000
16924 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN__SHIFT 0x15
16925 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL_MASK 0xc00000
16926 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL__SHIFT 0x16
16927 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED_MASK 0x1000000
16928 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED__SHIFT 0x18
16929 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST_MASK 0x2000000
16930 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST__SHIFT 0x19
16931 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER_MASK 0x4000000
16932 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER__SHIFT 0x1a
16933 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT_MASK 0x8000000
16934 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT__SHIFT 0x1b
16935 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL_MASK 0x10000000
16936 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL__SHIFT 0x1c
16937 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK_MASK 0x20000000
16938 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK__SHIFT 0x1d
16939 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME_MASK 0xc0000000
16940 #define D3F2_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME__SHIFT 0x1e
16941 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_MASK 0x7
16942 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH__SHIFT 0x0
16943 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK 0x70
16944 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD__SHIFT 0x4
16945 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE_MASK 0x80
16946 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE__SHIFT 0x7
16947 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW_MASK 0x100
16948 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW__SHIFT 0x8
16949 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT_MASK 0x200
16950 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT__SHIFT 0x9
16951 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN_MASK 0x400
16952 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN__SHIFT 0xa
16953 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN_MASK 0x800
16954 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN__SHIFT 0xb
16955 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT_MASK 0x1000
16956 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT__SHIFT 0xc
16957 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS_MASK 0x2000
16958 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS__SHIFT 0xd
16959 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS_MASK 0x4000
16960 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS__SHIFT 0xe
16961 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL_MASK 0x8000
16962 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL__SHIFT 0xf
16963 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB_MASK 0x10000
16964 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB__SHIFT 0x10
16965 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN_MASK 0x20000
16966 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN__SHIFT 0x11
16967 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN_MASK 0x40000
16968 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN__SHIFT 0x12
16969 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN_MASK 0x80000
16970 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN__SHIFT 0x13
16971 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE_MASK 0x100000
16972 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE__SHIFT 0x14
16973 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK 0x600000
16974 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT 0x15
16975 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN_MASK 0x800000
16976 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN__SHIFT 0x17
16977 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN_MASK 0x1000000
16978 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN__SHIFT 0x18
16979 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN_MASK 0x2000000
16980 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN__SHIFT 0x19
16981 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE_MASK 0x4000000
16982 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE__SHIFT 0x1a
16983 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT_MASK 0x8000000
16984 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT__SHIFT 0x1b
16985 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE_MASK 0x10000000
16986 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE__SHIFT 0x1c
16987 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI_MASK 0x20000000
16988 #define D3F2_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI__SHIFT 0x1d
16989 #define D3F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK 0xff
16990 #define D3F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT 0x0
16991 #define D3F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN_MASK 0x100
16992 #define D3F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN__SHIFT 0x8
16993 #define D3F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY_MASK 0x200
16994 #define D3F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY__SHIFT 0x9
16995 #define D3F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT_MASK 0xff0000
16996 #define D3F2_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT__SHIFT 0x10
16997 #define D3F2_PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK 0xff000000
16998 #define D3F2_PCIE_LC_N_FTS_CNTL__LC_N_FTS__SHIFT 0x18
16999 #define D3F2_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP_MASK 0x1
17000 #define D3F2_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP__SHIFT 0x0
17001 #define D3F2_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP_MASK 0x2
17002 #define D3F2_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP__SHIFT 0x1
17003 #define D3F2_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x4
17004 #define D3F2_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x2
17005 #define D3F2_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_MASK 0x18
17006 #define D3F2_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE__SHIFT 0x3
17007 #define D3F2_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE_MASK 0x20
17008 #define D3F2_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE__SHIFT 0x5
17009 #define D3F2_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE_MASK 0x40
17010 #define D3F2_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE__SHIFT 0x6
17011 #define D3F2_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE_MASK 0x80
17012 #define D3F2_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE__SHIFT 0x7
17013 #define D3F2_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE_MASK 0x100
17014 #define D3F2_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE__SHIFT 0x8
17015 #define D3F2_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE_MASK 0x200
17016 #define D3F2_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE__SHIFT 0x9
17017 #define D3F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc00
17018 #define D3F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0xa
17019 #define D3F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x1000
17020 #define D3F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0xc
17021 #define D3F2_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE_MASK 0x6000
17022 #define D3F2_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE__SHIFT 0xd
17023 #define D3F2_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS_MASK 0x8000
17024 #define D3F2_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS__SHIFT 0xf
17025 #define D3F2_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT_MASK 0x10000
17026 #define D3F2_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT__SHIFT 0x10
17027 #define D3F2_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN_MASK 0x20000
17028 #define D3F2_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN__SHIFT 0x11
17029 #define D3F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2_MASK 0x40000
17030 #define D3F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2__SHIFT 0x12
17031 #define D3F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2_MASK 0x80000
17032 #define D3F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2__SHIFT 0x13
17033 #define D3F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3_MASK 0x100000
17034 #define D3F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3__SHIFT 0x14
17035 #define D3F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3_MASK 0x200000
17036 #define D3F2_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3__SHIFT 0x15
17037 #define D3F2_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS_MASK 0x400000
17038 #define D3F2_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS__SHIFT 0x16
17039 #define D3F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS_MASK 0x800000
17040 #define D3F2_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS__SHIFT 0x17
17041 #define D3F2_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED_MASK 0x3000000
17042 #define D3F2_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED__SHIFT 0x18
17043 #define D3F2_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE_MASK 0x4000000
17044 #define D3F2_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE__SHIFT 0x1a
17045 #define D3F2_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN_MASK 0x8000000
17046 #define D3F2_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN__SHIFT 0x1b
17047 #define D3F2_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN_MASK 0x10000000
17048 #define D3F2_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN__SHIFT 0x1c
17049 #define D3F2_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN_MASK 0x20000000
17050 #define D3F2_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN__SHIFT 0x1d
17051 #define D3F2_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG_MASK 0x40000000
17052 #define D3F2_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG__SHIFT 0x1e
17053 #define D3F2_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS_MASK 0x80000000
17054 #define D3F2_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS__SHIFT 0x1f
17055 #define D3F2_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF_MASK 0xfff
17056 #define D3F2_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF__SHIFT 0x0
17057 #define D3F2_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS_MASK 0xfff000
17058 #define D3F2_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS__SHIFT 0xc
17059 #define D3F2_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE_MASK 0x3000000
17060 #define D3F2_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE__SHIFT 0x18
17061 #define D3F2_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES_MASK 0xffff
17062 #define D3F2_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES__SHIFT 0x0
17063 #define D3F2_PCIE_LC_LANE_CNTL__LC_LANE_DIS_MASK 0xffff0000
17064 #define D3F2_PCIE_LC_LANE_CNTL__LC_LANE_DIS__SHIFT 0x10
17065 #define D3F2_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF_MASK 0x1
17066 #define D3F2_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF__SHIFT 0x0
17067 #define D3F2_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR_MASK 0x7e
17068 #define D3F2_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR__SHIFT 0x1
17069 #define D3F2_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR_MASK 0x1f80
17070 #define D3F2_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR__SHIFT 0x7
17071 #define D3F2_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR_MASK 0x7e000
17072 #define D3F2_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR__SHIFT 0xd
17073 #define D3F2_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN_MASK 0x80000
17074 #define D3F2_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN__SHIFT 0x13
17075 #define D3F2_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN_MASK 0x100000
17076 #define D3F2_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN__SHIFT 0x14
17077 #define D3F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET_MASK 0xf
17078 #define D3F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET__SHIFT 0x0
17079 #define D3F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR_MASK 0x3f0
17080 #define D3F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR__SHIFT 0x4
17081 #define D3F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR_MASK 0xfc00
17082 #define D3F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR__SHIFT 0xa
17083 #define D3F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR_MASK 0x3f0000
17084 #define D3F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR__SHIFT 0x10
17085 #define D3F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM_MASK 0x3fc00000
17086 #define D3F2_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM__SHIFT 0x16
17087 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE_MASK 0x1
17088 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE__SHIFT 0x0
17089 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ_MASK 0x7e
17090 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ__SHIFT 0x1
17091 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ_MASK 0x1f80
17092 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ__SHIFT 0x7
17093 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ_MASK 0x7e000
17094 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ__SHIFT 0xd
17095 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END_MASK 0x1f80000
17096 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END__SHIFT 0x13
17097 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END_MASK 0x7e000000
17098 #define D3F2_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END__SHIFT 0x19
17099 #define D3F2_PCIE_LC_STATE0__LC_CURRENT_STATE_MASK 0x3f
17100 #define D3F2_PCIE_LC_STATE0__LC_CURRENT_STATE__SHIFT 0x0
17101 #define D3F2_PCIE_LC_STATE0__LC_PREV_STATE1_MASK 0x3f00
17102 #define D3F2_PCIE_LC_STATE0__LC_PREV_STATE1__SHIFT 0x8
17103 #define D3F2_PCIE_LC_STATE0__LC_PREV_STATE2_MASK 0x3f0000
17104 #define D3F2_PCIE_LC_STATE0__LC_PREV_STATE2__SHIFT 0x10
17105 #define D3F2_PCIE_LC_STATE0__LC_PREV_STATE3_MASK 0x3f000000
17106 #define D3F2_PCIE_LC_STATE0__LC_PREV_STATE3__SHIFT 0x18
17107 #define D3F2_PCIE_LC_STATE1__LC_PREV_STATE4_MASK 0x3f
17108 #define D3F2_PCIE_LC_STATE1__LC_PREV_STATE4__SHIFT 0x0
17109 #define D3F2_PCIE_LC_STATE1__LC_PREV_STATE5_MASK 0x3f00
17110 #define D3F2_PCIE_LC_STATE1__LC_PREV_STATE5__SHIFT 0x8
17111 #define D3F2_PCIE_LC_STATE1__LC_PREV_STATE6_MASK 0x3f0000
17112 #define D3F2_PCIE_LC_STATE1__LC_PREV_STATE6__SHIFT 0x10
17113 #define D3F2_PCIE_LC_STATE1__LC_PREV_STATE7_MASK 0x3f000000
17114 #define D3F2_PCIE_LC_STATE1__LC_PREV_STATE7__SHIFT 0x18
17115 #define D3F2_PCIE_LC_STATE2__LC_PREV_STATE8_MASK 0x3f
17116 #define D3F2_PCIE_LC_STATE2__LC_PREV_STATE8__SHIFT 0x0
17117 #define D3F2_PCIE_LC_STATE2__LC_PREV_STATE9_MASK 0x3f00
17118 #define D3F2_PCIE_LC_STATE2__LC_PREV_STATE9__SHIFT 0x8
17119 #define D3F2_PCIE_LC_STATE2__LC_PREV_STATE10_MASK 0x3f0000
17120 #define D3F2_PCIE_LC_STATE2__LC_PREV_STATE10__SHIFT 0x10
17121 #define D3F2_PCIE_LC_STATE2__LC_PREV_STATE11_MASK 0x3f000000
17122 #define D3F2_PCIE_LC_STATE2__LC_PREV_STATE11__SHIFT 0x18
17123 #define D3F2_PCIE_LC_STATE3__LC_PREV_STATE12_MASK 0x3f
17124 #define D3F2_PCIE_LC_STATE3__LC_PREV_STATE12__SHIFT 0x0
17125 #define D3F2_PCIE_LC_STATE3__LC_PREV_STATE13_MASK 0x3f00
17126 #define D3F2_PCIE_LC_STATE3__LC_PREV_STATE13__SHIFT 0x8
17127 #define D3F2_PCIE_LC_STATE3__LC_PREV_STATE14_MASK 0x3f0000
17128 #define D3F2_PCIE_LC_STATE3__LC_PREV_STATE14__SHIFT 0x10
17129 #define D3F2_PCIE_LC_STATE3__LC_PREV_STATE15_MASK 0x3f000000
17130 #define D3F2_PCIE_LC_STATE3__LC_PREV_STATE15__SHIFT 0x18
17131 #define D3F2_PCIE_LC_STATE4__LC_PREV_STATE16_MASK 0x3f
17132 #define D3F2_PCIE_LC_STATE4__LC_PREV_STATE16__SHIFT 0x0
17133 #define D3F2_PCIE_LC_STATE4__LC_PREV_STATE17_MASK 0x3f00
17134 #define D3F2_PCIE_LC_STATE4__LC_PREV_STATE17__SHIFT 0x8
17135 #define D3F2_PCIE_LC_STATE4__LC_PREV_STATE18_MASK 0x3f0000
17136 #define D3F2_PCIE_LC_STATE4__LC_PREV_STATE18__SHIFT 0x10
17137 #define D3F2_PCIE_LC_STATE4__LC_PREV_STATE19_MASK 0x3f000000
17138 #define D3F2_PCIE_LC_STATE4__LC_PREV_STATE19__SHIFT 0x18
17139 #define D3F2_PCIE_LC_STATE5__LC_PREV_STATE20_MASK 0x3f
17140 #define D3F2_PCIE_LC_STATE5__LC_PREV_STATE20__SHIFT 0x0
17141 #define D3F2_PCIE_LC_STATE5__LC_PREV_STATE21_MASK 0x3f00
17142 #define D3F2_PCIE_LC_STATE5__LC_PREV_STATE21__SHIFT 0x8
17143 #define D3F2_PCIE_LC_STATE5__LC_PREV_STATE22_MASK 0x3f0000
17144 #define D3F2_PCIE_LC_STATE5__LC_PREV_STATE22__SHIFT 0x10
17145 #define D3F2_PCIE_LC_STATE5__LC_PREV_STATE23_MASK 0x3f000000
17146 #define D3F2_PCIE_LC_STATE5__LC_PREV_STATE23__SHIFT 0x18
17147 #define D3F2_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT_MASK 0x3
17148 #define D3F2_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT__SHIFT 0x0
17149 #define D3F2_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT_MASK 0xc
17150 #define D3F2_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT__SHIFT 0x2
17151 #define D3F2_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT_MASK 0x30
17152 #define D3F2_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT__SHIFT 0x4
17153 #define D3F2_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT_MASK 0xc0
17154 #define D3F2_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT__SHIFT 0x6
17155 #define D3F2_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL_MASK 0x700
17156 #define D3F2_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL__SHIFT 0x8
17157 #define D3F2_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET_MASK 0x800
17158 #define D3F2_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET__SHIFT 0xb
17159 #define D3F2_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS_MASK 0x1000
17160 #define D3F2_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS__SHIFT 0xc
17161 #define D3F2_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE_MASK 0x2000
17162 #define D3F2_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE__SHIFT 0xd
17163 #define D3F2_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES_MASK 0x4000
17164 #define D3F2_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES__SHIFT 0xe
17165 #define D3F2_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x8000
17166 #define D3F2_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0xf
17167 #define D3F2_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION_MASK 0x70000
17168 #define D3F2_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION__SHIFT 0x10
17169 #define D3F2_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES_MASK 0x1
17170 #define D3F2_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES__SHIFT 0x0
17171 #define D3F2_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN_MASK 0x2
17172 #define D3F2_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN__SHIFT 0x1
17173 #define D3F2_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED_MASK 0x4
17174 #define D3F2_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED__SHIFT 0x2
17175 #define D3F2_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED_MASK 0x18
17176 #define D3F2_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED__SHIFT 0x3
17177 #define D3F2_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED_MASK 0x20
17178 #define D3F2_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED__SHIFT 0x5
17179 #define D3F2_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN_MASK 0x1
17180 #define D3F2_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN__SHIFT 0x0
17181 #define D3F2_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD_MASK 0xff00
17182 #define D3F2_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD__SHIFT 0x8
17183 #define D3F2_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS_MASK 0xffff0000
17184 #define D3F2_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS__SHIFT 0x10
17185 #define D3F2_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE_MASK 0x8
17186 #define D3F2_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE__SHIFT 0x3
17187 #define D3F2_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE_MASK 0x40
17188 #define D3F2_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE__SHIFT 0x6
17189 #define D3F2_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN_MASK 0x1
17190 #define D3F2_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN__SHIFT 0x0
17191 #define D3F2_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN_MASK 0x2
17192 #define D3F2_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN__SHIFT 0x1
17193 #define D3F2_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN_MASK 0x4
17194 #define D3F2_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN__SHIFT 0x2
17195 #define D3F2_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN_MASK 0x8
17196 #define D3F2_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN__SHIFT 0x3
17197 #define D3F2_PCIEP_HPGI__REG_HPGI_HOOK_MASK 0x80
17198 #define D3F2_PCIEP_HPGI__REG_HPGI_HOOK__SHIFT 0x7
17199 #define D3F2_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS_MASK 0x100
17200 #define D3F2_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS__SHIFT 0x8
17201 #define D3F2_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS_MASK 0x200
17202 #define D3F2_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS__SHIFT 0x9
17203 #define D3F2_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS_MASK 0x400
17204 #define D3F2_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS__SHIFT 0xa
17205 #define D3F2_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS_MASK 0x800
17206 #define D3F2_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS__SHIFT 0xb
17207 #define D3F2_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS_MASK 0x8000
17208 #define D3F2_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS__SHIFT 0xf
17209 #define D3F2_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN_MASK 0x10000
17210 #define D3F2_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN__SHIFT 0x10
17211 #define D3F2_VENDOR_ID__VENDOR_ID_MASK 0xffff
17212 #define D3F2_VENDOR_ID__VENDOR_ID__SHIFT 0x0
17213 #define D3F2_DEVICE_ID__DEVICE_ID_MASK 0xffff0000
17214 #define D3F2_DEVICE_ID__DEVICE_ID__SHIFT 0x10
17215 #define D3F2_COMMAND__IO_ACCESS_EN_MASK 0x1
17216 #define D3F2_COMMAND__IO_ACCESS_EN__SHIFT 0x0
17217 #define D3F2_COMMAND__MEM_ACCESS_EN_MASK 0x2
17218 #define D3F2_COMMAND__MEM_ACCESS_EN__SHIFT 0x1
17219 #define D3F2_COMMAND__BUS_MASTER_EN_MASK 0x4
17220 #define D3F2_COMMAND__BUS_MASTER_EN__SHIFT 0x2
17221 #define D3F2_COMMAND__SPECIAL_CYCLE_EN_MASK 0x8
17222 #define D3F2_COMMAND__SPECIAL_CYCLE_EN__SHIFT 0x3
17223 #define D3F2_COMMAND__MEM_WRITE_INVALIDATE_EN_MASK 0x10
17224 #define D3F2_COMMAND__MEM_WRITE_INVALIDATE_EN__SHIFT 0x4
17225 #define D3F2_COMMAND__PAL_SNOOP_EN_MASK 0x20
17226 #define D3F2_COMMAND__PAL_SNOOP_EN__SHIFT 0x5
17227 #define D3F2_COMMAND__PARITY_ERROR_RESPONSE_MASK 0x40
17228 #define D3F2_COMMAND__PARITY_ERROR_RESPONSE__SHIFT 0x6
17229 #define D3F2_COMMAND__AD_STEPPING_MASK 0x80
17230 #define D3F2_COMMAND__AD_STEPPING__SHIFT 0x7
17231 #define D3F2_COMMAND__SERR_EN_MASK 0x100
17232 #define D3F2_COMMAND__SERR_EN__SHIFT 0x8
17233 #define D3F2_COMMAND__FAST_B2B_EN_MASK 0x200
17234 #define D3F2_COMMAND__FAST_B2B_EN__SHIFT 0x9
17235 #define D3F2_COMMAND__INT_DIS_MASK 0x400
17236 #define D3F2_COMMAND__INT_DIS__SHIFT 0xa
17237 #define D3F2_STATUS__INT_STATUS_MASK 0x80000
17238 #define D3F2_STATUS__INT_STATUS__SHIFT 0x13
17239 #define D3F2_STATUS__CAP_LIST_MASK 0x100000
17240 #define D3F2_STATUS__CAP_LIST__SHIFT 0x14
17241 #define D3F2_STATUS__PCI_66_EN_MASK 0x200000
17242 #define D3F2_STATUS__PCI_66_EN__SHIFT 0x15
17243 #define D3F2_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
17244 #define D3F2_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
17245 #define D3F2_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
17246 #define D3F2_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
17247 #define D3F2_STATUS__DEVSEL_TIMING_MASK 0x6000000
17248 #define D3F2_STATUS__DEVSEL_TIMING__SHIFT 0x19
17249 #define D3F2_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
17250 #define D3F2_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
17251 #define D3F2_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
17252 #define D3F2_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
17253 #define D3F2_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
17254 #define D3F2_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
17255 #define D3F2_STATUS__SIGNALED_SYSTEM_ERROR_MASK 0x40000000
17256 #define D3F2_STATUS__SIGNALED_SYSTEM_ERROR__SHIFT 0x1e
17257 #define D3F2_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
17258 #define D3F2_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
17259 #define D3F2_REVISION_ID__MINOR_REV_ID_MASK 0xf
17260 #define D3F2_REVISION_ID__MINOR_REV_ID__SHIFT 0x0
17261 #define D3F2_REVISION_ID__MAJOR_REV_ID_MASK 0xf0
17262 #define D3F2_REVISION_ID__MAJOR_REV_ID__SHIFT 0x4
17263 #define D3F2_PROG_INTERFACE__PROG_INTERFACE_MASK 0xff00
17264 #define D3F2_PROG_INTERFACE__PROG_INTERFACE__SHIFT 0x8
17265 #define D3F2_SUB_CLASS__SUB_CLASS_MASK 0xff0000
17266 #define D3F2_SUB_CLASS__SUB_CLASS__SHIFT 0x10
17267 #define D3F2_BASE_CLASS__BASE_CLASS_MASK 0xff000000
17268 #define D3F2_BASE_CLASS__BASE_CLASS__SHIFT 0x18
17269 #define D3F2_CACHE_LINE__CACHE_LINE_SIZE_MASK 0xff
17270 #define D3F2_CACHE_LINE__CACHE_LINE_SIZE__SHIFT 0x0
17271 #define D3F2_LATENCY__LATENCY_TIMER_MASK 0xff00
17272 #define D3F2_LATENCY__LATENCY_TIMER__SHIFT 0x8
17273 #define D3F2_HEADER__HEADER_TYPE_MASK 0x7f0000
17274 #define D3F2_HEADER__HEADER_TYPE__SHIFT 0x10
17275 #define D3F2_HEADER__DEVICE_TYPE_MASK 0x800000
17276 #define D3F2_HEADER__DEVICE_TYPE__SHIFT 0x17
17277 #define D3F2_BIST__BIST_COMP_MASK 0xf000000
17278 #define D3F2_BIST__BIST_COMP__SHIFT 0x18
17279 #define D3F2_BIST__BIST_STRT_MASK 0x40000000
17280 #define D3F2_BIST__BIST_STRT__SHIFT 0x1e
17281 #define D3F2_BIST__BIST_CAP_MASK 0x80000000
17282 #define D3F2_BIST__BIST_CAP__SHIFT 0x1f
17283 #define D3F2_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS_MASK 0xff
17284 #define D3F2_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS__SHIFT 0x0
17285 #define D3F2_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS_MASK 0xff00
17286 #define D3F2_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS__SHIFT 0x8
17287 #define D3F2_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM_MASK 0xff0000
17288 #define D3F2_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM__SHIFT 0x10
17289 #define D3F2_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER_MASK 0xff000000
17290 #define D3F2_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER__SHIFT 0x18
17291 #define D3F2_IO_BASE_LIMIT__IO_BASE_TYPE_MASK 0xf
17292 #define D3F2_IO_BASE_LIMIT__IO_BASE_TYPE__SHIFT 0x0
17293 #define D3F2_IO_BASE_LIMIT__IO_BASE_MASK 0xf0
17294 #define D3F2_IO_BASE_LIMIT__IO_BASE__SHIFT 0x4
17295 #define D3F2_IO_BASE_LIMIT__IO_LIMIT_TYPE_MASK 0xf00
17296 #define D3F2_IO_BASE_LIMIT__IO_LIMIT_TYPE__SHIFT 0x8
17297 #define D3F2_IO_BASE_LIMIT__IO_LIMIT_MASK 0xf000
17298 #define D3F2_IO_BASE_LIMIT__IO_LIMIT__SHIFT 0xc
17299 #define D3F2_SECONDARY_STATUS__CAP_LIST_MASK 0x100000
17300 #define D3F2_SECONDARY_STATUS__CAP_LIST__SHIFT 0x14
17301 #define D3F2_SECONDARY_STATUS__PCI_66_EN_MASK 0x200000
17302 #define D3F2_SECONDARY_STATUS__PCI_66_EN__SHIFT 0x15
17303 #define D3F2_SECONDARY_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
17304 #define D3F2_SECONDARY_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
17305 #define D3F2_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
17306 #define D3F2_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
17307 #define D3F2_SECONDARY_STATUS__DEVSEL_TIMING_MASK 0x6000000
17308 #define D3F2_SECONDARY_STATUS__DEVSEL_TIMING__SHIFT 0x19
17309 #define D3F2_SECONDARY_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
17310 #define D3F2_SECONDARY_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
17311 #define D3F2_SECONDARY_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
17312 #define D3F2_SECONDARY_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
17313 #define D3F2_SECONDARY_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
17314 #define D3F2_SECONDARY_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
17315 #define D3F2_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR_MASK 0x40000000
17316 #define D3F2_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR__SHIFT 0x1e
17317 #define D3F2_SECONDARY_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
17318 #define D3F2_SECONDARY_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
17319 #define D3F2_MEM_BASE_LIMIT__MEM_BASE_TYPE_MASK 0xf
17320 #define D3F2_MEM_BASE_LIMIT__MEM_BASE_TYPE__SHIFT 0x0
17321 #define D3F2_MEM_BASE_LIMIT__MEM_BASE_31_20_MASK 0xfff0
17322 #define D3F2_MEM_BASE_LIMIT__MEM_BASE_31_20__SHIFT 0x4
17323 #define D3F2_MEM_BASE_LIMIT__MEM_LIMIT_TYPE_MASK 0xf0000
17324 #define D3F2_MEM_BASE_LIMIT__MEM_LIMIT_TYPE__SHIFT 0x10
17325 #define D3F2_MEM_BASE_LIMIT__MEM_LIMIT_31_20_MASK 0xfff00000
17326 #define D3F2_MEM_BASE_LIMIT__MEM_LIMIT_31_20__SHIFT 0x14
17327 #define D3F2_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE_MASK 0xf
17328 #define D3F2_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE__SHIFT 0x0
17329 #define D3F2_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20_MASK 0xfff0
17330 #define D3F2_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20__SHIFT 0x4
17331 #define D3F2_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE_MASK 0xf0000
17332 #define D3F2_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE__SHIFT 0x10
17333 #define D3F2_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20_MASK 0xfff00000
17334 #define D3F2_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20__SHIFT 0x14
17335 #define D3F2_PREF_BASE_UPPER__PREF_BASE_UPPER_MASK 0xffffffff
17336 #define D3F2_PREF_BASE_UPPER__PREF_BASE_UPPER__SHIFT 0x0
17337 #define D3F2_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER_MASK 0xffffffff
17338 #define D3F2_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER__SHIFT 0x0
17339 #define D3F2_IO_BASE_LIMIT_HI__IO_BASE_31_16_MASK 0xffff
17340 #define D3F2_IO_BASE_LIMIT_HI__IO_BASE_31_16__SHIFT 0x0
17341 #define D3F2_IO_BASE_LIMIT_HI__IO_LIMIT_31_16_MASK 0xffff0000
17342 #define D3F2_IO_BASE_LIMIT_HI__IO_LIMIT_31_16__SHIFT 0x10
17343 #define D3F2_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN_MASK 0x10000
17344 #define D3F2_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN__SHIFT 0x10
17345 #define D3F2_IRQ_BRIDGE_CNTL__SERR_EN_MASK 0x20000
17346 #define D3F2_IRQ_BRIDGE_CNTL__SERR_EN__SHIFT 0x11
17347 #define D3F2_IRQ_BRIDGE_CNTL__ISA_EN_MASK 0x40000
17348 #define D3F2_IRQ_BRIDGE_CNTL__ISA_EN__SHIFT 0x12
17349 #define D3F2_IRQ_BRIDGE_CNTL__VGA_EN_MASK 0x80000
17350 #define D3F2_IRQ_BRIDGE_CNTL__VGA_EN__SHIFT 0x13
17351 #define D3F2_IRQ_BRIDGE_CNTL__VGA_DEC_MASK 0x100000
17352 #define D3F2_IRQ_BRIDGE_CNTL__VGA_DEC__SHIFT 0x14
17353 #define D3F2_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE_MASK 0x200000
17354 #define D3F2_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE__SHIFT 0x15
17355 #define D3F2_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET_MASK 0x400000
17356 #define D3F2_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET__SHIFT 0x16
17357 #define D3F2_IRQ_BRIDGE_CNTL__FAST_B2B_EN_MASK 0x800000
17358 #define D3F2_IRQ_BRIDGE_CNTL__FAST_B2B_EN__SHIFT 0x17
17359 #define D3F2_CAP_PTR__CAP_PTR_MASK 0xff
17360 #define D3F2_CAP_PTR__CAP_PTR__SHIFT 0x0
17361 #define D3F2_INTERRUPT_LINE__INTERRUPT_LINE_MASK 0xff
17362 #define D3F2_INTERRUPT_LINE__INTERRUPT_LINE__SHIFT 0x0
17363 #define D3F2_INTERRUPT_PIN__INTERRUPT_PIN_MASK 0xff00
17364 #define D3F2_INTERRUPT_PIN__INTERRUPT_PIN__SHIFT 0x8
17365 #define D3F2_EXT_BRIDGE_CNTL__IO_PORT_80_EN_MASK 0x1
17366 #define D3F2_EXT_BRIDGE_CNTL__IO_PORT_80_EN__SHIFT 0x0
17367 #define D3F2_PMI_CAP_LIST__CAP_ID_MASK 0xff
17368 #define D3F2_PMI_CAP_LIST__CAP_ID__SHIFT 0x0
17369 #define D3F2_PMI_CAP_LIST__NEXT_PTR_MASK 0xff00
17370 #define D3F2_PMI_CAP_LIST__NEXT_PTR__SHIFT 0x8
17371 #define D3F2_PMI_CAP__VERSION_MASK 0x70000
17372 #define D3F2_PMI_CAP__VERSION__SHIFT 0x10
17373 #define D3F2_PMI_CAP__PME_CLOCK_MASK 0x80000
17374 #define D3F2_PMI_CAP__PME_CLOCK__SHIFT 0x13
17375 #define D3F2_PMI_CAP__DEV_SPECIFIC_INIT_MASK 0x200000
17376 #define D3F2_PMI_CAP__DEV_SPECIFIC_INIT__SHIFT 0x15
17377 #define D3F2_PMI_CAP__AUX_CURRENT_MASK 0x1c00000
17378 #define D3F2_PMI_CAP__AUX_CURRENT__SHIFT 0x16
17379 #define D3F2_PMI_CAP__D1_SUPPORT_MASK 0x2000000
17380 #define D3F2_PMI_CAP__D1_SUPPORT__SHIFT 0x19
17381 #define D3F2_PMI_CAP__D2_SUPPORT_MASK 0x4000000
17382 #define D3F2_PMI_CAP__D2_SUPPORT__SHIFT 0x1a
17383 #define D3F2_PMI_CAP__PME_SUPPORT_MASK 0xf8000000
17384 #define D3F2_PMI_CAP__PME_SUPPORT__SHIFT 0x1b
17385 #define D3F2_PMI_STATUS_CNTL__POWER_STATE_MASK 0x3
17386 #define D3F2_PMI_STATUS_CNTL__POWER_STATE__SHIFT 0x0
17387 #define D3F2_PMI_STATUS_CNTL__NO_SOFT_RESET_MASK 0x8
17388 #define D3F2_PMI_STATUS_CNTL__NO_SOFT_RESET__SHIFT 0x3
17389 #define D3F2_PMI_STATUS_CNTL__PME_EN_MASK 0x100
17390 #define D3F2_PMI_STATUS_CNTL__PME_EN__SHIFT 0x8
17391 #define D3F2_PMI_STATUS_CNTL__DATA_SELECT_MASK 0x1e00
17392 #define D3F2_PMI_STATUS_CNTL__DATA_SELECT__SHIFT 0x9
17393 #define D3F2_PMI_STATUS_CNTL__DATA_SCALE_MASK 0x6000
17394 #define D3F2_PMI_STATUS_CNTL__DATA_SCALE__SHIFT 0xd
17395 #define D3F2_PMI_STATUS_CNTL__PME_STATUS_MASK 0x8000
17396 #define D3F2_PMI_STATUS_CNTL__PME_STATUS__SHIFT 0xf
17397 #define D3F2_PMI_STATUS_CNTL__B2_B3_SUPPORT_MASK 0x400000
17398 #define D3F2_PMI_STATUS_CNTL__B2_B3_SUPPORT__SHIFT 0x16
17399 #define D3F2_PMI_STATUS_CNTL__BUS_PWR_EN_MASK 0x800000
17400 #define D3F2_PMI_STATUS_CNTL__BUS_PWR_EN__SHIFT 0x17
17401 #define D3F2_PMI_STATUS_CNTL__PMI_DATA_MASK 0xff000000
17402 #define D3F2_PMI_STATUS_CNTL__PMI_DATA__SHIFT 0x18
17403 #define D3F2_PCIE_CAP_LIST__CAP_ID_MASK 0xff
17404 #define D3F2_PCIE_CAP_LIST__CAP_ID__SHIFT 0x0
17405 #define D3F2_PCIE_CAP_LIST__NEXT_PTR_MASK 0xff00
17406 #define D3F2_PCIE_CAP_LIST__NEXT_PTR__SHIFT 0x8
17407 #define D3F2_PCIE_CAP__VERSION_MASK 0xf0000
17408 #define D3F2_PCIE_CAP__VERSION__SHIFT 0x10
17409 #define D3F2_PCIE_CAP__DEVICE_TYPE_MASK 0xf00000
17410 #define D3F2_PCIE_CAP__DEVICE_TYPE__SHIFT 0x14
17411 #define D3F2_PCIE_CAP__SLOT_IMPLEMENTED_MASK 0x1000000
17412 #define D3F2_PCIE_CAP__SLOT_IMPLEMENTED__SHIFT 0x18
17413 #define D3F2_PCIE_CAP__INT_MESSAGE_NUM_MASK 0x3e000000
17414 #define D3F2_PCIE_CAP__INT_MESSAGE_NUM__SHIFT 0x19
17415 #define D3F2_DEVICE_CAP__MAX_PAYLOAD_SUPPORT_MASK 0x7
17416 #define D3F2_DEVICE_CAP__MAX_PAYLOAD_SUPPORT__SHIFT 0x0
17417 #define D3F2_DEVICE_CAP__PHANTOM_FUNC_MASK 0x18
17418 #define D3F2_DEVICE_CAP__PHANTOM_FUNC__SHIFT 0x3
17419 #define D3F2_DEVICE_CAP__EXTENDED_TAG_MASK 0x20
17420 #define D3F2_DEVICE_CAP__EXTENDED_TAG__SHIFT 0x5
17421 #define D3F2_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY_MASK 0x1c0
17422 #define D3F2_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY__SHIFT 0x6
17423 #define D3F2_DEVICE_CAP__L1_ACCEPTABLE_LATENCY_MASK 0xe00
17424 #define D3F2_DEVICE_CAP__L1_ACCEPTABLE_LATENCY__SHIFT 0x9
17425 #define D3F2_DEVICE_CAP__ROLE_BASED_ERR_REPORTING_MASK 0x8000
17426 #define D3F2_DEVICE_CAP__ROLE_BASED_ERR_REPORTING__SHIFT 0xf
17427 #define D3F2_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT_MASK 0x3fc0000
17428 #define D3F2_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT__SHIFT 0x12
17429 #define D3F2_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE_MASK 0xc000000
17430 #define D3F2_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE__SHIFT 0x1a
17431 #define D3F2_DEVICE_CAP__FLR_CAPABLE_MASK 0x10000000
17432 #define D3F2_DEVICE_CAP__FLR_CAPABLE__SHIFT 0x1c
17433 #define D3F2_DEVICE_CNTL__CORR_ERR_EN_MASK 0x1
17434 #define D3F2_DEVICE_CNTL__CORR_ERR_EN__SHIFT 0x0
17435 #define D3F2_DEVICE_CNTL__NON_FATAL_ERR_EN_MASK 0x2
17436 #define D3F2_DEVICE_CNTL__NON_FATAL_ERR_EN__SHIFT 0x1
17437 #define D3F2_DEVICE_CNTL__FATAL_ERR_EN_MASK 0x4
17438 #define D3F2_DEVICE_CNTL__FATAL_ERR_EN__SHIFT 0x2
17439 #define D3F2_DEVICE_CNTL__USR_REPORT_EN_MASK 0x8
17440 #define D3F2_DEVICE_CNTL__USR_REPORT_EN__SHIFT 0x3
17441 #define D3F2_DEVICE_CNTL__RELAXED_ORD_EN_MASK 0x10
17442 #define D3F2_DEVICE_CNTL__RELAXED_ORD_EN__SHIFT 0x4
17443 #define D3F2_DEVICE_CNTL__MAX_PAYLOAD_SIZE_MASK 0xe0
17444 #define D3F2_DEVICE_CNTL__MAX_PAYLOAD_SIZE__SHIFT 0x5
17445 #define D3F2_DEVICE_CNTL__EXTENDED_TAG_EN_MASK 0x100
17446 #define D3F2_DEVICE_CNTL__EXTENDED_TAG_EN__SHIFT 0x8
17447 #define D3F2_DEVICE_CNTL__PHANTOM_FUNC_EN_MASK 0x200
17448 #define D3F2_DEVICE_CNTL__PHANTOM_FUNC_EN__SHIFT 0x9
17449 #define D3F2_DEVICE_CNTL__AUX_POWER_PM_EN_MASK 0x400
17450 #define D3F2_DEVICE_CNTL__AUX_POWER_PM_EN__SHIFT 0xa
17451 #define D3F2_DEVICE_CNTL__NO_SNOOP_EN_MASK 0x800
17452 #define D3F2_DEVICE_CNTL__NO_SNOOP_EN__SHIFT 0xb
17453 #define D3F2_DEVICE_CNTL__MAX_READ_REQUEST_SIZE_MASK 0x7000
17454 #define D3F2_DEVICE_CNTL__MAX_READ_REQUEST_SIZE__SHIFT 0xc
17455 #define D3F2_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN_MASK 0x8000
17456 #define D3F2_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN__SHIFT 0xf
17457 #define D3F2_DEVICE_STATUS__CORR_ERR_MASK 0x10000
17458 #define D3F2_DEVICE_STATUS__CORR_ERR__SHIFT 0x10
17459 #define D3F2_DEVICE_STATUS__NON_FATAL_ERR_MASK 0x20000
17460 #define D3F2_DEVICE_STATUS__NON_FATAL_ERR__SHIFT 0x11
17461 #define D3F2_DEVICE_STATUS__FATAL_ERR_MASK 0x40000
17462 #define D3F2_DEVICE_STATUS__FATAL_ERR__SHIFT 0x12
17463 #define D3F2_DEVICE_STATUS__USR_DETECTED_MASK 0x80000
17464 #define D3F2_DEVICE_STATUS__USR_DETECTED__SHIFT 0x13
17465 #define D3F2_DEVICE_STATUS__AUX_PWR_MASK 0x100000
17466 #define D3F2_DEVICE_STATUS__AUX_PWR__SHIFT 0x14
17467 #define D3F2_DEVICE_STATUS__TRANSACTIONS_PEND_MASK 0x200000
17468 #define D3F2_DEVICE_STATUS__TRANSACTIONS_PEND__SHIFT 0x15
17469 #define D3F2_LINK_CAP__LINK_SPEED_MASK 0xf
17470 #define D3F2_LINK_CAP__LINK_SPEED__SHIFT 0x0
17471 #define D3F2_LINK_CAP__LINK_WIDTH_MASK 0x3f0
17472 #define D3F2_LINK_CAP__LINK_WIDTH__SHIFT 0x4
17473 #define D3F2_LINK_CAP__PM_SUPPORT_MASK 0xc00
17474 #define D3F2_LINK_CAP__PM_SUPPORT__SHIFT 0xa
17475 #define D3F2_LINK_CAP__L0S_EXIT_LATENCY_MASK 0x7000
17476 #define D3F2_LINK_CAP__L0S_EXIT_LATENCY__SHIFT 0xc
17477 #define D3F2_LINK_CAP__L1_EXIT_LATENCY_MASK 0x38000
17478 #define D3F2_LINK_CAP__L1_EXIT_LATENCY__SHIFT 0xf
17479 #define D3F2_LINK_CAP__CLOCK_POWER_MANAGEMENT_MASK 0x40000
17480 #define D3F2_LINK_CAP__CLOCK_POWER_MANAGEMENT__SHIFT 0x12
17481 #define D3F2_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING_MASK 0x80000
17482 #define D3F2_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING__SHIFT 0x13
17483 #define D3F2_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE_MASK 0x100000
17484 #define D3F2_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE__SHIFT 0x14
17485 #define D3F2_LINK_CAP__LINK_BW_NOTIFICATION_CAP_MASK 0x200000
17486 #define D3F2_LINK_CAP__LINK_BW_NOTIFICATION_CAP__SHIFT 0x15
17487 #define D3F2_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE_MASK 0x400000
17488 #define D3F2_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE__SHIFT 0x16
17489 #define D3F2_LINK_CAP__PORT_NUMBER_MASK 0xff000000
17490 #define D3F2_LINK_CAP__PORT_NUMBER__SHIFT 0x18
17491 #define D3F2_LINK_CNTL__PM_CONTROL_MASK 0x3
17492 #define D3F2_LINK_CNTL__PM_CONTROL__SHIFT 0x0
17493 #define D3F2_LINK_CNTL__READ_CPL_BOUNDARY_MASK 0x8
17494 #define D3F2_LINK_CNTL__READ_CPL_BOUNDARY__SHIFT 0x3
17495 #define D3F2_LINK_CNTL__LINK_DIS_MASK 0x10
17496 #define D3F2_LINK_CNTL__LINK_DIS__SHIFT 0x4
17497 #define D3F2_LINK_CNTL__RETRAIN_LINK_MASK 0x20
17498 #define D3F2_LINK_CNTL__RETRAIN_LINK__SHIFT 0x5
17499 #define D3F2_LINK_CNTL__COMMON_CLOCK_CFG_MASK 0x40
17500 #define D3F2_LINK_CNTL__COMMON_CLOCK_CFG__SHIFT 0x6
17501 #define D3F2_LINK_CNTL__EXTENDED_SYNC_MASK 0x80
17502 #define D3F2_LINK_CNTL__EXTENDED_SYNC__SHIFT 0x7
17503 #define D3F2_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN_MASK 0x100
17504 #define D3F2_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN__SHIFT 0x8
17505 #define D3F2_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE_MASK 0x200
17506 #define D3F2_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE__SHIFT 0x9
17507 #define D3F2_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN_MASK 0x400
17508 #define D3F2_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN__SHIFT 0xa
17509 #define D3F2_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN_MASK 0x800
17510 #define D3F2_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN__SHIFT 0xb
17511 #define D3F2_LINK_STATUS__CURRENT_LINK_SPEED_MASK 0xf0000
17512 #define D3F2_LINK_STATUS__CURRENT_LINK_SPEED__SHIFT 0x10
17513 #define D3F2_LINK_STATUS__NEGOTIATED_LINK_WIDTH_MASK 0x3f00000
17514 #define D3F2_LINK_STATUS__NEGOTIATED_LINK_WIDTH__SHIFT 0x14
17515 #define D3F2_LINK_STATUS__LINK_TRAINING_MASK 0x8000000
17516 #define D3F2_LINK_STATUS__LINK_TRAINING__SHIFT 0x1b
17517 #define D3F2_LINK_STATUS__SLOT_CLOCK_CFG_MASK 0x10000000
17518 #define D3F2_LINK_STATUS__SLOT_CLOCK_CFG__SHIFT 0x1c
17519 #define D3F2_LINK_STATUS__DL_ACTIVE_MASK 0x20000000
17520 #define D3F2_LINK_STATUS__DL_ACTIVE__SHIFT 0x1d
17521 #define D3F2_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS_MASK 0x40000000
17522 #define D3F2_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS__SHIFT 0x1e
17523 #define D3F2_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS_MASK 0x80000000
17524 #define D3F2_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS__SHIFT 0x1f
17525 #define D3F2_SLOT_CAP__ATTN_BUTTON_PRESENT_MASK 0x1
17526 #define D3F2_SLOT_CAP__ATTN_BUTTON_PRESENT__SHIFT 0x0
17527 #define D3F2_SLOT_CAP__PWR_CONTROLLER_PRESENT_MASK 0x2
17528 #define D3F2_SLOT_CAP__PWR_CONTROLLER_PRESENT__SHIFT 0x1
17529 #define D3F2_SLOT_CAP__MRL_SENSOR_PRESENT_MASK 0x4
17530 #define D3F2_SLOT_CAP__MRL_SENSOR_PRESENT__SHIFT 0x2
17531 #define D3F2_SLOT_CAP__ATTN_INDICATOR_PRESENT_MASK 0x8
17532 #define D3F2_SLOT_CAP__ATTN_INDICATOR_PRESENT__SHIFT 0x3
17533 #define D3F2_SLOT_CAP__PWR_INDICATOR_PRESENT_MASK 0x10
17534 #define D3F2_SLOT_CAP__PWR_INDICATOR_PRESENT__SHIFT 0x4
17535 #define D3F2_SLOT_CAP__HOTPLUG_SURPRISE_MASK 0x20
17536 #define D3F2_SLOT_CAP__HOTPLUG_SURPRISE__SHIFT 0x5
17537 #define D3F2_SLOT_CAP__HOTPLUG_CAPABLE_MASK 0x40
17538 #define D3F2_SLOT_CAP__HOTPLUG_CAPABLE__SHIFT 0x6
17539 #define D3F2_SLOT_CAP__SLOT_PWR_LIMIT_VALUE_MASK 0x7f80
17540 #define D3F2_SLOT_CAP__SLOT_PWR_LIMIT_VALUE__SHIFT 0x7
17541 #define D3F2_SLOT_CAP__SLOT_PWR_LIMIT_SCALE_MASK 0x18000
17542 #define D3F2_SLOT_CAP__SLOT_PWR_LIMIT_SCALE__SHIFT 0xf
17543 #define D3F2_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT_MASK 0x20000
17544 #define D3F2_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT__SHIFT 0x11
17545 #define D3F2_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED_MASK 0x40000
17546 #define D3F2_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED__SHIFT 0x12
17547 #define D3F2_SLOT_CAP__PHYSICAL_SLOT_NUM_MASK 0xfff80000
17548 #define D3F2_SLOT_CAP__PHYSICAL_SLOT_NUM__SHIFT 0x13
17549 #define D3F2_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN_MASK 0x1
17550 #define D3F2_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN__SHIFT 0x0
17551 #define D3F2_SLOT_CNTL__PWR_FAULT_DETECTED_EN_MASK 0x2
17552 #define D3F2_SLOT_CNTL__PWR_FAULT_DETECTED_EN__SHIFT 0x1
17553 #define D3F2_SLOT_CNTL__MRL_SENSOR_CHANGED_EN_MASK 0x4
17554 #define D3F2_SLOT_CNTL__MRL_SENSOR_CHANGED_EN__SHIFT 0x2
17555 #define D3F2_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN_MASK 0x8
17556 #define D3F2_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN__SHIFT 0x3
17557 #define D3F2_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN_MASK 0x10
17558 #define D3F2_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN__SHIFT 0x4
17559 #define D3F2_SLOT_CNTL__HOTPLUG_INTR_EN_MASK 0x20
17560 #define D3F2_SLOT_CNTL__HOTPLUG_INTR_EN__SHIFT 0x5
17561 #define D3F2_SLOT_CNTL__ATTN_INDICATOR_CNTL_MASK 0xc0
17562 #define D3F2_SLOT_CNTL__ATTN_INDICATOR_CNTL__SHIFT 0x6
17563 #define D3F2_SLOT_CNTL__PWR_INDICATOR_CNTL_MASK 0x300
17564 #define D3F2_SLOT_CNTL__PWR_INDICATOR_CNTL__SHIFT 0x8
17565 #define D3F2_SLOT_CNTL__PWR_CONTROLLER_CNTL_MASK 0x400
17566 #define D3F2_SLOT_CNTL__PWR_CONTROLLER_CNTL__SHIFT 0xa
17567 #define D3F2_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL_MASK 0x800
17568 #define D3F2_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL__SHIFT 0xb
17569 #define D3F2_SLOT_CNTL__DL_STATE_CHANGED_EN_MASK 0x1000
17570 #define D3F2_SLOT_CNTL__DL_STATE_CHANGED_EN__SHIFT 0xc
17571 #define D3F2_SLOT_STATUS__ATTN_BUTTON_PRESSED_MASK 0x10000
17572 #define D3F2_SLOT_STATUS__ATTN_BUTTON_PRESSED__SHIFT 0x10
17573 #define D3F2_SLOT_STATUS__PWR_FAULT_DETECTED_MASK 0x20000
17574 #define D3F2_SLOT_STATUS__PWR_FAULT_DETECTED__SHIFT 0x11
17575 #define D3F2_SLOT_STATUS__MRL_SENSOR_CHANGED_MASK 0x40000
17576 #define D3F2_SLOT_STATUS__MRL_SENSOR_CHANGED__SHIFT 0x12
17577 #define D3F2_SLOT_STATUS__PRESENCE_DETECT_CHANGED_MASK 0x80000
17578 #define D3F2_SLOT_STATUS__PRESENCE_DETECT_CHANGED__SHIFT 0x13
17579 #define D3F2_SLOT_STATUS__COMMAND_COMPLETED_MASK 0x100000
17580 #define D3F2_SLOT_STATUS__COMMAND_COMPLETED__SHIFT 0x14
17581 #define D3F2_SLOT_STATUS__MRL_SENSOR_STATE_MASK 0x200000
17582 #define D3F2_SLOT_STATUS__MRL_SENSOR_STATE__SHIFT 0x15
17583 #define D3F2_SLOT_STATUS__PRESENCE_DETECT_STATE_MASK 0x400000
17584 #define D3F2_SLOT_STATUS__PRESENCE_DETECT_STATE__SHIFT 0x16
17585 #define D3F2_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS_MASK 0x800000
17586 #define D3F2_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS__SHIFT 0x17
17587 #define D3F2_SLOT_STATUS__DL_STATE_CHANGED_MASK 0x1000000
17588 #define D3F2_SLOT_STATUS__DL_STATE_CHANGED__SHIFT 0x18
17589 #define D3F2_ROOT_CNTL__SERR_ON_CORR_ERR_EN_MASK 0x1
17590 #define D3F2_ROOT_CNTL__SERR_ON_CORR_ERR_EN__SHIFT 0x0
17591 #define D3F2_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN_MASK 0x2
17592 #define D3F2_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN__SHIFT 0x1
17593 #define D3F2_ROOT_CNTL__SERR_ON_FATAL_ERR_EN_MASK 0x4
17594 #define D3F2_ROOT_CNTL__SERR_ON_FATAL_ERR_EN__SHIFT 0x2
17595 #define D3F2_ROOT_CNTL__PM_INTERRUPT_EN_MASK 0x8
17596 #define D3F2_ROOT_CNTL__PM_INTERRUPT_EN__SHIFT 0x3
17597 #define D3F2_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN_MASK 0x10
17598 #define D3F2_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN__SHIFT 0x4
17599 #define D3F2_ROOT_CAP__CRS_SOFTWARE_VISIBILITY_MASK 0x10000
17600 #define D3F2_ROOT_CAP__CRS_SOFTWARE_VISIBILITY__SHIFT 0x10
17601 #define D3F2_ROOT_STATUS__PME_REQUESTOR_ID_MASK 0xffff
17602 #define D3F2_ROOT_STATUS__PME_REQUESTOR_ID__SHIFT 0x0
17603 #define D3F2_ROOT_STATUS__PME_STATUS_MASK 0x10000
17604 #define D3F2_ROOT_STATUS__PME_STATUS__SHIFT 0x10
17605 #define D3F2_ROOT_STATUS__PME_PENDING_MASK 0x20000
17606 #define D3F2_ROOT_STATUS__PME_PENDING__SHIFT 0x11
17607 #define D3F2_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED_MASK 0xf
17608 #define D3F2_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED__SHIFT 0x0
17609 #define D3F2_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED_MASK 0x10
17610 #define D3F2_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED__SHIFT 0x4
17611 #define D3F2_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED_MASK 0x20
17612 #define D3F2_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED__SHIFT 0x5
17613 #define D3F2_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED_MASK 0x40
17614 #define D3F2_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED__SHIFT 0x6
17615 #define D3F2_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED_MASK 0x80
17616 #define D3F2_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED__SHIFT 0x7
17617 #define D3F2_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED_MASK 0x100
17618 #define D3F2_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED__SHIFT 0x8
17619 #define D3F2_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED_MASK 0x200
17620 #define D3F2_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED__SHIFT 0x9
17621 #define D3F2_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING_MASK 0x400
17622 #define D3F2_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING__SHIFT 0xa
17623 #define D3F2_DEVICE_CAP2__LTR_SUPPORTED_MASK 0x800
17624 #define D3F2_DEVICE_CAP2__LTR_SUPPORTED__SHIFT 0xb
17625 #define D3F2_DEVICE_CAP2__TPH_CPLR_SUPPORTED_MASK 0x3000
17626 #define D3F2_DEVICE_CAP2__TPH_CPLR_SUPPORTED__SHIFT 0xc
17627 #define D3F2_DEVICE_CAP2__OBFF_SUPPORTED_MASK 0xc0000
17628 #define D3F2_DEVICE_CAP2__OBFF_SUPPORTED__SHIFT 0x12
17629 #define D3F2_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED_MASK 0x100000
17630 #define D3F2_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED__SHIFT 0x14
17631 #define D3F2_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED_MASK 0x200000
17632 #define D3F2_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED__SHIFT 0x15
17633 #define D3F2_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES_MASK 0xc00000
17634 #define D3F2_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES__SHIFT 0x16
17635 #define D3F2_DEVICE_CNTL2__CPL_TIMEOUT_VALUE_MASK 0xf
17636 #define D3F2_DEVICE_CNTL2__CPL_TIMEOUT_VALUE__SHIFT 0x0
17637 #define D3F2_DEVICE_CNTL2__CPL_TIMEOUT_DIS_MASK 0x10
17638 #define D3F2_DEVICE_CNTL2__CPL_TIMEOUT_DIS__SHIFT 0x4
17639 #define D3F2_DEVICE_CNTL2__ARI_FORWARDING_EN_MASK 0x20
17640 #define D3F2_DEVICE_CNTL2__ARI_FORWARDING_EN__SHIFT 0x5
17641 #define D3F2_DEVICE_CNTL2__ATOMICOP_REQUEST_EN_MASK 0x40
17642 #define D3F2_DEVICE_CNTL2__ATOMICOP_REQUEST_EN__SHIFT 0x6
17643 #define D3F2_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING_MASK 0x80
17644 #define D3F2_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING__SHIFT 0x7
17645 #define D3F2_DEVICE_CNTL2__IDO_REQUEST_ENABLE_MASK 0x100
17646 #define D3F2_DEVICE_CNTL2__IDO_REQUEST_ENABLE__SHIFT 0x8
17647 #define D3F2_DEVICE_CNTL2__IDO_COMPLETION_ENABLE_MASK 0x200
17648 #define D3F2_DEVICE_CNTL2__IDO_COMPLETION_ENABLE__SHIFT 0x9
17649 #define D3F2_DEVICE_CNTL2__LTR_EN_MASK 0x400
17650 #define D3F2_DEVICE_CNTL2__LTR_EN__SHIFT 0xa
17651 #define D3F2_DEVICE_CNTL2__OBFF_EN_MASK 0x6000
17652 #define D3F2_DEVICE_CNTL2__OBFF_EN__SHIFT 0xd
17653 #define D3F2_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING_MASK 0x8000
17654 #define D3F2_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING__SHIFT 0xf
17655 #define D3F2_DEVICE_STATUS2__RESERVED_MASK 0xffff0000
17656 #define D3F2_DEVICE_STATUS2__RESERVED__SHIFT 0x10
17657 #define D3F2_LINK_CAP2__SUPPORTED_LINK_SPEED_MASK 0xfe
17658 #define D3F2_LINK_CAP2__SUPPORTED_LINK_SPEED__SHIFT 0x1
17659 #define D3F2_LINK_CAP2__CROSSLINK_SUPPORTED_MASK 0x100
17660 #define D3F2_LINK_CAP2__CROSSLINK_SUPPORTED__SHIFT 0x8
17661 #define D3F2_LINK_CAP2__RESERVED_MASK 0xfffffe00
17662 #define D3F2_LINK_CAP2__RESERVED__SHIFT 0x9
17663 #define D3F2_LINK_CNTL2__TARGET_LINK_SPEED_MASK 0xf
17664 #define D3F2_LINK_CNTL2__TARGET_LINK_SPEED__SHIFT 0x0
17665 #define D3F2_LINK_CNTL2__ENTER_COMPLIANCE_MASK 0x10
17666 #define D3F2_LINK_CNTL2__ENTER_COMPLIANCE__SHIFT 0x4
17667 #define D3F2_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE_MASK 0x20
17668 #define D3F2_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE__SHIFT 0x5
17669 #define D3F2_LINK_CNTL2__SELECTABLE_DEEMPHASIS_MASK 0x40
17670 #define D3F2_LINK_CNTL2__SELECTABLE_DEEMPHASIS__SHIFT 0x6
17671 #define D3F2_LINK_CNTL2__XMIT_MARGIN_MASK 0x380
17672 #define D3F2_LINK_CNTL2__XMIT_MARGIN__SHIFT 0x7
17673 #define D3F2_LINK_CNTL2__ENTER_MOD_COMPLIANCE_MASK 0x400
17674 #define D3F2_LINK_CNTL2__ENTER_MOD_COMPLIANCE__SHIFT 0xa
17675 #define D3F2_LINK_CNTL2__COMPLIANCE_SOS_MASK 0x800
17676 #define D3F2_LINK_CNTL2__COMPLIANCE_SOS__SHIFT 0xb
17677 #define D3F2_LINK_CNTL2__COMPLIANCE_DEEMPHASIS_MASK 0xf000
17678 #define D3F2_LINK_CNTL2__COMPLIANCE_DEEMPHASIS__SHIFT 0xc
17679 #define D3F2_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL_MASK 0x10000
17680 #define D3F2_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL__SHIFT 0x10
17681 #define D3F2_LINK_STATUS2__EQUALIZATION_COMPLETE_MASK 0x20000
17682 #define D3F2_LINK_STATUS2__EQUALIZATION_COMPLETE__SHIFT 0x11
17683 #define D3F2_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS_MASK 0x40000
17684 #define D3F2_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS__SHIFT 0x12
17685 #define D3F2_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS_MASK 0x80000
17686 #define D3F2_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS__SHIFT 0x13
17687 #define D3F2_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS_MASK 0x100000
17688 #define D3F2_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS__SHIFT 0x14
17689 #define D3F2_LINK_STATUS2__LINK_EQUALIZATION_REQUEST_MASK 0x200000
17690 #define D3F2_LINK_STATUS2__LINK_EQUALIZATION_REQUEST__SHIFT 0x15
17691 #define D3F2_SLOT_CAP2__RESERVED_MASK 0xffffffff
17692 #define D3F2_SLOT_CAP2__RESERVED__SHIFT 0x0
17693 #define D3F2_SLOT_CNTL2__RESERVED_MASK 0xffff
17694 #define D3F2_SLOT_CNTL2__RESERVED__SHIFT 0x0
17695 #define D3F2_SLOT_STATUS2__RESERVED_MASK 0xffff0000
17696 #define D3F2_SLOT_STATUS2__RESERVED__SHIFT 0x10
17697 #define D3F2_MSI_CAP_LIST__CAP_ID_MASK 0xff
17698 #define D3F2_MSI_CAP_LIST__CAP_ID__SHIFT 0x0
17699 #define D3F2_MSI_CAP_LIST__NEXT_PTR_MASK 0xff00
17700 #define D3F2_MSI_CAP_LIST__NEXT_PTR__SHIFT 0x8
17701 #define D3F2_MSI_MSG_CNTL__MSI_EN_MASK 0x10000
17702 #define D3F2_MSI_MSG_CNTL__MSI_EN__SHIFT 0x10
17703 #define D3F2_MSI_MSG_CNTL__MSI_MULTI_CAP_MASK 0xe0000
17704 #define D3F2_MSI_MSG_CNTL__MSI_MULTI_CAP__SHIFT 0x11
17705 #define D3F2_MSI_MSG_CNTL__MSI_MULTI_EN_MASK 0x700000
17706 #define D3F2_MSI_MSG_CNTL__MSI_MULTI_EN__SHIFT 0x14
17707 #define D3F2_MSI_MSG_CNTL__MSI_64BIT_MASK 0x800000
17708 #define D3F2_MSI_MSG_CNTL__MSI_64BIT__SHIFT 0x17
17709 #define D3F2_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP_MASK 0x1000000
17710 #define D3F2_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP__SHIFT 0x18
17711 #define D3F2_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO_MASK 0xfffffffc
17712 #define D3F2_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO__SHIFT 0x2
17713 #define D3F2_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI_MASK 0xffffffff
17714 #define D3F2_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI__SHIFT 0x0
17715 #define D3F2_MSI_MSG_DATA_64__MSI_DATA_64_MASK 0xffff
17716 #define D3F2_MSI_MSG_DATA_64__MSI_DATA_64__SHIFT 0x0
17717 #define D3F2_MSI_MSG_DATA__MSI_DATA_MASK 0xffff
17718 #define D3F2_MSI_MSG_DATA__MSI_DATA__SHIFT 0x0
17719 #define D3F2_SSID_CAP_LIST__CAP_ID_MASK 0xff
17720 #define D3F2_SSID_CAP_LIST__CAP_ID__SHIFT 0x0
17721 #define D3F2_SSID_CAP_LIST__NEXT_PTR_MASK 0xff00
17722 #define D3F2_SSID_CAP_LIST__NEXT_PTR__SHIFT 0x8
17723 #define D3F2_SSID_CAP__SUBSYSTEM_VENDOR_ID_MASK 0xffff
17724 #define D3F2_SSID_CAP__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
17725 #define D3F2_SSID_CAP__SUBSYSTEM_ID_MASK 0xffff0000
17726 #define D3F2_SSID_CAP__SUBSYSTEM_ID__SHIFT 0x10
17727 #define D3F2_MSI_MAP_CAP_LIST__CAP_ID_MASK 0xff
17728 #define D3F2_MSI_MAP_CAP_LIST__CAP_ID__SHIFT 0x0
17729 #define D3F2_MSI_MAP_CAP_LIST__NEXT_PTR_MASK 0xff00
17730 #define D3F2_MSI_MAP_CAP_LIST__NEXT_PTR__SHIFT 0x8
17731 #define D3F2_MSI_MAP_CAP__EN_MASK 0x10000
17732 #define D3F2_MSI_MAP_CAP__EN__SHIFT 0x10
17733 #define D3F2_MSI_MAP_CAP__FIXD_MASK 0x20000
17734 #define D3F2_MSI_MAP_CAP__FIXD__SHIFT 0x11
17735 #define D3F2_MSI_MAP_CAP__CAP_TYPE_MASK 0xf8000000
17736 #define D3F2_MSI_MAP_CAP__CAP_TYPE__SHIFT 0x1b
17737 #define D3F2_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO_MASK 0xfff00000
17738 #define D3F2_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO__SHIFT 0x14
17739 #define D3F2_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI_MASK 0xffffffff
17740 #define D3F2_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI__SHIFT 0x0
17741 #define D3F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
17742 #define D3F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
17743 #define D3F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
17744 #define D3F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
17745 #define D3F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
17746 #define D3F2_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
17747 #define D3F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID_MASK 0xffff
17748 #define D3F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID__SHIFT 0x0
17749 #define D3F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV_MASK 0xf0000
17750 #define D3F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV__SHIFT 0x10
17751 #define D3F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH_MASK 0xfff00000
17752 #define D3F2_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH__SHIFT 0x14
17753 #define D3F2_PCIE_VENDOR_SPECIFIC1__SCRATCH_MASK 0xffffffff
17754 #define D3F2_PCIE_VENDOR_SPECIFIC1__SCRATCH__SHIFT 0x0
17755 #define D3F2_PCIE_VENDOR_SPECIFIC2__SCRATCH_MASK 0xffffffff
17756 #define D3F2_PCIE_VENDOR_SPECIFIC2__SCRATCH__SHIFT 0x0
17757 #define D3F2_PCIE_VC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
17758 #define D3F2_PCIE_VC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
17759 #define D3F2_PCIE_VC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
17760 #define D3F2_PCIE_VC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
17761 #define D3F2_PCIE_VC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
17762 #define D3F2_PCIE_VC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
17763 #define D3F2_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT_MASK 0x7
17764 #define D3F2_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT__SHIFT 0x0
17765 #define D3F2_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT_MASK 0x70
17766 #define D3F2_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT__SHIFT 0x4
17767 #define D3F2_PCIE_PORT_VC_CAP_REG1__REF_CLK_MASK 0x300
17768 #define D3F2_PCIE_PORT_VC_CAP_REG1__REF_CLK__SHIFT 0x8
17769 #define D3F2_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE_MASK 0xc00
17770 #define D3F2_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE__SHIFT 0xa
17771 #define D3F2_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP_MASK 0xff
17772 #define D3F2_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP__SHIFT 0x0
17773 #define D3F2_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET_MASK 0xff000000
17774 #define D3F2_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET__SHIFT 0x18
17775 #define D3F2_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE_MASK 0x1
17776 #define D3F2_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE__SHIFT 0x0
17777 #define D3F2_PCIE_PORT_VC_CNTL__VC_ARB_SELECT_MASK 0xe
17778 #define D3F2_PCIE_PORT_VC_CNTL__VC_ARB_SELECT__SHIFT 0x1
17779 #define D3F2_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS_MASK 0x10000
17780 #define D3F2_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS__SHIFT 0x10
17781 #define D3F2_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
17782 #define D3F2_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
17783 #define D3F2_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
17784 #define D3F2_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
17785 #define D3F2_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
17786 #define D3F2_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
17787 #define D3F2_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
17788 #define D3F2_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
17789 #define D3F2_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
17790 #define D3F2_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
17791 #define D3F2_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
17792 #define D3F2_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
17793 #define D3F2_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
17794 #define D3F2_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
17795 #define D3F2_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
17796 #define D3F2_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
17797 #define D3F2_PCIE_VC0_RESOURCE_CNTL__VC_ID_MASK 0x7000000
17798 #define D3F2_PCIE_VC0_RESOURCE_CNTL__VC_ID__SHIFT 0x18
17799 #define D3F2_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
17800 #define D3F2_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
17801 #define D3F2_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
17802 #define D3F2_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
17803 #define D3F2_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
17804 #define D3F2_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
17805 #define D3F2_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
17806 #define D3F2_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
17807 #define D3F2_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
17808 #define D3F2_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
17809 #define D3F2_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
17810 #define D3F2_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
17811 #define D3F2_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
17812 #define D3F2_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
17813 #define D3F2_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
17814 #define D3F2_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
17815 #define D3F2_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
17816 #define D3F2_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
17817 #define D3F2_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
17818 #define D3F2_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
17819 #define D3F2_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
17820 #define D3F2_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
17821 #define D3F2_PCIE_VC1_RESOURCE_CNTL__VC_ID_MASK 0x7000000
17822 #define D3F2_PCIE_VC1_RESOURCE_CNTL__VC_ID__SHIFT 0x18
17823 #define D3F2_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
17824 #define D3F2_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
17825 #define D3F2_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
17826 #define D3F2_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
17827 #define D3F2_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
17828 #define D3F2_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
17829 #define D3F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID_MASK 0xffff
17830 #define D3F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
17831 #define D3F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
17832 #define D3F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
17833 #define D3F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
17834 #define D3F2_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
17835 #define D3F2_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO_MASK 0xffffffff
17836 #define D3F2_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO__SHIFT 0x0
17837 #define D3F2_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI_MASK 0xffffffff
17838 #define D3F2_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI__SHIFT 0x0
17839 #define D3F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID_MASK 0xffff
17840 #define D3F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
17841 #define D3F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
17842 #define D3F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
17843 #define D3F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
17844 #define D3F2_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
17845 #define D3F2_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS_MASK 0x10
17846 #define D3F2_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS__SHIFT 0x4
17847 #define D3F2_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS_MASK 0x20
17848 #define D3F2_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS__SHIFT 0x5
17849 #define D3F2_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS_MASK 0x1000
17850 #define D3F2_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS__SHIFT 0xc
17851 #define D3F2_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS_MASK 0x2000
17852 #define D3F2_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS__SHIFT 0xd
17853 #define D3F2_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS_MASK 0x4000
17854 #define D3F2_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS__SHIFT 0xe
17855 #define D3F2_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS_MASK 0x8000
17856 #define D3F2_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS__SHIFT 0xf
17857 #define D3F2_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS_MASK 0x10000
17858 #define D3F2_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS__SHIFT 0x10
17859 #define D3F2_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS_MASK 0x20000
17860 #define D3F2_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS__SHIFT 0x11
17861 #define D3F2_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS_MASK 0x40000
17862 #define D3F2_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS__SHIFT 0x12
17863 #define D3F2_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS_MASK 0x80000
17864 #define D3F2_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS__SHIFT 0x13
17865 #define D3F2_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS_MASK 0x100000
17866 #define D3F2_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS__SHIFT 0x14
17867 #define D3F2_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS_MASK 0x200000
17868 #define D3F2_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS__SHIFT 0x15
17869 #define D3F2_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS_MASK 0x400000
17870 #define D3F2_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS__SHIFT 0x16
17871 #define D3F2_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS_MASK 0x800000
17872 #define D3F2_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS__SHIFT 0x17
17873 #define D3F2_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS_MASK 0x1000000
17874 #define D3F2_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS__SHIFT 0x18
17875 #define D3F2_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS_MASK 0x2000000
17876 #define D3F2_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS__SHIFT 0x19
17877 #define D3F2_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK_MASK 0x10
17878 #define D3F2_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK__SHIFT 0x4
17879 #define D3F2_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK_MASK 0x20
17880 #define D3F2_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK__SHIFT 0x5
17881 #define D3F2_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK_MASK 0x1000
17882 #define D3F2_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK__SHIFT 0xc
17883 #define D3F2_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK_MASK 0x2000
17884 #define D3F2_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK__SHIFT 0xd
17885 #define D3F2_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK_MASK 0x4000
17886 #define D3F2_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK__SHIFT 0xe
17887 #define D3F2_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK_MASK 0x8000
17888 #define D3F2_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK__SHIFT 0xf
17889 #define D3F2_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK_MASK 0x10000
17890 #define D3F2_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK__SHIFT 0x10
17891 #define D3F2_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK_MASK 0x20000
17892 #define D3F2_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK__SHIFT 0x11
17893 #define D3F2_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK_MASK 0x40000
17894 #define D3F2_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK__SHIFT 0x12
17895 #define D3F2_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK_MASK 0x80000
17896 #define D3F2_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK__SHIFT 0x13
17897 #define D3F2_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK_MASK 0x100000
17898 #define D3F2_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK__SHIFT 0x14
17899 #define D3F2_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK_MASK 0x200000
17900 #define D3F2_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK__SHIFT 0x15
17901 #define D3F2_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK_MASK 0x400000
17902 #define D3F2_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK__SHIFT 0x16
17903 #define D3F2_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK_MASK 0x800000
17904 #define D3F2_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK__SHIFT 0x17
17905 #define D3F2_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK_MASK 0x1000000
17906 #define D3F2_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK__SHIFT 0x18
17907 #define D3F2_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK_MASK 0x2000000
17908 #define D3F2_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK__SHIFT 0x19
17909 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY_MASK 0x10
17910 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY__SHIFT 0x4
17911 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY_MASK 0x20
17912 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY__SHIFT 0x5
17913 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY_MASK 0x1000
17914 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY__SHIFT 0xc
17915 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY_MASK 0x2000
17916 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY__SHIFT 0xd
17917 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY_MASK 0x4000
17918 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY__SHIFT 0xe
17919 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY_MASK 0x8000
17920 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY__SHIFT 0xf
17921 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY_MASK 0x10000
17922 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY__SHIFT 0x10
17923 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY_MASK 0x20000
17924 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY__SHIFT 0x11
17925 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY_MASK 0x40000
17926 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY__SHIFT 0x12
17927 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY_MASK 0x80000
17928 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY__SHIFT 0x13
17929 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY_MASK 0x100000
17930 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY__SHIFT 0x14
17931 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY_MASK 0x200000
17932 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY__SHIFT 0x15
17933 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY_MASK 0x400000
17934 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY__SHIFT 0x16
17935 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY_MASK 0x800000
17936 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY__SHIFT 0x17
17937 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY_MASK 0x1000000
17938 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY__SHIFT 0x18
17939 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY_MASK 0x2000000
17940 #define D3F2_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY__SHIFT 0x19
17941 #define D3F2_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS_MASK 0x1
17942 #define D3F2_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS__SHIFT 0x0
17943 #define D3F2_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS_MASK 0x40
17944 #define D3F2_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS__SHIFT 0x6
17945 #define D3F2_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS_MASK 0x80
17946 #define D3F2_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS__SHIFT 0x7
17947 #define D3F2_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS_MASK 0x100
17948 #define D3F2_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS__SHIFT 0x8
17949 #define D3F2_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS_MASK 0x1000
17950 #define D3F2_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS__SHIFT 0xc
17951 #define D3F2_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS_MASK 0x2000
17952 #define D3F2_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS__SHIFT 0xd
17953 #define D3F2_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS_MASK 0x4000
17954 #define D3F2_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS__SHIFT 0xe
17955 #define D3F2_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS_MASK 0x8000
17956 #define D3F2_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS__SHIFT 0xf
17957 #define D3F2_PCIE_CORR_ERR_MASK__RCV_ERR_MASK_MASK 0x1
17958 #define D3F2_PCIE_CORR_ERR_MASK__RCV_ERR_MASK__SHIFT 0x0
17959 #define D3F2_PCIE_CORR_ERR_MASK__BAD_TLP_MASK_MASK 0x40
17960 #define D3F2_PCIE_CORR_ERR_MASK__BAD_TLP_MASK__SHIFT 0x6
17961 #define D3F2_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK_MASK 0x80
17962 #define D3F2_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK__SHIFT 0x7
17963 #define D3F2_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK_MASK 0x100
17964 #define D3F2_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK__SHIFT 0x8
17965 #define D3F2_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK_MASK 0x1000
17966 #define D3F2_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK__SHIFT 0xc
17967 #define D3F2_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK_MASK 0x2000
17968 #define D3F2_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK__SHIFT 0xd
17969 #define D3F2_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK_MASK 0x4000
17970 #define D3F2_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK__SHIFT 0xe
17971 #define D3F2_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK_MASK 0x8000
17972 #define D3F2_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK__SHIFT 0xf
17973 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR_MASK 0x1f
17974 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR__SHIFT 0x0
17975 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP_MASK 0x20
17976 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP__SHIFT 0x5
17977 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN_MASK 0x40
17978 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN__SHIFT 0x6
17979 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP_MASK 0x80
17980 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP__SHIFT 0x7
17981 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN_MASK 0x100
17982 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN__SHIFT 0x8
17983 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP_MASK 0x200
17984 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP__SHIFT 0x9
17985 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN_MASK 0x400
17986 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN__SHIFT 0xa
17987 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT_MASK 0x800
17988 #define D3F2_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT__SHIFT 0xb
17989 #define D3F2_PCIE_HDR_LOG0__TLP_HDR_MASK 0xffffffff
17990 #define D3F2_PCIE_HDR_LOG0__TLP_HDR__SHIFT 0x0
17991 #define D3F2_PCIE_HDR_LOG1__TLP_HDR_MASK 0xffffffff
17992 #define D3F2_PCIE_HDR_LOG1__TLP_HDR__SHIFT 0x0
17993 #define D3F2_PCIE_HDR_LOG2__TLP_HDR_MASK 0xffffffff
17994 #define D3F2_PCIE_HDR_LOG2__TLP_HDR__SHIFT 0x0
17995 #define D3F2_PCIE_HDR_LOG3__TLP_HDR_MASK 0xffffffff
17996 #define D3F2_PCIE_HDR_LOG3__TLP_HDR__SHIFT 0x0
17997 #define D3F2_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN_MASK 0x1
17998 #define D3F2_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN__SHIFT 0x0
17999 #define D3F2_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN_MASK 0x2
18000 #define D3F2_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN__SHIFT 0x1
18001 #define D3F2_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN_MASK 0x4
18002 #define D3F2_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN__SHIFT 0x2
18003 #define D3F2_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD_MASK 0x1
18004 #define D3F2_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD__SHIFT 0x0
18005 #define D3F2_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD_MASK 0x2
18006 #define D3F2_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD__SHIFT 0x1
18007 #define D3F2_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD_MASK 0x4
18008 #define D3F2_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD__SHIFT 0x2
18009 #define D3F2_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD_MASK 0x8
18010 #define D3F2_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD__SHIFT 0x3
18011 #define D3F2_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL_MASK 0x10
18012 #define D3F2_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL__SHIFT 0x4
18013 #define D3F2_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD_MASK 0x20
18014 #define D3F2_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD__SHIFT 0x5
18015 #define D3F2_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD_MASK 0x40
18016 #define D3F2_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD__SHIFT 0x6
18017 #define D3F2_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM_MASK 0xf8000000
18018 #define D3F2_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM__SHIFT 0x1b
18019 #define D3F2_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID_MASK 0xffff
18020 #define D3F2_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID__SHIFT 0x0
18021 #define D3F2_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID_MASK 0xffff0000
18022 #define D3F2_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID__SHIFT 0x10
18023 #define D3F2_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX_MASK 0xffffffff
18024 #define D3F2_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX__SHIFT 0x0
18025 #define D3F2_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX_MASK 0xffffffff
18026 #define D3F2_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX__SHIFT 0x0
18027 #define D3F2_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX_MASK 0xffffffff
18028 #define D3F2_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX__SHIFT 0x0
18029 #define D3F2_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX_MASK 0xffffffff
18030 #define D3F2_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX__SHIFT 0x0
18031 #define D3F2_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID_MASK 0xffff
18032 #define D3F2_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
18033 #define D3F2_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
18034 #define D3F2_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
18035 #define D3F2_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
18036 #define D3F2_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
18037 #define D3F2_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION_MASK 0x1
18038 #define D3F2_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION__SHIFT 0x0
18039 #define D3F2_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN_MASK 0x2
18040 #define D3F2_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN__SHIFT 0x1
18041 #define D3F2_PCIE_LINK_CNTL3__RESERVED_MASK 0xfffffffc
18042 #define D3F2_PCIE_LINK_CNTL3__RESERVED__SHIFT 0x2
18043 #define D3F2_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS_MASK 0xffff
18044 #define D3F2_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS__SHIFT 0x0
18045 #define D3F2_PCIE_LANE_ERROR_STATUS__RESERVED_MASK 0xffff0000
18046 #define D3F2_PCIE_LANE_ERROR_STATUS__RESERVED__SHIFT 0x10
18047 #define D3F2_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
18048 #define D3F2_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
18049 #define D3F2_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
18050 #define D3F2_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
18051 #define D3F2_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
18052 #define D3F2_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
18053 #define D3F2_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
18054 #define D3F2_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
18055 #define D3F2_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
18056 #define D3F2_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
18057 #define D3F2_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
18058 #define D3F2_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
18059 #define D3F2_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
18060 #define D3F2_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
18061 #define D3F2_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
18062 #define D3F2_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
18063 #define D3F2_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
18064 #define D3F2_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
18065 #define D3F2_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
18066 #define D3F2_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
18067 #define D3F2_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
18068 #define D3F2_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
18069 #define D3F2_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
18070 #define D3F2_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
18071 #define D3F2_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
18072 #define D3F2_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
18073 #define D3F2_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
18074 #define D3F2_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
18075 #define D3F2_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
18076 #define D3F2_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
18077 #define D3F2_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
18078 #define D3F2_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
18079 #define D3F2_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
18080 #define D3F2_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
18081 #define D3F2_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
18082 #define D3F2_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
18083 #define D3F2_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
18084 #define D3F2_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
18085 #define D3F2_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
18086 #define D3F2_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
18087 #define D3F2_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
18088 #define D3F2_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
18089 #define D3F2_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
18090 #define D3F2_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
18091 #define D3F2_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
18092 #define D3F2_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
18093 #define D3F2_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
18094 #define D3F2_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
18095 #define D3F2_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
18096 #define D3F2_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
18097 #define D3F2_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
18098 #define D3F2_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
18099 #define D3F2_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
18100 #define D3F2_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
18101 #define D3F2_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
18102 #define D3F2_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
18103 #define D3F2_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
18104 #define D3F2_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
18105 #define D3F2_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
18106 #define D3F2_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
18107 #define D3F2_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
18108 #define D3F2_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
18109 #define D3F2_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
18110 #define D3F2_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
18111 #define D3F2_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
18112 #define D3F2_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
18113 #define D3F2_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
18114 #define D3F2_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
18115 #define D3F2_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
18116 #define D3F2_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
18117 #define D3F2_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
18118 #define D3F2_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
18119 #define D3F2_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
18120 #define D3F2_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
18121 #define D3F2_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
18122 #define D3F2_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
18123 #define D3F2_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
18124 #define D3F2_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
18125 #define D3F2_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
18126 #define D3F2_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
18127 #define D3F2_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
18128 #define D3F2_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
18129 #define D3F2_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
18130 #define D3F2_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
18131 #define D3F2_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
18132 #define D3F2_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
18133 #define D3F2_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
18134 #define D3F2_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
18135 #define D3F2_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
18136 #define D3F2_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
18137 #define D3F2_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
18138 #define D3F2_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
18139 #define D3F2_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
18140 #define D3F2_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
18141 #define D3F2_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
18142 #define D3F2_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
18143 #define D3F2_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
18144 #define D3F2_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
18145 #define D3F2_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
18146 #define D3F2_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
18147 #define D3F2_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
18148 #define D3F2_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
18149 #define D3F2_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
18150 #define D3F2_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
18151 #define D3F2_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
18152 #define D3F2_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
18153 #define D3F2_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
18154 #define D3F2_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
18155 #define D3F2_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
18156 #define D3F2_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
18157 #define D3F2_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
18158 #define D3F2_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
18159 #define D3F2_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
18160 #define D3F2_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
18161 #define D3F2_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
18162 #define D3F2_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
18163 #define D3F2_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
18164 #define D3F2_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
18165 #define D3F2_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
18166 #define D3F2_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
18167 #define D3F2_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
18168 #define D3F2_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
18169 #define D3F2_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
18170 #define D3F2_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
18171 #define D3F2_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
18172 #define D3F2_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
18173 #define D3F2_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
18174 #define D3F2_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
18175 #define D3F2_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
18176 #define D3F2_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
18177 #define D3F2_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
18178 #define D3F2_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
18179 #define D3F2_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
18180 #define D3F2_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
18181 #define D3F2_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
18182 #define D3F2_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
18183 #define D3F2_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
18184 #define D3F2_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
18185 #define D3F2_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
18186 #define D3F2_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
18187 #define D3F2_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
18188 #define D3F2_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
18189 #define D3F2_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
18190 #define D3F2_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
18191 #define D3F2_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
18192 #define D3F2_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
18193 #define D3F2_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
18194 #define D3F2_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
18195 #define D3F2_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
18196 #define D3F2_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
18197 #define D3F2_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
18198 #define D3F2_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
18199 #define D3F2_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
18200 #define D3F2_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
18201 #define D3F2_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
18202 #define D3F2_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
18203 #define D3F2_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
18204 #define D3F2_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
18205 #define D3F2_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
18206 #define D3F2_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
18207 #define D3F2_PCIE_ACS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
18208 #define D3F2_PCIE_ACS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
18209 #define D3F2_PCIE_ACS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
18210 #define D3F2_PCIE_ACS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
18211 #define D3F2_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
18212 #define D3F2_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
18213 #define D3F2_PCIE_ACS_CAP__SOURCE_VALIDATION_MASK 0x1
18214 #define D3F2_PCIE_ACS_CAP__SOURCE_VALIDATION__SHIFT 0x0
18215 #define D3F2_PCIE_ACS_CAP__TRANSLATION_BLOCKING_MASK 0x2
18216 #define D3F2_PCIE_ACS_CAP__TRANSLATION_BLOCKING__SHIFT 0x1
18217 #define D3F2_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT_MASK 0x4
18218 #define D3F2_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT__SHIFT 0x2
18219 #define D3F2_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT_MASK 0x8
18220 #define D3F2_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT__SHIFT 0x3
18221 #define D3F2_PCIE_ACS_CAP__UPSTREAM_FORWARDING_MASK 0x10
18222 #define D3F2_PCIE_ACS_CAP__UPSTREAM_FORWARDING__SHIFT 0x4
18223 #define D3F2_PCIE_ACS_CAP__P2P_EGRESS_CONTROL_MASK 0x20
18224 #define D3F2_PCIE_ACS_CAP__P2P_EGRESS_CONTROL__SHIFT 0x5
18225 #define D3F2_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P_MASK 0x40
18226 #define D3F2_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P__SHIFT 0x6
18227 #define D3F2_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE_MASK 0xff00
18228 #define D3F2_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE__SHIFT 0x8
18229 #define D3F2_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN_MASK 0x10000
18230 #define D3F2_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN__SHIFT 0x10
18231 #define D3F2_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN_MASK 0x20000
18232 #define D3F2_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN__SHIFT 0x11
18233 #define D3F2_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN_MASK 0x40000
18234 #define D3F2_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN__SHIFT 0x12
18235 #define D3F2_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN_MASK 0x80000
18236 #define D3F2_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN__SHIFT 0x13
18237 #define D3F2_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN_MASK 0x100000
18238 #define D3F2_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN__SHIFT 0x14
18239 #define D3F2_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN_MASK 0x200000
18240 #define D3F2_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN__SHIFT 0x15
18241 #define D3F2_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN_MASK 0x400000
18242 #define D3F2_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN__SHIFT 0x16
18243 #define D3F2_PCIE_MC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
18244 #define D3F2_PCIE_MC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
18245 #define D3F2_PCIE_MC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
18246 #define D3F2_PCIE_MC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
18247 #define D3F2_PCIE_MC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
18248 #define D3F2_PCIE_MC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
18249 #define D3F2_PCIE_MC_CAP__MC_MAX_GROUP_MASK 0x3f
18250 #define D3F2_PCIE_MC_CAP__MC_MAX_GROUP__SHIFT 0x0
18251 #define D3F2_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP_MASK 0x8000
18252 #define D3F2_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP__SHIFT 0xf
18253 #define D3F2_PCIE_MC_CNTL__MC_NUM_GROUP_MASK 0x3f0000
18254 #define D3F2_PCIE_MC_CNTL__MC_NUM_GROUP__SHIFT 0x10
18255 #define D3F2_PCIE_MC_CNTL__MC_ENABLE_MASK 0x80000000
18256 #define D3F2_PCIE_MC_CNTL__MC_ENABLE__SHIFT 0x1f
18257 #define D3F2_PCIE_MC_ADDR0__MC_INDEX_POS_MASK 0x3f
18258 #define D3F2_PCIE_MC_ADDR0__MC_INDEX_POS__SHIFT 0x0
18259 #define D3F2_PCIE_MC_ADDR0__MC_BASE_ADDR_0_MASK 0xfffff000
18260 #define D3F2_PCIE_MC_ADDR0__MC_BASE_ADDR_0__SHIFT 0xc
18261 #define D3F2_PCIE_MC_ADDR1__MC_BASE_ADDR_1_MASK 0xffffffff
18262 #define D3F2_PCIE_MC_ADDR1__MC_BASE_ADDR_1__SHIFT 0x0
18263 #define D3F2_PCIE_MC_RCV0__MC_RECEIVE_0_MASK 0xffffffff
18264 #define D3F2_PCIE_MC_RCV0__MC_RECEIVE_0__SHIFT 0x0
18265 #define D3F2_PCIE_MC_RCV1__MC_RECEIVE_1_MASK 0xffffffff
18266 #define D3F2_PCIE_MC_RCV1__MC_RECEIVE_1__SHIFT 0x0
18267 #define D3F2_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0_MASK 0xffffffff
18268 #define D3F2_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0__SHIFT 0x0
18269 #define D3F2_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1_MASK 0xffffffff
18270 #define D3F2_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1__SHIFT 0x0
18271 #define D3F2_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0_MASK 0xffffffff
18272 #define D3F2_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0__SHIFT 0x0
18273 #define D3F2_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1_MASK 0xffffffff
18274 #define D3F2_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1__SHIFT 0x0
18275 #define D3F2_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE_MASK 0x3f
18276 #define D3F2_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE__SHIFT 0x0
18277 #define D3F2_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0_MASK 0xffffffc0
18278 #define D3F2_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0__SHIFT 0x6
18279 #define D3F2_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1_MASK 0xffffffff
18280 #define D3F2_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1__SHIFT 0x0
18281 #define D3F3_PCIE_PORT_INDEX__PCIE_INDEX_MASK 0xff
18282 #define D3F3_PCIE_PORT_INDEX__PCIE_INDEX__SHIFT 0x0
18283 #define D3F3_PCIE_PORT_DATA__PCIE_DATA_MASK 0xffffffff
18284 #define D3F3_PCIE_PORT_DATA__PCIE_DATA__SHIFT 0x0
18285 #define D3F3_PCIEP_RESERVED__PCIEP_RESERVED_MASK 0xffffffff
18286 #define D3F3_PCIEP_RESERVED__PCIEP_RESERVED__SHIFT 0x0
18287 #define D3F3_PCIEP_SCRATCH__PCIEP_SCRATCH_MASK 0xffffffff
18288 #define D3F3_PCIEP_SCRATCH__PCIEP_SCRATCH__SHIFT 0x0
18289 #define D3F3_PCIEP_HW_DEBUG__HW_00_DEBUG_MASK 0x1
18290 #define D3F3_PCIEP_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
18291 #define D3F3_PCIEP_HW_DEBUG__HW_01_DEBUG_MASK 0x2
18292 #define D3F3_PCIEP_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
18293 #define D3F3_PCIEP_HW_DEBUG__HW_02_DEBUG_MASK 0x4
18294 #define D3F3_PCIEP_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
18295 #define D3F3_PCIEP_HW_DEBUG__HW_03_DEBUG_MASK 0x8
18296 #define D3F3_PCIEP_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
18297 #define D3F3_PCIEP_HW_DEBUG__HW_04_DEBUG_MASK 0x10
18298 #define D3F3_PCIEP_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
18299 #define D3F3_PCIEP_HW_DEBUG__HW_05_DEBUG_MASK 0x20
18300 #define D3F3_PCIEP_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
18301 #define D3F3_PCIEP_HW_DEBUG__HW_06_DEBUG_MASK 0x40
18302 #define D3F3_PCIEP_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
18303 #define D3F3_PCIEP_HW_DEBUG__HW_07_DEBUG_MASK 0x80
18304 #define D3F3_PCIEP_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
18305 #define D3F3_PCIEP_HW_DEBUG__HW_08_DEBUG_MASK 0x100
18306 #define D3F3_PCIEP_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
18307 #define D3F3_PCIEP_HW_DEBUG__HW_09_DEBUG_MASK 0x200
18308 #define D3F3_PCIEP_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
18309 #define D3F3_PCIEP_HW_DEBUG__HW_10_DEBUG_MASK 0x400
18310 #define D3F3_PCIEP_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
18311 #define D3F3_PCIEP_HW_DEBUG__HW_11_DEBUG_MASK 0x800
18312 #define D3F3_PCIEP_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
18313 #define D3F3_PCIEP_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
18314 #define D3F3_PCIEP_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
18315 #define D3F3_PCIEP_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
18316 #define D3F3_PCIEP_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
18317 #define D3F3_PCIEP_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
18318 #define D3F3_PCIEP_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
18319 #define D3F3_PCIEP_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
18320 #define D3F3_PCIEP_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
18321 #define D3F3_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN_MASK 0x1
18322 #define D3F3_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN__SHIFT 0x0
18323 #define D3F3_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE_MASK 0x2
18324 #define D3F3_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE__SHIFT 0x1
18325 #define D3F3_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN_MASK 0x4
18326 #define D3F3_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN__SHIFT 0x2
18327 #define D3F3_PCIEP_PORT_CNTL__NATIVE_PME_EN_MASK 0x8
18328 #define D3F3_PCIEP_PORT_CNTL__NATIVE_PME_EN__SHIFT 0x3
18329 #define D3F3_PCIEP_PORT_CNTL__PWR_FAULT_EN_MASK 0x10
18330 #define D3F3_PCIEP_PORT_CNTL__PWR_FAULT_EN__SHIFT 0x4
18331 #define D3F3_PCIEP_PORT_CNTL__PMI_BM_DIS_MASK 0x20
18332 #define D3F3_PCIEP_PORT_CNTL__PMI_BM_DIS__SHIFT 0x5
18333 #define D3F3_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE_MASK 0x40
18334 #define D3F3_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE__SHIFT 0x6
18335 #define D3F3_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S_MASK 0x7f00
18336 #define D3F3_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S__SHIFT 0x8
18337 #define D3F3_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE_MASK 0x30000
18338 #define D3F3_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE__SHIFT 0x10
18339 #define D3F3_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE_MASK 0x1c0000
18340 #define D3F3_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE__SHIFT 0x12
18341 #define D3F3_PCIE_TX_CNTL__TX_SNR_OVERRIDE_MASK 0xc00
18342 #define D3F3_PCIE_TX_CNTL__TX_SNR_OVERRIDE__SHIFT 0xa
18343 #define D3F3_PCIE_TX_CNTL__TX_RO_OVERRIDE_MASK 0x3000
18344 #define D3F3_PCIE_TX_CNTL__TX_RO_OVERRIDE__SHIFT 0xc
18345 #define D3F3_PCIE_TX_CNTL__TX_PACK_PACKET_DIS_MASK 0x4000
18346 #define D3F3_PCIE_TX_CNTL__TX_PACK_PACKET_DIS__SHIFT 0xe
18347 #define D3F3_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS_MASK 0x8000
18348 #define D3F3_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS__SHIFT 0xf
18349 #define D3F3_PCIE_TX_CNTL__TX_CPL_PASS_P_MASK 0x100000
18350 #define D3F3_PCIE_TX_CNTL__TX_CPL_PASS_P__SHIFT 0x14
18351 #define D3F3_PCIE_TX_CNTL__TX_NP_PASS_P_MASK 0x200000
18352 #define D3F3_PCIE_TX_CNTL__TX_NP_PASS_P__SHIFT 0x15
18353 #define D3F3_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS_MASK 0x400000
18354 #define D3F3_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS__SHIFT 0x16
18355 #define D3F3_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS_MASK 0x800000
18356 #define D3F3_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS__SHIFT 0x17
18357 #define D3F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION_MASK 0x7
18358 #define D3F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION__SHIFT 0x0
18359 #define D3F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE_MASK 0xf8
18360 #define D3F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE__SHIFT 0x3
18361 #define D3F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS_MASK 0xff00
18362 #define D3F3_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS__SHIFT 0x8
18363 #define D3F3_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA_MASK 0xffffff
18364 #define D3F3_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA__SHIFT 0x0
18365 #define D3F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_MASK 0x3f000000
18366 #define D3F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP__SHIFT 0x18
18367 #define D3F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN_MASK 0x40000000
18368 #define D3F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN__SHIFT 0x1e
18369 #define D3F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN_MASK 0x80000000
18370 #define D3F3_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN__SHIFT 0x1f
18371 #define D3F3_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ_MASK 0xfff
18372 #define D3F3_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ__SHIFT 0x0
18373 #define D3F3_PCIE_TX_SEQ__TX_ACKD_SEQ_MASK 0xfff0000
18374 #define D3F3_PCIE_TX_SEQ__TX_ACKD_SEQ__SHIFT 0x10
18375 #define D3F3_PCIE_TX_REPLAY__TX_REPLAY_NUM_MASK 0x7
18376 #define D3F3_PCIE_TX_REPLAY__TX_REPLAY_NUM__SHIFT 0x0
18377 #define D3F3_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE_MASK 0x8000
18378 #define D3F3_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE__SHIFT 0xf
18379 #define D3F3_PCIE_TX_REPLAY__TX_REPLAY_TIMER_MASK 0xffff0000
18380 #define D3F3_PCIE_TX_REPLAY__TX_REPLAY_TIMER__SHIFT 0x10
18381 #define D3F3_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_MASK 0xfff
18382 #define D3F3_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT__SHIFT 0x0
18383 #define D3F3_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE_MASK 0x1000
18384 #define D3F3_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE__SHIFT 0xc
18385 #define D3F3_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD_MASK 0xfff
18386 #define D3F3_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD__SHIFT 0x0
18387 #define D3F3_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH_MASK 0xff0000
18388 #define D3F3_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH__SHIFT 0x10
18389 #define D3F3_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD_MASK 0xfff
18390 #define D3F3_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD__SHIFT 0x0
18391 #define D3F3_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH_MASK 0xff0000
18392 #define D3F3_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH__SHIFT 0x10
18393 #define D3F3_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD_MASK 0xfff
18394 #define D3F3_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD__SHIFT 0x0
18395 #define D3F3_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH_MASK 0xff0000
18396 #define D3F3_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH__SHIFT 0x10
18397 #define D3F3_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD_MASK 0xfff
18398 #define D3F3_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD__SHIFT 0x0
18399 #define D3F3_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH_MASK 0xff0000
18400 #define D3F3_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH__SHIFT 0x10
18401 #define D3F3_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD_MASK 0xfff
18402 #define D3F3_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD__SHIFT 0x0
18403 #define D3F3_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH_MASK 0xff0000
18404 #define D3F3_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH__SHIFT 0x10
18405 #define D3F3_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD_MASK 0xfff
18406 #define D3F3_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD__SHIFT 0x0
18407 #define D3F3_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH_MASK 0xff0000
18408 #define D3F3_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH__SHIFT 0x10
18409 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD_MASK 0x1
18410 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD__SHIFT 0x0
18411 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH_MASK 0x2
18412 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH__SHIFT 0x1
18413 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD_MASK 0x4
18414 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD__SHIFT 0x2
18415 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH_MASK 0x8
18416 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH__SHIFT 0x3
18417 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD_MASK 0x10
18418 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD__SHIFT 0x4
18419 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH_MASK 0x20
18420 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH__SHIFT 0x5
18421 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD_MASK 0x10000
18422 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD__SHIFT 0x10
18423 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH_MASK 0x20000
18424 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH__SHIFT 0x11
18425 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD_MASK 0x40000
18426 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD__SHIFT 0x12
18427 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH_MASK 0x80000
18428 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH__SHIFT 0x13
18429 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD_MASK 0x100000
18430 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD__SHIFT 0x14
18431 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH_MASK 0x200000
18432 #define D3F3_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH__SHIFT 0x15
18433 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0_MASK 0x7
18434 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0__SHIFT 0x0
18435 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0_MASK 0x70
18436 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0__SHIFT 0x4
18437 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0_MASK 0x700
18438 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0__SHIFT 0x8
18439 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1_MASK 0x70000
18440 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1__SHIFT 0x10
18441 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1_MASK 0x700000
18442 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1__SHIFT 0x14
18443 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1_MASK 0x7000000
18444 #define D3F3_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1__SHIFT 0x18
18445 #define D3F3_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL_MASK 0x1
18446 #define D3F3_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL__SHIFT 0x0
18447 #define D3F3_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH_MASK 0x7e
18448 #define D3F3_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH__SHIFT 0x1
18449 #define D3F3_PCIE_FC_P__PD_CREDITS_MASK 0xff
18450 #define D3F3_PCIE_FC_P__PD_CREDITS__SHIFT 0x0
18451 #define D3F3_PCIE_FC_P__PH_CREDITS_MASK 0xff00
18452 #define D3F3_PCIE_FC_P__PH_CREDITS__SHIFT 0x8
18453 #define D3F3_PCIE_FC_NP__NPD_CREDITS_MASK 0xff
18454 #define D3F3_PCIE_FC_NP__NPD_CREDITS__SHIFT 0x0
18455 #define D3F3_PCIE_FC_NP__NPH_CREDITS_MASK 0xff00
18456 #define D3F3_PCIE_FC_NP__NPH_CREDITS__SHIFT 0x8
18457 #define D3F3_PCIE_FC_CPL__CPLD_CREDITS_MASK 0xff
18458 #define D3F3_PCIE_FC_CPL__CPLD_CREDITS__SHIFT 0x0
18459 #define D3F3_PCIE_FC_CPL__CPLH_CREDITS_MASK 0xff00
18460 #define D3F3_PCIE_FC_CPL__CPLH_CREDITS__SHIFT 0x8
18461 #define D3F3_PCIE_ERR_CNTL__ERR_REPORTING_DIS_MASK 0x1
18462 #define D3F3_PCIE_ERR_CNTL__ERR_REPORTING_DIS__SHIFT 0x0
18463 #define D3F3_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG_MASK 0x2
18464 #define D3F3_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG__SHIFT 0x1
18465 #define D3F3_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES_MASK 0x4
18466 #define D3F3_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES__SHIFT 0x2
18467 #define D3F3_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR_MASK 0x10
18468 #define D3F3_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR__SHIFT 0x4
18469 #define D3F3_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR_MASK 0x20
18470 #define D3F3_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR__SHIFT 0x5
18471 #define D3F3_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR_MASK 0x40
18472 #define D3F3_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR__SHIFT 0x6
18473 #define D3F3_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR_MASK 0x80
18474 #define D3F3_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR__SHIFT 0x7
18475 #define D3F3_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT_MASK 0x700
18476 #define D3F3_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT__SHIFT 0x8
18477 #define D3F3_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED_MASK 0x800
18478 #define D3F3_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED__SHIFT 0xb
18479 #define D3F3_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS_MASK 0x4000
18480 #define D3F3_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS__SHIFT 0xe
18481 #define D3F3_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS_MASK 0x8000
18482 #define D3F3_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS__SHIFT 0xf
18483 #define D3F3_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET_MASK 0x10000
18484 #define D3F3_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET__SHIFT 0x10
18485 #define D3F3_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY_MASK 0x20000
18486 #define D3F3_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY__SHIFT 0x11
18487 #define D3F3_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL_MASK 0x40000
18488 #define D3F3_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL__SHIFT 0x12
18489 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_IO_ERR_MASK 0x1
18490 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_IO_ERR__SHIFT 0x0
18491 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_BE_ERR_MASK 0x2
18492 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_BE_ERR__SHIFT 0x1
18493 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR_MASK 0x4
18494 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR__SHIFT 0x2
18495 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR_MASK 0x8
18496 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR__SHIFT 0x3
18497 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR_MASK 0x10
18498 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR__SHIFT 0x4
18499 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR_MASK 0x20
18500 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR__SHIFT 0x5
18501 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_EP_ERR_MASK 0x40
18502 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_EP_ERR__SHIFT 0x6
18503 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
18504 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
18505 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
18506 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
18507 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_TC_ERR_MASK 0x200
18508 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_TC_ERR__SHIFT 0x9
18509 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_CFG_UR_MASK 0x400
18510 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_CFG_UR__SHIFT 0xa
18511 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_IO_UR_MASK 0x800
18512 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_IO_UR__SHIFT 0xb
18513 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_AT_ERR_MASK 0x1000
18514 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_AT_ERR__SHIFT 0xc
18515 #define D3F3_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL_MASK 0x2000
18516 #define D3F3_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL__SHIFT 0xd
18517 #define D3F3_PCIE_RX_CNTL__RX_GEN_ONE_NAK_MASK 0x4000
18518 #define D3F3_PCIE_RX_CNTL__RX_GEN_ONE_NAK__SHIFT 0xe
18519 #define D3F3_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG_MASK 0x8000
18520 #define D3F3_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG__SHIFT 0xf
18521 #define D3F3_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MASK 0x70000
18522 #define D3F3_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT__SHIFT 0x10
18523 #define D3F3_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE_MASK 0x80000
18524 #define D3F3_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE__SHIFT 0x13
18525 #define D3F3_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS_MASK 0x100000
18526 #define D3F3_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS__SHIFT 0x14
18527 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR_MASK 0x200000
18528 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR__SHIFT 0x15
18529 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR_MASK 0x400000
18530 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR__SHIFT 0x16
18531 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR_MASK 0x800000
18532 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR__SHIFT 0x17
18533 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR_MASK 0x1000000
18534 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR__SHIFT 0x18
18535 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR_MASK 0x2000000
18536 #define D3F3_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR__SHIFT 0x19
18537 #define D3F3_PCIE_RX_CNTL__RX_TPH_DIS_MASK 0x4000000
18538 #define D3F3_PCIE_RX_CNTL__RX_TPH_DIS__SHIFT 0x1a
18539 #define D3F3_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS_MASK 0x8000000
18540 #define D3F3_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS__SHIFT 0x1b
18541 #define D3F3_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM_MASK 0xfff
18542 #define D3F3_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM__SHIFT 0x0
18543 #define D3F3_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA_MASK 0xffffff
18544 #define D3F3_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA__SHIFT 0x0
18545 #define D3F3_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS_MASK 0x1000000
18546 #define D3F3_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS__SHIFT 0x18
18547 #define D3F3_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR_MASK 0x1
18548 #define D3F3_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR__SHIFT 0x0
18549 #define D3F3_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR_MASK 0x2
18550 #define D3F3_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR__SHIFT 0x1
18551 #define D3F3_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR_MASK 0x4
18552 #define D3F3_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR__SHIFT 0x2
18553 #define D3F3_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR_MASK 0x8
18554 #define D3F3_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR__SHIFT 0x3
18555 #define D3F3_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR_MASK 0x10
18556 #define D3F3_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR__SHIFT 0x4
18557 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD_MASK 0xfff
18558 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD__SHIFT 0x0
18559 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH_MASK 0xff0000
18560 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH__SHIFT 0x10
18561 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD_MASK 0xfff
18562 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD__SHIFT 0x0
18563 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH_MASK 0xff0000
18564 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH__SHIFT 0x10
18565 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD_MASK 0xfff
18566 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD__SHIFT 0x0
18567 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH_MASK 0xff0000
18568 #define D3F3_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH__SHIFT 0x10
18569 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR_MASK 0x3
18570 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR__SHIFT 0x0
18571 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR_MASK 0xc
18572 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR__SHIFT 0x2
18573 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP_MASK 0x30
18574 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP__SHIFT 0x4
18575 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP_MASK 0xc0
18576 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP__SHIFT 0x6
18577 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW_MASK 0x300
18578 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW__SHIFT 0x8
18579 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW_MASK 0xc00
18580 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW__SHIFT 0xa
18581 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR_MASK 0x3000
18582 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR__SHIFT 0xc
18583 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR_MASK 0xc000
18584 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR__SHIFT 0xe
18585 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR_MASK 0x30000
18586 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR__SHIFT 0x10
18587 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR_MASK 0xc0000
18588 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR__SHIFT 0x12
18589 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER_MASK 0x300000
18590 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER__SHIFT 0x14
18591 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER_MASK 0xc00000
18592 #define D3F3_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER__SHIFT 0x16
18593 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR_MASK 0x3
18594 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR__SHIFT 0x0
18595 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER_MASK 0xc
18596 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER__SHIFT 0x2
18597 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP_MASK 0x30
18598 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP__SHIFT 0x4
18599 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP_MASK 0xc0
18600 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP__SHIFT 0x6
18601 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ_MASK 0x300
18602 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ__SHIFT 0x8
18603 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR_MASK 0xc00
18604 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR__SHIFT 0xa
18605 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP_MASK 0x3000
18606 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP__SHIFT 0xc
18607 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT_MASK 0xc000
18608 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT__SHIFT 0xe
18609 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT_MASK 0x30000
18610 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT__SHIFT 0x10
18611 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT_MASK 0xc0000
18612 #define D3F3_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT__SHIFT 0x12
18613 #define D3F3_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0_MASK 0x2
18614 #define D3F3_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0__SHIFT 0x1
18615 #define D3F3_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN_MASK 0x4
18616 #define D3F3_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN__SHIFT 0x2
18617 #define D3F3_PCIE_LC_CNTL__LC_RESET_LINK_MASK 0x8
18618 #define D3F3_PCIE_LC_CNTL__LC_RESET_LINK__SHIFT 0x3
18619 #define D3F3_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE_MASK 0xf0
18620 #define D3F3_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE__SHIFT 0x4
18621 #define D3F3_PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK 0xf00
18622 #define D3F3_PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT 0x8
18623 #define D3F3_PCIE_LC_CNTL__LC_L1_INACTIVITY_MASK 0xf000
18624 #define D3F3_PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT 0xc
18625 #define D3F3_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK 0x10000
18626 #define D3F3_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS__SHIFT 0x10
18627 #define D3F3_PCIE_LC_CNTL__LC_INC_N_FTS_EN_MASK 0x20000
18628 #define D3F3_PCIE_LC_CNTL__LC_INC_N_FTS_EN__SHIFT 0x11
18629 #define D3F3_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23_MASK 0xc0000
18630 #define D3F3_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23__SHIFT 0x12
18631 #define D3F3_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC_MASK 0x100000
18632 #define D3F3_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC__SHIFT 0x14
18633 #define D3F3_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS_MASK 0x200000
18634 #define D3F3_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS__SHIFT 0x15
18635 #define D3F3_PCIE_LC_CNTL__LC_WAKE_FROM_L23_MASK 0x400000
18636 #define D3F3_PCIE_LC_CNTL__LC_WAKE_FROM_L23__SHIFT 0x16
18637 #define D3F3_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK_MASK 0x800000
18638 #define D3F3_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK__SHIFT 0x17
18639 #define D3F3_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS_MASK 0x1000000
18640 #define D3F3_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS__SHIFT 0x18
18641 #define D3F3_PCIE_LC_CNTL__LC_DELAY_COUNT_MASK 0x6000000
18642 #define D3F3_PCIE_LC_CNTL__LC_DELAY_COUNT__SHIFT 0x19
18643 #define D3F3_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT_MASK 0x8000000
18644 #define D3F3_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT__SHIFT 0x1b
18645 #define D3F3_PCIE_LC_CNTL__LC_DELAY_L1_EXIT_MASK 0x10000000
18646 #define D3F3_PCIE_LC_CNTL__LC_DELAY_L1_EXIT__SHIFT 0x1c
18647 #define D3F3_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE_MASK 0x20000000
18648 #define D3F3_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE__SHIFT 0x1d
18649 #define D3F3_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN_MASK 0x40000000
18650 #define D3F3_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN__SHIFT 0x1e
18651 #define D3F3_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE_MASK 0x80000000
18652 #define D3F3_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE__SHIFT 0x1f
18653 #define D3F3_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE_MASK 0x3f
18654 #define D3F3_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE__SHIFT 0x0
18655 #define D3F3_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT_MASK 0x40
18656 #define D3F3_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT__SHIFT 0x6
18657 #define D3F3_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION_MASK 0x80
18658 #define D3F3_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION__SHIFT 0x7
18659 #define D3F3_PCIE_LC_CNTL2__LC_MORE_TS2_EN_MASK 0x100
18660 #define D3F3_PCIE_LC_CNTL2__LC_MORE_TS2_EN__SHIFT 0x8
18661 #define D3F3_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS_MASK 0x200
18662 #define D3F3_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS__SHIFT 0x9
18663 #define D3F3_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN_MASK 0x400
18664 #define D3F3_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN__SHIFT 0xa
18665 #define D3F3_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_MASK 0x800
18666 #define D3F3_PCIE_LC_CNTL2__LC_ILLEGAL_STATE__SHIFT 0xb
18667 #define D3F3_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN_MASK 0x1000
18668 #define D3F3_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN__SHIFT 0xc
18669 #define D3F3_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE_MASK 0x2000
18670 #define D3F3_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE__SHIFT 0xd
18671 #define D3F3_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE_MASK 0xc000
18672 #define D3F3_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE__SHIFT 0xe
18673 #define D3F3_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET_MASK 0x10000
18674 #define D3F3_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET__SHIFT 0x10
18675 #define D3F3_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK 0x20000
18676 #define D3F3_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1__SHIFT 0x11
18677 #define D3F3_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23_MASK 0x40000
18678 #define D3F3_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23__SHIFT 0x12
18679 #define D3F3_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S_MASK 0x80000
18680 #define D3F3_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S__SHIFT 0x13
18681 #define D3F3_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0_MASK 0x100000
18682 #define D3F3_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0__SHIFT 0x14
18683 #define D3F3_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS_MASK 0x200000
18684 #define D3F3_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS__SHIFT 0x15
18685 #define D3F3_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD_MASK 0x400000
18686 #define D3F3_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD__SHIFT 0x16
18687 #define D3F3_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG_MASK 0x1800000
18688 #define D3F3_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG__SHIFT 0x17
18689 #define D3F3_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES_MASK 0x2000000
18690 #define D3F3_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES__SHIFT 0x19
18691 #define D3F3_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS_MASK 0x4000000
18692 #define D3F3_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS__SHIFT 0x1a
18693 #define D3F3_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS_MASK 0x8000000
18694 #define D3F3_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS__SHIFT 0x1b
18695 #define D3F3_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE_MASK 0x10000000
18696 #define D3F3_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE__SHIFT 0x1c
18697 #define D3F3_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL_MASK 0x60000000
18698 #define D3F3_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL__SHIFT 0x1d
18699 #define D3F3_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI_MASK 0x80000000
18700 #define D3F3_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI__SHIFT 0x1f
18701 #define D3F3_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_MASK 0x1
18702 #define D3F3_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS__SHIFT 0x0
18703 #define D3F3_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL_MASK 0x6
18704 #define D3F3_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL__SHIFT 0x1
18705 #define D3F3_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS_MASK 0x8
18706 #define D3F3_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS__SHIFT 0x3
18707 #define D3F3_PCIE_LC_CNTL3__LC_COMP_TO_DETECT_MASK 0x10
18708 #define D3F3_PCIE_LC_CNTL3__LC_COMP_TO_DETECT__SHIFT 0x4
18709 #define D3F3_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN_MASK 0x20
18710 #define D3F3_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN__SHIFT 0x5
18711 #define D3F3_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc0
18712 #define D3F3_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0x6
18713 #define D3F3_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x100
18714 #define D3F3_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0x8
18715 #define D3F3_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT_MASK 0x200
18716 #define D3F3_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT__SHIFT 0x9
18717 #define D3F3_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN_MASK 0x400
18718 #define D3F3_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN__SHIFT 0xa
18719 #define D3F3_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE_MASK 0x800
18720 #define D3F3_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE__SHIFT 0xb
18721 #define D3F3_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD_MASK 0x3000
18722 #define D3F3_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD__SHIFT 0xc
18723 #define D3F3_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD_MASK 0xc000
18724 #define D3F3_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD__SHIFT 0xe
18725 #define D3F3_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN_MASK 0x10000
18726 #define D3F3_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN__SHIFT 0x10
18727 #define D3F3_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN_MASK 0x20000
18728 #define D3F3_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN__SHIFT 0x11
18729 #define D3F3_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x40000
18730 #define D3F3_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0x12
18731 #define D3F3_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x180000
18732 #define D3F3_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0x13
18733 #define D3F3_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN_MASK 0x200000
18734 #define D3F3_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN__SHIFT 0x15
18735 #define D3F3_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE_MASK 0x400000
18736 #define D3F3_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE__SHIFT 0x16
18737 #define D3F3_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK 0x800000
18738 #define D3F3_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK__SHIFT 0x17
18739 #define D3F3_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL_MASK 0x3000000
18740 #define D3F3_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL__SHIFT 0x18
18741 #define D3F3_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL_MASK 0x3c000000
18742 #define D3F3_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL__SHIFT 0x1a
18743 #define D3F3_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK 0x40000000
18744 #define D3F3_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY__SHIFT 0x1e
18745 #define D3F3_PCIE_LC_CNTL3__LC_N_EIE_SEL_MASK 0x80000000
18746 #define D3F3_PCIE_LC_CNTL3__LC_N_EIE_SEL__SHIFT 0x1f
18747 #define D3F3_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR_MASK 0x3
18748 #define D3F3_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR__SHIFT 0x0
18749 #define D3F3_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK_MASK 0x4
18750 #define D3F3_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK__SHIFT 0x2
18751 #define D3F3_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE_MASK 0x8
18752 #define D3F3_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE__SHIFT 0x3
18753 #define D3F3_PCIE_LC_CNTL4__LC_BYPASS_EQ_MASK 0x10
18754 #define D3F3_PCIE_LC_CNTL4__LC_BYPASS_EQ__SHIFT 0x4
18755 #define D3F3_PCIE_LC_CNTL4__LC_REDO_EQ_MASK 0x20
18756 #define D3F3_PCIE_LC_CNTL4__LC_REDO_EQ__SHIFT 0x5
18757 #define D3F3_PCIE_LC_CNTL4__LC_EXTEND_EIEOS_MASK 0x40
18758 #define D3F3_PCIE_LC_CNTL4__LC_EXTEND_EIEOS__SHIFT 0x6
18759 #define D3F3_PCIE_LC_CNTL4__LC_IGNORE_PARITY_MASK 0x80
18760 #define D3F3_PCIE_LC_CNTL4__LC_IGNORE_PARITY__SHIFT 0x7
18761 #define D3F3_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE_MASK 0x300
18762 #define D3F3_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE__SHIFT 0x8
18763 #define D3F3_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK_MASK 0x400
18764 #define D3F3_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK__SHIFT 0xa
18765 #define D3F3_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD_MASK 0x800
18766 #define D3F3_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD__SHIFT 0xb
18767 #define D3F3_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ_MASK 0x1000
18768 #define D3F3_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ__SHIFT 0xc
18769 #define D3F3_PCIE_LC_CNTL4__LC_SET_QUIESCE_MASK 0x2000
18770 #define D3F3_PCIE_LC_CNTL4__LC_SET_QUIESCE__SHIFT 0xd
18771 #define D3F3_PCIE_LC_CNTL4__LC_QUIESCE_RCVD_MASK 0x4000
18772 #define D3F3_PCIE_LC_CNTL4__LC_QUIESCE_RCVD__SHIFT 0xe
18773 #define D3F3_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD_MASK 0x8000
18774 #define D3F3_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD__SHIFT 0xf
18775 #define D3F3_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE_MASK 0x10000
18776 #define D3F3_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x10
18777 #define D3F3_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE_MASK 0x20000
18778 #define D3F3_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE__SHIFT 0x11
18779 #define D3F3_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE_MASK 0x3c0000
18780 #define D3F3_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE__SHIFT 0x12
18781 #define D3F3_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS_MASK 0x400000
18782 #define D3F3_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS__SHIFT 0x16
18783 #define D3F3_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING_MASK 0x800000
18784 #define D3F3_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING__SHIFT 0x17
18785 #define D3F3_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE_MASK 0x1000000
18786 #define D3F3_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE__SHIFT 0x18
18787 #define D3F3_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN_MASK 0x2000000
18788 #define D3F3_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN__SHIFT 0x19
18789 #define D3F3_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK_MASK 0xfc000000
18790 #define D3F3_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK__SHIFT 0x1a
18791 #define D3F3_PCIE_LC_CNTL5__LC_EQ_FS_0_MASK 0x3f
18792 #define D3F3_PCIE_LC_CNTL5__LC_EQ_FS_0__SHIFT 0x0
18793 #define D3F3_PCIE_LC_CNTL5__LC_EQ_FS_8_MASK 0xfc0
18794 #define D3F3_PCIE_LC_CNTL5__LC_EQ_FS_8__SHIFT 0x6
18795 #define D3F3_PCIE_LC_CNTL5__LC_EQ_LF_0_MASK 0x3f000
18796 #define D3F3_PCIE_LC_CNTL5__LC_EQ_LF_0__SHIFT 0xc
18797 #define D3F3_PCIE_LC_CNTL5__LC_EQ_LF_8_MASK 0xfc0000
18798 #define D3F3_PCIE_LC_CNTL5__LC_EQ_LF_8__SHIFT 0x12
18799 #define D3F3_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS_MASK 0x1000000
18800 #define D3F3_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS__SHIFT 0x18
18801 #define D3F3_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT_MASK 0x1
18802 #define D3F3_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT__SHIFT 0x0
18803 #define D3F3_PCIE_LC_CNTL6__LC_SPC_MODE_5GT_MASK 0x4
18804 #define D3F3_PCIE_LC_CNTL6__LC_SPC_MODE_5GT__SHIFT 0x2
18805 #define D3F3_PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK 0x10
18806 #define D3F3_PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT 0x4
18807 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN_MASK 0x1
18808 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN__SHIFT 0x0
18809 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE_MASK 0x2
18810 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE__SHIFT 0x1
18811 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE_MASK 0x4
18812 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE__SHIFT 0x2
18813 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE_MASK 0x8
18814 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE__SHIFT 0x3
18815 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE_MASK 0x10
18816 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE__SHIFT 0x4
18817 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG_MASK 0x20
18818 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG__SHIFT 0x5
18819 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE_MASK 0x40
18820 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE__SHIFT 0x6
18821 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE_MASK 0x80
18822 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE__SHIFT 0x7
18823 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER_MASK 0x100
18824 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER__SHIFT 0x8
18825 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED_MASK 0x200
18826 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED__SHIFT 0x9
18827 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE_MASK 0x400
18828 #define D3F3_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE__SHIFT 0xa
18829 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL_MASK 0xf
18830 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL__SHIFT 0x0
18831 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE_MASK 0x10
18832 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE__SHIFT 0x4
18833 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1_MASK 0x20
18834 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1__SHIFT 0x5
18835 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN_MASK 0x40
18836 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN__SHIFT 0x6
18837 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN_MASK 0x80
18838 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN__SHIFT 0x7
18839 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE_MASK 0x700
18840 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE__SHIFT 0x8
18841 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED_MASK 0x800
18842 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED__SHIFT 0xb
18843 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN_MASK 0x1000
18844 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN__SHIFT 0xc
18845 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH_MASK 0x2000
18846 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH__SHIFT 0xd
18847 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG_MASK 0x4000
18848 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG__SHIFT 0xe
18849 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN_MASK 0x8000
18850 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN__SHIFT 0xf
18851 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP_MASK 0x10000
18852 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP__SHIFT 0x10
18853 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF_MASK 0x20000
18854 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF__SHIFT 0x11
18855 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF_MASK 0x40000
18856 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF__SHIFT 0x12
18857 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN_MASK 0x80000
18858 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN__SHIFT 0x13
18859 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW_MASK 0x100000
18860 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW__SHIFT 0x14
18861 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN_MASK 0x200000
18862 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN__SHIFT 0x15
18863 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL_MASK 0xc00000
18864 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL__SHIFT 0x16
18865 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED_MASK 0x1000000
18866 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED__SHIFT 0x18
18867 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST_MASK 0x2000000
18868 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST__SHIFT 0x19
18869 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER_MASK 0x4000000
18870 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER__SHIFT 0x1a
18871 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT_MASK 0x8000000
18872 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT__SHIFT 0x1b
18873 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL_MASK 0x10000000
18874 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL__SHIFT 0x1c
18875 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK_MASK 0x20000000
18876 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK__SHIFT 0x1d
18877 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME_MASK 0xc0000000
18878 #define D3F3_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME__SHIFT 0x1e
18879 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_MASK 0x7
18880 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH__SHIFT 0x0
18881 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK 0x70
18882 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD__SHIFT 0x4
18883 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE_MASK 0x80
18884 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE__SHIFT 0x7
18885 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW_MASK 0x100
18886 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW__SHIFT 0x8
18887 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT_MASK 0x200
18888 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT__SHIFT 0x9
18889 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN_MASK 0x400
18890 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN__SHIFT 0xa
18891 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN_MASK 0x800
18892 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN__SHIFT 0xb
18893 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT_MASK 0x1000
18894 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT__SHIFT 0xc
18895 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS_MASK 0x2000
18896 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS__SHIFT 0xd
18897 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS_MASK 0x4000
18898 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS__SHIFT 0xe
18899 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL_MASK 0x8000
18900 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL__SHIFT 0xf
18901 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB_MASK 0x10000
18902 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB__SHIFT 0x10
18903 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN_MASK 0x20000
18904 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN__SHIFT 0x11
18905 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN_MASK 0x40000
18906 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN__SHIFT 0x12
18907 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN_MASK 0x80000
18908 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN__SHIFT 0x13
18909 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE_MASK 0x100000
18910 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE__SHIFT 0x14
18911 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK 0x600000
18912 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT 0x15
18913 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN_MASK 0x800000
18914 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN__SHIFT 0x17
18915 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN_MASK 0x1000000
18916 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN__SHIFT 0x18
18917 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN_MASK 0x2000000
18918 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN__SHIFT 0x19
18919 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE_MASK 0x4000000
18920 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE__SHIFT 0x1a
18921 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT_MASK 0x8000000
18922 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT__SHIFT 0x1b
18923 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE_MASK 0x10000000
18924 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE__SHIFT 0x1c
18925 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI_MASK 0x20000000
18926 #define D3F3_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI__SHIFT 0x1d
18927 #define D3F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK 0xff
18928 #define D3F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT 0x0
18929 #define D3F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN_MASK 0x100
18930 #define D3F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN__SHIFT 0x8
18931 #define D3F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY_MASK 0x200
18932 #define D3F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY__SHIFT 0x9
18933 #define D3F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT_MASK 0xff0000
18934 #define D3F3_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT__SHIFT 0x10
18935 #define D3F3_PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK 0xff000000
18936 #define D3F3_PCIE_LC_N_FTS_CNTL__LC_N_FTS__SHIFT 0x18
18937 #define D3F3_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP_MASK 0x1
18938 #define D3F3_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP__SHIFT 0x0
18939 #define D3F3_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP_MASK 0x2
18940 #define D3F3_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP__SHIFT 0x1
18941 #define D3F3_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x4
18942 #define D3F3_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x2
18943 #define D3F3_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_MASK 0x18
18944 #define D3F3_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE__SHIFT 0x3
18945 #define D3F3_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE_MASK 0x20
18946 #define D3F3_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE__SHIFT 0x5
18947 #define D3F3_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE_MASK 0x40
18948 #define D3F3_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE__SHIFT 0x6
18949 #define D3F3_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE_MASK 0x80
18950 #define D3F3_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE__SHIFT 0x7
18951 #define D3F3_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE_MASK 0x100
18952 #define D3F3_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE__SHIFT 0x8
18953 #define D3F3_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE_MASK 0x200
18954 #define D3F3_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE__SHIFT 0x9
18955 #define D3F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc00
18956 #define D3F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0xa
18957 #define D3F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x1000
18958 #define D3F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0xc
18959 #define D3F3_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE_MASK 0x6000
18960 #define D3F3_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE__SHIFT 0xd
18961 #define D3F3_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS_MASK 0x8000
18962 #define D3F3_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS__SHIFT 0xf
18963 #define D3F3_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT_MASK 0x10000
18964 #define D3F3_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT__SHIFT 0x10
18965 #define D3F3_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN_MASK 0x20000
18966 #define D3F3_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN__SHIFT 0x11
18967 #define D3F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2_MASK 0x40000
18968 #define D3F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2__SHIFT 0x12
18969 #define D3F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2_MASK 0x80000
18970 #define D3F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2__SHIFT 0x13
18971 #define D3F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3_MASK 0x100000
18972 #define D3F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3__SHIFT 0x14
18973 #define D3F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3_MASK 0x200000
18974 #define D3F3_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3__SHIFT 0x15
18975 #define D3F3_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS_MASK 0x400000
18976 #define D3F3_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS__SHIFT 0x16
18977 #define D3F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS_MASK 0x800000
18978 #define D3F3_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS__SHIFT 0x17
18979 #define D3F3_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED_MASK 0x3000000
18980 #define D3F3_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED__SHIFT 0x18
18981 #define D3F3_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE_MASK 0x4000000
18982 #define D3F3_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE__SHIFT 0x1a
18983 #define D3F3_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN_MASK 0x8000000
18984 #define D3F3_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN__SHIFT 0x1b
18985 #define D3F3_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN_MASK 0x10000000
18986 #define D3F3_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN__SHIFT 0x1c
18987 #define D3F3_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN_MASK 0x20000000
18988 #define D3F3_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN__SHIFT 0x1d
18989 #define D3F3_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG_MASK 0x40000000
18990 #define D3F3_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG__SHIFT 0x1e
18991 #define D3F3_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS_MASK 0x80000000
18992 #define D3F3_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS__SHIFT 0x1f
18993 #define D3F3_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF_MASK 0xfff
18994 #define D3F3_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF__SHIFT 0x0
18995 #define D3F3_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS_MASK 0xfff000
18996 #define D3F3_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS__SHIFT 0xc
18997 #define D3F3_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE_MASK 0x3000000
18998 #define D3F3_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE__SHIFT 0x18
18999 #define D3F3_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES_MASK 0xffff
19000 #define D3F3_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES__SHIFT 0x0
19001 #define D3F3_PCIE_LC_LANE_CNTL__LC_LANE_DIS_MASK 0xffff0000
19002 #define D3F3_PCIE_LC_LANE_CNTL__LC_LANE_DIS__SHIFT 0x10
19003 #define D3F3_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF_MASK 0x1
19004 #define D3F3_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF__SHIFT 0x0
19005 #define D3F3_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR_MASK 0x7e
19006 #define D3F3_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR__SHIFT 0x1
19007 #define D3F3_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR_MASK 0x1f80
19008 #define D3F3_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR__SHIFT 0x7
19009 #define D3F3_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR_MASK 0x7e000
19010 #define D3F3_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR__SHIFT 0xd
19011 #define D3F3_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN_MASK 0x80000
19012 #define D3F3_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN__SHIFT 0x13
19013 #define D3F3_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN_MASK 0x100000
19014 #define D3F3_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN__SHIFT 0x14
19015 #define D3F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET_MASK 0xf
19016 #define D3F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET__SHIFT 0x0
19017 #define D3F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR_MASK 0x3f0
19018 #define D3F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR__SHIFT 0x4
19019 #define D3F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR_MASK 0xfc00
19020 #define D3F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR__SHIFT 0xa
19021 #define D3F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR_MASK 0x3f0000
19022 #define D3F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR__SHIFT 0x10
19023 #define D3F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM_MASK 0x3fc00000
19024 #define D3F3_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM__SHIFT 0x16
19025 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE_MASK 0x1
19026 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE__SHIFT 0x0
19027 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ_MASK 0x7e
19028 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ__SHIFT 0x1
19029 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ_MASK 0x1f80
19030 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ__SHIFT 0x7
19031 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ_MASK 0x7e000
19032 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ__SHIFT 0xd
19033 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END_MASK 0x1f80000
19034 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END__SHIFT 0x13
19035 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END_MASK 0x7e000000
19036 #define D3F3_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END__SHIFT 0x19
19037 #define D3F3_PCIE_LC_STATE0__LC_CURRENT_STATE_MASK 0x3f
19038 #define D3F3_PCIE_LC_STATE0__LC_CURRENT_STATE__SHIFT 0x0
19039 #define D3F3_PCIE_LC_STATE0__LC_PREV_STATE1_MASK 0x3f00
19040 #define D3F3_PCIE_LC_STATE0__LC_PREV_STATE1__SHIFT 0x8
19041 #define D3F3_PCIE_LC_STATE0__LC_PREV_STATE2_MASK 0x3f0000
19042 #define D3F3_PCIE_LC_STATE0__LC_PREV_STATE2__SHIFT 0x10
19043 #define D3F3_PCIE_LC_STATE0__LC_PREV_STATE3_MASK 0x3f000000
19044 #define D3F3_PCIE_LC_STATE0__LC_PREV_STATE3__SHIFT 0x18
19045 #define D3F3_PCIE_LC_STATE1__LC_PREV_STATE4_MASK 0x3f
19046 #define D3F3_PCIE_LC_STATE1__LC_PREV_STATE4__SHIFT 0x0
19047 #define D3F3_PCIE_LC_STATE1__LC_PREV_STATE5_MASK 0x3f00
19048 #define D3F3_PCIE_LC_STATE1__LC_PREV_STATE5__SHIFT 0x8
19049 #define D3F3_PCIE_LC_STATE1__LC_PREV_STATE6_MASK 0x3f0000
19050 #define D3F3_PCIE_LC_STATE1__LC_PREV_STATE6__SHIFT 0x10
19051 #define D3F3_PCIE_LC_STATE1__LC_PREV_STATE7_MASK 0x3f000000
19052 #define D3F3_PCIE_LC_STATE1__LC_PREV_STATE7__SHIFT 0x18
19053 #define D3F3_PCIE_LC_STATE2__LC_PREV_STATE8_MASK 0x3f
19054 #define D3F3_PCIE_LC_STATE2__LC_PREV_STATE8__SHIFT 0x0
19055 #define D3F3_PCIE_LC_STATE2__LC_PREV_STATE9_MASK 0x3f00
19056 #define D3F3_PCIE_LC_STATE2__LC_PREV_STATE9__SHIFT 0x8
19057 #define D3F3_PCIE_LC_STATE2__LC_PREV_STATE10_MASK 0x3f0000
19058 #define D3F3_PCIE_LC_STATE2__LC_PREV_STATE10__SHIFT 0x10
19059 #define D3F3_PCIE_LC_STATE2__LC_PREV_STATE11_MASK 0x3f000000
19060 #define D3F3_PCIE_LC_STATE2__LC_PREV_STATE11__SHIFT 0x18
19061 #define D3F3_PCIE_LC_STATE3__LC_PREV_STATE12_MASK 0x3f
19062 #define D3F3_PCIE_LC_STATE3__LC_PREV_STATE12__SHIFT 0x0
19063 #define D3F3_PCIE_LC_STATE3__LC_PREV_STATE13_MASK 0x3f00
19064 #define D3F3_PCIE_LC_STATE3__LC_PREV_STATE13__SHIFT 0x8
19065 #define D3F3_PCIE_LC_STATE3__LC_PREV_STATE14_MASK 0x3f0000
19066 #define D3F3_PCIE_LC_STATE3__LC_PREV_STATE14__SHIFT 0x10
19067 #define D3F3_PCIE_LC_STATE3__LC_PREV_STATE15_MASK 0x3f000000
19068 #define D3F3_PCIE_LC_STATE3__LC_PREV_STATE15__SHIFT 0x18
19069 #define D3F3_PCIE_LC_STATE4__LC_PREV_STATE16_MASK 0x3f
19070 #define D3F3_PCIE_LC_STATE4__LC_PREV_STATE16__SHIFT 0x0
19071 #define D3F3_PCIE_LC_STATE4__LC_PREV_STATE17_MASK 0x3f00
19072 #define D3F3_PCIE_LC_STATE4__LC_PREV_STATE17__SHIFT 0x8
19073 #define D3F3_PCIE_LC_STATE4__LC_PREV_STATE18_MASK 0x3f0000
19074 #define D3F3_PCIE_LC_STATE4__LC_PREV_STATE18__SHIFT 0x10
19075 #define D3F3_PCIE_LC_STATE4__LC_PREV_STATE19_MASK 0x3f000000
19076 #define D3F3_PCIE_LC_STATE4__LC_PREV_STATE19__SHIFT 0x18
19077 #define D3F3_PCIE_LC_STATE5__LC_PREV_STATE20_MASK 0x3f
19078 #define D3F3_PCIE_LC_STATE5__LC_PREV_STATE20__SHIFT 0x0
19079 #define D3F3_PCIE_LC_STATE5__LC_PREV_STATE21_MASK 0x3f00
19080 #define D3F3_PCIE_LC_STATE5__LC_PREV_STATE21__SHIFT 0x8
19081 #define D3F3_PCIE_LC_STATE5__LC_PREV_STATE22_MASK 0x3f0000
19082 #define D3F3_PCIE_LC_STATE5__LC_PREV_STATE22__SHIFT 0x10
19083 #define D3F3_PCIE_LC_STATE5__LC_PREV_STATE23_MASK 0x3f000000
19084 #define D3F3_PCIE_LC_STATE5__LC_PREV_STATE23__SHIFT 0x18
19085 #define D3F3_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT_MASK 0x3
19086 #define D3F3_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT__SHIFT 0x0
19087 #define D3F3_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT_MASK 0xc
19088 #define D3F3_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT__SHIFT 0x2
19089 #define D3F3_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT_MASK 0x30
19090 #define D3F3_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT__SHIFT 0x4
19091 #define D3F3_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT_MASK 0xc0
19092 #define D3F3_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT__SHIFT 0x6
19093 #define D3F3_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL_MASK 0x700
19094 #define D3F3_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL__SHIFT 0x8
19095 #define D3F3_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET_MASK 0x800
19096 #define D3F3_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET__SHIFT 0xb
19097 #define D3F3_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS_MASK 0x1000
19098 #define D3F3_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS__SHIFT 0xc
19099 #define D3F3_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE_MASK 0x2000
19100 #define D3F3_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE__SHIFT 0xd
19101 #define D3F3_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES_MASK 0x4000
19102 #define D3F3_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES__SHIFT 0xe
19103 #define D3F3_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x8000
19104 #define D3F3_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0xf
19105 #define D3F3_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION_MASK 0x70000
19106 #define D3F3_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION__SHIFT 0x10
19107 #define D3F3_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES_MASK 0x1
19108 #define D3F3_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES__SHIFT 0x0
19109 #define D3F3_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN_MASK 0x2
19110 #define D3F3_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN__SHIFT 0x1
19111 #define D3F3_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED_MASK 0x4
19112 #define D3F3_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED__SHIFT 0x2
19113 #define D3F3_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED_MASK 0x18
19114 #define D3F3_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED__SHIFT 0x3
19115 #define D3F3_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED_MASK 0x20
19116 #define D3F3_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED__SHIFT 0x5
19117 #define D3F3_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN_MASK 0x1
19118 #define D3F3_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN__SHIFT 0x0
19119 #define D3F3_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD_MASK 0xff00
19120 #define D3F3_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD__SHIFT 0x8
19121 #define D3F3_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS_MASK 0xffff0000
19122 #define D3F3_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS__SHIFT 0x10
19123 #define D3F3_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE_MASK 0x8
19124 #define D3F3_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE__SHIFT 0x3
19125 #define D3F3_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE_MASK 0x40
19126 #define D3F3_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE__SHIFT 0x6
19127 #define D3F3_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN_MASK 0x1
19128 #define D3F3_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN__SHIFT 0x0
19129 #define D3F3_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN_MASK 0x2
19130 #define D3F3_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN__SHIFT 0x1
19131 #define D3F3_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN_MASK 0x4
19132 #define D3F3_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN__SHIFT 0x2
19133 #define D3F3_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN_MASK 0x8
19134 #define D3F3_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN__SHIFT 0x3
19135 #define D3F3_PCIEP_HPGI__REG_HPGI_HOOK_MASK 0x80
19136 #define D3F3_PCIEP_HPGI__REG_HPGI_HOOK__SHIFT 0x7
19137 #define D3F3_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS_MASK 0x100
19138 #define D3F3_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS__SHIFT 0x8
19139 #define D3F3_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS_MASK 0x200
19140 #define D3F3_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS__SHIFT 0x9
19141 #define D3F3_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS_MASK 0x400
19142 #define D3F3_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS__SHIFT 0xa
19143 #define D3F3_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS_MASK 0x800
19144 #define D3F3_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS__SHIFT 0xb
19145 #define D3F3_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS_MASK 0x8000
19146 #define D3F3_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS__SHIFT 0xf
19147 #define D3F3_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN_MASK 0x10000
19148 #define D3F3_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN__SHIFT 0x10
19149 #define D3F3_VENDOR_ID__VENDOR_ID_MASK 0xffff
19150 #define D3F3_VENDOR_ID__VENDOR_ID__SHIFT 0x0
19151 #define D3F3_DEVICE_ID__DEVICE_ID_MASK 0xffff0000
19152 #define D3F3_DEVICE_ID__DEVICE_ID__SHIFT 0x10
19153 #define D3F3_COMMAND__IO_ACCESS_EN_MASK 0x1
19154 #define D3F3_COMMAND__IO_ACCESS_EN__SHIFT 0x0
19155 #define D3F3_COMMAND__MEM_ACCESS_EN_MASK 0x2
19156 #define D3F3_COMMAND__MEM_ACCESS_EN__SHIFT 0x1
19157 #define D3F3_COMMAND__BUS_MASTER_EN_MASK 0x4
19158 #define D3F3_COMMAND__BUS_MASTER_EN__SHIFT 0x2
19159 #define D3F3_COMMAND__SPECIAL_CYCLE_EN_MASK 0x8
19160 #define D3F3_COMMAND__SPECIAL_CYCLE_EN__SHIFT 0x3
19161 #define D3F3_COMMAND__MEM_WRITE_INVALIDATE_EN_MASK 0x10
19162 #define D3F3_COMMAND__MEM_WRITE_INVALIDATE_EN__SHIFT 0x4
19163 #define D3F3_COMMAND__PAL_SNOOP_EN_MASK 0x20
19164 #define D3F3_COMMAND__PAL_SNOOP_EN__SHIFT 0x5
19165 #define D3F3_COMMAND__PARITY_ERROR_RESPONSE_MASK 0x40
19166 #define D3F3_COMMAND__PARITY_ERROR_RESPONSE__SHIFT 0x6
19167 #define D3F3_COMMAND__AD_STEPPING_MASK 0x80
19168 #define D3F3_COMMAND__AD_STEPPING__SHIFT 0x7
19169 #define D3F3_COMMAND__SERR_EN_MASK 0x100
19170 #define D3F3_COMMAND__SERR_EN__SHIFT 0x8
19171 #define D3F3_COMMAND__FAST_B2B_EN_MASK 0x200
19172 #define D3F3_COMMAND__FAST_B2B_EN__SHIFT 0x9
19173 #define D3F3_COMMAND__INT_DIS_MASK 0x400
19174 #define D3F3_COMMAND__INT_DIS__SHIFT 0xa
19175 #define D3F3_STATUS__INT_STATUS_MASK 0x80000
19176 #define D3F3_STATUS__INT_STATUS__SHIFT 0x13
19177 #define D3F3_STATUS__CAP_LIST_MASK 0x100000
19178 #define D3F3_STATUS__CAP_LIST__SHIFT 0x14
19179 #define D3F3_STATUS__PCI_66_EN_MASK 0x200000
19180 #define D3F3_STATUS__PCI_66_EN__SHIFT 0x15
19181 #define D3F3_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
19182 #define D3F3_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
19183 #define D3F3_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
19184 #define D3F3_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
19185 #define D3F3_STATUS__DEVSEL_TIMING_MASK 0x6000000
19186 #define D3F3_STATUS__DEVSEL_TIMING__SHIFT 0x19
19187 #define D3F3_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
19188 #define D3F3_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
19189 #define D3F3_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
19190 #define D3F3_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
19191 #define D3F3_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
19192 #define D3F3_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
19193 #define D3F3_STATUS__SIGNALED_SYSTEM_ERROR_MASK 0x40000000
19194 #define D3F3_STATUS__SIGNALED_SYSTEM_ERROR__SHIFT 0x1e
19195 #define D3F3_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
19196 #define D3F3_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
19197 #define D3F3_REVISION_ID__MINOR_REV_ID_MASK 0xf
19198 #define D3F3_REVISION_ID__MINOR_REV_ID__SHIFT 0x0
19199 #define D3F3_REVISION_ID__MAJOR_REV_ID_MASK 0xf0
19200 #define D3F3_REVISION_ID__MAJOR_REV_ID__SHIFT 0x4
19201 #define D3F3_PROG_INTERFACE__PROG_INTERFACE_MASK 0xff00
19202 #define D3F3_PROG_INTERFACE__PROG_INTERFACE__SHIFT 0x8
19203 #define D3F3_SUB_CLASS__SUB_CLASS_MASK 0xff0000
19204 #define D3F3_SUB_CLASS__SUB_CLASS__SHIFT 0x10
19205 #define D3F3_BASE_CLASS__BASE_CLASS_MASK 0xff000000
19206 #define D3F3_BASE_CLASS__BASE_CLASS__SHIFT 0x18
19207 #define D3F3_CACHE_LINE__CACHE_LINE_SIZE_MASK 0xff
19208 #define D3F3_CACHE_LINE__CACHE_LINE_SIZE__SHIFT 0x0
19209 #define D3F3_LATENCY__LATENCY_TIMER_MASK 0xff00
19210 #define D3F3_LATENCY__LATENCY_TIMER__SHIFT 0x8
19211 #define D3F3_HEADER__HEADER_TYPE_MASK 0x7f0000
19212 #define D3F3_HEADER__HEADER_TYPE__SHIFT 0x10
19213 #define D3F3_HEADER__DEVICE_TYPE_MASK 0x800000
19214 #define D3F3_HEADER__DEVICE_TYPE__SHIFT 0x17
19215 #define D3F3_BIST__BIST_COMP_MASK 0xf000000
19216 #define D3F3_BIST__BIST_COMP__SHIFT 0x18
19217 #define D3F3_BIST__BIST_STRT_MASK 0x40000000
19218 #define D3F3_BIST__BIST_STRT__SHIFT 0x1e
19219 #define D3F3_BIST__BIST_CAP_MASK 0x80000000
19220 #define D3F3_BIST__BIST_CAP__SHIFT 0x1f
19221 #define D3F3_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS_MASK 0xff
19222 #define D3F3_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS__SHIFT 0x0
19223 #define D3F3_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS_MASK 0xff00
19224 #define D3F3_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS__SHIFT 0x8
19225 #define D3F3_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM_MASK 0xff0000
19226 #define D3F3_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM__SHIFT 0x10
19227 #define D3F3_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER_MASK 0xff000000
19228 #define D3F3_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER__SHIFT 0x18
19229 #define D3F3_IO_BASE_LIMIT__IO_BASE_TYPE_MASK 0xf
19230 #define D3F3_IO_BASE_LIMIT__IO_BASE_TYPE__SHIFT 0x0
19231 #define D3F3_IO_BASE_LIMIT__IO_BASE_MASK 0xf0
19232 #define D3F3_IO_BASE_LIMIT__IO_BASE__SHIFT 0x4
19233 #define D3F3_IO_BASE_LIMIT__IO_LIMIT_TYPE_MASK 0xf00
19234 #define D3F3_IO_BASE_LIMIT__IO_LIMIT_TYPE__SHIFT 0x8
19235 #define D3F3_IO_BASE_LIMIT__IO_LIMIT_MASK 0xf000
19236 #define D3F3_IO_BASE_LIMIT__IO_LIMIT__SHIFT 0xc
19237 #define D3F3_SECONDARY_STATUS__CAP_LIST_MASK 0x100000
19238 #define D3F3_SECONDARY_STATUS__CAP_LIST__SHIFT 0x14
19239 #define D3F3_SECONDARY_STATUS__PCI_66_EN_MASK 0x200000
19240 #define D3F3_SECONDARY_STATUS__PCI_66_EN__SHIFT 0x15
19241 #define D3F3_SECONDARY_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
19242 #define D3F3_SECONDARY_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
19243 #define D3F3_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
19244 #define D3F3_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
19245 #define D3F3_SECONDARY_STATUS__DEVSEL_TIMING_MASK 0x6000000
19246 #define D3F3_SECONDARY_STATUS__DEVSEL_TIMING__SHIFT 0x19
19247 #define D3F3_SECONDARY_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
19248 #define D3F3_SECONDARY_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
19249 #define D3F3_SECONDARY_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
19250 #define D3F3_SECONDARY_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
19251 #define D3F3_SECONDARY_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
19252 #define D3F3_SECONDARY_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
19253 #define D3F3_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR_MASK 0x40000000
19254 #define D3F3_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR__SHIFT 0x1e
19255 #define D3F3_SECONDARY_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
19256 #define D3F3_SECONDARY_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
19257 #define D3F3_MEM_BASE_LIMIT__MEM_BASE_TYPE_MASK 0xf
19258 #define D3F3_MEM_BASE_LIMIT__MEM_BASE_TYPE__SHIFT 0x0
19259 #define D3F3_MEM_BASE_LIMIT__MEM_BASE_31_20_MASK 0xfff0
19260 #define D3F3_MEM_BASE_LIMIT__MEM_BASE_31_20__SHIFT 0x4
19261 #define D3F3_MEM_BASE_LIMIT__MEM_LIMIT_TYPE_MASK 0xf0000
19262 #define D3F3_MEM_BASE_LIMIT__MEM_LIMIT_TYPE__SHIFT 0x10
19263 #define D3F3_MEM_BASE_LIMIT__MEM_LIMIT_31_20_MASK 0xfff00000
19264 #define D3F3_MEM_BASE_LIMIT__MEM_LIMIT_31_20__SHIFT 0x14
19265 #define D3F3_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE_MASK 0xf
19266 #define D3F3_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE__SHIFT 0x0
19267 #define D3F3_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20_MASK 0xfff0
19268 #define D3F3_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20__SHIFT 0x4
19269 #define D3F3_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE_MASK 0xf0000
19270 #define D3F3_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE__SHIFT 0x10
19271 #define D3F3_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20_MASK 0xfff00000
19272 #define D3F3_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20__SHIFT 0x14
19273 #define D3F3_PREF_BASE_UPPER__PREF_BASE_UPPER_MASK 0xffffffff
19274 #define D3F3_PREF_BASE_UPPER__PREF_BASE_UPPER__SHIFT 0x0
19275 #define D3F3_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER_MASK 0xffffffff
19276 #define D3F3_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER__SHIFT 0x0
19277 #define D3F3_IO_BASE_LIMIT_HI__IO_BASE_31_16_MASK 0xffff
19278 #define D3F3_IO_BASE_LIMIT_HI__IO_BASE_31_16__SHIFT 0x0
19279 #define D3F3_IO_BASE_LIMIT_HI__IO_LIMIT_31_16_MASK 0xffff0000
19280 #define D3F3_IO_BASE_LIMIT_HI__IO_LIMIT_31_16__SHIFT 0x10
19281 #define D3F3_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN_MASK 0x10000
19282 #define D3F3_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN__SHIFT 0x10
19283 #define D3F3_IRQ_BRIDGE_CNTL__SERR_EN_MASK 0x20000
19284 #define D3F3_IRQ_BRIDGE_CNTL__SERR_EN__SHIFT 0x11
19285 #define D3F3_IRQ_BRIDGE_CNTL__ISA_EN_MASK 0x40000
19286 #define D3F3_IRQ_BRIDGE_CNTL__ISA_EN__SHIFT 0x12
19287 #define D3F3_IRQ_BRIDGE_CNTL__VGA_EN_MASK 0x80000
19288 #define D3F3_IRQ_BRIDGE_CNTL__VGA_EN__SHIFT 0x13
19289 #define D3F3_IRQ_BRIDGE_CNTL__VGA_DEC_MASK 0x100000
19290 #define D3F3_IRQ_BRIDGE_CNTL__VGA_DEC__SHIFT 0x14
19291 #define D3F3_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE_MASK 0x200000
19292 #define D3F3_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE__SHIFT 0x15
19293 #define D3F3_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET_MASK 0x400000
19294 #define D3F3_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET__SHIFT 0x16
19295 #define D3F3_IRQ_BRIDGE_CNTL__FAST_B2B_EN_MASK 0x800000
19296 #define D3F3_IRQ_BRIDGE_CNTL__FAST_B2B_EN__SHIFT 0x17
19297 #define D3F3_CAP_PTR__CAP_PTR_MASK 0xff
19298 #define D3F3_CAP_PTR__CAP_PTR__SHIFT 0x0
19299 #define D3F3_INTERRUPT_LINE__INTERRUPT_LINE_MASK 0xff
19300 #define D3F3_INTERRUPT_LINE__INTERRUPT_LINE__SHIFT 0x0
19301 #define D3F3_INTERRUPT_PIN__INTERRUPT_PIN_MASK 0xff00
19302 #define D3F3_INTERRUPT_PIN__INTERRUPT_PIN__SHIFT 0x8
19303 #define D3F3_EXT_BRIDGE_CNTL__IO_PORT_80_EN_MASK 0x1
19304 #define D3F3_EXT_BRIDGE_CNTL__IO_PORT_80_EN__SHIFT 0x0
19305 #define D3F3_PMI_CAP_LIST__CAP_ID_MASK 0xff
19306 #define D3F3_PMI_CAP_LIST__CAP_ID__SHIFT 0x0
19307 #define D3F3_PMI_CAP_LIST__NEXT_PTR_MASK 0xff00
19308 #define D3F3_PMI_CAP_LIST__NEXT_PTR__SHIFT 0x8
19309 #define D3F3_PMI_CAP__VERSION_MASK 0x70000
19310 #define D3F3_PMI_CAP__VERSION__SHIFT 0x10
19311 #define D3F3_PMI_CAP__PME_CLOCK_MASK 0x80000
19312 #define D3F3_PMI_CAP__PME_CLOCK__SHIFT 0x13
19313 #define D3F3_PMI_CAP__DEV_SPECIFIC_INIT_MASK 0x200000
19314 #define D3F3_PMI_CAP__DEV_SPECIFIC_INIT__SHIFT 0x15
19315 #define D3F3_PMI_CAP__AUX_CURRENT_MASK 0x1c00000
19316 #define D3F3_PMI_CAP__AUX_CURRENT__SHIFT 0x16
19317 #define D3F3_PMI_CAP__D1_SUPPORT_MASK 0x2000000
19318 #define D3F3_PMI_CAP__D1_SUPPORT__SHIFT 0x19
19319 #define D3F3_PMI_CAP__D2_SUPPORT_MASK 0x4000000
19320 #define D3F3_PMI_CAP__D2_SUPPORT__SHIFT 0x1a
19321 #define D3F3_PMI_CAP__PME_SUPPORT_MASK 0xf8000000
19322 #define D3F3_PMI_CAP__PME_SUPPORT__SHIFT 0x1b
19323 #define D3F3_PMI_STATUS_CNTL__POWER_STATE_MASK 0x3
19324 #define D3F3_PMI_STATUS_CNTL__POWER_STATE__SHIFT 0x0
19325 #define D3F3_PMI_STATUS_CNTL__NO_SOFT_RESET_MASK 0x8
19326 #define D3F3_PMI_STATUS_CNTL__NO_SOFT_RESET__SHIFT 0x3
19327 #define D3F3_PMI_STATUS_CNTL__PME_EN_MASK 0x100
19328 #define D3F3_PMI_STATUS_CNTL__PME_EN__SHIFT 0x8
19329 #define D3F3_PMI_STATUS_CNTL__DATA_SELECT_MASK 0x1e00
19330 #define D3F3_PMI_STATUS_CNTL__DATA_SELECT__SHIFT 0x9
19331 #define D3F3_PMI_STATUS_CNTL__DATA_SCALE_MASK 0x6000
19332 #define D3F3_PMI_STATUS_CNTL__DATA_SCALE__SHIFT 0xd
19333 #define D3F3_PMI_STATUS_CNTL__PME_STATUS_MASK 0x8000
19334 #define D3F3_PMI_STATUS_CNTL__PME_STATUS__SHIFT 0xf
19335 #define D3F3_PMI_STATUS_CNTL__B2_B3_SUPPORT_MASK 0x400000
19336 #define D3F3_PMI_STATUS_CNTL__B2_B3_SUPPORT__SHIFT 0x16
19337 #define D3F3_PMI_STATUS_CNTL__BUS_PWR_EN_MASK 0x800000
19338 #define D3F3_PMI_STATUS_CNTL__BUS_PWR_EN__SHIFT 0x17
19339 #define D3F3_PMI_STATUS_CNTL__PMI_DATA_MASK 0xff000000
19340 #define D3F3_PMI_STATUS_CNTL__PMI_DATA__SHIFT 0x18
19341 #define D3F3_PCIE_CAP_LIST__CAP_ID_MASK 0xff
19342 #define D3F3_PCIE_CAP_LIST__CAP_ID__SHIFT 0x0
19343 #define D3F3_PCIE_CAP_LIST__NEXT_PTR_MASK 0xff00
19344 #define D3F3_PCIE_CAP_LIST__NEXT_PTR__SHIFT 0x8
19345 #define D3F3_PCIE_CAP__VERSION_MASK 0xf0000
19346 #define D3F3_PCIE_CAP__VERSION__SHIFT 0x10
19347 #define D3F3_PCIE_CAP__DEVICE_TYPE_MASK 0xf00000
19348 #define D3F3_PCIE_CAP__DEVICE_TYPE__SHIFT 0x14
19349 #define D3F3_PCIE_CAP__SLOT_IMPLEMENTED_MASK 0x1000000
19350 #define D3F3_PCIE_CAP__SLOT_IMPLEMENTED__SHIFT 0x18
19351 #define D3F3_PCIE_CAP__INT_MESSAGE_NUM_MASK 0x3e000000
19352 #define D3F3_PCIE_CAP__INT_MESSAGE_NUM__SHIFT 0x19
19353 #define D3F3_DEVICE_CAP__MAX_PAYLOAD_SUPPORT_MASK 0x7
19354 #define D3F3_DEVICE_CAP__MAX_PAYLOAD_SUPPORT__SHIFT 0x0
19355 #define D3F3_DEVICE_CAP__PHANTOM_FUNC_MASK 0x18
19356 #define D3F3_DEVICE_CAP__PHANTOM_FUNC__SHIFT 0x3
19357 #define D3F3_DEVICE_CAP__EXTENDED_TAG_MASK 0x20
19358 #define D3F3_DEVICE_CAP__EXTENDED_TAG__SHIFT 0x5
19359 #define D3F3_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY_MASK 0x1c0
19360 #define D3F3_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY__SHIFT 0x6
19361 #define D3F3_DEVICE_CAP__L1_ACCEPTABLE_LATENCY_MASK 0xe00
19362 #define D3F3_DEVICE_CAP__L1_ACCEPTABLE_LATENCY__SHIFT 0x9
19363 #define D3F3_DEVICE_CAP__ROLE_BASED_ERR_REPORTING_MASK 0x8000
19364 #define D3F3_DEVICE_CAP__ROLE_BASED_ERR_REPORTING__SHIFT 0xf
19365 #define D3F3_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT_MASK 0x3fc0000
19366 #define D3F3_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT__SHIFT 0x12
19367 #define D3F3_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE_MASK 0xc000000
19368 #define D3F3_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE__SHIFT 0x1a
19369 #define D3F3_DEVICE_CAP__FLR_CAPABLE_MASK 0x10000000
19370 #define D3F3_DEVICE_CAP__FLR_CAPABLE__SHIFT 0x1c
19371 #define D3F3_DEVICE_CNTL__CORR_ERR_EN_MASK 0x1
19372 #define D3F3_DEVICE_CNTL__CORR_ERR_EN__SHIFT 0x0
19373 #define D3F3_DEVICE_CNTL__NON_FATAL_ERR_EN_MASK 0x2
19374 #define D3F3_DEVICE_CNTL__NON_FATAL_ERR_EN__SHIFT 0x1
19375 #define D3F3_DEVICE_CNTL__FATAL_ERR_EN_MASK 0x4
19376 #define D3F3_DEVICE_CNTL__FATAL_ERR_EN__SHIFT 0x2
19377 #define D3F3_DEVICE_CNTL__USR_REPORT_EN_MASK 0x8
19378 #define D3F3_DEVICE_CNTL__USR_REPORT_EN__SHIFT 0x3
19379 #define D3F3_DEVICE_CNTL__RELAXED_ORD_EN_MASK 0x10
19380 #define D3F3_DEVICE_CNTL__RELAXED_ORD_EN__SHIFT 0x4
19381 #define D3F3_DEVICE_CNTL__MAX_PAYLOAD_SIZE_MASK 0xe0
19382 #define D3F3_DEVICE_CNTL__MAX_PAYLOAD_SIZE__SHIFT 0x5
19383 #define D3F3_DEVICE_CNTL__EXTENDED_TAG_EN_MASK 0x100
19384 #define D3F3_DEVICE_CNTL__EXTENDED_TAG_EN__SHIFT 0x8
19385 #define D3F3_DEVICE_CNTL__PHANTOM_FUNC_EN_MASK 0x200
19386 #define D3F3_DEVICE_CNTL__PHANTOM_FUNC_EN__SHIFT 0x9
19387 #define D3F3_DEVICE_CNTL__AUX_POWER_PM_EN_MASK 0x400
19388 #define D3F3_DEVICE_CNTL__AUX_POWER_PM_EN__SHIFT 0xa
19389 #define D3F3_DEVICE_CNTL__NO_SNOOP_EN_MASK 0x800
19390 #define D3F3_DEVICE_CNTL__NO_SNOOP_EN__SHIFT 0xb
19391 #define D3F3_DEVICE_CNTL__MAX_READ_REQUEST_SIZE_MASK 0x7000
19392 #define D3F3_DEVICE_CNTL__MAX_READ_REQUEST_SIZE__SHIFT 0xc
19393 #define D3F3_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN_MASK 0x8000
19394 #define D3F3_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN__SHIFT 0xf
19395 #define D3F3_DEVICE_STATUS__CORR_ERR_MASK 0x10000
19396 #define D3F3_DEVICE_STATUS__CORR_ERR__SHIFT 0x10
19397 #define D3F3_DEVICE_STATUS__NON_FATAL_ERR_MASK 0x20000
19398 #define D3F3_DEVICE_STATUS__NON_FATAL_ERR__SHIFT 0x11
19399 #define D3F3_DEVICE_STATUS__FATAL_ERR_MASK 0x40000
19400 #define D3F3_DEVICE_STATUS__FATAL_ERR__SHIFT 0x12
19401 #define D3F3_DEVICE_STATUS__USR_DETECTED_MASK 0x80000
19402 #define D3F3_DEVICE_STATUS__USR_DETECTED__SHIFT 0x13
19403 #define D3F3_DEVICE_STATUS__AUX_PWR_MASK 0x100000
19404 #define D3F3_DEVICE_STATUS__AUX_PWR__SHIFT 0x14
19405 #define D3F3_DEVICE_STATUS__TRANSACTIONS_PEND_MASK 0x200000
19406 #define D3F3_DEVICE_STATUS__TRANSACTIONS_PEND__SHIFT 0x15
19407 #define D3F3_LINK_CAP__LINK_SPEED_MASK 0xf
19408 #define D3F3_LINK_CAP__LINK_SPEED__SHIFT 0x0
19409 #define D3F3_LINK_CAP__LINK_WIDTH_MASK 0x3f0
19410 #define D3F3_LINK_CAP__LINK_WIDTH__SHIFT 0x4
19411 #define D3F3_LINK_CAP__PM_SUPPORT_MASK 0xc00
19412 #define D3F3_LINK_CAP__PM_SUPPORT__SHIFT 0xa
19413 #define D3F3_LINK_CAP__L0S_EXIT_LATENCY_MASK 0x7000
19414 #define D3F3_LINK_CAP__L0S_EXIT_LATENCY__SHIFT 0xc
19415 #define D3F3_LINK_CAP__L1_EXIT_LATENCY_MASK 0x38000
19416 #define D3F3_LINK_CAP__L1_EXIT_LATENCY__SHIFT 0xf
19417 #define D3F3_LINK_CAP__CLOCK_POWER_MANAGEMENT_MASK 0x40000
19418 #define D3F3_LINK_CAP__CLOCK_POWER_MANAGEMENT__SHIFT 0x12
19419 #define D3F3_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING_MASK 0x80000
19420 #define D3F3_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING__SHIFT 0x13
19421 #define D3F3_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE_MASK 0x100000
19422 #define D3F3_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE__SHIFT 0x14
19423 #define D3F3_LINK_CAP__LINK_BW_NOTIFICATION_CAP_MASK 0x200000
19424 #define D3F3_LINK_CAP__LINK_BW_NOTIFICATION_CAP__SHIFT 0x15
19425 #define D3F3_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE_MASK 0x400000
19426 #define D3F3_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE__SHIFT 0x16
19427 #define D3F3_LINK_CAP__PORT_NUMBER_MASK 0xff000000
19428 #define D3F3_LINK_CAP__PORT_NUMBER__SHIFT 0x18
19429 #define D3F3_LINK_CNTL__PM_CONTROL_MASK 0x3
19430 #define D3F3_LINK_CNTL__PM_CONTROL__SHIFT 0x0
19431 #define D3F3_LINK_CNTL__READ_CPL_BOUNDARY_MASK 0x8
19432 #define D3F3_LINK_CNTL__READ_CPL_BOUNDARY__SHIFT 0x3
19433 #define D3F3_LINK_CNTL__LINK_DIS_MASK 0x10
19434 #define D3F3_LINK_CNTL__LINK_DIS__SHIFT 0x4
19435 #define D3F3_LINK_CNTL__RETRAIN_LINK_MASK 0x20
19436 #define D3F3_LINK_CNTL__RETRAIN_LINK__SHIFT 0x5
19437 #define D3F3_LINK_CNTL__COMMON_CLOCK_CFG_MASK 0x40
19438 #define D3F3_LINK_CNTL__COMMON_CLOCK_CFG__SHIFT 0x6
19439 #define D3F3_LINK_CNTL__EXTENDED_SYNC_MASK 0x80
19440 #define D3F3_LINK_CNTL__EXTENDED_SYNC__SHIFT 0x7
19441 #define D3F3_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN_MASK 0x100
19442 #define D3F3_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN__SHIFT 0x8
19443 #define D3F3_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE_MASK 0x200
19444 #define D3F3_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE__SHIFT 0x9
19445 #define D3F3_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN_MASK 0x400
19446 #define D3F3_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN__SHIFT 0xa
19447 #define D3F3_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN_MASK 0x800
19448 #define D3F3_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN__SHIFT 0xb
19449 #define D3F3_LINK_STATUS__CURRENT_LINK_SPEED_MASK 0xf0000
19450 #define D3F3_LINK_STATUS__CURRENT_LINK_SPEED__SHIFT 0x10
19451 #define D3F3_LINK_STATUS__NEGOTIATED_LINK_WIDTH_MASK 0x3f00000
19452 #define D3F3_LINK_STATUS__NEGOTIATED_LINK_WIDTH__SHIFT 0x14
19453 #define D3F3_LINK_STATUS__LINK_TRAINING_MASK 0x8000000
19454 #define D3F3_LINK_STATUS__LINK_TRAINING__SHIFT 0x1b
19455 #define D3F3_LINK_STATUS__SLOT_CLOCK_CFG_MASK 0x10000000
19456 #define D3F3_LINK_STATUS__SLOT_CLOCK_CFG__SHIFT 0x1c
19457 #define D3F3_LINK_STATUS__DL_ACTIVE_MASK 0x20000000
19458 #define D3F3_LINK_STATUS__DL_ACTIVE__SHIFT 0x1d
19459 #define D3F3_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS_MASK 0x40000000
19460 #define D3F3_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS__SHIFT 0x1e
19461 #define D3F3_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS_MASK 0x80000000
19462 #define D3F3_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS__SHIFT 0x1f
19463 #define D3F3_SLOT_CAP__ATTN_BUTTON_PRESENT_MASK 0x1
19464 #define D3F3_SLOT_CAP__ATTN_BUTTON_PRESENT__SHIFT 0x0
19465 #define D3F3_SLOT_CAP__PWR_CONTROLLER_PRESENT_MASK 0x2
19466 #define D3F3_SLOT_CAP__PWR_CONTROLLER_PRESENT__SHIFT 0x1
19467 #define D3F3_SLOT_CAP__MRL_SENSOR_PRESENT_MASK 0x4
19468 #define D3F3_SLOT_CAP__MRL_SENSOR_PRESENT__SHIFT 0x2
19469 #define D3F3_SLOT_CAP__ATTN_INDICATOR_PRESENT_MASK 0x8
19470 #define D3F3_SLOT_CAP__ATTN_INDICATOR_PRESENT__SHIFT 0x3
19471 #define D3F3_SLOT_CAP__PWR_INDICATOR_PRESENT_MASK 0x10
19472 #define D3F3_SLOT_CAP__PWR_INDICATOR_PRESENT__SHIFT 0x4
19473 #define D3F3_SLOT_CAP__HOTPLUG_SURPRISE_MASK 0x20
19474 #define D3F3_SLOT_CAP__HOTPLUG_SURPRISE__SHIFT 0x5
19475 #define D3F3_SLOT_CAP__HOTPLUG_CAPABLE_MASK 0x40
19476 #define D3F3_SLOT_CAP__HOTPLUG_CAPABLE__SHIFT 0x6
19477 #define D3F3_SLOT_CAP__SLOT_PWR_LIMIT_VALUE_MASK 0x7f80
19478 #define D3F3_SLOT_CAP__SLOT_PWR_LIMIT_VALUE__SHIFT 0x7
19479 #define D3F3_SLOT_CAP__SLOT_PWR_LIMIT_SCALE_MASK 0x18000
19480 #define D3F3_SLOT_CAP__SLOT_PWR_LIMIT_SCALE__SHIFT 0xf
19481 #define D3F3_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT_MASK 0x20000
19482 #define D3F3_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT__SHIFT 0x11
19483 #define D3F3_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED_MASK 0x40000
19484 #define D3F3_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED__SHIFT 0x12
19485 #define D3F3_SLOT_CAP__PHYSICAL_SLOT_NUM_MASK 0xfff80000
19486 #define D3F3_SLOT_CAP__PHYSICAL_SLOT_NUM__SHIFT 0x13
19487 #define D3F3_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN_MASK 0x1
19488 #define D3F3_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN__SHIFT 0x0
19489 #define D3F3_SLOT_CNTL__PWR_FAULT_DETECTED_EN_MASK 0x2
19490 #define D3F3_SLOT_CNTL__PWR_FAULT_DETECTED_EN__SHIFT 0x1
19491 #define D3F3_SLOT_CNTL__MRL_SENSOR_CHANGED_EN_MASK 0x4
19492 #define D3F3_SLOT_CNTL__MRL_SENSOR_CHANGED_EN__SHIFT 0x2
19493 #define D3F3_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN_MASK 0x8
19494 #define D3F3_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN__SHIFT 0x3
19495 #define D3F3_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN_MASK 0x10
19496 #define D3F3_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN__SHIFT 0x4
19497 #define D3F3_SLOT_CNTL__HOTPLUG_INTR_EN_MASK 0x20
19498 #define D3F3_SLOT_CNTL__HOTPLUG_INTR_EN__SHIFT 0x5
19499 #define D3F3_SLOT_CNTL__ATTN_INDICATOR_CNTL_MASK 0xc0
19500 #define D3F3_SLOT_CNTL__ATTN_INDICATOR_CNTL__SHIFT 0x6
19501 #define D3F3_SLOT_CNTL__PWR_INDICATOR_CNTL_MASK 0x300
19502 #define D3F3_SLOT_CNTL__PWR_INDICATOR_CNTL__SHIFT 0x8
19503 #define D3F3_SLOT_CNTL__PWR_CONTROLLER_CNTL_MASK 0x400
19504 #define D3F3_SLOT_CNTL__PWR_CONTROLLER_CNTL__SHIFT 0xa
19505 #define D3F3_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL_MASK 0x800
19506 #define D3F3_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL__SHIFT 0xb
19507 #define D3F3_SLOT_CNTL__DL_STATE_CHANGED_EN_MASK 0x1000
19508 #define D3F3_SLOT_CNTL__DL_STATE_CHANGED_EN__SHIFT 0xc
19509 #define D3F3_SLOT_STATUS__ATTN_BUTTON_PRESSED_MASK 0x10000
19510 #define D3F3_SLOT_STATUS__ATTN_BUTTON_PRESSED__SHIFT 0x10
19511 #define D3F3_SLOT_STATUS__PWR_FAULT_DETECTED_MASK 0x20000
19512 #define D3F3_SLOT_STATUS__PWR_FAULT_DETECTED__SHIFT 0x11
19513 #define D3F3_SLOT_STATUS__MRL_SENSOR_CHANGED_MASK 0x40000
19514 #define D3F3_SLOT_STATUS__MRL_SENSOR_CHANGED__SHIFT 0x12
19515 #define D3F3_SLOT_STATUS__PRESENCE_DETECT_CHANGED_MASK 0x80000
19516 #define D3F3_SLOT_STATUS__PRESENCE_DETECT_CHANGED__SHIFT 0x13
19517 #define D3F3_SLOT_STATUS__COMMAND_COMPLETED_MASK 0x100000
19518 #define D3F3_SLOT_STATUS__COMMAND_COMPLETED__SHIFT 0x14
19519 #define D3F3_SLOT_STATUS__MRL_SENSOR_STATE_MASK 0x200000
19520 #define D3F3_SLOT_STATUS__MRL_SENSOR_STATE__SHIFT 0x15
19521 #define D3F3_SLOT_STATUS__PRESENCE_DETECT_STATE_MASK 0x400000
19522 #define D3F3_SLOT_STATUS__PRESENCE_DETECT_STATE__SHIFT 0x16
19523 #define D3F3_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS_MASK 0x800000
19524 #define D3F3_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS__SHIFT 0x17
19525 #define D3F3_SLOT_STATUS__DL_STATE_CHANGED_MASK 0x1000000
19526 #define D3F3_SLOT_STATUS__DL_STATE_CHANGED__SHIFT 0x18
19527 #define D3F3_ROOT_CNTL__SERR_ON_CORR_ERR_EN_MASK 0x1
19528 #define D3F3_ROOT_CNTL__SERR_ON_CORR_ERR_EN__SHIFT 0x0
19529 #define D3F3_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN_MASK 0x2
19530 #define D3F3_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN__SHIFT 0x1
19531 #define D3F3_ROOT_CNTL__SERR_ON_FATAL_ERR_EN_MASK 0x4
19532 #define D3F3_ROOT_CNTL__SERR_ON_FATAL_ERR_EN__SHIFT 0x2
19533 #define D3F3_ROOT_CNTL__PM_INTERRUPT_EN_MASK 0x8
19534 #define D3F3_ROOT_CNTL__PM_INTERRUPT_EN__SHIFT 0x3
19535 #define D3F3_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN_MASK 0x10
19536 #define D3F3_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN__SHIFT 0x4
19537 #define D3F3_ROOT_CAP__CRS_SOFTWARE_VISIBILITY_MASK 0x10000
19538 #define D3F3_ROOT_CAP__CRS_SOFTWARE_VISIBILITY__SHIFT 0x10
19539 #define D3F3_ROOT_STATUS__PME_REQUESTOR_ID_MASK 0xffff
19540 #define D3F3_ROOT_STATUS__PME_REQUESTOR_ID__SHIFT 0x0
19541 #define D3F3_ROOT_STATUS__PME_STATUS_MASK 0x10000
19542 #define D3F3_ROOT_STATUS__PME_STATUS__SHIFT 0x10
19543 #define D3F3_ROOT_STATUS__PME_PENDING_MASK 0x20000
19544 #define D3F3_ROOT_STATUS__PME_PENDING__SHIFT 0x11
19545 #define D3F3_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED_MASK 0xf
19546 #define D3F3_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED__SHIFT 0x0
19547 #define D3F3_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED_MASK 0x10
19548 #define D3F3_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED__SHIFT 0x4
19549 #define D3F3_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED_MASK 0x20
19550 #define D3F3_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED__SHIFT 0x5
19551 #define D3F3_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED_MASK 0x40
19552 #define D3F3_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED__SHIFT 0x6
19553 #define D3F3_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED_MASK 0x80
19554 #define D3F3_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED__SHIFT 0x7
19555 #define D3F3_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED_MASK 0x100
19556 #define D3F3_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED__SHIFT 0x8
19557 #define D3F3_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED_MASK 0x200
19558 #define D3F3_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED__SHIFT 0x9
19559 #define D3F3_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING_MASK 0x400
19560 #define D3F3_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING__SHIFT 0xa
19561 #define D3F3_DEVICE_CAP2__LTR_SUPPORTED_MASK 0x800
19562 #define D3F3_DEVICE_CAP2__LTR_SUPPORTED__SHIFT 0xb
19563 #define D3F3_DEVICE_CAP2__TPH_CPLR_SUPPORTED_MASK 0x3000
19564 #define D3F3_DEVICE_CAP2__TPH_CPLR_SUPPORTED__SHIFT 0xc
19565 #define D3F3_DEVICE_CAP2__OBFF_SUPPORTED_MASK 0xc0000
19566 #define D3F3_DEVICE_CAP2__OBFF_SUPPORTED__SHIFT 0x12
19567 #define D3F3_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED_MASK 0x100000
19568 #define D3F3_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED__SHIFT 0x14
19569 #define D3F3_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED_MASK 0x200000
19570 #define D3F3_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED__SHIFT 0x15
19571 #define D3F3_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES_MASK 0xc00000
19572 #define D3F3_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES__SHIFT 0x16
19573 #define D3F3_DEVICE_CNTL2__CPL_TIMEOUT_VALUE_MASK 0xf
19574 #define D3F3_DEVICE_CNTL2__CPL_TIMEOUT_VALUE__SHIFT 0x0
19575 #define D3F3_DEVICE_CNTL2__CPL_TIMEOUT_DIS_MASK 0x10
19576 #define D3F3_DEVICE_CNTL2__CPL_TIMEOUT_DIS__SHIFT 0x4
19577 #define D3F3_DEVICE_CNTL2__ARI_FORWARDING_EN_MASK 0x20
19578 #define D3F3_DEVICE_CNTL2__ARI_FORWARDING_EN__SHIFT 0x5
19579 #define D3F3_DEVICE_CNTL2__ATOMICOP_REQUEST_EN_MASK 0x40
19580 #define D3F3_DEVICE_CNTL2__ATOMICOP_REQUEST_EN__SHIFT 0x6
19581 #define D3F3_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING_MASK 0x80
19582 #define D3F3_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING__SHIFT 0x7
19583 #define D3F3_DEVICE_CNTL2__IDO_REQUEST_ENABLE_MASK 0x100
19584 #define D3F3_DEVICE_CNTL2__IDO_REQUEST_ENABLE__SHIFT 0x8
19585 #define D3F3_DEVICE_CNTL2__IDO_COMPLETION_ENABLE_MASK 0x200
19586 #define D3F3_DEVICE_CNTL2__IDO_COMPLETION_ENABLE__SHIFT 0x9
19587 #define D3F3_DEVICE_CNTL2__LTR_EN_MASK 0x400
19588 #define D3F3_DEVICE_CNTL2__LTR_EN__SHIFT 0xa
19589 #define D3F3_DEVICE_CNTL2__OBFF_EN_MASK 0x6000
19590 #define D3F3_DEVICE_CNTL2__OBFF_EN__SHIFT 0xd
19591 #define D3F3_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING_MASK 0x8000
19592 #define D3F3_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING__SHIFT 0xf
19593 #define D3F3_DEVICE_STATUS2__RESERVED_MASK 0xffff0000
19594 #define D3F3_DEVICE_STATUS2__RESERVED__SHIFT 0x10
19595 #define D3F3_LINK_CAP2__SUPPORTED_LINK_SPEED_MASK 0xfe
19596 #define D3F3_LINK_CAP2__SUPPORTED_LINK_SPEED__SHIFT 0x1
19597 #define D3F3_LINK_CAP2__CROSSLINK_SUPPORTED_MASK 0x100
19598 #define D3F3_LINK_CAP2__CROSSLINK_SUPPORTED__SHIFT 0x8
19599 #define D3F3_LINK_CAP2__RESERVED_MASK 0xfffffe00
19600 #define D3F3_LINK_CAP2__RESERVED__SHIFT 0x9
19601 #define D3F3_LINK_CNTL2__TARGET_LINK_SPEED_MASK 0xf
19602 #define D3F3_LINK_CNTL2__TARGET_LINK_SPEED__SHIFT 0x0
19603 #define D3F3_LINK_CNTL2__ENTER_COMPLIANCE_MASK 0x10
19604 #define D3F3_LINK_CNTL2__ENTER_COMPLIANCE__SHIFT 0x4
19605 #define D3F3_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE_MASK 0x20
19606 #define D3F3_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE__SHIFT 0x5
19607 #define D3F3_LINK_CNTL2__SELECTABLE_DEEMPHASIS_MASK 0x40
19608 #define D3F3_LINK_CNTL2__SELECTABLE_DEEMPHASIS__SHIFT 0x6
19609 #define D3F3_LINK_CNTL2__XMIT_MARGIN_MASK 0x380
19610 #define D3F3_LINK_CNTL2__XMIT_MARGIN__SHIFT 0x7
19611 #define D3F3_LINK_CNTL2__ENTER_MOD_COMPLIANCE_MASK 0x400
19612 #define D3F3_LINK_CNTL2__ENTER_MOD_COMPLIANCE__SHIFT 0xa
19613 #define D3F3_LINK_CNTL2__COMPLIANCE_SOS_MASK 0x800
19614 #define D3F3_LINK_CNTL2__COMPLIANCE_SOS__SHIFT 0xb
19615 #define D3F3_LINK_CNTL2__COMPLIANCE_DEEMPHASIS_MASK 0xf000
19616 #define D3F3_LINK_CNTL2__COMPLIANCE_DEEMPHASIS__SHIFT 0xc
19617 #define D3F3_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL_MASK 0x10000
19618 #define D3F3_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL__SHIFT 0x10
19619 #define D3F3_LINK_STATUS2__EQUALIZATION_COMPLETE_MASK 0x20000
19620 #define D3F3_LINK_STATUS2__EQUALIZATION_COMPLETE__SHIFT 0x11
19621 #define D3F3_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS_MASK 0x40000
19622 #define D3F3_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS__SHIFT 0x12
19623 #define D3F3_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS_MASK 0x80000
19624 #define D3F3_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS__SHIFT 0x13
19625 #define D3F3_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS_MASK 0x100000
19626 #define D3F3_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS__SHIFT 0x14
19627 #define D3F3_LINK_STATUS2__LINK_EQUALIZATION_REQUEST_MASK 0x200000
19628 #define D3F3_LINK_STATUS2__LINK_EQUALIZATION_REQUEST__SHIFT 0x15
19629 #define D3F3_SLOT_CAP2__RESERVED_MASK 0xffffffff
19630 #define D3F3_SLOT_CAP2__RESERVED__SHIFT 0x0
19631 #define D3F3_SLOT_CNTL2__RESERVED_MASK 0xffff
19632 #define D3F3_SLOT_CNTL2__RESERVED__SHIFT 0x0
19633 #define D3F3_SLOT_STATUS2__RESERVED_MASK 0xffff0000
19634 #define D3F3_SLOT_STATUS2__RESERVED__SHIFT 0x10
19635 #define D3F3_MSI_CAP_LIST__CAP_ID_MASK 0xff
19636 #define D3F3_MSI_CAP_LIST__CAP_ID__SHIFT 0x0
19637 #define D3F3_MSI_CAP_LIST__NEXT_PTR_MASK 0xff00
19638 #define D3F3_MSI_CAP_LIST__NEXT_PTR__SHIFT 0x8
19639 #define D3F3_MSI_MSG_CNTL__MSI_EN_MASK 0x10000
19640 #define D3F3_MSI_MSG_CNTL__MSI_EN__SHIFT 0x10
19641 #define D3F3_MSI_MSG_CNTL__MSI_MULTI_CAP_MASK 0xe0000
19642 #define D3F3_MSI_MSG_CNTL__MSI_MULTI_CAP__SHIFT 0x11
19643 #define D3F3_MSI_MSG_CNTL__MSI_MULTI_EN_MASK 0x700000
19644 #define D3F3_MSI_MSG_CNTL__MSI_MULTI_EN__SHIFT 0x14
19645 #define D3F3_MSI_MSG_CNTL__MSI_64BIT_MASK 0x800000
19646 #define D3F3_MSI_MSG_CNTL__MSI_64BIT__SHIFT 0x17
19647 #define D3F3_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP_MASK 0x1000000
19648 #define D3F3_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP__SHIFT 0x18
19649 #define D3F3_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO_MASK 0xfffffffc
19650 #define D3F3_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO__SHIFT 0x2
19651 #define D3F3_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI_MASK 0xffffffff
19652 #define D3F3_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI__SHIFT 0x0
19653 #define D3F3_MSI_MSG_DATA_64__MSI_DATA_64_MASK 0xffff
19654 #define D3F3_MSI_MSG_DATA_64__MSI_DATA_64__SHIFT 0x0
19655 #define D3F3_MSI_MSG_DATA__MSI_DATA_MASK 0xffff
19656 #define D3F3_MSI_MSG_DATA__MSI_DATA__SHIFT 0x0
19657 #define D3F3_SSID_CAP_LIST__CAP_ID_MASK 0xff
19658 #define D3F3_SSID_CAP_LIST__CAP_ID__SHIFT 0x0
19659 #define D3F3_SSID_CAP_LIST__NEXT_PTR_MASK 0xff00
19660 #define D3F3_SSID_CAP_LIST__NEXT_PTR__SHIFT 0x8
19661 #define D3F3_SSID_CAP__SUBSYSTEM_VENDOR_ID_MASK 0xffff
19662 #define D3F3_SSID_CAP__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
19663 #define D3F3_SSID_CAP__SUBSYSTEM_ID_MASK 0xffff0000
19664 #define D3F3_SSID_CAP__SUBSYSTEM_ID__SHIFT 0x10
19665 #define D3F3_MSI_MAP_CAP_LIST__CAP_ID_MASK 0xff
19666 #define D3F3_MSI_MAP_CAP_LIST__CAP_ID__SHIFT 0x0
19667 #define D3F3_MSI_MAP_CAP_LIST__NEXT_PTR_MASK 0xff00
19668 #define D3F3_MSI_MAP_CAP_LIST__NEXT_PTR__SHIFT 0x8
19669 #define D3F3_MSI_MAP_CAP__EN_MASK 0x10000
19670 #define D3F3_MSI_MAP_CAP__EN__SHIFT 0x10
19671 #define D3F3_MSI_MAP_CAP__FIXD_MASK 0x20000
19672 #define D3F3_MSI_MAP_CAP__FIXD__SHIFT 0x11
19673 #define D3F3_MSI_MAP_CAP__CAP_TYPE_MASK 0xf8000000
19674 #define D3F3_MSI_MAP_CAP__CAP_TYPE__SHIFT 0x1b
19675 #define D3F3_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO_MASK 0xfff00000
19676 #define D3F3_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO__SHIFT 0x14
19677 #define D3F3_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI_MASK 0xffffffff
19678 #define D3F3_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI__SHIFT 0x0
19679 #define D3F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
19680 #define D3F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
19681 #define D3F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
19682 #define D3F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
19683 #define D3F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
19684 #define D3F3_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
19685 #define D3F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID_MASK 0xffff
19686 #define D3F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID__SHIFT 0x0
19687 #define D3F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV_MASK 0xf0000
19688 #define D3F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV__SHIFT 0x10
19689 #define D3F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH_MASK 0xfff00000
19690 #define D3F3_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH__SHIFT 0x14
19691 #define D3F3_PCIE_VENDOR_SPECIFIC1__SCRATCH_MASK 0xffffffff
19692 #define D3F3_PCIE_VENDOR_SPECIFIC1__SCRATCH__SHIFT 0x0
19693 #define D3F3_PCIE_VENDOR_SPECIFIC2__SCRATCH_MASK 0xffffffff
19694 #define D3F3_PCIE_VENDOR_SPECIFIC2__SCRATCH__SHIFT 0x0
19695 #define D3F3_PCIE_VC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
19696 #define D3F3_PCIE_VC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
19697 #define D3F3_PCIE_VC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
19698 #define D3F3_PCIE_VC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
19699 #define D3F3_PCIE_VC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
19700 #define D3F3_PCIE_VC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
19701 #define D3F3_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT_MASK 0x7
19702 #define D3F3_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT__SHIFT 0x0
19703 #define D3F3_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT_MASK 0x70
19704 #define D3F3_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT__SHIFT 0x4
19705 #define D3F3_PCIE_PORT_VC_CAP_REG1__REF_CLK_MASK 0x300
19706 #define D3F3_PCIE_PORT_VC_CAP_REG1__REF_CLK__SHIFT 0x8
19707 #define D3F3_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE_MASK 0xc00
19708 #define D3F3_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE__SHIFT 0xa
19709 #define D3F3_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP_MASK 0xff
19710 #define D3F3_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP__SHIFT 0x0
19711 #define D3F3_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET_MASK 0xff000000
19712 #define D3F3_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET__SHIFT 0x18
19713 #define D3F3_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE_MASK 0x1
19714 #define D3F3_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE__SHIFT 0x0
19715 #define D3F3_PCIE_PORT_VC_CNTL__VC_ARB_SELECT_MASK 0xe
19716 #define D3F3_PCIE_PORT_VC_CNTL__VC_ARB_SELECT__SHIFT 0x1
19717 #define D3F3_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS_MASK 0x10000
19718 #define D3F3_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS__SHIFT 0x10
19719 #define D3F3_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
19720 #define D3F3_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
19721 #define D3F3_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
19722 #define D3F3_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
19723 #define D3F3_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
19724 #define D3F3_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
19725 #define D3F3_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
19726 #define D3F3_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
19727 #define D3F3_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
19728 #define D3F3_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
19729 #define D3F3_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
19730 #define D3F3_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
19731 #define D3F3_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
19732 #define D3F3_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
19733 #define D3F3_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
19734 #define D3F3_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
19735 #define D3F3_PCIE_VC0_RESOURCE_CNTL__VC_ID_MASK 0x7000000
19736 #define D3F3_PCIE_VC0_RESOURCE_CNTL__VC_ID__SHIFT 0x18
19737 #define D3F3_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
19738 #define D3F3_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
19739 #define D3F3_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
19740 #define D3F3_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
19741 #define D3F3_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
19742 #define D3F3_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
19743 #define D3F3_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
19744 #define D3F3_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
19745 #define D3F3_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
19746 #define D3F3_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
19747 #define D3F3_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
19748 #define D3F3_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
19749 #define D3F3_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
19750 #define D3F3_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
19751 #define D3F3_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
19752 #define D3F3_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
19753 #define D3F3_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
19754 #define D3F3_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
19755 #define D3F3_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
19756 #define D3F3_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
19757 #define D3F3_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
19758 #define D3F3_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
19759 #define D3F3_PCIE_VC1_RESOURCE_CNTL__VC_ID_MASK 0x7000000
19760 #define D3F3_PCIE_VC1_RESOURCE_CNTL__VC_ID__SHIFT 0x18
19761 #define D3F3_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
19762 #define D3F3_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
19763 #define D3F3_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
19764 #define D3F3_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
19765 #define D3F3_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
19766 #define D3F3_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
19767 #define D3F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID_MASK 0xffff
19768 #define D3F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
19769 #define D3F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
19770 #define D3F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
19771 #define D3F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
19772 #define D3F3_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
19773 #define D3F3_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO_MASK 0xffffffff
19774 #define D3F3_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO__SHIFT 0x0
19775 #define D3F3_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI_MASK 0xffffffff
19776 #define D3F3_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI__SHIFT 0x0
19777 #define D3F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID_MASK 0xffff
19778 #define D3F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
19779 #define D3F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
19780 #define D3F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
19781 #define D3F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
19782 #define D3F3_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
19783 #define D3F3_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS_MASK 0x10
19784 #define D3F3_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS__SHIFT 0x4
19785 #define D3F3_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS_MASK 0x20
19786 #define D3F3_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS__SHIFT 0x5
19787 #define D3F3_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS_MASK 0x1000
19788 #define D3F3_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS__SHIFT 0xc
19789 #define D3F3_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS_MASK 0x2000
19790 #define D3F3_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS__SHIFT 0xd
19791 #define D3F3_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS_MASK 0x4000
19792 #define D3F3_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS__SHIFT 0xe
19793 #define D3F3_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS_MASK 0x8000
19794 #define D3F3_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS__SHIFT 0xf
19795 #define D3F3_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS_MASK 0x10000
19796 #define D3F3_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS__SHIFT 0x10
19797 #define D3F3_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS_MASK 0x20000
19798 #define D3F3_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS__SHIFT 0x11
19799 #define D3F3_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS_MASK 0x40000
19800 #define D3F3_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS__SHIFT 0x12
19801 #define D3F3_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS_MASK 0x80000
19802 #define D3F3_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS__SHIFT 0x13
19803 #define D3F3_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS_MASK 0x100000
19804 #define D3F3_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS__SHIFT 0x14
19805 #define D3F3_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS_MASK 0x200000
19806 #define D3F3_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS__SHIFT 0x15
19807 #define D3F3_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS_MASK 0x400000
19808 #define D3F3_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS__SHIFT 0x16
19809 #define D3F3_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS_MASK 0x800000
19810 #define D3F3_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS__SHIFT 0x17
19811 #define D3F3_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS_MASK 0x1000000
19812 #define D3F3_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS__SHIFT 0x18
19813 #define D3F3_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS_MASK 0x2000000
19814 #define D3F3_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS__SHIFT 0x19
19815 #define D3F3_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK_MASK 0x10
19816 #define D3F3_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK__SHIFT 0x4
19817 #define D3F3_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK_MASK 0x20
19818 #define D3F3_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK__SHIFT 0x5
19819 #define D3F3_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK_MASK 0x1000
19820 #define D3F3_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK__SHIFT 0xc
19821 #define D3F3_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK_MASK 0x2000
19822 #define D3F3_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK__SHIFT 0xd
19823 #define D3F3_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK_MASK 0x4000
19824 #define D3F3_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK__SHIFT 0xe
19825 #define D3F3_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK_MASK 0x8000
19826 #define D3F3_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK__SHIFT 0xf
19827 #define D3F3_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK_MASK 0x10000
19828 #define D3F3_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK__SHIFT 0x10
19829 #define D3F3_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK_MASK 0x20000
19830 #define D3F3_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK__SHIFT 0x11
19831 #define D3F3_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK_MASK 0x40000
19832 #define D3F3_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK__SHIFT 0x12
19833 #define D3F3_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK_MASK 0x80000
19834 #define D3F3_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK__SHIFT 0x13
19835 #define D3F3_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK_MASK 0x100000
19836 #define D3F3_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK__SHIFT 0x14
19837 #define D3F3_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK_MASK 0x200000
19838 #define D3F3_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK__SHIFT 0x15
19839 #define D3F3_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK_MASK 0x400000
19840 #define D3F3_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK__SHIFT 0x16
19841 #define D3F3_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK_MASK 0x800000
19842 #define D3F3_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK__SHIFT 0x17
19843 #define D3F3_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK_MASK 0x1000000
19844 #define D3F3_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK__SHIFT 0x18
19845 #define D3F3_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK_MASK 0x2000000
19846 #define D3F3_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK__SHIFT 0x19
19847 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY_MASK 0x10
19848 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY__SHIFT 0x4
19849 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY_MASK 0x20
19850 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY__SHIFT 0x5
19851 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY_MASK 0x1000
19852 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY__SHIFT 0xc
19853 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY_MASK 0x2000
19854 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY__SHIFT 0xd
19855 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY_MASK 0x4000
19856 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY__SHIFT 0xe
19857 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY_MASK 0x8000
19858 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY__SHIFT 0xf
19859 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY_MASK 0x10000
19860 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY__SHIFT 0x10
19861 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY_MASK 0x20000
19862 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY__SHIFT 0x11
19863 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY_MASK 0x40000
19864 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY__SHIFT 0x12
19865 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY_MASK 0x80000
19866 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY__SHIFT 0x13
19867 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY_MASK 0x100000
19868 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY__SHIFT 0x14
19869 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY_MASK 0x200000
19870 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY__SHIFT 0x15
19871 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY_MASK 0x400000
19872 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY__SHIFT 0x16
19873 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY_MASK 0x800000
19874 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY__SHIFT 0x17
19875 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY_MASK 0x1000000
19876 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY__SHIFT 0x18
19877 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY_MASK 0x2000000
19878 #define D3F3_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY__SHIFT 0x19
19879 #define D3F3_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS_MASK 0x1
19880 #define D3F3_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS__SHIFT 0x0
19881 #define D3F3_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS_MASK 0x40
19882 #define D3F3_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS__SHIFT 0x6
19883 #define D3F3_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS_MASK 0x80
19884 #define D3F3_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS__SHIFT 0x7
19885 #define D3F3_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS_MASK 0x100
19886 #define D3F3_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS__SHIFT 0x8
19887 #define D3F3_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS_MASK 0x1000
19888 #define D3F3_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS__SHIFT 0xc
19889 #define D3F3_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS_MASK 0x2000
19890 #define D3F3_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS__SHIFT 0xd
19891 #define D3F3_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS_MASK 0x4000
19892 #define D3F3_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS__SHIFT 0xe
19893 #define D3F3_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS_MASK 0x8000
19894 #define D3F3_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS__SHIFT 0xf
19895 #define D3F3_PCIE_CORR_ERR_MASK__RCV_ERR_MASK_MASK 0x1
19896 #define D3F3_PCIE_CORR_ERR_MASK__RCV_ERR_MASK__SHIFT 0x0
19897 #define D3F3_PCIE_CORR_ERR_MASK__BAD_TLP_MASK_MASK 0x40
19898 #define D3F3_PCIE_CORR_ERR_MASK__BAD_TLP_MASK__SHIFT 0x6
19899 #define D3F3_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK_MASK 0x80
19900 #define D3F3_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK__SHIFT 0x7
19901 #define D3F3_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK_MASK 0x100
19902 #define D3F3_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK__SHIFT 0x8
19903 #define D3F3_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK_MASK 0x1000
19904 #define D3F3_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK__SHIFT 0xc
19905 #define D3F3_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK_MASK 0x2000
19906 #define D3F3_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK__SHIFT 0xd
19907 #define D3F3_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK_MASK 0x4000
19908 #define D3F3_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK__SHIFT 0xe
19909 #define D3F3_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK_MASK 0x8000
19910 #define D3F3_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK__SHIFT 0xf
19911 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR_MASK 0x1f
19912 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR__SHIFT 0x0
19913 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP_MASK 0x20
19914 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP__SHIFT 0x5
19915 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN_MASK 0x40
19916 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN__SHIFT 0x6
19917 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP_MASK 0x80
19918 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP__SHIFT 0x7
19919 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN_MASK 0x100
19920 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN__SHIFT 0x8
19921 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP_MASK 0x200
19922 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP__SHIFT 0x9
19923 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN_MASK 0x400
19924 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN__SHIFT 0xa
19925 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT_MASK 0x800
19926 #define D3F3_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT__SHIFT 0xb
19927 #define D3F3_PCIE_HDR_LOG0__TLP_HDR_MASK 0xffffffff
19928 #define D3F3_PCIE_HDR_LOG0__TLP_HDR__SHIFT 0x0
19929 #define D3F3_PCIE_HDR_LOG1__TLP_HDR_MASK 0xffffffff
19930 #define D3F3_PCIE_HDR_LOG1__TLP_HDR__SHIFT 0x0
19931 #define D3F3_PCIE_HDR_LOG2__TLP_HDR_MASK 0xffffffff
19932 #define D3F3_PCIE_HDR_LOG2__TLP_HDR__SHIFT 0x0
19933 #define D3F3_PCIE_HDR_LOG3__TLP_HDR_MASK 0xffffffff
19934 #define D3F3_PCIE_HDR_LOG3__TLP_HDR__SHIFT 0x0
19935 #define D3F3_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN_MASK 0x1
19936 #define D3F3_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN__SHIFT 0x0
19937 #define D3F3_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN_MASK 0x2
19938 #define D3F3_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN__SHIFT 0x1
19939 #define D3F3_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN_MASK 0x4
19940 #define D3F3_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN__SHIFT 0x2
19941 #define D3F3_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD_MASK 0x1
19942 #define D3F3_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD__SHIFT 0x0
19943 #define D3F3_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD_MASK 0x2
19944 #define D3F3_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD__SHIFT 0x1
19945 #define D3F3_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD_MASK 0x4
19946 #define D3F3_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD__SHIFT 0x2
19947 #define D3F3_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD_MASK 0x8
19948 #define D3F3_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD__SHIFT 0x3
19949 #define D3F3_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL_MASK 0x10
19950 #define D3F3_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL__SHIFT 0x4
19951 #define D3F3_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD_MASK 0x20
19952 #define D3F3_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD__SHIFT 0x5
19953 #define D3F3_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD_MASK 0x40
19954 #define D3F3_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD__SHIFT 0x6
19955 #define D3F3_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM_MASK 0xf8000000
19956 #define D3F3_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM__SHIFT 0x1b
19957 #define D3F3_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID_MASK 0xffff
19958 #define D3F3_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID__SHIFT 0x0
19959 #define D3F3_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID_MASK 0xffff0000
19960 #define D3F3_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID__SHIFT 0x10
19961 #define D3F3_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX_MASK 0xffffffff
19962 #define D3F3_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX__SHIFT 0x0
19963 #define D3F3_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX_MASK 0xffffffff
19964 #define D3F3_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX__SHIFT 0x0
19965 #define D3F3_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX_MASK 0xffffffff
19966 #define D3F3_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX__SHIFT 0x0
19967 #define D3F3_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX_MASK 0xffffffff
19968 #define D3F3_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX__SHIFT 0x0
19969 #define D3F3_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID_MASK 0xffff
19970 #define D3F3_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
19971 #define D3F3_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
19972 #define D3F3_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
19973 #define D3F3_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
19974 #define D3F3_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
19975 #define D3F3_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION_MASK 0x1
19976 #define D3F3_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION__SHIFT 0x0
19977 #define D3F3_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN_MASK 0x2
19978 #define D3F3_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN__SHIFT 0x1
19979 #define D3F3_PCIE_LINK_CNTL3__RESERVED_MASK 0xfffffffc
19980 #define D3F3_PCIE_LINK_CNTL3__RESERVED__SHIFT 0x2
19981 #define D3F3_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS_MASK 0xffff
19982 #define D3F3_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS__SHIFT 0x0
19983 #define D3F3_PCIE_LANE_ERROR_STATUS__RESERVED_MASK 0xffff0000
19984 #define D3F3_PCIE_LANE_ERROR_STATUS__RESERVED__SHIFT 0x10
19985 #define D3F3_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
19986 #define D3F3_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
19987 #define D3F3_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
19988 #define D3F3_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
19989 #define D3F3_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
19990 #define D3F3_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
19991 #define D3F3_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
19992 #define D3F3_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
19993 #define D3F3_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
19994 #define D3F3_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
19995 #define D3F3_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
19996 #define D3F3_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
19997 #define D3F3_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
19998 #define D3F3_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
19999 #define D3F3_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
20000 #define D3F3_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
20001 #define D3F3_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
20002 #define D3F3_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
20003 #define D3F3_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
20004 #define D3F3_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
20005 #define D3F3_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
20006 #define D3F3_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
20007 #define D3F3_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
20008 #define D3F3_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
20009 #define D3F3_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
20010 #define D3F3_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
20011 #define D3F3_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
20012 #define D3F3_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
20013 #define D3F3_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
20014 #define D3F3_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
20015 #define D3F3_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
20016 #define D3F3_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
20017 #define D3F3_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
20018 #define D3F3_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
20019 #define D3F3_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
20020 #define D3F3_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
20021 #define D3F3_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
20022 #define D3F3_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
20023 #define D3F3_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
20024 #define D3F3_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
20025 #define D3F3_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
20026 #define D3F3_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
20027 #define D3F3_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
20028 #define D3F3_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
20029 #define D3F3_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
20030 #define D3F3_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
20031 #define D3F3_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
20032 #define D3F3_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
20033 #define D3F3_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
20034 #define D3F3_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
20035 #define D3F3_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
20036 #define D3F3_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
20037 #define D3F3_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
20038 #define D3F3_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
20039 #define D3F3_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
20040 #define D3F3_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
20041 #define D3F3_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
20042 #define D3F3_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
20043 #define D3F3_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
20044 #define D3F3_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
20045 #define D3F3_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
20046 #define D3F3_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
20047 #define D3F3_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
20048 #define D3F3_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
20049 #define D3F3_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
20050 #define D3F3_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
20051 #define D3F3_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
20052 #define D3F3_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
20053 #define D3F3_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
20054 #define D3F3_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
20055 #define D3F3_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
20056 #define D3F3_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
20057 #define D3F3_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
20058 #define D3F3_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
20059 #define D3F3_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
20060 #define D3F3_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
20061 #define D3F3_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
20062 #define D3F3_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
20063 #define D3F3_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
20064 #define D3F3_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
20065 #define D3F3_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
20066 #define D3F3_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
20067 #define D3F3_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
20068 #define D3F3_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
20069 #define D3F3_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
20070 #define D3F3_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
20071 #define D3F3_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
20072 #define D3F3_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
20073 #define D3F3_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
20074 #define D3F3_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
20075 #define D3F3_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
20076 #define D3F3_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
20077 #define D3F3_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
20078 #define D3F3_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
20079 #define D3F3_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
20080 #define D3F3_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
20081 #define D3F3_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
20082 #define D3F3_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
20083 #define D3F3_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
20084 #define D3F3_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
20085 #define D3F3_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
20086 #define D3F3_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
20087 #define D3F3_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
20088 #define D3F3_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
20089 #define D3F3_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
20090 #define D3F3_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
20091 #define D3F3_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
20092 #define D3F3_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
20093 #define D3F3_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
20094 #define D3F3_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
20095 #define D3F3_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
20096 #define D3F3_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
20097 #define D3F3_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
20098 #define D3F3_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
20099 #define D3F3_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
20100 #define D3F3_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
20101 #define D3F3_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
20102 #define D3F3_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
20103 #define D3F3_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
20104 #define D3F3_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
20105 #define D3F3_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
20106 #define D3F3_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
20107 #define D3F3_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
20108 #define D3F3_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
20109 #define D3F3_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
20110 #define D3F3_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
20111 #define D3F3_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
20112 #define D3F3_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
20113 #define D3F3_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
20114 #define D3F3_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
20115 #define D3F3_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
20116 #define D3F3_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
20117 #define D3F3_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
20118 #define D3F3_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
20119 #define D3F3_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
20120 #define D3F3_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
20121 #define D3F3_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
20122 #define D3F3_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
20123 #define D3F3_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
20124 #define D3F3_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
20125 #define D3F3_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
20126 #define D3F3_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
20127 #define D3F3_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
20128 #define D3F3_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
20129 #define D3F3_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
20130 #define D3F3_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
20131 #define D3F3_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
20132 #define D3F3_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
20133 #define D3F3_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
20134 #define D3F3_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
20135 #define D3F3_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
20136 #define D3F3_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
20137 #define D3F3_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
20138 #define D3F3_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
20139 #define D3F3_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
20140 #define D3F3_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
20141 #define D3F3_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
20142 #define D3F3_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
20143 #define D3F3_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
20144 #define D3F3_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
20145 #define D3F3_PCIE_ACS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
20146 #define D3F3_PCIE_ACS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
20147 #define D3F3_PCIE_ACS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
20148 #define D3F3_PCIE_ACS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
20149 #define D3F3_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
20150 #define D3F3_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
20151 #define D3F3_PCIE_ACS_CAP__SOURCE_VALIDATION_MASK 0x1
20152 #define D3F3_PCIE_ACS_CAP__SOURCE_VALIDATION__SHIFT 0x0
20153 #define D3F3_PCIE_ACS_CAP__TRANSLATION_BLOCKING_MASK 0x2
20154 #define D3F3_PCIE_ACS_CAP__TRANSLATION_BLOCKING__SHIFT 0x1
20155 #define D3F3_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT_MASK 0x4
20156 #define D3F3_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT__SHIFT 0x2
20157 #define D3F3_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT_MASK 0x8
20158 #define D3F3_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT__SHIFT 0x3
20159 #define D3F3_PCIE_ACS_CAP__UPSTREAM_FORWARDING_MASK 0x10
20160 #define D3F3_PCIE_ACS_CAP__UPSTREAM_FORWARDING__SHIFT 0x4
20161 #define D3F3_PCIE_ACS_CAP__P2P_EGRESS_CONTROL_MASK 0x20
20162 #define D3F3_PCIE_ACS_CAP__P2P_EGRESS_CONTROL__SHIFT 0x5
20163 #define D3F3_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P_MASK 0x40
20164 #define D3F3_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P__SHIFT 0x6
20165 #define D3F3_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE_MASK 0xff00
20166 #define D3F3_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE__SHIFT 0x8
20167 #define D3F3_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN_MASK 0x10000
20168 #define D3F3_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN__SHIFT 0x10
20169 #define D3F3_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN_MASK 0x20000
20170 #define D3F3_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN__SHIFT 0x11
20171 #define D3F3_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN_MASK 0x40000
20172 #define D3F3_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN__SHIFT 0x12
20173 #define D3F3_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN_MASK 0x80000
20174 #define D3F3_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN__SHIFT 0x13
20175 #define D3F3_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN_MASK 0x100000
20176 #define D3F3_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN__SHIFT 0x14
20177 #define D3F3_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN_MASK 0x200000
20178 #define D3F3_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN__SHIFT 0x15
20179 #define D3F3_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN_MASK 0x400000
20180 #define D3F3_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN__SHIFT 0x16
20181 #define D3F3_PCIE_MC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
20182 #define D3F3_PCIE_MC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
20183 #define D3F3_PCIE_MC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
20184 #define D3F3_PCIE_MC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
20185 #define D3F3_PCIE_MC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
20186 #define D3F3_PCIE_MC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
20187 #define D3F3_PCIE_MC_CAP__MC_MAX_GROUP_MASK 0x3f
20188 #define D3F3_PCIE_MC_CAP__MC_MAX_GROUP__SHIFT 0x0
20189 #define D3F3_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP_MASK 0x8000
20190 #define D3F3_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP__SHIFT 0xf
20191 #define D3F3_PCIE_MC_CNTL__MC_NUM_GROUP_MASK 0x3f0000
20192 #define D3F3_PCIE_MC_CNTL__MC_NUM_GROUP__SHIFT 0x10
20193 #define D3F3_PCIE_MC_CNTL__MC_ENABLE_MASK 0x80000000
20194 #define D3F3_PCIE_MC_CNTL__MC_ENABLE__SHIFT 0x1f
20195 #define D3F3_PCIE_MC_ADDR0__MC_INDEX_POS_MASK 0x3f
20196 #define D3F3_PCIE_MC_ADDR0__MC_INDEX_POS__SHIFT 0x0
20197 #define D3F3_PCIE_MC_ADDR0__MC_BASE_ADDR_0_MASK 0xfffff000
20198 #define D3F3_PCIE_MC_ADDR0__MC_BASE_ADDR_0__SHIFT 0xc
20199 #define D3F3_PCIE_MC_ADDR1__MC_BASE_ADDR_1_MASK 0xffffffff
20200 #define D3F3_PCIE_MC_ADDR1__MC_BASE_ADDR_1__SHIFT 0x0
20201 #define D3F3_PCIE_MC_RCV0__MC_RECEIVE_0_MASK 0xffffffff
20202 #define D3F3_PCIE_MC_RCV0__MC_RECEIVE_0__SHIFT 0x0
20203 #define D3F3_PCIE_MC_RCV1__MC_RECEIVE_1_MASK 0xffffffff
20204 #define D3F3_PCIE_MC_RCV1__MC_RECEIVE_1__SHIFT 0x0
20205 #define D3F3_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0_MASK 0xffffffff
20206 #define D3F3_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0__SHIFT 0x0
20207 #define D3F3_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1_MASK 0xffffffff
20208 #define D3F3_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1__SHIFT 0x0
20209 #define D3F3_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0_MASK 0xffffffff
20210 #define D3F3_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0__SHIFT 0x0
20211 #define D3F3_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1_MASK 0xffffffff
20212 #define D3F3_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1__SHIFT 0x0
20213 #define D3F3_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE_MASK 0x3f
20214 #define D3F3_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE__SHIFT 0x0
20215 #define D3F3_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0_MASK 0xffffffc0
20216 #define D3F3_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0__SHIFT 0x6
20217 #define D3F3_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1_MASK 0xffffffff
20218 #define D3F3_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1__SHIFT 0x0
20219 #define D3F4_PCIE_PORT_INDEX__PCIE_INDEX_MASK 0xff
20220 #define D3F4_PCIE_PORT_INDEX__PCIE_INDEX__SHIFT 0x0
20221 #define D3F4_PCIE_PORT_DATA__PCIE_DATA_MASK 0xffffffff
20222 #define D3F4_PCIE_PORT_DATA__PCIE_DATA__SHIFT 0x0
20223 #define D3F4_PCIEP_RESERVED__PCIEP_RESERVED_MASK 0xffffffff
20224 #define D3F4_PCIEP_RESERVED__PCIEP_RESERVED__SHIFT 0x0
20225 #define D3F4_PCIEP_SCRATCH__PCIEP_SCRATCH_MASK 0xffffffff
20226 #define D3F4_PCIEP_SCRATCH__PCIEP_SCRATCH__SHIFT 0x0
20227 #define D3F4_PCIEP_HW_DEBUG__HW_00_DEBUG_MASK 0x1
20228 #define D3F4_PCIEP_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
20229 #define D3F4_PCIEP_HW_DEBUG__HW_01_DEBUG_MASK 0x2
20230 #define D3F4_PCIEP_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
20231 #define D3F4_PCIEP_HW_DEBUG__HW_02_DEBUG_MASK 0x4
20232 #define D3F4_PCIEP_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
20233 #define D3F4_PCIEP_HW_DEBUG__HW_03_DEBUG_MASK 0x8
20234 #define D3F4_PCIEP_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
20235 #define D3F4_PCIEP_HW_DEBUG__HW_04_DEBUG_MASK 0x10
20236 #define D3F4_PCIEP_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
20237 #define D3F4_PCIEP_HW_DEBUG__HW_05_DEBUG_MASK 0x20
20238 #define D3F4_PCIEP_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
20239 #define D3F4_PCIEP_HW_DEBUG__HW_06_DEBUG_MASK 0x40
20240 #define D3F4_PCIEP_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
20241 #define D3F4_PCIEP_HW_DEBUG__HW_07_DEBUG_MASK 0x80
20242 #define D3F4_PCIEP_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
20243 #define D3F4_PCIEP_HW_DEBUG__HW_08_DEBUG_MASK 0x100
20244 #define D3F4_PCIEP_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
20245 #define D3F4_PCIEP_HW_DEBUG__HW_09_DEBUG_MASK 0x200
20246 #define D3F4_PCIEP_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
20247 #define D3F4_PCIEP_HW_DEBUG__HW_10_DEBUG_MASK 0x400
20248 #define D3F4_PCIEP_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
20249 #define D3F4_PCIEP_HW_DEBUG__HW_11_DEBUG_MASK 0x800
20250 #define D3F4_PCIEP_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
20251 #define D3F4_PCIEP_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
20252 #define D3F4_PCIEP_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
20253 #define D3F4_PCIEP_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
20254 #define D3F4_PCIEP_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
20255 #define D3F4_PCIEP_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
20256 #define D3F4_PCIEP_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
20257 #define D3F4_PCIEP_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
20258 #define D3F4_PCIEP_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
20259 #define D3F4_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN_MASK 0x1
20260 #define D3F4_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN__SHIFT 0x0
20261 #define D3F4_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE_MASK 0x2
20262 #define D3F4_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE__SHIFT 0x1
20263 #define D3F4_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN_MASK 0x4
20264 #define D3F4_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN__SHIFT 0x2
20265 #define D3F4_PCIEP_PORT_CNTL__NATIVE_PME_EN_MASK 0x8
20266 #define D3F4_PCIEP_PORT_CNTL__NATIVE_PME_EN__SHIFT 0x3
20267 #define D3F4_PCIEP_PORT_CNTL__PWR_FAULT_EN_MASK 0x10
20268 #define D3F4_PCIEP_PORT_CNTL__PWR_FAULT_EN__SHIFT 0x4
20269 #define D3F4_PCIEP_PORT_CNTL__PMI_BM_DIS_MASK 0x20
20270 #define D3F4_PCIEP_PORT_CNTL__PMI_BM_DIS__SHIFT 0x5
20271 #define D3F4_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE_MASK 0x40
20272 #define D3F4_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE__SHIFT 0x6
20273 #define D3F4_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S_MASK 0x7f00
20274 #define D3F4_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S__SHIFT 0x8
20275 #define D3F4_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE_MASK 0x30000
20276 #define D3F4_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE__SHIFT 0x10
20277 #define D3F4_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE_MASK 0x1c0000
20278 #define D3F4_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE__SHIFT 0x12
20279 #define D3F4_PCIE_TX_CNTL__TX_SNR_OVERRIDE_MASK 0xc00
20280 #define D3F4_PCIE_TX_CNTL__TX_SNR_OVERRIDE__SHIFT 0xa
20281 #define D3F4_PCIE_TX_CNTL__TX_RO_OVERRIDE_MASK 0x3000
20282 #define D3F4_PCIE_TX_CNTL__TX_RO_OVERRIDE__SHIFT 0xc
20283 #define D3F4_PCIE_TX_CNTL__TX_PACK_PACKET_DIS_MASK 0x4000
20284 #define D3F4_PCIE_TX_CNTL__TX_PACK_PACKET_DIS__SHIFT 0xe
20285 #define D3F4_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS_MASK 0x8000
20286 #define D3F4_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS__SHIFT 0xf
20287 #define D3F4_PCIE_TX_CNTL__TX_CPL_PASS_P_MASK 0x100000
20288 #define D3F4_PCIE_TX_CNTL__TX_CPL_PASS_P__SHIFT 0x14
20289 #define D3F4_PCIE_TX_CNTL__TX_NP_PASS_P_MASK 0x200000
20290 #define D3F4_PCIE_TX_CNTL__TX_NP_PASS_P__SHIFT 0x15
20291 #define D3F4_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS_MASK 0x400000
20292 #define D3F4_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS__SHIFT 0x16
20293 #define D3F4_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS_MASK 0x800000
20294 #define D3F4_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS__SHIFT 0x17
20295 #define D3F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION_MASK 0x7
20296 #define D3F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION__SHIFT 0x0
20297 #define D3F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE_MASK 0xf8
20298 #define D3F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE__SHIFT 0x3
20299 #define D3F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS_MASK 0xff00
20300 #define D3F4_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS__SHIFT 0x8
20301 #define D3F4_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA_MASK 0xffffff
20302 #define D3F4_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA__SHIFT 0x0
20303 #define D3F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_MASK 0x3f000000
20304 #define D3F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP__SHIFT 0x18
20305 #define D3F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN_MASK 0x40000000
20306 #define D3F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN__SHIFT 0x1e
20307 #define D3F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN_MASK 0x80000000
20308 #define D3F4_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN__SHIFT 0x1f
20309 #define D3F4_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ_MASK 0xfff
20310 #define D3F4_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ__SHIFT 0x0
20311 #define D3F4_PCIE_TX_SEQ__TX_ACKD_SEQ_MASK 0xfff0000
20312 #define D3F4_PCIE_TX_SEQ__TX_ACKD_SEQ__SHIFT 0x10
20313 #define D3F4_PCIE_TX_REPLAY__TX_REPLAY_NUM_MASK 0x7
20314 #define D3F4_PCIE_TX_REPLAY__TX_REPLAY_NUM__SHIFT 0x0
20315 #define D3F4_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE_MASK 0x8000
20316 #define D3F4_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE__SHIFT 0xf
20317 #define D3F4_PCIE_TX_REPLAY__TX_REPLAY_TIMER_MASK 0xffff0000
20318 #define D3F4_PCIE_TX_REPLAY__TX_REPLAY_TIMER__SHIFT 0x10
20319 #define D3F4_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_MASK 0xfff
20320 #define D3F4_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT__SHIFT 0x0
20321 #define D3F4_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE_MASK 0x1000
20322 #define D3F4_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE__SHIFT 0xc
20323 #define D3F4_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD_MASK 0xfff
20324 #define D3F4_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD__SHIFT 0x0
20325 #define D3F4_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH_MASK 0xff0000
20326 #define D3F4_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH__SHIFT 0x10
20327 #define D3F4_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD_MASK 0xfff
20328 #define D3F4_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD__SHIFT 0x0
20329 #define D3F4_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH_MASK 0xff0000
20330 #define D3F4_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH__SHIFT 0x10
20331 #define D3F4_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD_MASK 0xfff
20332 #define D3F4_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD__SHIFT 0x0
20333 #define D3F4_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH_MASK 0xff0000
20334 #define D3F4_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH__SHIFT 0x10
20335 #define D3F4_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD_MASK 0xfff
20336 #define D3F4_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD__SHIFT 0x0
20337 #define D3F4_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH_MASK 0xff0000
20338 #define D3F4_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH__SHIFT 0x10
20339 #define D3F4_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD_MASK 0xfff
20340 #define D3F4_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD__SHIFT 0x0
20341 #define D3F4_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH_MASK 0xff0000
20342 #define D3F4_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH__SHIFT 0x10
20343 #define D3F4_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD_MASK 0xfff
20344 #define D3F4_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD__SHIFT 0x0
20345 #define D3F4_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH_MASK 0xff0000
20346 #define D3F4_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH__SHIFT 0x10
20347 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD_MASK 0x1
20348 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD__SHIFT 0x0
20349 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH_MASK 0x2
20350 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH__SHIFT 0x1
20351 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD_MASK 0x4
20352 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD__SHIFT 0x2
20353 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH_MASK 0x8
20354 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH__SHIFT 0x3
20355 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD_MASK 0x10
20356 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD__SHIFT 0x4
20357 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH_MASK 0x20
20358 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH__SHIFT 0x5
20359 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD_MASK 0x10000
20360 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD__SHIFT 0x10
20361 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH_MASK 0x20000
20362 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH__SHIFT 0x11
20363 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD_MASK 0x40000
20364 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD__SHIFT 0x12
20365 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH_MASK 0x80000
20366 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH__SHIFT 0x13
20367 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD_MASK 0x100000
20368 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD__SHIFT 0x14
20369 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH_MASK 0x200000
20370 #define D3F4_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH__SHIFT 0x15
20371 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0_MASK 0x7
20372 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0__SHIFT 0x0
20373 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0_MASK 0x70
20374 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0__SHIFT 0x4
20375 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0_MASK 0x700
20376 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0__SHIFT 0x8
20377 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1_MASK 0x70000
20378 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1__SHIFT 0x10
20379 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1_MASK 0x700000
20380 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1__SHIFT 0x14
20381 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1_MASK 0x7000000
20382 #define D3F4_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1__SHIFT 0x18
20383 #define D3F4_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL_MASK 0x1
20384 #define D3F4_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL__SHIFT 0x0
20385 #define D3F4_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH_MASK 0x7e
20386 #define D3F4_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH__SHIFT 0x1
20387 #define D3F4_PCIE_FC_P__PD_CREDITS_MASK 0xff
20388 #define D3F4_PCIE_FC_P__PD_CREDITS__SHIFT 0x0
20389 #define D3F4_PCIE_FC_P__PH_CREDITS_MASK 0xff00
20390 #define D3F4_PCIE_FC_P__PH_CREDITS__SHIFT 0x8
20391 #define D3F4_PCIE_FC_NP__NPD_CREDITS_MASK 0xff
20392 #define D3F4_PCIE_FC_NP__NPD_CREDITS__SHIFT 0x0
20393 #define D3F4_PCIE_FC_NP__NPH_CREDITS_MASK 0xff00
20394 #define D3F4_PCIE_FC_NP__NPH_CREDITS__SHIFT 0x8
20395 #define D3F4_PCIE_FC_CPL__CPLD_CREDITS_MASK 0xff
20396 #define D3F4_PCIE_FC_CPL__CPLD_CREDITS__SHIFT 0x0
20397 #define D3F4_PCIE_FC_CPL__CPLH_CREDITS_MASK 0xff00
20398 #define D3F4_PCIE_FC_CPL__CPLH_CREDITS__SHIFT 0x8
20399 #define D3F4_PCIE_ERR_CNTL__ERR_REPORTING_DIS_MASK 0x1
20400 #define D3F4_PCIE_ERR_CNTL__ERR_REPORTING_DIS__SHIFT 0x0
20401 #define D3F4_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG_MASK 0x2
20402 #define D3F4_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG__SHIFT 0x1
20403 #define D3F4_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES_MASK 0x4
20404 #define D3F4_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES__SHIFT 0x2
20405 #define D3F4_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR_MASK 0x10
20406 #define D3F4_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR__SHIFT 0x4
20407 #define D3F4_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR_MASK 0x20
20408 #define D3F4_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR__SHIFT 0x5
20409 #define D3F4_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR_MASK 0x40
20410 #define D3F4_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR__SHIFT 0x6
20411 #define D3F4_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR_MASK 0x80
20412 #define D3F4_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR__SHIFT 0x7
20413 #define D3F4_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT_MASK 0x700
20414 #define D3F4_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT__SHIFT 0x8
20415 #define D3F4_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED_MASK 0x800
20416 #define D3F4_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED__SHIFT 0xb
20417 #define D3F4_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS_MASK 0x4000
20418 #define D3F4_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS__SHIFT 0xe
20419 #define D3F4_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS_MASK 0x8000
20420 #define D3F4_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS__SHIFT 0xf
20421 #define D3F4_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET_MASK 0x10000
20422 #define D3F4_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET__SHIFT 0x10
20423 #define D3F4_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY_MASK 0x20000
20424 #define D3F4_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY__SHIFT 0x11
20425 #define D3F4_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL_MASK 0x40000
20426 #define D3F4_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL__SHIFT 0x12
20427 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_IO_ERR_MASK 0x1
20428 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_IO_ERR__SHIFT 0x0
20429 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_BE_ERR_MASK 0x2
20430 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_BE_ERR__SHIFT 0x1
20431 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR_MASK 0x4
20432 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR__SHIFT 0x2
20433 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR_MASK 0x8
20434 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR__SHIFT 0x3
20435 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR_MASK 0x10
20436 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR__SHIFT 0x4
20437 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR_MASK 0x20
20438 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR__SHIFT 0x5
20439 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_EP_ERR_MASK 0x40
20440 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_EP_ERR__SHIFT 0x6
20441 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
20442 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
20443 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
20444 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
20445 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_TC_ERR_MASK 0x200
20446 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_TC_ERR__SHIFT 0x9
20447 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_CFG_UR_MASK 0x400
20448 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_CFG_UR__SHIFT 0xa
20449 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_IO_UR_MASK 0x800
20450 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_IO_UR__SHIFT 0xb
20451 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_AT_ERR_MASK 0x1000
20452 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_AT_ERR__SHIFT 0xc
20453 #define D3F4_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL_MASK 0x2000
20454 #define D3F4_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL__SHIFT 0xd
20455 #define D3F4_PCIE_RX_CNTL__RX_GEN_ONE_NAK_MASK 0x4000
20456 #define D3F4_PCIE_RX_CNTL__RX_GEN_ONE_NAK__SHIFT 0xe
20457 #define D3F4_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG_MASK 0x8000
20458 #define D3F4_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG__SHIFT 0xf
20459 #define D3F4_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MASK 0x70000
20460 #define D3F4_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT__SHIFT 0x10
20461 #define D3F4_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE_MASK 0x80000
20462 #define D3F4_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE__SHIFT 0x13
20463 #define D3F4_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS_MASK 0x100000
20464 #define D3F4_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS__SHIFT 0x14
20465 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR_MASK 0x200000
20466 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR__SHIFT 0x15
20467 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR_MASK 0x400000
20468 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR__SHIFT 0x16
20469 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR_MASK 0x800000
20470 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR__SHIFT 0x17
20471 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR_MASK 0x1000000
20472 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR__SHIFT 0x18
20473 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR_MASK 0x2000000
20474 #define D3F4_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR__SHIFT 0x19
20475 #define D3F4_PCIE_RX_CNTL__RX_TPH_DIS_MASK 0x4000000
20476 #define D3F4_PCIE_RX_CNTL__RX_TPH_DIS__SHIFT 0x1a
20477 #define D3F4_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS_MASK 0x8000000
20478 #define D3F4_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS__SHIFT 0x1b
20479 #define D3F4_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM_MASK 0xfff
20480 #define D3F4_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM__SHIFT 0x0
20481 #define D3F4_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA_MASK 0xffffff
20482 #define D3F4_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA__SHIFT 0x0
20483 #define D3F4_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS_MASK 0x1000000
20484 #define D3F4_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS__SHIFT 0x18
20485 #define D3F4_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR_MASK 0x1
20486 #define D3F4_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR__SHIFT 0x0
20487 #define D3F4_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR_MASK 0x2
20488 #define D3F4_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR__SHIFT 0x1
20489 #define D3F4_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR_MASK 0x4
20490 #define D3F4_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR__SHIFT 0x2
20491 #define D3F4_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR_MASK 0x8
20492 #define D3F4_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR__SHIFT 0x3
20493 #define D3F4_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR_MASK 0x10
20494 #define D3F4_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR__SHIFT 0x4
20495 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD_MASK 0xfff
20496 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD__SHIFT 0x0
20497 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH_MASK 0xff0000
20498 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH__SHIFT 0x10
20499 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD_MASK 0xfff
20500 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD__SHIFT 0x0
20501 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH_MASK 0xff0000
20502 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH__SHIFT 0x10
20503 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD_MASK 0xfff
20504 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD__SHIFT 0x0
20505 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH_MASK 0xff0000
20506 #define D3F4_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH__SHIFT 0x10
20507 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR_MASK 0x3
20508 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR__SHIFT 0x0
20509 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR_MASK 0xc
20510 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR__SHIFT 0x2
20511 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP_MASK 0x30
20512 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP__SHIFT 0x4
20513 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP_MASK 0xc0
20514 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP__SHIFT 0x6
20515 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW_MASK 0x300
20516 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW__SHIFT 0x8
20517 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW_MASK 0xc00
20518 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW__SHIFT 0xa
20519 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR_MASK 0x3000
20520 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR__SHIFT 0xc
20521 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR_MASK 0xc000
20522 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR__SHIFT 0xe
20523 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR_MASK 0x30000
20524 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR__SHIFT 0x10
20525 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR_MASK 0xc0000
20526 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR__SHIFT 0x12
20527 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER_MASK 0x300000
20528 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER__SHIFT 0x14
20529 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER_MASK 0xc00000
20530 #define D3F4_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER__SHIFT 0x16
20531 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR_MASK 0x3
20532 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR__SHIFT 0x0
20533 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER_MASK 0xc
20534 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER__SHIFT 0x2
20535 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP_MASK 0x30
20536 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP__SHIFT 0x4
20537 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP_MASK 0xc0
20538 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP__SHIFT 0x6
20539 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ_MASK 0x300
20540 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ__SHIFT 0x8
20541 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR_MASK 0xc00
20542 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR__SHIFT 0xa
20543 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP_MASK 0x3000
20544 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP__SHIFT 0xc
20545 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT_MASK 0xc000
20546 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT__SHIFT 0xe
20547 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT_MASK 0x30000
20548 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT__SHIFT 0x10
20549 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT_MASK 0xc0000
20550 #define D3F4_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT__SHIFT 0x12
20551 #define D3F4_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0_MASK 0x2
20552 #define D3F4_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0__SHIFT 0x1
20553 #define D3F4_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN_MASK 0x4
20554 #define D3F4_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN__SHIFT 0x2
20555 #define D3F4_PCIE_LC_CNTL__LC_RESET_LINK_MASK 0x8
20556 #define D3F4_PCIE_LC_CNTL__LC_RESET_LINK__SHIFT 0x3
20557 #define D3F4_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE_MASK 0xf0
20558 #define D3F4_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE__SHIFT 0x4
20559 #define D3F4_PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK 0xf00
20560 #define D3F4_PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT 0x8
20561 #define D3F4_PCIE_LC_CNTL__LC_L1_INACTIVITY_MASK 0xf000
20562 #define D3F4_PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT 0xc
20563 #define D3F4_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK 0x10000
20564 #define D3F4_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS__SHIFT 0x10
20565 #define D3F4_PCIE_LC_CNTL__LC_INC_N_FTS_EN_MASK 0x20000
20566 #define D3F4_PCIE_LC_CNTL__LC_INC_N_FTS_EN__SHIFT 0x11
20567 #define D3F4_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23_MASK 0xc0000
20568 #define D3F4_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23__SHIFT 0x12
20569 #define D3F4_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC_MASK 0x100000
20570 #define D3F4_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC__SHIFT 0x14
20571 #define D3F4_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS_MASK 0x200000
20572 #define D3F4_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS__SHIFT 0x15
20573 #define D3F4_PCIE_LC_CNTL__LC_WAKE_FROM_L23_MASK 0x400000
20574 #define D3F4_PCIE_LC_CNTL__LC_WAKE_FROM_L23__SHIFT 0x16
20575 #define D3F4_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK_MASK 0x800000
20576 #define D3F4_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK__SHIFT 0x17
20577 #define D3F4_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS_MASK 0x1000000
20578 #define D3F4_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS__SHIFT 0x18
20579 #define D3F4_PCIE_LC_CNTL__LC_DELAY_COUNT_MASK 0x6000000
20580 #define D3F4_PCIE_LC_CNTL__LC_DELAY_COUNT__SHIFT 0x19
20581 #define D3F4_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT_MASK 0x8000000
20582 #define D3F4_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT__SHIFT 0x1b
20583 #define D3F4_PCIE_LC_CNTL__LC_DELAY_L1_EXIT_MASK 0x10000000
20584 #define D3F4_PCIE_LC_CNTL__LC_DELAY_L1_EXIT__SHIFT 0x1c
20585 #define D3F4_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE_MASK 0x20000000
20586 #define D3F4_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE__SHIFT 0x1d
20587 #define D3F4_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN_MASK 0x40000000
20588 #define D3F4_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN__SHIFT 0x1e
20589 #define D3F4_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE_MASK 0x80000000
20590 #define D3F4_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE__SHIFT 0x1f
20591 #define D3F4_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE_MASK 0x3f
20592 #define D3F4_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE__SHIFT 0x0
20593 #define D3F4_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT_MASK 0x40
20594 #define D3F4_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT__SHIFT 0x6
20595 #define D3F4_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION_MASK 0x80
20596 #define D3F4_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION__SHIFT 0x7
20597 #define D3F4_PCIE_LC_CNTL2__LC_MORE_TS2_EN_MASK 0x100
20598 #define D3F4_PCIE_LC_CNTL2__LC_MORE_TS2_EN__SHIFT 0x8
20599 #define D3F4_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS_MASK 0x200
20600 #define D3F4_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS__SHIFT 0x9
20601 #define D3F4_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN_MASK 0x400
20602 #define D3F4_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN__SHIFT 0xa
20603 #define D3F4_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_MASK 0x800
20604 #define D3F4_PCIE_LC_CNTL2__LC_ILLEGAL_STATE__SHIFT 0xb
20605 #define D3F4_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN_MASK 0x1000
20606 #define D3F4_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN__SHIFT 0xc
20607 #define D3F4_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE_MASK 0x2000
20608 #define D3F4_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE__SHIFT 0xd
20609 #define D3F4_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE_MASK 0xc000
20610 #define D3F4_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE__SHIFT 0xe
20611 #define D3F4_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET_MASK 0x10000
20612 #define D3F4_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET__SHIFT 0x10
20613 #define D3F4_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK 0x20000
20614 #define D3F4_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1__SHIFT 0x11
20615 #define D3F4_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23_MASK 0x40000
20616 #define D3F4_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23__SHIFT 0x12
20617 #define D3F4_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S_MASK 0x80000
20618 #define D3F4_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S__SHIFT 0x13
20619 #define D3F4_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0_MASK 0x100000
20620 #define D3F4_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0__SHIFT 0x14
20621 #define D3F4_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS_MASK 0x200000
20622 #define D3F4_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS__SHIFT 0x15
20623 #define D3F4_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD_MASK 0x400000
20624 #define D3F4_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD__SHIFT 0x16
20625 #define D3F4_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG_MASK 0x1800000
20626 #define D3F4_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG__SHIFT 0x17
20627 #define D3F4_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES_MASK 0x2000000
20628 #define D3F4_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES__SHIFT 0x19
20629 #define D3F4_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS_MASK 0x4000000
20630 #define D3F4_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS__SHIFT 0x1a
20631 #define D3F4_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS_MASK 0x8000000
20632 #define D3F4_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS__SHIFT 0x1b
20633 #define D3F4_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE_MASK 0x10000000
20634 #define D3F4_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE__SHIFT 0x1c
20635 #define D3F4_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL_MASK 0x60000000
20636 #define D3F4_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL__SHIFT 0x1d
20637 #define D3F4_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI_MASK 0x80000000
20638 #define D3F4_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI__SHIFT 0x1f
20639 #define D3F4_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_MASK 0x1
20640 #define D3F4_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS__SHIFT 0x0
20641 #define D3F4_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL_MASK 0x6
20642 #define D3F4_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL__SHIFT 0x1
20643 #define D3F4_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS_MASK 0x8
20644 #define D3F4_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS__SHIFT 0x3
20645 #define D3F4_PCIE_LC_CNTL3__LC_COMP_TO_DETECT_MASK 0x10
20646 #define D3F4_PCIE_LC_CNTL3__LC_COMP_TO_DETECT__SHIFT 0x4
20647 #define D3F4_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN_MASK 0x20
20648 #define D3F4_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN__SHIFT 0x5
20649 #define D3F4_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc0
20650 #define D3F4_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0x6
20651 #define D3F4_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x100
20652 #define D3F4_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0x8
20653 #define D3F4_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT_MASK 0x200
20654 #define D3F4_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT__SHIFT 0x9
20655 #define D3F4_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN_MASK 0x400
20656 #define D3F4_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN__SHIFT 0xa
20657 #define D3F4_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE_MASK 0x800
20658 #define D3F4_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE__SHIFT 0xb
20659 #define D3F4_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD_MASK 0x3000
20660 #define D3F4_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD__SHIFT 0xc
20661 #define D3F4_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD_MASK 0xc000
20662 #define D3F4_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD__SHIFT 0xe
20663 #define D3F4_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN_MASK 0x10000
20664 #define D3F4_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN__SHIFT 0x10
20665 #define D3F4_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN_MASK 0x20000
20666 #define D3F4_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN__SHIFT 0x11
20667 #define D3F4_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x40000
20668 #define D3F4_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0x12
20669 #define D3F4_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x180000
20670 #define D3F4_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0x13
20671 #define D3F4_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN_MASK 0x200000
20672 #define D3F4_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN__SHIFT 0x15
20673 #define D3F4_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE_MASK 0x400000
20674 #define D3F4_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE__SHIFT 0x16
20675 #define D3F4_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK 0x800000
20676 #define D3F4_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK__SHIFT 0x17
20677 #define D3F4_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL_MASK 0x3000000
20678 #define D3F4_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL__SHIFT 0x18
20679 #define D3F4_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL_MASK 0x3c000000
20680 #define D3F4_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL__SHIFT 0x1a
20681 #define D3F4_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK 0x40000000
20682 #define D3F4_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY__SHIFT 0x1e
20683 #define D3F4_PCIE_LC_CNTL3__LC_N_EIE_SEL_MASK 0x80000000
20684 #define D3F4_PCIE_LC_CNTL3__LC_N_EIE_SEL__SHIFT 0x1f
20685 #define D3F4_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR_MASK 0x3
20686 #define D3F4_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR__SHIFT 0x0
20687 #define D3F4_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK_MASK 0x4
20688 #define D3F4_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK__SHIFT 0x2
20689 #define D3F4_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE_MASK 0x8
20690 #define D3F4_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE__SHIFT 0x3
20691 #define D3F4_PCIE_LC_CNTL4__LC_BYPASS_EQ_MASK 0x10
20692 #define D3F4_PCIE_LC_CNTL4__LC_BYPASS_EQ__SHIFT 0x4
20693 #define D3F4_PCIE_LC_CNTL4__LC_REDO_EQ_MASK 0x20
20694 #define D3F4_PCIE_LC_CNTL4__LC_REDO_EQ__SHIFT 0x5
20695 #define D3F4_PCIE_LC_CNTL4__LC_EXTEND_EIEOS_MASK 0x40
20696 #define D3F4_PCIE_LC_CNTL4__LC_EXTEND_EIEOS__SHIFT 0x6
20697 #define D3F4_PCIE_LC_CNTL4__LC_IGNORE_PARITY_MASK 0x80
20698 #define D3F4_PCIE_LC_CNTL4__LC_IGNORE_PARITY__SHIFT 0x7
20699 #define D3F4_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE_MASK 0x300
20700 #define D3F4_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE__SHIFT 0x8
20701 #define D3F4_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK_MASK 0x400
20702 #define D3F4_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK__SHIFT 0xa
20703 #define D3F4_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD_MASK 0x800
20704 #define D3F4_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD__SHIFT 0xb
20705 #define D3F4_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ_MASK 0x1000
20706 #define D3F4_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ__SHIFT 0xc
20707 #define D3F4_PCIE_LC_CNTL4__LC_SET_QUIESCE_MASK 0x2000
20708 #define D3F4_PCIE_LC_CNTL4__LC_SET_QUIESCE__SHIFT 0xd
20709 #define D3F4_PCIE_LC_CNTL4__LC_QUIESCE_RCVD_MASK 0x4000
20710 #define D3F4_PCIE_LC_CNTL4__LC_QUIESCE_RCVD__SHIFT 0xe
20711 #define D3F4_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD_MASK 0x8000
20712 #define D3F4_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD__SHIFT 0xf
20713 #define D3F4_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE_MASK 0x10000
20714 #define D3F4_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x10
20715 #define D3F4_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE_MASK 0x20000
20716 #define D3F4_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE__SHIFT 0x11
20717 #define D3F4_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE_MASK 0x3c0000
20718 #define D3F4_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE__SHIFT 0x12
20719 #define D3F4_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS_MASK 0x400000
20720 #define D3F4_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS__SHIFT 0x16
20721 #define D3F4_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING_MASK 0x800000
20722 #define D3F4_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING__SHIFT 0x17
20723 #define D3F4_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE_MASK 0x1000000
20724 #define D3F4_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE__SHIFT 0x18
20725 #define D3F4_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN_MASK 0x2000000
20726 #define D3F4_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN__SHIFT 0x19
20727 #define D3F4_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK_MASK 0xfc000000
20728 #define D3F4_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK__SHIFT 0x1a
20729 #define D3F4_PCIE_LC_CNTL5__LC_EQ_FS_0_MASK 0x3f
20730 #define D3F4_PCIE_LC_CNTL5__LC_EQ_FS_0__SHIFT 0x0
20731 #define D3F4_PCIE_LC_CNTL5__LC_EQ_FS_8_MASK 0xfc0
20732 #define D3F4_PCIE_LC_CNTL5__LC_EQ_FS_8__SHIFT 0x6
20733 #define D3F4_PCIE_LC_CNTL5__LC_EQ_LF_0_MASK 0x3f000
20734 #define D3F4_PCIE_LC_CNTL5__LC_EQ_LF_0__SHIFT 0xc
20735 #define D3F4_PCIE_LC_CNTL5__LC_EQ_LF_8_MASK 0xfc0000
20736 #define D3F4_PCIE_LC_CNTL5__LC_EQ_LF_8__SHIFT 0x12
20737 #define D3F4_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS_MASK 0x1000000
20738 #define D3F4_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS__SHIFT 0x18
20739 #define D3F4_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT_MASK 0x1
20740 #define D3F4_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT__SHIFT 0x0
20741 #define D3F4_PCIE_LC_CNTL6__LC_SPC_MODE_5GT_MASK 0x4
20742 #define D3F4_PCIE_LC_CNTL6__LC_SPC_MODE_5GT__SHIFT 0x2
20743 #define D3F4_PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK 0x10
20744 #define D3F4_PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT 0x4
20745 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN_MASK 0x1
20746 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN__SHIFT 0x0
20747 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE_MASK 0x2
20748 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE__SHIFT 0x1
20749 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE_MASK 0x4
20750 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE__SHIFT 0x2
20751 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE_MASK 0x8
20752 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE__SHIFT 0x3
20753 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE_MASK 0x10
20754 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE__SHIFT 0x4
20755 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG_MASK 0x20
20756 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG__SHIFT 0x5
20757 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE_MASK 0x40
20758 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE__SHIFT 0x6
20759 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE_MASK 0x80
20760 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE__SHIFT 0x7
20761 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER_MASK 0x100
20762 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER__SHIFT 0x8
20763 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED_MASK 0x200
20764 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED__SHIFT 0x9
20765 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE_MASK 0x400
20766 #define D3F4_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE__SHIFT 0xa
20767 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL_MASK 0xf
20768 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL__SHIFT 0x0
20769 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE_MASK 0x10
20770 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE__SHIFT 0x4
20771 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1_MASK 0x20
20772 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1__SHIFT 0x5
20773 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN_MASK 0x40
20774 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN__SHIFT 0x6
20775 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN_MASK 0x80
20776 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN__SHIFT 0x7
20777 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE_MASK 0x700
20778 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE__SHIFT 0x8
20779 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED_MASK 0x800
20780 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED__SHIFT 0xb
20781 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN_MASK 0x1000
20782 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN__SHIFT 0xc
20783 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH_MASK 0x2000
20784 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH__SHIFT 0xd
20785 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG_MASK 0x4000
20786 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG__SHIFT 0xe
20787 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN_MASK 0x8000
20788 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN__SHIFT 0xf
20789 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP_MASK 0x10000
20790 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP__SHIFT 0x10
20791 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF_MASK 0x20000
20792 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF__SHIFT 0x11
20793 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF_MASK 0x40000
20794 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF__SHIFT 0x12
20795 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN_MASK 0x80000
20796 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN__SHIFT 0x13
20797 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW_MASK 0x100000
20798 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW__SHIFT 0x14
20799 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN_MASK 0x200000
20800 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN__SHIFT 0x15
20801 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL_MASK 0xc00000
20802 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL__SHIFT 0x16
20803 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED_MASK 0x1000000
20804 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED__SHIFT 0x18
20805 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST_MASK 0x2000000
20806 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST__SHIFT 0x19
20807 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER_MASK 0x4000000
20808 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER__SHIFT 0x1a
20809 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT_MASK 0x8000000
20810 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT__SHIFT 0x1b
20811 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL_MASK 0x10000000
20812 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL__SHIFT 0x1c
20813 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK_MASK 0x20000000
20814 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK__SHIFT 0x1d
20815 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME_MASK 0xc0000000
20816 #define D3F4_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME__SHIFT 0x1e
20817 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_MASK 0x7
20818 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH__SHIFT 0x0
20819 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK 0x70
20820 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD__SHIFT 0x4
20821 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE_MASK 0x80
20822 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE__SHIFT 0x7
20823 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW_MASK 0x100
20824 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW__SHIFT 0x8
20825 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT_MASK 0x200
20826 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT__SHIFT 0x9
20827 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN_MASK 0x400
20828 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN__SHIFT 0xa
20829 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN_MASK 0x800
20830 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN__SHIFT 0xb
20831 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT_MASK 0x1000
20832 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT__SHIFT 0xc
20833 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS_MASK 0x2000
20834 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS__SHIFT 0xd
20835 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS_MASK 0x4000
20836 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS__SHIFT 0xe
20837 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL_MASK 0x8000
20838 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL__SHIFT 0xf
20839 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB_MASK 0x10000
20840 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB__SHIFT 0x10
20841 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN_MASK 0x20000
20842 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN__SHIFT 0x11
20843 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN_MASK 0x40000
20844 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN__SHIFT 0x12
20845 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN_MASK 0x80000
20846 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN__SHIFT 0x13
20847 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE_MASK 0x100000
20848 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE__SHIFT 0x14
20849 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK 0x600000
20850 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT 0x15
20851 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN_MASK 0x800000
20852 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN__SHIFT 0x17
20853 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN_MASK 0x1000000
20854 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN__SHIFT 0x18
20855 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN_MASK 0x2000000
20856 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN__SHIFT 0x19
20857 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE_MASK 0x4000000
20858 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE__SHIFT 0x1a
20859 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT_MASK 0x8000000
20860 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT__SHIFT 0x1b
20861 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE_MASK 0x10000000
20862 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE__SHIFT 0x1c
20863 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI_MASK 0x20000000
20864 #define D3F4_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI__SHIFT 0x1d
20865 #define D3F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK 0xff
20866 #define D3F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT 0x0
20867 #define D3F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN_MASK 0x100
20868 #define D3F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN__SHIFT 0x8
20869 #define D3F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY_MASK 0x200
20870 #define D3F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY__SHIFT 0x9
20871 #define D3F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT_MASK 0xff0000
20872 #define D3F4_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT__SHIFT 0x10
20873 #define D3F4_PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK 0xff000000
20874 #define D3F4_PCIE_LC_N_FTS_CNTL__LC_N_FTS__SHIFT 0x18
20875 #define D3F4_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP_MASK 0x1
20876 #define D3F4_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP__SHIFT 0x0
20877 #define D3F4_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP_MASK 0x2
20878 #define D3F4_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP__SHIFT 0x1
20879 #define D3F4_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x4
20880 #define D3F4_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x2
20881 #define D3F4_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_MASK 0x18
20882 #define D3F4_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE__SHIFT 0x3
20883 #define D3F4_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE_MASK 0x20
20884 #define D3F4_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE__SHIFT 0x5
20885 #define D3F4_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE_MASK 0x40
20886 #define D3F4_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE__SHIFT 0x6
20887 #define D3F4_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE_MASK 0x80
20888 #define D3F4_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE__SHIFT 0x7
20889 #define D3F4_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE_MASK 0x100
20890 #define D3F4_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE__SHIFT 0x8
20891 #define D3F4_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE_MASK 0x200
20892 #define D3F4_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE__SHIFT 0x9
20893 #define D3F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc00
20894 #define D3F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0xa
20895 #define D3F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x1000
20896 #define D3F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0xc
20897 #define D3F4_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE_MASK 0x6000
20898 #define D3F4_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE__SHIFT 0xd
20899 #define D3F4_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS_MASK 0x8000
20900 #define D3F4_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS__SHIFT 0xf
20901 #define D3F4_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT_MASK 0x10000
20902 #define D3F4_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT__SHIFT 0x10
20903 #define D3F4_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN_MASK 0x20000
20904 #define D3F4_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN__SHIFT 0x11
20905 #define D3F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2_MASK 0x40000
20906 #define D3F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2__SHIFT 0x12
20907 #define D3F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2_MASK 0x80000
20908 #define D3F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2__SHIFT 0x13
20909 #define D3F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3_MASK 0x100000
20910 #define D3F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3__SHIFT 0x14
20911 #define D3F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3_MASK 0x200000
20912 #define D3F4_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3__SHIFT 0x15
20913 #define D3F4_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS_MASK 0x400000
20914 #define D3F4_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS__SHIFT 0x16
20915 #define D3F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS_MASK 0x800000
20916 #define D3F4_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS__SHIFT 0x17
20917 #define D3F4_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED_MASK 0x3000000
20918 #define D3F4_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED__SHIFT 0x18
20919 #define D3F4_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE_MASK 0x4000000
20920 #define D3F4_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE__SHIFT 0x1a
20921 #define D3F4_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN_MASK 0x8000000
20922 #define D3F4_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN__SHIFT 0x1b
20923 #define D3F4_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN_MASK 0x10000000
20924 #define D3F4_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN__SHIFT 0x1c
20925 #define D3F4_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN_MASK 0x20000000
20926 #define D3F4_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN__SHIFT 0x1d
20927 #define D3F4_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG_MASK 0x40000000
20928 #define D3F4_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG__SHIFT 0x1e
20929 #define D3F4_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS_MASK 0x80000000
20930 #define D3F4_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS__SHIFT 0x1f
20931 #define D3F4_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF_MASK 0xfff
20932 #define D3F4_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF__SHIFT 0x0
20933 #define D3F4_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS_MASK 0xfff000
20934 #define D3F4_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS__SHIFT 0xc
20935 #define D3F4_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE_MASK 0x3000000
20936 #define D3F4_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE__SHIFT 0x18
20937 #define D3F4_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES_MASK 0xffff
20938 #define D3F4_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES__SHIFT 0x0
20939 #define D3F4_PCIE_LC_LANE_CNTL__LC_LANE_DIS_MASK 0xffff0000
20940 #define D3F4_PCIE_LC_LANE_CNTL__LC_LANE_DIS__SHIFT 0x10
20941 #define D3F4_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF_MASK 0x1
20942 #define D3F4_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF__SHIFT 0x0
20943 #define D3F4_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR_MASK 0x7e
20944 #define D3F4_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR__SHIFT 0x1
20945 #define D3F4_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR_MASK 0x1f80
20946 #define D3F4_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR__SHIFT 0x7
20947 #define D3F4_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR_MASK 0x7e000
20948 #define D3F4_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR__SHIFT 0xd
20949 #define D3F4_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN_MASK 0x80000
20950 #define D3F4_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN__SHIFT 0x13
20951 #define D3F4_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN_MASK 0x100000
20952 #define D3F4_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN__SHIFT 0x14
20953 #define D3F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET_MASK 0xf
20954 #define D3F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET__SHIFT 0x0
20955 #define D3F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR_MASK 0x3f0
20956 #define D3F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR__SHIFT 0x4
20957 #define D3F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR_MASK 0xfc00
20958 #define D3F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR__SHIFT 0xa
20959 #define D3F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR_MASK 0x3f0000
20960 #define D3F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR__SHIFT 0x10
20961 #define D3F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM_MASK 0x3fc00000
20962 #define D3F4_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM__SHIFT 0x16
20963 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE_MASK 0x1
20964 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE__SHIFT 0x0
20965 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ_MASK 0x7e
20966 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ__SHIFT 0x1
20967 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ_MASK 0x1f80
20968 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ__SHIFT 0x7
20969 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ_MASK 0x7e000
20970 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ__SHIFT 0xd
20971 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END_MASK 0x1f80000
20972 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END__SHIFT 0x13
20973 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END_MASK 0x7e000000
20974 #define D3F4_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END__SHIFT 0x19
20975 #define D3F4_PCIE_LC_STATE0__LC_CURRENT_STATE_MASK 0x3f
20976 #define D3F4_PCIE_LC_STATE0__LC_CURRENT_STATE__SHIFT 0x0
20977 #define D3F4_PCIE_LC_STATE0__LC_PREV_STATE1_MASK 0x3f00
20978 #define D3F4_PCIE_LC_STATE0__LC_PREV_STATE1__SHIFT 0x8
20979 #define D3F4_PCIE_LC_STATE0__LC_PREV_STATE2_MASK 0x3f0000
20980 #define D3F4_PCIE_LC_STATE0__LC_PREV_STATE2__SHIFT 0x10
20981 #define D3F4_PCIE_LC_STATE0__LC_PREV_STATE3_MASK 0x3f000000
20982 #define D3F4_PCIE_LC_STATE0__LC_PREV_STATE3__SHIFT 0x18
20983 #define D3F4_PCIE_LC_STATE1__LC_PREV_STATE4_MASK 0x3f
20984 #define D3F4_PCIE_LC_STATE1__LC_PREV_STATE4__SHIFT 0x0
20985 #define D3F4_PCIE_LC_STATE1__LC_PREV_STATE5_MASK 0x3f00
20986 #define D3F4_PCIE_LC_STATE1__LC_PREV_STATE5__SHIFT 0x8
20987 #define D3F4_PCIE_LC_STATE1__LC_PREV_STATE6_MASK 0x3f0000
20988 #define D3F4_PCIE_LC_STATE1__LC_PREV_STATE6__SHIFT 0x10
20989 #define D3F4_PCIE_LC_STATE1__LC_PREV_STATE7_MASK 0x3f000000
20990 #define D3F4_PCIE_LC_STATE1__LC_PREV_STATE7__SHIFT 0x18
20991 #define D3F4_PCIE_LC_STATE2__LC_PREV_STATE8_MASK 0x3f
20992 #define D3F4_PCIE_LC_STATE2__LC_PREV_STATE8__SHIFT 0x0
20993 #define D3F4_PCIE_LC_STATE2__LC_PREV_STATE9_MASK 0x3f00
20994 #define D3F4_PCIE_LC_STATE2__LC_PREV_STATE9__SHIFT 0x8
20995 #define D3F4_PCIE_LC_STATE2__LC_PREV_STATE10_MASK 0x3f0000
20996 #define D3F4_PCIE_LC_STATE2__LC_PREV_STATE10__SHIFT 0x10
20997 #define D3F4_PCIE_LC_STATE2__LC_PREV_STATE11_MASK 0x3f000000
20998 #define D3F4_PCIE_LC_STATE2__LC_PREV_STATE11__SHIFT 0x18
20999 #define D3F4_PCIE_LC_STATE3__LC_PREV_STATE12_MASK 0x3f
21000 #define D3F4_PCIE_LC_STATE3__LC_PREV_STATE12__SHIFT 0x0
21001 #define D3F4_PCIE_LC_STATE3__LC_PREV_STATE13_MASK 0x3f00
21002 #define D3F4_PCIE_LC_STATE3__LC_PREV_STATE13__SHIFT 0x8
21003 #define D3F4_PCIE_LC_STATE3__LC_PREV_STATE14_MASK 0x3f0000
21004 #define D3F4_PCIE_LC_STATE3__LC_PREV_STATE14__SHIFT 0x10
21005 #define D3F4_PCIE_LC_STATE3__LC_PREV_STATE15_MASK 0x3f000000
21006 #define D3F4_PCIE_LC_STATE3__LC_PREV_STATE15__SHIFT 0x18
21007 #define D3F4_PCIE_LC_STATE4__LC_PREV_STATE16_MASK 0x3f
21008 #define D3F4_PCIE_LC_STATE4__LC_PREV_STATE16__SHIFT 0x0
21009 #define D3F4_PCIE_LC_STATE4__LC_PREV_STATE17_MASK 0x3f00
21010 #define D3F4_PCIE_LC_STATE4__LC_PREV_STATE17__SHIFT 0x8
21011 #define D3F4_PCIE_LC_STATE4__LC_PREV_STATE18_MASK 0x3f0000
21012 #define D3F4_PCIE_LC_STATE4__LC_PREV_STATE18__SHIFT 0x10
21013 #define D3F4_PCIE_LC_STATE4__LC_PREV_STATE19_MASK 0x3f000000
21014 #define D3F4_PCIE_LC_STATE4__LC_PREV_STATE19__SHIFT 0x18
21015 #define D3F4_PCIE_LC_STATE5__LC_PREV_STATE20_MASK 0x3f
21016 #define D3F4_PCIE_LC_STATE5__LC_PREV_STATE20__SHIFT 0x0
21017 #define D3F4_PCIE_LC_STATE5__LC_PREV_STATE21_MASK 0x3f00
21018 #define D3F4_PCIE_LC_STATE5__LC_PREV_STATE21__SHIFT 0x8
21019 #define D3F4_PCIE_LC_STATE5__LC_PREV_STATE22_MASK 0x3f0000
21020 #define D3F4_PCIE_LC_STATE5__LC_PREV_STATE22__SHIFT 0x10
21021 #define D3F4_PCIE_LC_STATE5__LC_PREV_STATE23_MASK 0x3f000000
21022 #define D3F4_PCIE_LC_STATE5__LC_PREV_STATE23__SHIFT 0x18
21023 #define D3F4_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT_MASK 0x3
21024 #define D3F4_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT__SHIFT 0x0
21025 #define D3F4_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT_MASK 0xc
21026 #define D3F4_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT__SHIFT 0x2
21027 #define D3F4_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT_MASK 0x30
21028 #define D3F4_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT__SHIFT 0x4
21029 #define D3F4_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT_MASK 0xc0
21030 #define D3F4_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT__SHIFT 0x6
21031 #define D3F4_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL_MASK 0x700
21032 #define D3F4_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL__SHIFT 0x8
21033 #define D3F4_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET_MASK 0x800
21034 #define D3F4_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET__SHIFT 0xb
21035 #define D3F4_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS_MASK 0x1000
21036 #define D3F4_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS__SHIFT 0xc
21037 #define D3F4_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE_MASK 0x2000
21038 #define D3F4_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE__SHIFT 0xd
21039 #define D3F4_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES_MASK 0x4000
21040 #define D3F4_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES__SHIFT 0xe
21041 #define D3F4_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x8000
21042 #define D3F4_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0xf
21043 #define D3F4_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION_MASK 0x70000
21044 #define D3F4_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION__SHIFT 0x10
21045 #define D3F4_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES_MASK 0x1
21046 #define D3F4_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES__SHIFT 0x0
21047 #define D3F4_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN_MASK 0x2
21048 #define D3F4_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN__SHIFT 0x1
21049 #define D3F4_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED_MASK 0x4
21050 #define D3F4_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED__SHIFT 0x2
21051 #define D3F4_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED_MASK 0x18
21052 #define D3F4_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED__SHIFT 0x3
21053 #define D3F4_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED_MASK 0x20
21054 #define D3F4_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED__SHIFT 0x5
21055 #define D3F4_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN_MASK 0x1
21056 #define D3F4_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN__SHIFT 0x0
21057 #define D3F4_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD_MASK 0xff00
21058 #define D3F4_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD__SHIFT 0x8
21059 #define D3F4_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS_MASK 0xffff0000
21060 #define D3F4_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS__SHIFT 0x10
21061 #define D3F4_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE_MASK 0x8
21062 #define D3F4_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE__SHIFT 0x3
21063 #define D3F4_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE_MASK 0x40
21064 #define D3F4_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE__SHIFT 0x6
21065 #define D3F4_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN_MASK 0x1
21066 #define D3F4_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN__SHIFT 0x0
21067 #define D3F4_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN_MASK 0x2
21068 #define D3F4_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN__SHIFT 0x1
21069 #define D3F4_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN_MASK 0x4
21070 #define D3F4_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN__SHIFT 0x2
21071 #define D3F4_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN_MASK 0x8
21072 #define D3F4_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN__SHIFT 0x3
21073 #define D3F4_PCIEP_HPGI__REG_HPGI_HOOK_MASK 0x80
21074 #define D3F4_PCIEP_HPGI__REG_HPGI_HOOK__SHIFT 0x7
21075 #define D3F4_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS_MASK 0x100
21076 #define D3F4_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS__SHIFT 0x8
21077 #define D3F4_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS_MASK 0x200
21078 #define D3F4_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS__SHIFT 0x9
21079 #define D3F4_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS_MASK 0x400
21080 #define D3F4_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS__SHIFT 0xa
21081 #define D3F4_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS_MASK 0x800
21082 #define D3F4_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS__SHIFT 0xb
21083 #define D3F4_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS_MASK 0x8000
21084 #define D3F4_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS__SHIFT 0xf
21085 #define D3F4_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN_MASK 0x10000
21086 #define D3F4_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN__SHIFT 0x10
21087 #define D3F4_VENDOR_ID__VENDOR_ID_MASK 0xffff
21088 #define D3F4_VENDOR_ID__VENDOR_ID__SHIFT 0x0
21089 #define D3F4_DEVICE_ID__DEVICE_ID_MASK 0xffff0000
21090 #define D3F4_DEVICE_ID__DEVICE_ID__SHIFT 0x10
21091 #define D3F4_COMMAND__IO_ACCESS_EN_MASK 0x1
21092 #define D3F4_COMMAND__IO_ACCESS_EN__SHIFT 0x0
21093 #define D3F4_COMMAND__MEM_ACCESS_EN_MASK 0x2
21094 #define D3F4_COMMAND__MEM_ACCESS_EN__SHIFT 0x1
21095 #define D3F4_COMMAND__BUS_MASTER_EN_MASK 0x4
21096 #define D3F4_COMMAND__BUS_MASTER_EN__SHIFT 0x2
21097 #define D3F4_COMMAND__SPECIAL_CYCLE_EN_MASK 0x8
21098 #define D3F4_COMMAND__SPECIAL_CYCLE_EN__SHIFT 0x3
21099 #define D3F4_COMMAND__MEM_WRITE_INVALIDATE_EN_MASK 0x10
21100 #define D3F4_COMMAND__MEM_WRITE_INVALIDATE_EN__SHIFT 0x4
21101 #define D3F4_COMMAND__PAL_SNOOP_EN_MASK 0x20
21102 #define D3F4_COMMAND__PAL_SNOOP_EN__SHIFT 0x5
21103 #define D3F4_COMMAND__PARITY_ERROR_RESPONSE_MASK 0x40
21104 #define D3F4_COMMAND__PARITY_ERROR_RESPONSE__SHIFT 0x6
21105 #define D3F4_COMMAND__AD_STEPPING_MASK 0x80
21106 #define D3F4_COMMAND__AD_STEPPING__SHIFT 0x7
21107 #define D3F4_COMMAND__SERR_EN_MASK 0x100
21108 #define D3F4_COMMAND__SERR_EN__SHIFT 0x8
21109 #define D3F4_COMMAND__FAST_B2B_EN_MASK 0x200
21110 #define D3F4_COMMAND__FAST_B2B_EN__SHIFT 0x9
21111 #define D3F4_COMMAND__INT_DIS_MASK 0x400
21112 #define D3F4_COMMAND__INT_DIS__SHIFT 0xa
21113 #define D3F4_STATUS__INT_STATUS_MASK 0x80000
21114 #define D3F4_STATUS__INT_STATUS__SHIFT 0x13
21115 #define D3F4_STATUS__CAP_LIST_MASK 0x100000
21116 #define D3F4_STATUS__CAP_LIST__SHIFT 0x14
21117 #define D3F4_STATUS__PCI_66_EN_MASK 0x200000
21118 #define D3F4_STATUS__PCI_66_EN__SHIFT 0x15
21119 #define D3F4_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
21120 #define D3F4_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
21121 #define D3F4_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
21122 #define D3F4_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
21123 #define D3F4_STATUS__DEVSEL_TIMING_MASK 0x6000000
21124 #define D3F4_STATUS__DEVSEL_TIMING__SHIFT 0x19
21125 #define D3F4_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
21126 #define D3F4_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
21127 #define D3F4_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
21128 #define D3F4_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
21129 #define D3F4_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
21130 #define D3F4_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
21131 #define D3F4_STATUS__SIGNALED_SYSTEM_ERROR_MASK 0x40000000
21132 #define D3F4_STATUS__SIGNALED_SYSTEM_ERROR__SHIFT 0x1e
21133 #define D3F4_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
21134 #define D3F4_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
21135 #define D3F4_REVISION_ID__MINOR_REV_ID_MASK 0xf
21136 #define D3F4_REVISION_ID__MINOR_REV_ID__SHIFT 0x0
21137 #define D3F4_REVISION_ID__MAJOR_REV_ID_MASK 0xf0
21138 #define D3F4_REVISION_ID__MAJOR_REV_ID__SHIFT 0x4
21139 #define D3F4_PROG_INTERFACE__PROG_INTERFACE_MASK 0xff00
21140 #define D3F4_PROG_INTERFACE__PROG_INTERFACE__SHIFT 0x8
21141 #define D3F4_SUB_CLASS__SUB_CLASS_MASK 0xff0000
21142 #define D3F4_SUB_CLASS__SUB_CLASS__SHIFT 0x10
21143 #define D3F4_BASE_CLASS__BASE_CLASS_MASK 0xff000000
21144 #define D3F4_BASE_CLASS__BASE_CLASS__SHIFT 0x18
21145 #define D3F4_CACHE_LINE__CACHE_LINE_SIZE_MASK 0xff
21146 #define D3F4_CACHE_LINE__CACHE_LINE_SIZE__SHIFT 0x0
21147 #define D3F4_LATENCY__LATENCY_TIMER_MASK 0xff00
21148 #define D3F4_LATENCY__LATENCY_TIMER__SHIFT 0x8
21149 #define D3F4_HEADER__HEADER_TYPE_MASK 0x7f0000
21150 #define D3F4_HEADER__HEADER_TYPE__SHIFT 0x10
21151 #define D3F4_HEADER__DEVICE_TYPE_MASK 0x800000
21152 #define D3F4_HEADER__DEVICE_TYPE__SHIFT 0x17
21153 #define D3F4_BIST__BIST_COMP_MASK 0xf000000
21154 #define D3F4_BIST__BIST_COMP__SHIFT 0x18
21155 #define D3F4_BIST__BIST_STRT_MASK 0x40000000
21156 #define D3F4_BIST__BIST_STRT__SHIFT 0x1e
21157 #define D3F4_BIST__BIST_CAP_MASK 0x80000000
21158 #define D3F4_BIST__BIST_CAP__SHIFT 0x1f
21159 #define D3F4_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS_MASK 0xff
21160 #define D3F4_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS__SHIFT 0x0
21161 #define D3F4_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS_MASK 0xff00
21162 #define D3F4_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS__SHIFT 0x8
21163 #define D3F4_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM_MASK 0xff0000
21164 #define D3F4_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM__SHIFT 0x10
21165 #define D3F4_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER_MASK 0xff000000
21166 #define D3F4_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER__SHIFT 0x18
21167 #define D3F4_IO_BASE_LIMIT__IO_BASE_TYPE_MASK 0xf
21168 #define D3F4_IO_BASE_LIMIT__IO_BASE_TYPE__SHIFT 0x0
21169 #define D3F4_IO_BASE_LIMIT__IO_BASE_MASK 0xf0
21170 #define D3F4_IO_BASE_LIMIT__IO_BASE__SHIFT 0x4
21171 #define D3F4_IO_BASE_LIMIT__IO_LIMIT_TYPE_MASK 0xf00
21172 #define D3F4_IO_BASE_LIMIT__IO_LIMIT_TYPE__SHIFT 0x8
21173 #define D3F4_IO_BASE_LIMIT__IO_LIMIT_MASK 0xf000
21174 #define D3F4_IO_BASE_LIMIT__IO_LIMIT__SHIFT 0xc
21175 #define D3F4_SECONDARY_STATUS__CAP_LIST_MASK 0x100000
21176 #define D3F4_SECONDARY_STATUS__CAP_LIST__SHIFT 0x14
21177 #define D3F4_SECONDARY_STATUS__PCI_66_EN_MASK 0x200000
21178 #define D3F4_SECONDARY_STATUS__PCI_66_EN__SHIFT 0x15
21179 #define D3F4_SECONDARY_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
21180 #define D3F4_SECONDARY_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
21181 #define D3F4_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
21182 #define D3F4_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
21183 #define D3F4_SECONDARY_STATUS__DEVSEL_TIMING_MASK 0x6000000
21184 #define D3F4_SECONDARY_STATUS__DEVSEL_TIMING__SHIFT 0x19
21185 #define D3F4_SECONDARY_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
21186 #define D3F4_SECONDARY_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
21187 #define D3F4_SECONDARY_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
21188 #define D3F4_SECONDARY_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
21189 #define D3F4_SECONDARY_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
21190 #define D3F4_SECONDARY_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
21191 #define D3F4_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR_MASK 0x40000000
21192 #define D3F4_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR__SHIFT 0x1e
21193 #define D3F4_SECONDARY_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
21194 #define D3F4_SECONDARY_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
21195 #define D3F4_MEM_BASE_LIMIT__MEM_BASE_TYPE_MASK 0xf
21196 #define D3F4_MEM_BASE_LIMIT__MEM_BASE_TYPE__SHIFT 0x0
21197 #define D3F4_MEM_BASE_LIMIT__MEM_BASE_31_20_MASK 0xfff0
21198 #define D3F4_MEM_BASE_LIMIT__MEM_BASE_31_20__SHIFT 0x4
21199 #define D3F4_MEM_BASE_LIMIT__MEM_LIMIT_TYPE_MASK 0xf0000
21200 #define D3F4_MEM_BASE_LIMIT__MEM_LIMIT_TYPE__SHIFT 0x10
21201 #define D3F4_MEM_BASE_LIMIT__MEM_LIMIT_31_20_MASK 0xfff00000
21202 #define D3F4_MEM_BASE_LIMIT__MEM_LIMIT_31_20__SHIFT 0x14
21203 #define D3F4_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE_MASK 0xf
21204 #define D3F4_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE__SHIFT 0x0
21205 #define D3F4_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20_MASK 0xfff0
21206 #define D3F4_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20__SHIFT 0x4
21207 #define D3F4_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE_MASK 0xf0000
21208 #define D3F4_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE__SHIFT 0x10
21209 #define D3F4_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20_MASK 0xfff00000
21210 #define D3F4_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20__SHIFT 0x14
21211 #define D3F4_PREF_BASE_UPPER__PREF_BASE_UPPER_MASK 0xffffffff
21212 #define D3F4_PREF_BASE_UPPER__PREF_BASE_UPPER__SHIFT 0x0
21213 #define D3F4_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER_MASK 0xffffffff
21214 #define D3F4_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER__SHIFT 0x0
21215 #define D3F4_IO_BASE_LIMIT_HI__IO_BASE_31_16_MASK 0xffff
21216 #define D3F4_IO_BASE_LIMIT_HI__IO_BASE_31_16__SHIFT 0x0
21217 #define D3F4_IO_BASE_LIMIT_HI__IO_LIMIT_31_16_MASK 0xffff0000
21218 #define D3F4_IO_BASE_LIMIT_HI__IO_LIMIT_31_16__SHIFT 0x10
21219 #define D3F4_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN_MASK 0x10000
21220 #define D3F4_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN__SHIFT 0x10
21221 #define D3F4_IRQ_BRIDGE_CNTL__SERR_EN_MASK 0x20000
21222 #define D3F4_IRQ_BRIDGE_CNTL__SERR_EN__SHIFT 0x11
21223 #define D3F4_IRQ_BRIDGE_CNTL__ISA_EN_MASK 0x40000
21224 #define D3F4_IRQ_BRIDGE_CNTL__ISA_EN__SHIFT 0x12
21225 #define D3F4_IRQ_BRIDGE_CNTL__VGA_EN_MASK 0x80000
21226 #define D3F4_IRQ_BRIDGE_CNTL__VGA_EN__SHIFT 0x13
21227 #define D3F4_IRQ_BRIDGE_CNTL__VGA_DEC_MASK 0x100000
21228 #define D3F4_IRQ_BRIDGE_CNTL__VGA_DEC__SHIFT 0x14
21229 #define D3F4_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE_MASK 0x200000
21230 #define D3F4_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE__SHIFT 0x15
21231 #define D3F4_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET_MASK 0x400000
21232 #define D3F4_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET__SHIFT 0x16
21233 #define D3F4_IRQ_BRIDGE_CNTL__FAST_B2B_EN_MASK 0x800000
21234 #define D3F4_IRQ_BRIDGE_CNTL__FAST_B2B_EN__SHIFT 0x17
21235 #define D3F4_CAP_PTR__CAP_PTR_MASK 0xff
21236 #define D3F4_CAP_PTR__CAP_PTR__SHIFT 0x0
21237 #define D3F4_INTERRUPT_LINE__INTERRUPT_LINE_MASK 0xff
21238 #define D3F4_INTERRUPT_LINE__INTERRUPT_LINE__SHIFT 0x0
21239 #define D3F4_INTERRUPT_PIN__INTERRUPT_PIN_MASK 0xff00
21240 #define D3F4_INTERRUPT_PIN__INTERRUPT_PIN__SHIFT 0x8
21241 #define D3F4_EXT_BRIDGE_CNTL__IO_PORT_80_EN_MASK 0x1
21242 #define D3F4_EXT_BRIDGE_CNTL__IO_PORT_80_EN__SHIFT 0x0
21243 #define D3F4_PMI_CAP_LIST__CAP_ID_MASK 0xff
21244 #define D3F4_PMI_CAP_LIST__CAP_ID__SHIFT 0x0
21245 #define D3F4_PMI_CAP_LIST__NEXT_PTR_MASK 0xff00
21246 #define D3F4_PMI_CAP_LIST__NEXT_PTR__SHIFT 0x8
21247 #define D3F4_PMI_CAP__VERSION_MASK 0x70000
21248 #define D3F4_PMI_CAP__VERSION__SHIFT 0x10
21249 #define D3F4_PMI_CAP__PME_CLOCK_MASK 0x80000
21250 #define D3F4_PMI_CAP__PME_CLOCK__SHIFT 0x13
21251 #define D3F4_PMI_CAP__DEV_SPECIFIC_INIT_MASK 0x200000
21252 #define D3F4_PMI_CAP__DEV_SPECIFIC_INIT__SHIFT 0x15
21253 #define D3F4_PMI_CAP__AUX_CURRENT_MASK 0x1c00000
21254 #define D3F4_PMI_CAP__AUX_CURRENT__SHIFT 0x16
21255 #define D3F4_PMI_CAP__D1_SUPPORT_MASK 0x2000000
21256 #define D3F4_PMI_CAP__D1_SUPPORT__SHIFT 0x19
21257 #define D3F4_PMI_CAP__D2_SUPPORT_MASK 0x4000000
21258 #define D3F4_PMI_CAP__D2_SUPPORT__SHIFT 0x1a
21259 #define D3F4_PMI_CAP__PME_SUPPORT_MASK 0xf8000000
21260 #define D3F4_PMI_CAP__PME_SUPPORT__SHIFT 0x1b
21261 #define D3F4_PMI_STATUS_CNTL__POWER_STATE_MASK 0x3
21262 #define D3F4_PMI_STATUS_CNTL__POWER_STATE__SHIFT 0x0
21263 #define D3F4_PMI_STATUS_CNTL__NO_SOFT_RESET_MASK 0x8
21264 #define D3F4_PMI_STATUS_CNTL__NO_SOFT_RESET__SHIFT 0x3
21265 #define D3F4_PMI_STATUS_CNTL__PME_EN_MASK 0x100
21266 #define D3F4_PMI_STATUS_CNTL__PME_EN__SHIFT 0x8
21267 #define D3F4_PMI_STATUS_CNTL__DATA_SELECT_MASK 0x1e00
21268 #define D3F4_PMI_STATUS_CNTL__DATA_SELECT__SHIFT 0x9
21269 #define D3F4_PMI_STATUS_CNTL__DATA_SCALE_MASK 0x6000
21270 #define D3F4_PMI_STATUS_CNTL__DATA_SCALE__SHIFT 0xd
21271 #define D3F4_PMI_STATUS_CNTL__PME_STATUS_MASK 0x8000
21272 #define D3F4_PMI_STATUS_CNTL__PME_STATUS__SHIFT 0xf
21273 #define D3F4_PMI_STATUS_CNTL__B2_B3_SUPPORT_MASK 0x400000
21274 #define D3F4_PMI_STATUS_CNTL__B2_B3_SUPPORT__SHIFT 0x16
21275 #define D3F4_PMI_STATUS_CNTL__BUS_PWR_EN_MASK 0x800000
21276 #define D3F4_PMI_STATUS_CNTL__BUS_PWR_EN__SHIFT 0x17
21277 #define D3F4_PMI_STATUS_CNTL__PMI_DATA_MASK 0xff000000
21278 #define D3F4_PMI_STATUS_CNTL__PMI_DATA__SHIFT 0x18
21279 #define D3F4_PCIE_CAP_LIST__CAP_ID_MASK 0xff
21280 #define D3F4_PCIE_CAP_LIST__CAP_ID__SHIFT 0x0
21281 #define D3F4_PCIE_CAP_LIST__NEXT_PTR_MASK 0xff00
21282 #define D3F4_PCIE_CAP_LIST__NEXT_PTR__SHIFT 0x8
21283 #define D3F4_PCIE_CAP__VERSION_MASK 0xf0000
21284 #define D3F4_PCIE_CAP__VERSION__SHIFT 0x10
21285 #define D3F4_PCIE_CAP__DEVICE_TYPE_MASK 0xf00000
21286 #define D3F4_PCIE_CAP__DEVICE_TYPE__SHIFT 0x14
21287 #define D3F4_PCIE_CAP__SLOT_IMPLEMENTED_MASK 0x1000000
21288 #define D3F4_PCIE_CAP__SLOT_IMPLEMENTED__SHIFT 0x18
21289 #define D3F4_PCIE_CAP__INT_MESSAGE_NUM_MASK 0x3e000000
21290 #define D3F4_PCIE_CAP__INT_MESSAGE_NUM__SHIFT 0x19
21291 #define D3F4_DEVICE_CAP__MAX_PAYLOAD_SUPPORT_MASK 0x7
21292 #define D3F4_DEVICE_CAP__MAX_PAYLOAD_SUPPORT__SHIFT 0x0
21293 #define D3F4_DEVICE_CAP__PHANTOM_FUNC_MASK 0x18
21294 #define D3F4_DEVICE_CAP__PHANTOM_FUNC__SHIFT 0x3
21295 #define D3F4_DEVICE_CAP__EXTENDED_TAG_MASK 0x20
21296 #define D3F4_DEVICE_CAP__EXTENDED_TAG__SHIFT 0x5
21297 #define D3F4_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY_MASK 0x1c0
21298 #define D3F4_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY__SHIFT 0x6
21299 #define D3F4_DEVICE_CAP__L1_ACCEPTABLE_LATENCY_MASK 0xe00
21300 #define D3F4_DEVICE_CAP__L1_ACCEPTABLE_LATENCY__SHIFT 0x9
21301 #define D3F4_DEVICE_CAP__ROLE_BASED_ERR_REPORTING_MASK 0x8000
21302 #define D3F4_DEVICE_CAP__ROLE_BASED_ERR_REPORTING__SHIFT 0xf
21303 #define D3F4_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT_MASK 0x3fc0000
21304 #define D3F4_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT__SHIFT 0x12
21305 #define D3F4_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE_MASK 0xc000000
21306 #define D3F4_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE__SHIFT 0x1a
21307 #define D3F4_DEVICE_CAP__FLR_CAPABLE_MASK 0x10000000
21308 #define D3F4_DEVICE_CAP__FLR_CAPABLE__SHIFT 0x1c
21309 #define D3F4_DEVICE_CNTL__CORR_ERR_EN_MASK 0x1
21310 #define D3F4_DEVICE_CNTL__CORR_ERR_EN__SHIFT 0x0
21311 #define D3F4_DEVICE_CNTL__NON_FATAL_ERR_EN_MASK 0x2
21312 #define D3F4_DEVICE_CNTL__NON_FATAL_ERR_EN__SHIFT 0x1
21313 #define D3F4_DEVICE_CNTL__FATAL_ERR_EN_MASK 0x4
21314 #define D3F4_DEVICE_CNTL__FATAL_ERR_EN__SHIFT 0x2
21315 #define D3F4_DEVICE_CNTL__USR_REPORT_EN_MASK 0x8
21316 #define D3F4_DEVICE_CNTL__USR_REPORT_EN__SHIFT 0x3
21317 #define D3F4_DEVICE_CNTL__RELAXED_ORD_EN_MASK 0x10
21318 #define D3F4_DEVICE_CNTL__RELAXED_ORD_EN__SHIFT 0x4
21319 #define D3F4_DEVICE_CNTL__MAX_PAYLOAD_SIZE_MASK 0xe0
21320 #define D3F4_DEVICE_CNTL__MAX_PAYLOAD_SIZE__SHIFT 0x5
21321 #define D3F4_DEVICE_CNTL__EXTENDED_TAG_EN_MASK 0x100
21322 #define D3F4_DEVICE_CNTL__EXTENDED_TAG_EN__SHIFT 0x8
21323 #define D3F4_DEVICE_CNTL__PHANTOM_FUNC_EN_MASK 0x200
21324 #define D3F4_DEVICE_CNTL__PHANTOM_FUNC_EN__SHIFT 0x9
21325 #define D3F4_DEVICE_CNTL__AUX_POWER_PM_EN_MASK 0x400
21326 #define D3F4_DEVICE_CNTL__AUX_POWER_PM_EN__SHIFT 0xa
21327 #define D3F4_DEVICE_CNTL__NO_SNOOP_EN_MASK 0x800
21328 #define D3F4_DEVICE_CNTL__NO_SNOOP_EN__SHIFT 0xb
21329 #define D3F4_DEVICE_CNTL__MAX_READ_REQUEST_SIZE_MASK 0x7000
21330 #define D3F4_DEVICE_CNTL__MAX_READ_REQUEST_SIZE__SHIFT 0xc
21331 #define D3F4_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN_MASK 0x8000
21332 #define D3F4_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN__SHIFT 0xf
21333 #define D3F4_DEVICE_STATUS__CORR_ERR_MASK 0x10000
21334 #define D3F4_DEVICE_STATUS__CORR_ERR__SHIFT 0x10
21335 #define D3F4_DEVICE_STATUS__NON_FATAL_ERR_MASK 0x20000
21336 #define D3F4_DEVICE_STATUS__NON_FATAL_ERR__SHIFT 0x11
21337 #define D3F4_DEVICE_STATUS__FATAL_ERR_MASK 0x40000
21338 #define D3F4_DEVICE_STATUS__FATAL_ERR__SHIFT 0x12
21339 #define D3F4_DEVICE_STATUS__USR_DETECTED_MASK 0x80000
21340 #define D3F4_DEVICE_STATUS__USR_DETECTED__SHIFT 0x13
21341 #define D3F4_DEVICE_STATUS__AUX_PWR_MASK 0x100000
21342 #define D3F4_DEVICE_STATUS__AUX_PWR__SHIFT 0x14
21343 #define D3F4_DEVICE_STATUS__TRANSACTIONS_PEND_MASK 0x200000
21344 #define D3F4_DEVICE_STATUS__TRANSACTIONS_PEND__SHIFT 0x15
21345 #define D3F4_LINK_CAP__LINK_SPEED_MASK 0xf
21346 #define D3F4_LINK_CAP__LINK_SPEED__SHIFT 0x0
21347 #define D3F4_LINK_CAP__LINK_WIDTH_MASK 0x3f0
21348 #define D3F4_LINK_CAP__LINK_WIDTH__SHIFT 0x4
21349 #define D3F4_LINK_CAP__PM_SUPPORT_MASK 0xc00
21350 #define D3F4_LINK_CAP__PM_SUPPORT__SHIFT 0xa
21351 #define D3F4_LINK_CAP__L0S_EXIT_LATENCY_MASK 0x7000
21352 #define D3F4_LINK_CAP__L0S_EXIT_LATENCY__SHIFT 0xc
21353 #define D3F4_LINK_CAP__L1_EXIT_LATENCY_MASK 0x38000
21354 #define D3F4_LINK_CAP__L1_EXIT_LATENCY__SHIFT 0xf
21355 #define D3F4_LINK_CAP__CLOCK_POWER_MANAGEMENT_MASK 0x40000
21356 #define D3F4_LINK_CAP__CLOCK_POWER_MANAGEMENT__SHIFT 0x12
21357 #define D3F4_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING_MASK 0x80000
21358 #define D3F4_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING__SHIFT 0x13
21359 #define D3F4_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE_MASK 0x100000
21360 #define D3F4_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE__SHIFT 0x14
21361 #define D3F4_LINK_CAP__LINK_BW_NOTIFICATION_CAP_MASK 0x200000
21362 #define D3F4_LINK_CAP__LINK_BW_NOTIFICATION_CAP__SHIFT 0x15
21363 #define D3F4_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE_MASK 0x400000
21364 #define D3F4_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE__SHIFT 0x16
21365 #define D3F4_LINK_CAP__PORT_NUMBER_MASK 0xff000000
21366 #define D3F4_LINK_CAP__PORT_NUMBER__SHIFT 0x18
21367 #define D3F4_LINK_CNTL__PM_CONTROL_MASK 0x3
21368 #define D3F4_LINK_CNTL__PM_CONTROL__SHIFT 0x0
21369 #define D3F4_LINK_CNTL__READ_CPL_BOUNDARY_MASK 0x8
21370 #define D3F4_LINK_CNTL__READ_CPL_BOUNDARY__SHIFT 0x3
21371 #define D3F4_LINK_CNTL__LINK_DIS_MASK 0x10
21372 #define D3F4_LINK_CNTL__LINK_DIS__SHIFT 0x4
21373 #define D3F4_LINK_CNTL__RETRAIN_LINK_MASK 0x20
21374 #define D3F4_LINK_CNTL__RETRAIN_LINK__SHIFT 0x5
21375 #define D3F4_LINK_CNTL__COMMON_CLOCK_CFG_MASK 0x40
21376 #define D3F4_LINK_CNTL__COMMON_CLOCK_CFG__SHIFT 0x6
21377 #define D3F4_LINK_CNTL__EXTENDED_SYNC_MASK 0x80
21378 #define D3F4_LINK_CNTL__EXTENDED_SYNC__SHIFT 0x7
21379 #define D3F4_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN_MASK 0x100
21380 #define D3F4_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN__SHIFT 0x8
21381 #define D3F4_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE_MASK 0x200
21382 #define D3F4_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE__SHIFT 0x9
21383 #define D3F4_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN_MASK 0x400
21384 #define D3F4_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN__SHIFT 0xa
21385 #define D3F4_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN_MASK 0x800
21386 #define D3F4_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN__SHIFT 0xb
21387 #define D3F4_LINK_STATUS__CURRENT_LINK_SPEED_MASK 0xf0000
21388 #define D3F4_LINK_STATUS__CURRENT_LINK_SPEED__SHIFT 0x10
21389 #define D3F4_LINK_STATUS__NEGOTIATED_LINK_WIDTH_MASK 0x3f00000
21390 #define D3F4_LINK_STATUS__NEGOTIATED_LINK_WIDTH__SHIFT 0x14
21391 #define D3F4_LINK_STATUS__LINK_TRAINING_MASK 0x8000000
21392 #define D3F4_LINK_STATUS__LINK_TRAINING__SHIFT 0x1b
21393 #define D3F4_LINK_STATUS__SLOT_CLOCK_CFG_MASK 0x10000000
21394 #define D3F4_LINK_STATUS__SLOT_CLOCK_CFG__SHIFT 0x1c
21395 #define D3F4_LINK_STATUS__DL_ACTIVE_MASK 0x20000000
21396 #define D3F4_LINK_STATUS__DL_ACTIVE__SHIFT 0x1d
21397 #define D3F4_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS_MASK 0x40000000
21398 #define D3F4_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS__SHIFT 0x1e
21399 #define D3F4_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS_MASK 0x80000000
21400 #define D3F4_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS__SHIFT 0x1f
21401 #define D3F4_SLOT_CAP__ATTN_BUTTON_PRESENT_MASK 0x1
21402 #define D3F4_SLOT_CAP__ATTN_BUTTON_PRESENT__SHIFT 0x0
21403 #define D3F4_SLOT_CAP__PWR_CONTROLLER_PRESENT_MASK 0x2
21404 #define D3F4_SLOT_CAP__PWR_CONTROLLER_PRESENT__SHIFT 0x1
21405 #define D3F4_SLOT_CAP__MRL_SENSOR_PRESENT_MASK 0x4
21406 #define D3F4_SLOT_CAP__MRL_SENSOR_PRESENT__SHIFT 0x2
21407 #define D3F4_SLOT_CAP__ATTN_INDICATOR_PRESENT_MASK 0x8
21408 #define D3F4_SLOT_CAP__ATTN_INDICATOR_PRESENT__SHIFT 0x3
21409 #define D3F4_SLOT_CAP__PWR_INDICATOR_PRESENT_MASK 0x10
21410 #define D3F4_SLOT_CAP__PWR_INDICATOR_PRESENT__SHIFT 0x4
21411 #define D3F4_SLOT_CAP__HOTPLUG_SURPRISE_MASK 0x20
21412 #define D3F4_SLOT_CAP__HOTPLUG_SURPRISE__SHIFT 0x5
21413 #define D3F4_SLOT_CAP__HOTPLUG_CAPABLE_MASK 0x40
21414 #define D3F4_SLOT_CAP__HOTPLUG_CAPABLE__SHIFT 0x6
21415 #define D3F4_SLOT_CAP__SLOT_PWR_LIMIT_VALUE_MASK 0x7f80
21416 #define D3F4_SLOT_CAP__SLOT_PWR_LIMIT_VALUE__SHIFT 0x7
21417 #define D3F4_SLOT_CAP__SLOT_PWR_LIMIT_SCALE_MASK 0x18000
21418 #define D3F4_SLOT_CAP__SLOT_PWR_LIMIT_SCALE__SHIFT 0xf
21419 #define D3F4_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT_MASK 0x20000
21420 #define D3F4_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT__SHIFT 0x11
21421 #define D3F4_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED_MASK 0x40000
21422 #define D3F4_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED__SHIFT 0x12
21423 #define D3F4_SLOT_CAP__PHYSICAL_SLOT_NUM_MASK 0xfff80000
21424 #define D3F4_SLOT_CAP__PHYSICAL_SLOT_NUM__SHIFT 0x13
21425 #define D3F4_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN_MASK 0x1
21426 #define D3F4_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN__SHIFT 0x0
21427 #define D3F4_SLOT_CNTL__PWR_FAULT_DETECTED_EN_MASK 0x2
21428 #define D3F4_SLOT_CNTL__PWR_FAULT_DETECTED_EN__SHIFT 0x1
21429 #define D3F4_SLOT_CNTL__MRL_SENSOR_CHANGED_EN_MASK 0x4
21430 #define D3F4_SLOT_CNTL__MRL_SENSOR_CHANGED_EN__SHIFT 0x2
21431 #define D3F4_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN_MASK 0x8
21432 #define D3F4_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN__SHIFT 0x3
21433 #define D3F4_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN_MASK 0x10
21434 #define D3F4_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN__SHIFT 0x4
21435 #define D3F4_SLOT_CNTL__HOTPLUG_INTR_EN_MASK 0x20
21436 #define D3F4_SLOT_CNTL__HOTPLUG_INTR_EN__SHIFT 0x5
21437 #define D3F4_SLOT_CNTL__ATTN_INDICATOR_CNTL_MASK 0xc0
21438 #define D3F4_SLOT_CNTL__ATTN_INDICATOR_CNTL__SHIFT 0x6
21439 #define D3F4_SLOT_CNTL__PWR_INDICATOR_CNTL_MASK 0x300
21440 #define D3F4_SLOT_CNTL__PWR_INDICATOR_CNTL__SHIFT 0x8
21441 #define D3F4_SLOT_CNTL__PWR_CONTROLLER_CNTL_MASK 0x400
21442 #define D3F4_SLOT_CNTL__PWR_CONTROLLER_CNTL__SHIFT 0xa
21443 #define D3F4_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL_MASK 0x800
21444 #define D3F4_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL__SHIFT 0xb
21445 #define D3F4_SLOT_CNTL__DL_STATE_CHANGED_EN_MASK 0x1000
21446 #define D3F4_SLOT_CNTL__DL_STATE_CHANGED_EN__SHIFT 0xc
21447 #define D3F4_SLOT_STATUS__ATTN_BUTTON_PRESSED_MASK 0x10000
21448 #define D3F4_SLOT_STATUS__ATTN_BUTTON_PRESSED__SHIFT 0x10
21449 #define D3F4_SLOT_STATUS__PWR_FAULT_DETECTED_MASK 0x20000
21450 #define D3F4_SLOT_STATUS__PWR_FAULT_DETECTED__SHIFT 0x11
21451 #define D3F4_SLOT_STATUS__MRL_SENSOR_CHANGED_MASK 0x40000
21452 #define D3F4_SLOT_STATUS__MRL_SENSOR_CHANGED__SHIFT 0x12
21453 #define D3F4_SLOT_STATUS__PRESENCE_DETECT_CHANGED_MASK 0x80000
21454 #define D3F4_SLOT_STATUS__PRESENCE_DETECT_CHANGED__SHIFT 0x13
21455 #define D3F4_SLOT_STATUS__COMMAND_COMPLETED_MASK 0x100000
21456 #define D3F4_SLOT_STATUS__COMMAND_COMPLETED__SHIFT 0x14
21457 #define D3F4_SLOT_STATUS__MRL_SENSOR_STATE_MASK 0x200000
21458 #define D3F4_SLOT_STATUS__MRL_SENSOR_STATE__SHIFT 0x15
21459 #define D3F4_SLOT_STATUS__PRESENCE_DETECT_STATE_MASK 0x400000
21460 #define D3F4_SLOT_STATUS__PRESENCE_DETECT_STATE__SHIFT 0x16
21461 #define D3F4_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS_MASK 0x800000
21462 #define D3F4_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS__SHIFT 0x17
21463 #define D3F4_SLOT_STATUS__DL_STATE_CHANGED_MASK 0x1000000
21464 #define D3F4_SLOT_STATUS__DL_STATE_CHANGED__SHIFT 0x18
21465 #define D3F4_ROOT_CNTL__SERR_ON_CORR_ERR_EN_MASK 0x1
21466 #define D3F4_ROOT_CNTL__SERR_ON_CORR_ERR_EN__SHIFT 0x0
21467 #define D3F4_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN_MASK 0x2
21468 #define D3F4_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN__SHIFT 0x1
21469 #define D3F4_ROOT_CNTL__SERR_ON_FATAL_ERR_EN_MASK 0x4
21470 #define D3F4_ROOT_CNTL__SERR_ON_FATAL_ERR_EN__SHIFT 0x2
21471 #define D3F4_ROOT_CNTL__PM_INTERRUPT_EN_MASK 0x8
21472 #define D3F4_ROOT_CNTL__PM_INTERRUPT_EN__SHIFT 0x3
21473 #define D3F4_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN_MASK 0x10
21474 #define D3F4_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN__SHIFT 0x4
21475 #define D3F4_ROOT_CAP__CRS_SOFTWARE_VISIBILITY_MASK 0x10000
21476 #define D3F4_ROOT_CAP__CRS_SOFTWARE_VISIBILITY__SHIFT 0x10
21477 #define D3F4_ROOT_STATUS__PME_REQUESTOR_ID_MASK 0xffff
21478 #define D3F4_ROOT_STATUS__PME_REQUESTOR_ID__SHIFT 0x0
21479 #define D3F4_ROOT_STATUS__PME_STATUS_MASK 0x10000
21480 #define D3F4_ROOT_STATUS__PME_STATUS__SHIFT 0x10
21481 #define D3F4_ROOT_STATUS__PME_PENDING_MASK 0x20000
21482 #define D3F4_ROOT_STATUS__PME_PENDING__SHIFT 0x11
21483 #define D3F4_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED_MASK 0xf
21484 #define D3F4_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED__SHIFT 0x0
21485 #define D3F4_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED_MASK 0x10
21486 #define D3F4_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED__SHIFT 0x4
21487 #define D3F4_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED_MASK 0x20
21488 #define D3F4_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED__SHIFT 0x5
21489 #define D3F4_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED_MASK 0x40
21490 #define D3F4_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED__SHIFT 0x6
21491 #define D3F4_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED_MASK 0x80
21492 #define D3F4_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED__SHIFT 0x7
21493 #define D3F4_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED_MASK 0x100
21494 #define D3F4_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED__SHIFT 0x8
21495 #define D3F4_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED_MASK 0x200
21496 #define D3F4_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED__SHIFT 0x9
21497 #define D3F4_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING_MASK 0x400
21498 #define D3F4_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING__SHIFT 0xa
21499 #define D3F4_DEVICE_CAP2__LTR_SUPPORTED_MASK 0x800
21500 #define D3F4_DEVICE_CAP2__LTR_SUPPORTED__SHIFT 0xb
21501 #define D3F4_DEVICE_CAP2__TPH_CPLR_SUPPORTED_MASK 0x3000
21502 #define D3F4_DEVICE_CAP2__TPH_CPLR_SUPPORTED__SHIFT 0xc
21503 #define D3F4_DEVICE_CAP2__OBFF_SUPPORTED_MASK 0xc0000
21504 #define D3F4_DEVICE_CAP2__OBFF_SUPPORTED__SHIFT 0x12
21505 #define D3F4_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED_MASK 0x100000
21506 #define D3F4_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED__SHIFT 0x14
21507 #define D3F4_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED_MASK 0x200000
21508 #define D3F4_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED__SHIFT 0x15
21509 #define D3F4_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES_MASK 0xc00000
21510 #define D3F4_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES__SHIFT 0x16
21511 #define D3F4_DEVICE_CNTL2__CPL_TIMEOUT_VALUE_MASK 0xf
21512 #define D3F4_DEVICE_CNTL2__CPL_TIMEOUT_VALUE__SHIFT 0x0
21513 #define D3F4_DEVICE_CNTL2__CPL_TIMEOUT_DIS_MASK 0x10
21514 #define D3F4_DEVICE_CNTL2__CPL_TIMEOUT_DIS__SHIFT 0x4
21515 #define D3F4_DEVICE_CNTL2__ARI_FORWARDING_EN_MASK 0x20
21516 #define D3F4_DEVICE_CNTL2__ARI_FORWARDING_EN__SHIFT 0x5
21517 #define D3F4_DEVICE_CNTL2__ATOMICOP_REQUEST_EN_MASK 0x40
21518 #define D3F4_DEVICE_CNTL2__ATOMICOP_REQUEST_EN__SHIFT 0x6
21519 #define D3F4_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING_MASK 0x80
21520 #define D3F4_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING__SHIFT 0x7
21521 #define D3F4_DEVICE_CNTL2__IDO_REQUEST_ENABLE_MASK 0x100
21522 #define D3F4_DEVICE_CNTL2__IDO_REQUEST_ENABLE__SHIFT 0x8
21523 #define D3F4_DEVICE_CNTL2__IDO_COMPLETION_ENABLE_MASK 0x200
21524 #define D3F4_DEVICE_CNTL2__IDO_COMPLETION_ENABLE__SHIFT 0x9
21525 #define D3F4_DEVICE_CNTL2__LTR_EN_MASK 0x400
21526 #define D3F4_DEVICE_CNTL2__LTR_EN__SHIFT 0xa
21527 #define D3F4_DEVICE_CNTL2__OBFF_EN_MASK 0x6000
21528 #define D3F4_DEVICE_CNTL2__OBFF_EN__SHIFT 0xd
21529 #define D3F4_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING_MASK 0x8000
21530 #define D3F4_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING__SHIFT 0xf
21531 #define D3F4_DEVICE_STATUS2__RESERVED_MASK 0xffff0000
21532 #define D3F4_DEVICE_STATUS2__RESERVED__SHIFT 0x10
21533 #define D3F4_LINK_CAP2__SUPPORTED_LINK_SPEED_MASK 0xfe
21534 #define D3F4_LINK_CAP2__SUPPORTED_LINK_SPEED__SHIFT 0x1
21535 #define D3F4_LINK_CAP2__CROSSLINK_SUPPORTED_MASK 0x100
21536 #define D3F4_LINK_CAP2__CROSSLINK_SUPPORTED__SHIFT 0x8
21537 #define D3F4_LINK_CAP2__RESERVED_MASK 0xfffffe00
21538 #define D3F4_LINK_CAP2__RESERVED__SHIFT 0x9
21539 #define D3F4_LINK_CNTL2__TARGET_LINK_SPEED_MASK 0xf
21540 #define D3F4_LINK_CNTL2__TARGET_LINK_SPEED__SHIFT 0x0
21541 #define D3F4_LINK_CNTL2__ENTER_COMPLIANCE_MASK 0x10
21542 #define D3F4_LINK_CNTL2__ENTER_COMPLIANCE__SHIFT 0x4
21543 #define D3F4_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE_MASK 0x20
21544 #define D3F4_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE__SHIFT 0x5
21545 #define D3F4_LINK_CNTL2__SELECTABLE_DEEMPHASIS_MASK 0x40
21546 #define D3F4_LINK_CNTL2__SELECTABLE_DEEMPHASIS__SHIFT 0x6
21547 #define D3F4_LINK_CNTL2__XMIT_MARGIN_MASK 0x380
21548 #define D3F4_LINK_CNTL2__XMIT_MARGIN__SHIFT 0x7
21549 #define D3F4_LINK_CNTL2__ENTER_MOD_COMPLIANCE_MASK 0x400
21550 #define D3F4_LINK_CNTL2__ENTER_MOD_COMPLIANCE__SHIFT 0xa
21551 #define D3F4_LINK_CNTL2__COMPLIANCE_SOS_MASK 0x800
21552 #define D3F4_LINK_CNTL2__COMPLIANCE_SOS__SHIFT 0xb
21553 #define D3F4_LINK_CNTL2__COMPLIANCE_DEEMPHASIS_MASK 0xf000
21554 #define D3F4_LINK_CNTL2__COMPLIANCE_DEEMPHASIS__SHIFT 0xc
21555 #define D3F4_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL_MASK 0x10000
21556 #define D3F4_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL__SHIFT 0x10
21557 #define D3F4_LINK_STATUS2__EQUALIZATION_COMPLETE_MASK 0x20000
21558 #define D3F4_LINK_STATUS2__EQUALIZATION_COMPLETE__SHIFT 0x11
21559 #define D3F4_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS_MASK 0x40000
21560 #define D3F4_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS__SHIFT 0x12
21561 #define D3F4_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS_MASK 0x80000
21562 #define D3F4_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS__SHIFT 0x13
21563 #define D3F4_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS_MASK 0x100000
21564 #define D3F4_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS__SHIFT 0x14
21565 #define D3F4_LINK_STATUS2__LINK_EQUALIZATION_REQUEST_MASK 0x200000
21566 #define D3F4_LINK_STATUS2__LINK_EQUALIZATION_REQUEST__SHIFT 0x15
21567 #define D3F4_SLOT_CAP2__RESERVED_MASK 0xffffffff
21568 #define D3F4_SLOT_CAP2__RESERVED__SHIFT 0x0
21569 #define D3F4_SLOT_CNTL2__RESERVED_MASK 0xffff
21570 #define D3F4_SLOT_CNTL2__RESERVED__SHIFT 0x0
21571 #define D3F4_SLOT_STATUS2__RESERVED_MASK 0xffff0000
21572 #define D3F4_SLOT_STATUS2__RESERVED__SHIFT 0x10
21573 #define D3F4_MSI_CAP_LIST__CAP_ID_MASK 0xff
21574 #define D3F4_MSI_CAP_LIST__CAP_ID__SHIFT 0x0
21575 #define D3F4_MSI_CAP_LIST__NEXT_PTR_MASK 0xff00
21576 #define D3F4_MSI_CAP_LIST__NEXT_PTR__SHIFT 0x8
21577 #define D3F4_MSI_MSG_CNTL__MSI_EN_MASK 0x10000
21578 #define D3F4_MSI_MSG_CNTL__MSI_EN__SHIFT 0x10
21579 #define D3F4_MSI_MSG_CNTL__MSI_MULTI_CAP_MASK 0xe0000
21580 #define D3F4_MSI_MSG_CNTL__MSI_MULTI_CAP__SHIFT 0x11
21581 #define D3F4_MSI_MSG_CNTL__MSI_MULTI_EN_MASK 0x700000
21582 #define D3F4_MSI_MSG_CNTL__MSI_MULTI_EN__SHIFT 0x14
21583 #define D3F4_MSI_MSG_CNTL__MSI_64BIT_MASK 0x800000
21584 #define D3F4_MSI_MSG_CNTL__MSI_64BIT__SHIFT 0x17
21585 #define D3F4_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP_MASK 0x1000000
21586 #define D3F4_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP__SHIFT 0x18
21587 #define D3F4_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO_MASK 0xfffffffc
21588 #define D3F4_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO__SHIFT 0x2
21589 #define D3F4_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI_MASK 0xffffffff
21590 #define D3F4_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI__SHIFT 0x0
21591 #define D3F4_MSI_MSG_DATA_64__MSI_DATA_64_MASK 0xffff
21592 #define D3F4_MSI_MSG_DATA_64__MSI_DATA_64__SHIFT 0x0
21593 #define D3F4_MSI_MSG_DATA__MSI_DATA_MASK 0xffff
21594 #define D3F4_MSI_MSG_DATA__MSI_DATA__SHIFT 0x0
21595 #define D3F4_SSID_CAP_LIST__CAP_ID_MASK 0xff
21596 #define D3F4_SSID_CAP_LIST__CAP_ID__SHIFT 0x0
21597 #define D3F4_SSID_CAP_LIST__NEXT_PTR_MASK 0xff00
21598 #define D3F4_SSID_CAP_LIST__NEXT_PTR__SHIFT 0x8
21599 #define D3F4_SSID_CAP__SUBSYSTEM_VENDOR_ID_MASK 0xffff
21600 #define D3F4_SSID_CAP__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
21601 #define D3F4_SSID_CAP__SUBSYSTEM_ID_MASK 0xffff0000
21602 #define D3F4_SSID_CAP__SUBSYSTEM_ID__SHIFT 0x10
21603 #define D3F4_MSI_MAP_CAP_LIST__CAP_ID_MASK 0xff
21604 #define D3F4_MSI_MAP_CAP_LIST__CAP_ID__SHIFT 0x0
21605 #define D3F4_MSI_MAP_CAP_LIST__NEXT_PTR_MASK 0xff00
21606 #define D3F4_MSI_MAP_CAP_LIST__NEXT_PTR__SHIFT 0x8
21607 #define D3F4_MSI_MAP_CAP__EN_MASK 0x10000
21608 #define D3F4_MSI_MAP_CAP__EN__SHIFT 0x10
21609 #define D3F4_MSI_MAP_CAP__FIXD_MASK 0x20000
21610 #define D3F4_MSI_MAP_CAP__FIXD__SHIFT 0x11
21611 #define D3F4_MSI_MAP_CAP__CAP_TYPE_MASK 0xf8000000
21612 #define D3F4_MSI_MAP_CAP__CAP_TYPE__SHIFT 0x1b
21613 #define D3F4_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO_MASK 0xfff00000
21614 #define D3F4_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO__SHIFT 0x14
21615 #define D3F4_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI_MASK 0xffffffff
21616 #define D3F4_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI__SHIFT 0x0
21617 #define D3F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
21618 #define D3F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
21619 #define D3F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
21620 #define D3F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
21621 #define D3F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
21622 #define D3F4_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
21623 #define D3F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID_MASK 0xffff
21624 #define D3F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID__SHIFT 0x0
21625 #define D3F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV_MASK 0xf0000
21626 #define D3F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV__SHIFT 0x10
21627 #define D3F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH_MASK 0xfff00000
21628 #define D3F4_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH__SHIFT 0x14
21629 #define D3F4_PCIE_VENDOR_SPECIFIC1__SCRATCH_MASK 0xffffffff
21630 #define D3F4_PCIE_VENDOR_SPECIFIC1__SCRATCH__SHIFT 0x0
21631 #define D3F4_PCIE_VENDOR_SPECIFIC2__SCRATCH_MASK 0xffffffff
21632 #define D3F4_PCIE_VENDOR_SPECIFIC2__SCRATCH__SHIFT 0x0
21633 #define D3F4_PCIE_VC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
21634 #define D3F4_PCIE_VC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
21635 #define D3F4_PCIE_VC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
21636 #define D3F4_PCIE_VC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
21637 #define D3F4_PCIE_VC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
21638 #define D3F4_PCIE_VC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
21639 #define D3F4_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT_MASK 0x7
21640 #define D3F4_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT__SHIFT 0x0
21641 #define D3F4_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT_MASK 0x70
21642 #define D3F4_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT__SHIFT 0x4
21643 #define D3F4_PCIE_PORT_VC_CAP_REG1__REF_CLK_MASK 0x300
21644 #define D3F4_PCIE_PORT_VC_CAP_REG1__REF_CLK__SHIFT 0x8
21645 #define D3F4_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE_MASK 0xc00
21646 #define D3F4_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE__SHIFT 0xa
21647 #define D3F4_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP_MASK 0xff
21648 #define D3F4_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP__SHIFT 0x0
21649 #define D3F4_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET_MASK 0xff000000
21650 #define D3F4_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET__SHIFT 0x18
21651 #define D3F4_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE_MASK 0x1
21652 #define D3F4_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE__SHIFT 0x0
21653 #define D3F4_PCIE_PORT_VC_CNTL__VC_ARB_SELECT_MASK 0xe
21654 #define D3F4_PCIE_PORT_VC_CNTL__VC_ARB_SELECT__SHIFT 0x1
21655 #define D3F4_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS_MASK 0x10000
21656 #define D3F4_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS__SHIFT 0x10
21657 #define D3F4_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
21658 #define D3F4_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
21659 #define D3F4_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
21660 #define D3F4_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
21661 #define D3F4_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
21662 #define D3F4_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
21663 #define D3F4_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
21664 #define D3F4_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
21665 #define D3F4_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
21666 #define D3F4_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
21667 #define D3F4_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
21668 #define D3F4_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
21669 #define D3F4_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
21670 #define D3F4_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
21671 #define D3F4_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
21672 #define D3F4_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
21673 #define D3F4_PCIE_VC0_RESOURCE_CNTL__VC_ID_MASK 0x7000000
21674 #define D3F4_PCIE_VC0_RESOURCE_CNTL__VC_ID__SHIFT 0x18
21675 #define D3F4_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
21676 #define D3F4_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
21677 #define D3F4_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
21678 #define D3F4_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
21679 #define D3F4_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
21680 #define D3F4_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
21681 #define D3F4_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
21682 #define D3F4_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
21683 #define D3F4_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
21684 #define D3F4_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
21685 #define D3F4_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
21686 #define D3F4_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
21687 #define D3F4_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
21688 #define D3F4_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
21689 #define D3F4_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
21690 #define D3F4_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
21691 #define D3F4_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
21692 #define D3F4_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
21693 #define D3F4_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
21694 #define D3F4_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
21695 #define D3F4_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
21696 #define D3F4_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
21697 #define D3F4_PCIE_VC1_RESOURCE_CNTL__VC_ID_MASK 0x7000000
21698 #define D3F4_PCIE_VC1_RESOURCE_CNTL__VC_ID__SHIFT 0x18
21699 #define D3F4_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
21700 #define D3F4_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
21701 #define D3F4_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
21702 #define D3F4_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
21703 #define D3F4_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
21704 #define D3F4_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
21705 #define D3F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID_MASK 0xffff
21706 #define D3F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
21707 #define D3F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
21708 #define D3F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
21709 #define D3F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
21710 #define D3F4_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
21711 #define D3F4_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO_MASK 0xffffffff
21712 #define D3F4_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO__SHIFT 0x0
21713 #define D3F4_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI_MASK 0xffffffff
21714 #define D3F4_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI__SHIFT 0x0
21715 #define D3F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID_MASK 0xffff
21716 #define D3F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
21717 #define D3F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
21718 #define D3F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
21719 #define D3F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
21720 #define D3F4_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
21721 #define D3F4_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS_MASK 0x10
21722 #define D3F4_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS__SHIFT 0x4
21723 #define D3F4_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS_MASK 0x20
21724 #define D3F4_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS__SHIFT 0x5
21725 #define D3F4_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS_MASK 0x1000
21726 #define D3F4_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS__SHIFT 0xc
21727 #define D3F4_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS_MASK 0x2000
21728 #define D3F4_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS__SHIFT 0xd
21729 #define D3F4_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS_MASK 0x4000
21730 #define D3F4_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS__SHIFT 0xe
21731 #define D3F4_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS_MASK 0x8000
21732 #define D3F4_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS__SHIFT 0xf
21733 #define D3F4_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS_MASK 0x10000
21734 #define D3F4_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS__SHIFT 0x10
21735 #define D3F4_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS_MASK 0x20000
21736 #define D3F4_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS__SHIFT 0x11
21737 #define D3F4_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS_MASK 0x40000
21738 #define D3F4_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS__SHIFT 0x12
21739 #define D3F4_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS_MASK 0x80000
21740 #define D3F4_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS__SHIFT 0x13
21741 #define D3F4_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS_MASK 0x100000
21742 #define D3F4_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS__SHIFT 0x14
21743 #define D3F4_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS_MASK 0x200000
21744 #define D3F4_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS__SHIFT 0x15
21745 #define D3F4_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS_MASK 0x400000
21746 #define D3F4_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS__SHIFT 0x16
21747 #define D3F4_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS_MASK 0x800000
21748 #define D3F4_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS__SHIFT 0x17
21749 #define D3F4_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS_MASK 0x1000000
21750 #define D3F4_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS__SHIFT 0x18
21751 #define D3F4_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS_MASK 0x2000000
21752 #define D3F4_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS__SHIFT 0x19
21753 #define D3F4_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK_MASK 0x10
21754 #define D3F4_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK__SHIFT 0x4
21755 #define D3F4_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK_MASK 0x20
21756 #define D3F4_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK__SHIFT 0x5
21757 #define D3F4_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK_MASK 0x1000
21758 #define D3F4_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK__SHIFT 0xc
21759 #define D3F4_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK_MASK 0x2000
21760 #define D3F4_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK__SHIFT 0xd
21761 #define D3F4_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK_MASK 0x4000
21762 #define D3F4_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK__SHIFT 0xe
21763 #define D3F4_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK_MASK 0x8000
21764 #define D3F4_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK__SHIFT 0xf
21765 #define D3F4_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK_MASK 0x10000
21766 #define D3F4_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK__SHIFT 0x10
21767 #define D3F4_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK_MASK 0x20000
21768 #define D3F4_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK__SHIFT 0x11
21769 #define D3F4_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK_MASK 0x40000
21770 #define D3F4_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK__SHIFT 0x12
21771 #define D3F4_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK_MASK 0x80000
21772 #define D3F4_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK__SHIFT 0x13
21773 #define D3F4_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK_MASK 0x100000
21774 #define D3F4_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK__SHIFT 0x14
21775 #define D3F4_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK_MASK 0x200000
21776 #define D3F4_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK__SHIFT 0x15
21777 #define D3F4_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK_MASK 0x400000
21778 #define D3F4_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK__SHIFT 0x16
21779 #define D3F4_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK_MASK 0x800000
21780 #define D3F4_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK__SHIFT 0x17
21781 #define D3F4_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK_MASK 0x1000000
21782 #define D3F4_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK__SHIFT 0x18
21783 #define D3F4_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK_MASK 0x2000000
21784 #define D3F4_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK__SHIFT 0x19
21785 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY_MASK 0x10
21786 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY__SHIFT 0x4
21787 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY_MASK 0x20
21788 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY__SHIFT 0x5
21789 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY_MASK 0x1000
21790 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY__SHIFT 0xc
21791 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY_MASK 0x2000
21792 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY__SHIFT 0xd
21793 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY_MASK 0x4000
21794 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY__SHIFT 0xe
21795 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY_MASK 0x8000
21796 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY__SHIFT 0xf
21797 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY_MASK 0x10000
21798 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY__SHIFT 0x10
21799 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY_MASK 0x20000
21800 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY__SHIFT 0x11
21801 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY_MASK 0x40000
21802 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY__SHIFT 0x12
21803 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY_MASK 0x80000
21804 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY__SHIFT 0x13
21805 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY_MASK 0x100000
21806 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY__SHIFT 0x14
21807 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY_MASK 0x200000
21808 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY__SHIFT 0x15
21809 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY_MASK 0x400000
21810 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY__SHIFT 0x16
21811 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY_MASK 0x800000
21812 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY__SHIFT 0x17
21813 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY_MASK 0x1000000
21814 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY__SHIFT 0x18
21815 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY_MASK 0x2000000
21816 #define D3F4_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY__SHIFT 0x19
21817 #define D3F4_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS_MASK 0x1
21818 #define D3F4_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS__SHIFT 0x0
21819 #define D3F4_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS_MASK 0x40
21820 #define D3F4_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS__SHIFT 0x6
21821 #define D3F4_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS_MASK 0x80
21822 #define D3F4_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS__SHIFT 0x7
21823 #define D3F4_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS_MASK 0x100
21824 #define D3F4_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS__SHIFT 0x8
21825 #define D3F4_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS_MASK 0x1000
21826 #define D3F4_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS__SHIFT 0xc
21827 #define D3F4_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS_MASK 0x2000
21828 #define D3F4_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS__SHIFT 0xd
21829 #define D3F4_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS_MASK 0x4000
21830 #define D3F4_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS__SHIFT 0xe
21831 #define D3F4_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS_MASK 0x8000
21832 #define D3F4_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS__SHIFT 0xf
21833 #define D3F4_PCIE_CORR_ERR_MASK__RCV_ERR_MASK_MASK 0x1
21834 #define D3F4_PCIE_CORR_ERR_MASK__RCV_ERR_MASK__SHIFT 0x0
21835 #define D3F4_PCIE_CORR_ERR_MASK__BAD_TLP_MASK_MASK 0x40
21836 #define D3F4_PCIE_CORR_ERR_MASK__BAD_TLP_MASK__SHIFT 0x6
21837 #define D3F4_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK_MASK 0x80
21838 #define D3F4_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK__SHIFT 0x7
21839 #define D3F4_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK_MASK 0x100
21840 #define D3F4_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK__SHIFT 0x8
21841 #define D3F4_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK_MASK 0x1000
21842 #define D3F4_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK__SHIFT 0xc
21843 #define D3F4_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK_MASK 0x2000
21844 #define D3F4_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK__SHIFT 0xd
21845 #define D3F4_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK_MASK 0x4000
21846 #define D3F4_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK__SHIFT 0xe
21847 #define D3F4_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK_MASK 0x8000
21848 #define D3F4_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK__SHIFT 0xf
21849 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR_MASK 0x1f
21850 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR__SHIFT 0x0
21851 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP_MASK 0x20
21852 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP__SHIFT 0x5
21853 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN_MASK 0x40
21854 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN__SHIFT 0x6
21855 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP_MASK 0x80
21856 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP__SHIFT 0x7
21857 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN_MASK 0x100
21858 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN__SHIFT 0x8
21859 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP_MASK 0x200
21860 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP__SHIFT 0x9
21861 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN_MASK 0x400
21862 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN__SHIFT 0xa
21863 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT_MASK 0x800
21864 #define D3F4_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT__SHIFT 0xb
21865 #define D3F4_PCIE_HDR_LOG0__TLP_HDR_MASK 0xffffffff
21866 #define D3F4_PCIE_HDR_LOG0__TLP_HDR__SHIFT 0x0
21867 #define D3F4_PCIE_HDR_LOG1__TLP_HDR_MASK 0xffffffff
21868 #define D3F4_PCIE_HDR_LOG1__TLP_HDR__SHIFT 0x0
21869 #define D3F4_PCIE_HDR_LOG2__TLP_HDR_MASK 0xffffffff
21870 #define D3F4_PCIE_HDR_LOG2__TLP_HDR__SHIFT 0x0
21871 #define D3F4_PCIE_HDR_LOG3__TLP_HDR_MASK 0xffffffff
21872 #define D3F4_PCIE_HDR_LOG3__TLP_HDR__SHIFT 0x0
21873 #define D3F4_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN_MASK 0x1
21874 #define D3F4_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN__SHIFT 0x0
21875 #define D3F4_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN_MASK 0x2
21876 #define D3F4_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN__SHIFT 0x1
21877 #define D3F4_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN_MASK 0x4
21878 #define D3F4_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN__SHIFT 0x2
21879 #define D3F4_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD_MASK 0x1
21880 #define D3F4_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD__SHIFT 0x0
21881 #define D3F4_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD_MASK 0x2
21882 #define D3F4_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD__SHIFT 0x1
21883 #define D3F4_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD_MASK 0x4
21884 #define D3F4_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD__SHIFT 0x2
21885 #define D3F4_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD_MASK 0x8
21886 #define D3F4_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD__SHIFT 0x3
21887 #define D3F4_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL_MASK 0x10
21888 #define D3F4_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL__SHIFT 0x4
21889 #define D3F4_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD_MASK 0x20
21890 #define D3F4_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD__SHIFT 0x5
21891 #define D3F4_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD_MASK 0x40
21892 #define D3F4_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD__SHIFT 0x6
21893 #define D3F4_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM_MASK 0xf8000000
21894 #define D3F4_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM__SHIFT 0x1b
21895 #define D3F4_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID_MASK 0xffff
21896 #define D3F4_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID__SHIFT 0x0
21897 #define D3F4_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID_MASK 0xffff0000
21898 #define D3F4_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID__SHIFT 0x10
21899 #define D3F4_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX_MASK 0xffffffff
21900 #define D3F4_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX__SHIFT 0x0
21901 #define D3F4_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX_MASK 0xffffffff
21902 #define D3F4_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX__SHIFT 0x0
21903 #define D3F4_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX_MASK 0xffffffff
21904 #define D3F4_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX__SHIFT 0x0
21905 #define D3F4_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX_MASK 0xffffffff
21906 #define D3F4_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX__SHIFT 0x0
21907 #define D3F4_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID_MASK 0xffff
21908 #define D3F4_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
21909 #define D3F4_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
21910 #define D3F4_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
21911 #define D3F4_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
21912 #define D3F4_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
21913 #define D3F4_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION_MASK 0x1
21914 #define D3F4_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION__SHIFT 0x0
21915 #define D3F4_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN_MASK 0x2
21916 #define D3F4_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN__SHIFT 0x1
21917 #define D3F4_PCIE_LINK_CNTL3__RESERVED_MASK 0xfffffffc
21918 #define D3F4_PCIE_LINK_CNTL3__RESERVED__SHIFT 0x2
21919 #define D3F4_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS_MASK 0xffff
21920 #define D3F4_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS__SHIFT 0x0
21921 #define D3F4_PCIE_LANE_ERROR_STATUS__RESERVED_MASK 0xffff0000
21922 #define D3F4_PCIE_LANE_ERROR_STATUS__RESERVED__SHIFT 0x10
21923 #define D3F4_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
21924 #define D3F4_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
21925 #define D3F4_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
21926 #define D3F4_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
21927 #define D3F4_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
21928 #define D3F4_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
21929 #define D3F4_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
21930 #define D3F4_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
21931 #define D3F4_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
21932 #define D3F4_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
21933 #define D3F4_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
21934 #define D3F4_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
21935 #define D3F4_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
21936 #define D3F4_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
21937 #define D3F4_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
21938 #define D3F4_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
21939 #define D3F4_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
21940 #define D3F4_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
21941 #define D3F4_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
21942 #define D3F4_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
21943 #define D3F4_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
21944 #define D3F4_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
21945 #define D3F4_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
21946 #define D3F4_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
21947 #define D3F4_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
21948 #define D3F4_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
21949 #define D3F4_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
21950 #define D3F4_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
21951 #define D3F4_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
21952 #define D3F4_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
21953 #define D3F4_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
21954 #define D3F4_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
21955 #define D3F4_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
21956 #define D3F4_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
21957 #define D3F4_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
21958 #define D3F4_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
21959 #define D3F4_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
21960 #define D3F4_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
21961 #define D3F4_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
21962 #define D3F4_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
21963 #define D3F4_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
21964 #define D3F4_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
21965 #define D3F4_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
21966 #define D3F4_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
21967 #define D3F4_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
21968 #define D3F4_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
21969 #define D3F4_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
21970 #define D3F4_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
21971 #define D3F4_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
21972 #define D3F4_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
21973 #define D3F4_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
21974 #define D3F4_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
21975 #define D3F4_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
21976 #define D3F4_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
21977 #define D3F4_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
21978 #define D3F4_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
21979 #define D3F4_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
21980 #define D3F4_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
21981 #define D3F4_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
21982 #define D3F4_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
21983 #define D3F4_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
21984 #define D3F4_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
21985 #define D3F4_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
21986 #define D3F4_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
21987 #define D3F4_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
21988 #define D3F4_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
21989 #define D3F4_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
21990 #define D3F4_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
21991 #define D3F4_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
21992 #define D3F4_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
21993 #define D3F4_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
21994 #define D3F4_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
21995 #define D3F4_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
21996 #define D3F4_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
21997 #define D3F4_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
21998 #define D3F4_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
21999 #define D3F4_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
22000 #define D3F4_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
22001 #define D3F4_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
22002 #define D3F4_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
22003 #define D3F4_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
22004 #define D3F4_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
22005 #define D3F4_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
22006 #define D3F4_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
22007 #define D3F4_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
22008 #define D3F4_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
22009 #define D3F4_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
22010 #define D3F4_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
22011 #define D3F4_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
22012 #define D3F4_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
22013 #define D3F4_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
22014 #define D3F4_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
22015 #define D3F4_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
22016 #define D3F4_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
22017 #define D3F4_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
22018 #define D3F4_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
22019 #define D3F4_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
22020 #define D3F4_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
22021 #define D3F4_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
22022 #define D3F4_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
22023 #define D3F4_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
22024 #define D3F4_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
22025 #define D3F4_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
22026 #define D3F4_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
22027 #define D3F4_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
22028 #define D3F4_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
22029 #define D3F4_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
22030 #define D3F4_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
22031 #define D3F4_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
22032 #define D3F4_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
22033 #define D3F4_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
22034 #define D3F4_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
22035 #define D3F4_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
22036 #define D3F4_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
22037 #define D3F4_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
22038 #define D3F4_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
22039 #define D3F4_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
22040 #define D3F4_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
22041 #define D3F4_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
22042 #define D3F4_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
22043 #define D3F4_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
22044 #define D3F4_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
22045 #define D3F4_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
22046 #define D3F4_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
22047 #define D3F4_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
22048 #define D3F4_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
22049 #define D3F4_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
22050 #define D3F4_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
22051 #define D3F4_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
22052 #define D3F4_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
22053 #define D3F4_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
22054 #define D3F4_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
22055 #define D3F4_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
22056 #define D3F4_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
22057 #define D3F4_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
22058 #define D3F4_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
22059 #define D3F4_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
22060 #define D3F4_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
22061 #define D3F4_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
22062 #define D3F4_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
22063 #define D3F4_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
22064 #define D3F4_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
22065 #define D3F4_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
22066 #define D3F4_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
22067 #define D3F4_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
22068 #define D3F4_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
22069 #define D3F4_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
22070 #define D3F4_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
22071 #define D3F4_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
22072 #define D3F4_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
22073 #define D3F4_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
22074 #define D3F4_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
22075 #define D3F4_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
22076 #define D3F4_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
22077 #define D3F4_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
22078 #define D3F4_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
22079 #define D3F4_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
22080 #define D3F4_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
22081 #define D3F4_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
22082 #define D3F4_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
22083 #define D3F4_PCIE_ACS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
22084 #define D3F4_PCIE_ACS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
22085 #define D3F4_PCIE_ACS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
22086 #define D3F4_PCIE_ACS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
22087 #define D3F4_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
22088 #define D3F4_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
22089 #define D3F4_PCIE_ACS_CAP__SOURCE_VALIDATION_MASK 0x1
22090 #define D3F4_PCIE_ACS_CAP__SOURCE_VALIDATION__SHIFT 0x0
22091 #define D3F4_PCIE_ACS_CAP__TRANSLATION_BLOCKING_MASK 0x2
22092 #define D3F4_PCIE_ACS_CAP__TRANSLATION_BLOCKING__SHIFT 0x1
22093 #define D3F4_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT_MASK 0x4
22094 #define D3F4_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT__SHIFT 0x2
22095 #define D3F4_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT_MASK 0x8
22096 #define D3F4_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT__SHIFT 0x3
22097 #define D3F4_PCIE_ACS_CAP__UPSTREAM_FORWARDING_MASK 0x10
22098 #define D3F4_PCIE_ACS_CAP__UPSTREAM_FORWARDING__SHIFT 0x4
22099 #define D3F4_PCIE_ACS_CAP__P2P_EGRESS_CONTROL_MASK 0x20
22100 #define D3F4_PCIE_ACS_CAP__P2P_EGRESS_CONTROL__SHIFT 0x5
22101 #define D3F4_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P_MASK 0x40
22102 #define D3F4_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P__SHIFT 0x6
22103 #define D3F4_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE_MASK 0xff00
22104 #define D3F4_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE__SHIFT 0x8
22105 #define D3F4_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN_MASK 0x10000
22106 #define D3F4_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN__SHIFT 0x10
22107 #define D3F4_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN_MASK 0x20000
22108 #define D3F4_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN__SHIFT 0x11
22109 #define D3F4_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN_MASK 0x40000
22110 #define D3F4_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN__SHIFT 0x12
22111 #define D3F4_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN_MASK 0x80000
22112 #define D3F4_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN__SHIFT 0x13
22113 #define D3F4_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN_MASK 0x100000
22114 #define D3F4_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN__SHIFT 0x14
22115 #define D3F4_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN_MASK 0x200000
22116 #define D3F4_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN__SHIFT 0x15
22117 #define D3F4_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN_MASK 0x400000
22118 #define D3F4_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN__SHIFT 0x16
22119 #define D3F4_PCIE_MC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
22120 #define D3F4_PCIE_MC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
22121 #define D3F4_PCIE_MC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
22122 #define D3F4_PCIE_MC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
22123 #define D3F4_PCIE_MC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
22124 #define D3F4_PCIE_MC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
22125 #define D3F4_PCIE_MC_CAP__MC_MAX_GROUP_MASK 0x3f
22126 #define D3F4_PCIE_MC_CAP__MC_MAX_GROUP__SHIFT 0x0
22127 #define D3F4_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP_MASK 0x8000
22128 #define D3F4_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP__SHIFT 0xf
22129 #define D3F4_PCIE_MC_CNTL__MC_NUM_GROUP_MASK 0x3f0000
22130 #define D3F4_PCIE_MC_CNTL__MC_NUM_GROUP__SHIFT 0x10
22131 #define D3F4_PCIE_MC_CNTL__MC_ENABLE_MASK 0x80000000
22132 #define D3F4_PCIE_MC_CNTL__MC_ENABLE__SHIFT 0x1f
22133 #define D3F4_PCIE_MC_ADDR0__MC_INDEX_POS_MASK 0x3f
22134 #define D3F4_PCIE_MC_ADDR0__MC_INDEX_POS__SHIFT 0x0
22135 #define D3F4_PCIE_MC_ADDR0__MC_BASE_ADDR_0_MASK 0xfffff000
22136 #define D3F4_PCIE_MC_ADDR0__MC_BASE_ADDR_0__SHIFT 0xc
22137 #define D3F4_PCIE_MC_ADDR1__MC_BASE_ADDR_1_MASK 0xffffffff
22138 #define D3F4_PCIE_MC_ADDR1__MC_BASE_ADDR_1__SHIFT 0x0
22139 #define D3F4_PCIE_MC_RCV0__MC_RECEIVE_0_MASK 0xffffffff
22140 #define D3F4_PCIE_MC_RCV0__MC_RECEIVE_0__SHIFT 0x0
22141 #define D3F4_PCIE_MC_RCV1__MC_RECEIVE_1_MASK 0xffffffff
22142 #define D3F4_PCIE_MC_RCV1__MC_RECEIVE_1__SHIFT 0x0
22143 #define D3F4_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0_MASK 0xffffffff
22144 #define D3F4_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0__SHIFT 0x0
22145 #define D3F4_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1_MASK 0xffffffff
22146 #define D3F4_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1__SHIFT 0x0
22147 #define D3F4_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0_MASK 0xffffffff
22148 #define D3F4_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0__SHIFT 0x0
22149 #define D3F4_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1_MASK 0xffffffff
22150 #define D3F4_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1__SHIFT 0x0
22151 #define D3F4_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE_MASK 0x3f
22152 #define D3F4_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE__SHIFT 0x0
22153 #define D3F4_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0_MASK 0xffffffc0
22154 #define D3F4_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0__SHIFT 0x6
22155 #define D3F4_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1_MASK 0xffffffff
22156 #define D3F4_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1__SHIFT 0x0
22157 #define D3F5_PCIE_PORT_INDEX__PCIE_INDEX_MASK 0xff
22158 #define D3F5_PCIE_PORT_INDEX__PCIE_INDEX__SHIFT 0x0
22159 #define D3F5_PCIE_PORT_DATA__PCIE_DATA_MASK 0xffffffff
22160 #define D3F5_PCIE_PORT_DATA__PCIE_DATA__SHIFT 0x0
22161 #define D3F5_PCIEP_RESERVED__PCIEP_RESERVED_MASK 0xffffffff
22162 #define D3F5_PCIEP_RESERVED__PCIEP_RESERVED__SHIFT 0x0
22163 #define D3F5_PCIEP_SCRATCH__PCIEP_SCRATCH_MASK 0xffffffff
22164 #define D3F5_PCIEP_SCRATCH__PCIEP_SCRATCH__SHIFT 0x0
22165 #define D3F5_PCIEP_HW_DEBUG__HW_00_DEBUG_MASK 0x1
22166 #define D3F5_PCIEP_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
22167 #define D3F5_PCIEP_HW_DEBUG__HW_01_DEBUG_MASK 0x2
22168 #define D3F5_PCIEP_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
22169 #define D3F5_PCIEP_HW_DEBUG__HW_02_DEBUG_MASK 0x4
22170 #define D3F5_PCIEP_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
22171 #define D3F5_PCIEP_HW_DEBUG__HW_03_DEBUG_MASK 0x8
22172 #define D3F5_PCIEP_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
22173 #define D3F5_PCIEP_HW_DEBUG__HW_04_DEBUG_MASK 0x10
22174 #define D3F5_PCIEP_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
22175 #define D3F5_PCIEP_HW_DEBUG__HW_05_DEBUG_MASK 0x20
22176 #define D3F5_PCIEP_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
22177 #define D3F5_PCIEP_HW_DEBUG__HW_06_DEBUG_MASK 0x40
22178 #define D3F5_PCIEP_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
22179 #define D3F5_PCIEP_HW_DEBUG__HW_07_DEBUG_MASK 0x80
22180 #define D3F5_PCIEP_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
22181 #define D3F5_PCIEP_HW_DEBUG__HW_08_DEBUG_MASK 0x100
22182 #define D3F5_PCIEP_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
22183 #define D3F5_PCIEP_HW_DEBUG__HW_09_DEBUG_MASK 0x200
22184 #define D3F5_PCIEP_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
22185 #define D3F5_PCIEP_HW_DEBUG__HW_10_DEBUG_MASK 0x400
22186 #define D3F5_PCIEP_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
22187 #define D3F5_PCIEP_HW_DEBUG__HW_11_DEBUG_MASK 0x800
22188 #define D3F5_PCIEP_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
22189 #define D3F5_PCIEP_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
22190 #define D3F5_PCIEP_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
22191 #define D3F5_PCIEP_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
22192 #define D3F5_PCIEP_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
22193 #define D3F5_PCIEP_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
22194 #define D3F5_PCIEP_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
22195 #define D3F5_PCIEP_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
22196 #define D3F5_PCIEP_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
22197 #define D3F5_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN_MASK 0x1
22198 #define D3F5_PCIEP_PORT_CNTL__SLV_PORT_REQ_EN__SHIFT 0x0
22199 #define D3F5_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE_MASK 0x2
22200 #define D3F5_PCIEP_PORT_CNTL__CI_SNOOP_OVERRIDE__SHIFT 0x1
22201 #define D3F5_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN_MASK 0x4
22202 #define D3F5_PCIEP_PORT_CNTL__HOTPLUG_MSG_EN__SHIFT 0x2
22203 #define D3F5_PCIEP_PORT_CNTL__NATIVE_PME_EN_MASK 0x8
22204 #define D3F5_PCIEP_PORT_CNTL__NATIVE_PME_EN__SHIFT 0x3
22205 #define D3F5_PCIEP_PORT_CNTL__PWR_FAULT_EN_MASK 0x10
22206 #define D3F5_PCIEP_PORT_CNTL__PWR_FAULT_EN__SHIFT 0x4
22207 #define D3F5_PCIEP_PORT_CNTL__PMI_BM_DIS_MASK 0x20
22208 #define D3F5_PCIEP_PORT_CNTL__PMI_BM_DIS__SHIFT 0x5
22209 #define D3F5_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE_MASK 0x40
22210 #define D3F5_PCIEP_PORT_CNTL__SEQNUM_DEBUG_MODE__SHIFT 0x6
22211 #define D3F5_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S_MASK 0x7f00
22212 #define D3F5_PCIEP_PORT_CNTL__CI_SLV_CPL_STATIC_ALLOC_LIMIT_S__SHIFT 0x8
22213 #define D3F5_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE_MASK 0x30000
22214 #define D3F5_PCIEP_PORT_CNTL__CI_MAX_CPL_PAYLOAD_SIZE_MODE__SHIFT 0x10
22215 #define D3F5_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE_MASK 0x1c0000
22216 #define D3F5_PCIEP_PORT_CNTL__CI_PRIV_MAX_CPL_PAYLOAD_SIZE__SHIFT 0x12
22217 #define D3F5_PCIE_TX_CNTL__TX_SNR_OVERRIDE_MASK 0xc00
22218 #define D3F5_PCIE_TX_CNTL__TX_SNR_OVERRIDE__SHIFT 0xa
22219 #define D3F5_PCIE_TX_CNTL__TX_RO_OVERRIDE_MASK 0x3000
22220 #define D3F5_PCIE_TX_CNTL__TX_RO_OVERRIDE__SHIFT 0xc
22221 #define D3F5_PCIE_TX_CNTL__TX_PACK_PACKET_DIS_MASK 0x4000
22222 #define D3F5_PCIE_TX_CNTL__TX_PACK_PACKET_DIS__SHIFT 0xe
22223 #define D3F5_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS_MASK 0x8000
22224 #define D3F5_PCIE_TX_CNTL__TX_FLUSH_TLP_DIS__SHIFT 0xf
22225 #define D3F5_PCIE_TX_CNTL__TX_CPL_PASS_P_MASK 0x100000
22226 #define D3F5_PCIE_TX_CNTL__TX_CPL_PASS_P__SHIFT 0x14
22227 #define D3F5_PCIE_TX_CNTL__TX_NP_PASS_P_MASK 0x200000
22228 #define D3F5_PCIE_TX_CNTL__TX_NP_PASS_P__SHIFT 0x15
22229 #define D3F5_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS_MASK 0x400000
22230 #define D3F5_PCIE_TX_CNTL__TX_CLEAR_EXTRA_PM_REQS__SHIFT 0x16
22231 #define D3F5_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS_MASK 0x800000
22232 #define D3F5_PCIE_TX_CNTL__TX_FC_UPDATE_TIMEOUT_DIS__SHIFT 0x17
22233 #define D3F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION_MASK 0x7
22234 #define D3F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_FUNCTION__SHIFT 0x0
22235 #define D3F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE_MASK 0xf8
22236 #define D3F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_DEVICE__SHIFT 0x3
22237 #define D3F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS_MASK 0xff00
22238 #define D3F5_PCIE_TX_REQUESTER_ID__TX_REQUESTER_ID_BUS__SHIFT 0x8
22239 #define D3F5_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA_MASK 0xffffff
22240 #define D3F5_PCIE_TX_VENDOR_SPECIFIC__TX_VENDOR_DATA__SHIFT 0x0
22241 #define D3F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_MASK 0x3f000000
22242 #define D3F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP__SHIFT 0x18
22243 #define D3F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN_MASK 0x40000000
22244 #define D3F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_VC1_EN__SHIFT 0x1e
22245 #define D3F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN_MASK 0x80000000
22246 #define D3F5_PCIE_TX_REQUEST_NUM_CNTL__TX_NUM_OUTSTANDING_NP_EN__SHIFT 0x1f
22247 #define D3F5_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ_MASK 0xfff
22248 #define D3F5_PCIE_TX_SEQ__TX_NEXT_TRANSMIT_SEQ__SHIFT 0x0
22249 #define D3F5_PCIE_TX_SEQ__TX_ACKD_SEQ_MASK 0xfff0000
22250 #define D3F5_PCIE_TX_SEQ__TX_ACKD_SEQ__SHIFT 0x10
22251 #define D3F5_PCIE_TX_REPLAY__TX_REPLAY_NUM_MASK 0x7
22252 #define D3F5_PCIE_TX_REPLAY__TX_REPLAY_NUM__SHIFT 0x0
22253 #define D3F5_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE_MASK 0x8000
22254 #define D3F5_PCIE_TX_REPLAY__TX_REPLAY_TIMER_OVERWRITE__SHIFT 0xf
22255 #define D3F5_PCIE_TX_REPLAY__TX_REPLAY_TIMER_MASK 0xffff0000
22256 #define D3F5_PCIE_TX_REPLAY__TX_REPLAY_TIMER__SHIFT 0x10
22257 #define D3F5_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_MASK 0xfff
22258 #define D3F5_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT__SHIFT 0x0
22259 #define D3F5_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE_MASK 0x1000
22260 #define D3F5_PCIE_TX_ACK_LATENCY_LIMIT__TX_ACK_LATENCY_LIMIT_OVERWRITE__SHIFT 0xc
22261 #define D3F5_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD_MASK 0xfff
22262 #define D3F5_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PD__SHIFT 0x0
22263 #define D3F5_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH_MASK 0xff0000
22264 #define D3F5_PCIE_TX_CREDITS_ADVT_P__TX_CREDITS_ADVT_PH__SHIFT 0x10
22265 #define D3F5_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD_MASK 0xfff
22266 #define D3F5_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPD__SHIFT 0x0
22267 #define D3F5_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH_MASK 0xff0000
22268 #define D3F5_PCIE_TX_CREDITS_ADVT_NP__TX_CREDITS_ADVT_NPH__SHIFT 0x10
22269 #define D3F5_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD_MASK 0xfff
22270 #define D3F5_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLD__SHIFT 0x0
22271 #define D3F5_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH_MASK 0xff0000
22272 #define D3F5_PCIE_TX_CREDITS_ADVT_CPL__TX_CREDITS_ADVT_CPLH__SHIFT 0x10
22273 #define D3F5_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD_MASK 0xfff
22274 #define D3F5_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PD__SHIFT 0x0
22275 #define D3F5_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH_MASK 0xff0000
22276 #define D3F5_PCIE_TX_CREDITS_INIT_P__TX_CREDITS_INIT_PH__SHIFT 0x10
22277 #define D3F5_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD_MASK 0xfff
22278 #define D3F5_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPD__SHIFT 0x0
22279 #define D3F5_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH_MASK 0xff0000
22280 #define D3F5_PCIE_TX_CREDITS_INIT_NP__TX_CREDITS_INIT_NPH__SHIFT 0x10
22281 #define D3F5_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD_MASK 0xfff
22282 #define D3F5_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLD__SHIFT 0x0
22283 #define D3F5_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH_MASK 0xff0000
22284 #define D3F5_PCIE_TX_CREDITS_INIT_CPL__TX_CREDITS_INIT_CPLH__SHIFT 0x10
22285 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD_MASK 0x1
22286 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PD__SHIFT 0x0
22287 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH_MASK 0x2
22288 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_PH__SHIFT 0x1
22289 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD_MASK 0x4
22290 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPD__SHIFT 0x2
22291 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH_MASK 0x8
22292 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_NPH__SHIFT 0x3
22293 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD_MASK 0x10
22294 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLD__SHIFT 0x4
22295 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH_MASK 0x20
22296 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_ERR_CPLH__SHIFT 0x5
22297 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD_MASK 0x10000
22298 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PD__SHIFT 0x10
22299 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH_MASK 0x20000
22300 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_PH__SHIFT 0x11
22301 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD_MASK 0x40000
22302 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPD__SHIFT 0x12
22303 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH_MASK 0x80000
22304 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_NPH__SHIFT 0x13
22305 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD_MASK 0x100000
22306 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLD__SHIFT 0x14
22307 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH_MASK 0x200000
22308 #define D3F5_PCIE_TX_CREDITS_STATUS__TX_CREDITS_CUR_STATUS_CPLH__SHIFT 0x15
22309 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0_MASK 0x7
22310 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC0__SHIFT 0x0
22311 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0_MASK 0x70
22312 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC0__SHIFT 0x4
22313 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0_MASK 0x700
22314 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC0__SHIFT 0x8
22315 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1_MASK 0x70000
22316 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_P_VC1__SHIFT 0x10
22317 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1_MASK 0x700000
22318 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_NP_VC1__SHIFT 0x14
22319 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1_MASK 0x7000000
22320 #define D3F5_PCIE_TX_CREDITS_FCU_THRESHOLD__TX_FCU_THRESHOLD_CPL_VC1__SHIFT 0x18
22321 #define D3F5_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL_MASK 0x1
22322 #define D3F5_PCIE_P_PORT_LANE_STATUS__PORT_LANE_REVERSAL__SHIFT 0x0
22323 #define D3F5_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH_MASK 0x7e
22324 #define D3F5_PCIE_P_PORT_LANE_STATUS__PHY_LINK_WIDTH__SHIFT 0x1
22325 #define D3F5_PCIE_FC_P__PD_CREDITS_MASK 0xff
22326 #define D3F5_PCIE_FC_P__PD_CREDITS__SHIFT 0x0
22327 #define D3F5_PCIE_FC_P__PH_CREDITS_MASK 0xff00
22328 #define D3F5_PCIE_FC_P__PH_CREDITS__SHIFT 0x8
22329 #define D3F5_PCIE_FC_NP__NPD_CREDITS_MASK 0xff
22330 #define D3F5_PCIE_FC_NP__NPD_CREDITS__SHIFT 0x0
22331 #define D3F5_PCIE_FC_NP__NPH_CREDITS_MASK 0xff00
22332 #define D3F5_PCIE_FC_NP__NPH_CREDITS__SHIFT 0x8
22333 #define D3F5_PCIE_FC_CPL__CPLD_CREDITS_MASK 0xff
22334 #define D3F5_PCIE_FC_CPL__CPLD_CREDITS__SHIFT 0x0
22335 #define D3F5_PCIE_FC_CPL__CPLH_CREDITS_MASK 0xff00
22336 #define D3F5_PCIE_FC_CPL__CPLH_CREDITS__SHIFT 0x8
22337 #define D3F5_PCIE_ERR_CNTL__ERR_REPORTING_DIS_MASK 0x1
22338 #define D3F5_PCIE_ERR_CNTL__ERR_REPORTING_DIS__SHIFT 0x0
22339 #define D3F5_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG_MASK 0x2
22340 #define D3F5_PCIE_ERR_CNTL__STRAP_FIRST_RCVD_ERR_LOG__SHIFT 0x1
22341 #define D3F5_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES_MASK 0x4
22342 #define D3F5_PCIE_ERR_CNTL__RX_DROP_ECRC_FAILURES__SHIFT 0x2
22343 #define D3F5_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR_MASK 0x10
22344 #define D3F5_PCIE_ERR_CNTL__TX_GENERATE_LCRC_ERR__SHIFT 0x4
22345 #define D3F5_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR_MASK 0x20
22346 #define D3F5_PCIE_ERR_CNTL__RX_GENERATE_LCRC_ERR__SHIFT 0x5
22347 #define D3F5_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR_MASK 0x40
22348 #define D3F5_PCIE_ERR_CNTL__TX_GENERATE_ECRC_ERR__SHIFT 0x6
22349 #define D3F5_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR_MASK 0x80
22350 #define D3F5_PCIE_ERR_CNTL__RX_GENERATE_ECRC_ERR__SHIFT 0x7
22351 #define D3F5_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT_MASK 0x700
22352 #define D3F5_PCIE_ERR_CNTL__AER_HDR_LOG_TIMEOUT__SHIFT 0x8
22353 #define D3F5_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED_MASK 0x800
22354 #define D3F5_PCIE_ERR_CNTL__AER_HDR_LOG_F0_TIMER_EXPIRED__SHIFT 0xb
22355 #define D3F5_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS_MASK 0x4000
22356 #define D3F5_PCIE_ERR_CNTL__CI_P_SLV_BUF_RD_HALT_STATUS__SHIFT 0xe
22357 #define D3F5_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS_MASK 0x8000
22358 #define D3F5_PCIE_ERR_CNTL__CI_NP_SLV_BUF_RD_HALT_STATUS__SHIFT 0xf
22359 #define D3F5_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET_MASK 0x10000
22360 #define D3F5_PCIE_ERR_CNTL__CI_SLV_BUF_HALT_RESET__SHIFT 0x10
22361 #define D3F5_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY_MASK 0x20000
22362 #define D3F5_PCIE_ERR_CNTL__SEND_ERR_MSG_IMMEDIATELY__SHIFT 0x11
22363 #define D3F5_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL_MASK 0x40000
22364 #define D3F5_PCIE_ERR_CNTL__STRAP_POISONED_ADVISORY_NONFATAL__SHIFT 0x12
22365 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_IO_ERR_MASK 0x1
22366 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_IO_ERR__SHIFT 0x0
22367 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_BE_ERR_MASK 0x2
22368 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_BE_ERR__SHIFT 0x1
22369 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR_MASK 0x4
22370 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_MSG_ERR__SHIFT 0x2
22371 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR_MASK 0x8
22372 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_CRC_ERR__SHIFT 0x3
22373 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR_MASK 0x10
22374 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_CFG_ERR__SHIFT 0x4
22375 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR_MASK 0x20
22376 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_CPL_ERR__SHIFT 0x5
22377 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_EP_ERR_MASK 0x40
22378 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_EP_ERR__SHIFT 0x6
22379 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
22380 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
22381 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
22382 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
22383 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_TC_ERR_MASK 0x200
22384 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_TC_ERR__SHIFT 0x9
22385 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_CFG_UR_MASK 0x400
22386 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_CFG_UR__SHIFT 0xa
22387 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_IO_UR_MASK 0x800
22388 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_IO_UR__SHIFT 0xb
22389 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_AT_ERR_MASK 0x1000
22390 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_AT_ERR__SHIFT 0xc
22391 #define D3F5_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL_MASK 0x2000
22392 #define D3F5_PCIE_RX_CNTL__RX_NAK_IF_FIFO_FULL__SHIFT 0xd
22393 #define D3F5_PCIE_RX_CNTL__RX_GEN_ONE_NAK_MASK 0x4000
22394 #define D3F5_PCIE_RX_CNTL__RX_GEN_ONE_NAK__SHIFT 0xe
22395 #define D3F5_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG_MASK 0x8000
22396 #define D3F5_PCIE_RX_CNTL__RX_FC_INIT_FROM_REG__SHIFT 0xf
22397 #define D3F5_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MASK 0x70000
22398 #define D3F5_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT__SHIFT 0x10
22399 #define D3F5_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE_MASK 0x80000
22400 #define D3F5_PCIE_RX_CNTL__RX_RCB_CPL_TIMEOUT_MODE__SHIFT 0x13
22401 #define D3F5_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS_MASK 0x100000
22402 #define D3F5_PCIE_RX_CNTL__RX_PCIE_CPL_TIMEOUT_DIS__SHIFT 0x14
22403 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR_MASK 0x200000
22404 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_SHORTPREFIX_ERR__SHIFT 0x15
22405 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR_MASK 0x400000
22406 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_MAXPREFIX_ERR__SHIFT 0x16
22407 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR_MASK 0x800000
22408 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_CPLPREFIX_ERR__SHIFT 0x17
22409 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR_MASK 0x1000000
22410 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_INVALIDPASID_ERR__SHIFT 0x18
22411 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR_MASK 0x2000000
22412 #define D3F5_PCIE_RX_CNTL__RX_IGNORE_NOT_PASID_UR__SHIFT 0x19
22413 #define D3F5_PCIE_RX_CNTL__RX_TPH_DIS_MASK 0x4000000
22414 #define D3F5_PCIE_RX_CNTL__RX_TPH_DIS__SHIFT 0x1a
22415 #define D3F5_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS_MASK 0x8000000
22416 #define D3F5_PCIE_RX_CNTL__RX_RCB_FLR_TIMEOUT_DIS__SHIFT 0x1b
22417 #define D3F5_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM_MASK 0xfff
22418 #define D3F5_PCIE_RX_EXPECTED_SEQNUM__RX_EXPECTED_SEQNUM__SHIFT 0x0
22419 #define D3F5_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA_MASK 0xffffff
22420 #define D3F5_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_DATA__SHIFT 0x0
22421 #define D3F5_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS_MASK 0x1000000
22422 #define D3F5_PCIE_RX_VENDOR_SPECIFIC__RX_VENDOR_STATUS__SHIFT 0x18
22423 #define D3F5_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR_MASK 0x1
22424 #define D3F5_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMRDPASID_UR__SHIFT 0x0
22425 #define D3F5_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR_MASK 0x2
22426 #define D3F5_PCIE_RX_CNTL3__RX_IGNORE_RC_TRANSMWRPASID_UR__SHIFT 0x1
22427 #define D3F5_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR_MASK 0x4
22428 #define D3F5_PCIE_RX_CNTL3__RX_IGNORE_RC_PRGRESPMSG_UR__SHIFT 0x2
22429 #define D3F5_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR_MASK 0x8
22430 #define D3F5_PCIE_RX_CNTL3__RX_IGNORE_RC_INVREQ_UR__SHIFT 0x3
22431 #define D3F5_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR_MASK 0x10
22432 #define D3F5_PCIE_RX_CNTL3__RX_IGNORE_RC_INVCPLPASID_UR__SHIFT 0x4
22433 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD_MASK 0xfff
22434 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PD__SHIFT 0x0
22435 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH_MASK 0xff0000
22436 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_P__RX_CREDITS_ALLOCATED_PH__SHIFT 0x10
22437 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD_MASK 0xfff
22438 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPD__SHIFT 0x0
22439 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH_MASK 0xff0000
22440 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_NP__RX_CREDITS_ALLOCATED_NPH__SHIFT 0x10
22441 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD_MASK 0xfff
22442 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLD__SHIFT 0x0
22443 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH_MASK 0xff0000
22444 #define D3F5_PCIE_RX_CREDITS_ALLOCATED_CPL__RX_CREDITS_ALLOCATED_CPLH__SHIFT 0x10
22445 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR_MASK 0x3
22446 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LANE_ERR__SHIFT 0x0
22447 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR_MASK 0xc
22448 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_FRAMING_ERR__SHIFT 0x2
22449 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP_MASK 0x30
22450 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_PARITY_IN_SKP__SHIFT 0x4
22451 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP_MASK 0xc0
22452 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_LFSR_IN_SKP__SHIFT 0x6
22453 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW_MASK 0x300
22454 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_UFLOW__SHIFT 0x8
22455 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW_MASK 0xc00
22456 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_LOOPBACK_OFLOW__SHIFT 0xa
22457 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR_MASK 0x3000
22458 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_DESKEW_ERR__SHIFT 0xc
22459 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR_MASK 0xc000
22460 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DISPARITY_ERR__SHIFT 0xe
22461 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR_MASK 0x30000
22462 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_8B10B_DECODE_ERR__SHIFT 0x10
22463 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR_MASK 0xc0000
22464 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_SKP_OS_ERROR__SHIFT 0x12
22465 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER_MASK 0x300000
22466 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_INV_OS_IDENTIFIER__SHIFT 0x14
22467 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER_MASK 0xc00000
22468 #define D3F5_PCIEP_ERROR_INJECT_PHYSICAL__ERROR_INJECT_PL_BAD_SYNC_HEADER__SHIFT 0x16
22469 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR_MASK 0x3
22470 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_FLOW_CTL_ERR__SHIFT 0x0
22471 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER_MASK 0xc
22472 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_REPLAY_NUM_ROLLOVER__SHIFT 0x2
22473 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP_MASK 0x30
22474 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_DLLP__SHIFT 0x4
22475 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP_MASK 0xc0
22476 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_BAD_TLP__SHIFT 0x6
22477 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ_MASK 0x300
22478 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNSUPPORTED_REQ__SHIFT 0x8
22479 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR_MASK 0xc00
22480 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_ECRC_ERROR__SHIFT 0xa
22481 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP_MASK 0x3000
22482 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_MALFORMED_TLP__SHIFT 0xc
22483 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT_MASK 0xc000
22484 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_UNEXPECTED_CMPLT__SHIFT 0xe
22485 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT_MASK 0x30000
22486 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETER_ABORT__SHIFT 0x10
22487 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT_MASK 0xc0000
22488 #define D3F5_PCIEP_ERROR_INJECT_TRANSACTION__ERROR_INJECT_TL_COMPLETION_TIMEOUT__SHIFT 0x12
22489 #define D3F5_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0_MASK 0x2
22490 #define D3F5_PCIE_LC_CNTL__LC_DONT_ENTER_L23_IN_D0__SHIFT 0x1
22491 #define D3F5_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN_MASK 0x4
22492 #define D3F5_PCIE_LC_CNTL__LC_RESET_L_IDLE_COUNT_EN__SHIFT 0x2
22493 #define D3F5_PCIE_LC_CNTL__LC_RESET_LINK_MASK 0x8
22494 #define D3F5_PCIE_LC_CNTL__LC_RESET_LINK__SHIFT 0x3
22495 #define D3F5_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE_MASK 0xf0
22496 #define D3F5_PCIE_LC_CNTL__LC_16X_CLEAR_TX_PIPE__SHIFT 0x4
22497 #define D3F5_PCIE_LC_CNTL__LC_L0S_INACTIVITY_MASK 0xf00
22498 #define D3F5_PCIE_LC_CNTL__LC_L0S_INACTIVITY__SHIFT 0x8
22499 #define D3F5_PCIE_LC_CNTL__LC_L1_INACTIVITY_MASK 0xf000
22500 #define D3F5_PCIE_LC_CNTL__LC_L1_INACTIVITY__SHIFT 0xc
22501 #define D3F5_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS_MASK 0x10000
22502 #define D3F5_PCIE_LC_CNTL__LC_PMI_TO_L1_DIS__SHIFT 0x10
22503 #define D3F5_PCIE_LC_CNTL__LC_INC_N_FTS_EN_MASK 0x20000
22504 #define D3F5_PCIE_LC_CNTL__LC_INC_N_FTS_EN__SHIFT 0x11
22505 #define D3F5_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23_MASK 0xc0000
22506 #define D3F5_PCIE_LC_CNTL__LC_LOOK_FOR_IDLE_IN_L1L23__SHIFT 0x12
22507 #define D3F5_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC_MASK 0x100000
22508 #define D3F5_PCIE_LC_CNTL__LC_FACTOR_IN_EXT_SYNC__SHIFT 0x14
22509 #define D3F5_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS_MASK 0x200000
22510 #define D3F5_PCIE_LC_CNTL__LC_WAIT_FOR_PM_ACK_DIS__SHIFT 0x15
22511 #define D3F5_PCIE_LC_CNTL__LC_WAKE_FROM_L23_MASK 0x400000
22512 #define D3F5_PCIE_LC_CNTL__LC_WAKE_FROM_L23__SHIFT 0x16
22513 #define D3F5_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK_MASK 0x800000
22514 #define D3F5_PCIE_LC_CNTL__LC_L1_IMMEDIATE_ACK__SHIFT 0x17
22515 #define D3F5_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS_MASK 0x1000000
22516 #define D3F5_PCIE_LC_CNTL__LC_ASPM_TO_L1_DIS__SHIFT 0x18
22517 #define D3F5_PCIE_LC_CNTL__LC_DELAY_COUNT_MASK 0x6000000
22518 #define D3F5_PCIE_LC_CNTL__LC_DELAY_COUNT__SHIFT 0x19
22519 #define D3F5_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT_MASK 0x8000000
22520 #define D3F5_PCIE_LC_CNTL__LC_DELAY_L0S_EXIT__SHIFT 0x1b
22521 #define D3F5_PCIE_LC_CNTL__LC_DELAY_L1_EXIT_MASK 0x10000000
22522 #define D3F5_PCIE_LC_CNTL__LC_DELAY_L1_EXIT__SHIFT 0x1c
22523 #define D3F5_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE_MASK 0x20000000
22524 #define D3F5_PCIE_LC_CNTL__LC_EXTEND_WAIT_FOR_EL_IDLE__SHIFT 0x1d
22525 #define D3F5_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN_MASK 0x40000000
22526 #define D3F5_PCIE_LC_CNTL__LC_ESCAPE_L1L23_EN__SHIFT 0x1e
22527 #define D3F5_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE_MASK 0x80000000
22528 #define D3F5_PCIE_LC_CNTL__LC_GATE_RCVR_IDLE__SHIFT 0x1f
22529 #define D3F5_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE_MASK 0x3f
22530 #define D3F5_PCIE_LC_CNTL2__LC_TIMED_OUT_STATE__SHIFT 0x0
22531 #define D3F5_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT_MASK 0x40
22532 #define D3F5_PCIE_LC_CNTL2__LC_STATE_TIMED_OUT__SHIFT 0x6
22533 #define D3F5_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION_MASK 0x80
22534 #define D3F5_PCIE_LC_CNTL2__LC_LOOK_FOR_BW_REDUCTION__SHIFT 0x7
22535 #define D3F5_PCIE_LC_CNTL2__LC_MORE_TS2_EN_MASK 0x100
22536 #define D3F5_PCIE_LC_CNTL2__LC_MORE_TS2_EN__SHIFT 0x8
22537 #define D3F5_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS_MASK 0x200
22538 #define D3F5_PCIE_LC_CNTL2__LC_X12_NEGOTIATION_DIS__SHIFT 0x9
22539 #define D3F5_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN_MASK 0x400
22540 #define D3F5_PCIE_LC_CNTL2__LC_LINK_UP_REVERSAL_EN__SHIFT 0xa
22541 #define D3F5_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_MASK 0x800
22542 #define D3F5_PCIE_LC_CNTL2__LC_ILLEGAL_STATE__SHIFT 0xb
22543 #define D3F5_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN_MASK 0x1000
22544 #define D3F5_PCIE_LC_CNTL2__LC_ILLEGAL_STATE_RESTART_EN__SHIFT 0xc
22545 #define D3F5_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE_MASK 0x2000
22546 #define D3F5_PCIE_LC_CNTL2__LC_WAIT_FOR_OTHER_LANES_MODE__SHIFT 0xd
22547 #define D3F5_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE_MASK 0xc000
22548 #define D3F5_PCIE_LC_CNTL2__LC_ELEC_IDLE_MODE__SHIFT 0xe
22549 #define D3F5_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET_MASK 0x10000
22550 #define D3F5_PCIE_LC_CNTL2__LC_DISABLE_INFERRED_ELEC_IDLE_DET__SHIFT 0x10
22551 #define D3F5_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1_MASK 0x20000
22552 #define D3F5_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L1__SHIFT 0x11
22553 #define D3F5_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23_MASK 0x40000
22554 #define D3F5_PCIE_LC_CNTL2__LC_ALLOW_PDWN_IN_L23__SHIFT 0x12
22555 #define D3F5_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S_MASK 0x80000
22556 #define D3F5_PCIE_LC_CNTL2__LC_DEASSERT_RX_EN_IN_L0S__SHIFT 0x13
22557 #define D3F5_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0_MASK 0x100000
22558 #define D3F5_PCIE_LC_CNTL2__LC_BLOCK_EL_IDLE_IN_L0__SHIFT 0x14
22559 #define D3F5_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS_MASK 0x200000
22560 #define D3F5_PCIE_LC_CNTL2__LC_RCV_L0_TO_RCV_L0S_DIS__SHIFT 0x15
22561 #define D3F5_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD_MASK 0x400000
22562 #define D3F5_PCIE_LC_CNTL2__LC_ASSERT_INACTIVE_DURING_HOLD__SHIFT 0x16
22563 #define D3F5_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG_MASK 0x1800000
22564 #define D3F5_PCIE_LC_CNTL2__LC_WAIT_FOR_LANES_IN_LW_NEG__SHIFT 0x17
22565 #define D3F5_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES_MASK 0x2000000
22566 #define D3F5_PCIE_LC_CNTL2__LC_PWR_DOWN_NEG_OFF_LANES__SHIFT 0x19
22567 #define D3F5_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS_MASK 0x4000000
22568 #define D3F5_PCIE_LC_CNTL2__LC_DISABLE_LOST_SYM_LOCK_ARCS__SHIFT 0x1a
22569 #define D3F5_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS_MASK 0x8000000
22570 #define D3F5_PCIE_LC_CNTL2__LC_LINK_BW_NOTIFICATION_DIS__SHIFT 0x1b
22571 #define D3F5_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE_MASK 0x10000000
22572 #define D3F5_PCIE_LC_CNTL2__LC_PMI_L1_WAIT_FOR_SLV_IDLE__SHIFT 0x1c
22573 #define D3F5_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL_MASK 0x60000000
22574 #define D3F5_PCIE_LC_CNTL2__LC_TEST_TIMER_SEL__SHIFT 0x1d
22575 #define D3F5_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI_MASK 0x80000000
22576 #define D3F5_PCIE_LC_CNTL2__LC_ENABLE_INFERRED_ELEC_IDLE_FOR_PI__SHIFT 0x1f
22577 #define D3F5_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_MASK 0x1
22578 #define D3F5_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS__SHIFT 0x0
22579 #define D3F5_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL_MASK 0x6
22580 #define D3F5_PCIE_LC_CNTL3__LC_SELECT_DEEMPHASIS_CNTL__SHIFT 0x1
22581 #define D3F5_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS_MASK 0x8
22582 #define D3F5_PCIE_LC_CNTL3__LC_RCVD_DEEMPHASIS__SHIFT 0x3
22583 #define D3F5_PCIE_LC_CNTL3__LC_COMP_TO_DETECT_MASK 0x10
22584 #define D3F5_PCIE_LC_CNTL3__LC_COMP_TO_DETECT__SHIFT 0x4
22585 #define D3F5_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN_MASK 0x20
22586 #define D3F5_PCIE_LC_CNTL3__LC_RESET_TSX_CNT_IN_RLOCK_EN__SHIFT 0x5
22587 #define D3F5_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc0
22588 #define D3F5_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0x6
22589 #define D3F5_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x100
22590 #define D3F5_PCIE_LC_CNTL3__LC_AUTO_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0x8
22591 #define D3F5_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT_MASK 0x200
22592 #define D3F5_PCIE_LC_CNTL3__LC_CLR_FAILED_AUTO_SPD_CHANGE_CNT__SHIFT 0x9
22593 #define D3F5_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN_MASK 0x400
22594 #define D3F5_PCIE_LC_CNTL3__LC_ENHANCED_HOT_PLUG_EN__SHIFT 0xa
22595 #define D3F5_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE_MASK 0x800
22596 #define D3F5_PCIE_LC_CNTL3__LC_RCVR_DET_EN_OVERRIDE__SHIFT 0xb
22597 #define D3F5_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD_MASK 0x3000
22598 #define D3F5_PCIE_LC_CNTL3__LC_EHP_RX_PHY_CMD__SHIFT 0xc
22599 #define D3F5_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD_MASK 0xc000
22600 #define D3F5_PCIE_LC_CNTL3__LC_EHP_TX_PHY_CMD__SHIFT 0xe
22601 #define D3F5_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN_MASK 0x10000
22602 #define D3F5_PCIE_LC_CNTL3__LC_CHIP_BIF_USB_IDLE_EN__SHIFT 0x10
22603 #define D3F5_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN_MASK 0x20000
22604 #define D3F5_PCIE_LC_CNTL3__LC_L1_BLOCK_RECONFIG_EN__SHIFT 0x11
22605 #define D3F5_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x40000
22606 #define D3F5_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0x12
22607 #define D3F5_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x180000
22608 #define D3F5_PCIE_LC_CNTL3__LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0x13
22609 #define D3F5_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN_MASK 0x200000
22610 #define D3F5_PCIE_LC_CNTL3__LC_FAST_L1_ENTRY_EXIT_EN__SHIFT 0x15
22611 #define D3F5_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE_MASK 0x400000
22612 #define D3F5_PCIE_LC_CNTL3__LC_RXPHYCMD_INACTIVE_EN_MODE__SHIFT 0x16
22613 #define D3F5_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK_MASK 0x800000
22614 #define D3F5_PCIE_LC_CNTL3__LC_DSC_DONT_ENTER_L23_AFTER_PME_ACK__SHIFT 0x17
22615 #define D3F5_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL_MASK 0x3000000
22616 #define D3F5_PCIE_LC_CNTL3__LC_HW_VOLTAGE_IF_CONTROL__SHIFT 0x18
22617 #define D3F5_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL_MASK 0x3c000000
22618 #define D3F5_PCIE_LC_CNTL3__LC_VOLTAGE_TIMER_SEL__SHIFT 0x1a
22619 #define D3F5_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY_MASK 0x40000000
22620 #define D3F5_PCIE_LC_CNTL3__LC_GO_TO_RECOVERY__SHIFT 0x1e
22621 #define D3F5_PCIE_LC_CNTL3__LC_N_EIE_SEL_MASK 0x80000000
22622 #define D3F5_PCIE_LC_CNTL3__LC_N_EIE_SEL__SHIFT 0x1f
22623 #define D3F5_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR_MASK 0x3
22624 #define D3F5_PCIE_LC_CNTL4__LC_TX_ENABLE_BEHAVIOUR__SHIFT 0x0
22625 #define D3F5_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK_MASK 0x4
22626 #define D3F5_PCIE_LC_CNTL4__LC_DIS_CONTIG_END_SET_CHECK__SHIFT 0x2
22627 #define D3F5_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE_MASK 0x8
22628 #define D3F5_PCIE_LC_CNTL4__LC_DIS_ASPM_L1_IN_SPEED_CHANGE__SHIFT 0x3
22629 #define D3F5_PCIE_LC_CNTL4__LC_BYPASS_EQ_MASK 0x10
22630 #define D3F5_PCIE_LC_CNTL4__LC_BYPASS_EQ__SHIFT 0x4
22631 #define D3F5_PCIE_LC_CNTL4__LC_REDO_EQ_MASK 0x20
22632 #define D3F5_PCIE_LC_CNTL4__LC_REDO_EQ__SHIFT 0x5
22633 #define D3F5_PCIE_LC_CNTL4__LC_EXTEND_EIEOS_MASK 0x40
22634 #define D3F5_PCIE_LC_CNTL4__LC_EXTEND_EIEOS__SHIFT 0x6
22635 #define D3F5_PCIE_LC_CNTL4__LC_IGNORE_PARITY_MASK 0x80
22636 #define D3F5_PCIE_LC_CNTL4__LC_IGNORE_PARITY__SHIFT 0x7
22637 #define D3F5_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE_MASK 0x300
22638 #define D3F5_PCIE_LC_CNTL4__LC_EQ_SEARCH_MODE__SHIFT 0x8
22639 #define D3F5_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK_MASK 0x400
22640 #define D3F5_PCIE_LC_CNTL4__LC_DSC_CHECK_COEFFS_IN_RLOCK__SHIFT 0xa
22641 #define D3F5_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD_MASK 0x800
22642 #define D3F5_PCIE_LC_CNTL4__LC_USC_EQ_NOT_REQD__SHIFT 0xb
22643 #define D3F5_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ_MASK 0x1000
22644 #define D3F5_PCIE_LC_CNTL4__LC_USC_GO_TO_EQ__SHIFT 0xc
22645 #define D3F5_PCIE_LC_CNTL4__LC_SET_QUIESCE_MASK 0x2000
22646 #define D3F5_PCIE_LC_CNTL4__LC_SET_QUIESCE__SHIFT 0xd
22647 #define D3F5_PCIE_LC_CNTL4__LC_QUIESCE_RCVD_MASK 0x4000
22648 #define D3F5_PCIE_LC_CNTL4__LC_QUIESCE_RCVD__SHIFT 0xe
22649 #define D3F5_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD_MASK 0x8000
22650 #define D3F5_PCIE_LC_CNTL4__LC_UNEXPECTED_COEFFS_RCVD__SHIFT 0xf
22651 #define D3F5_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE_MASK 0x10000
22652 #define D3F5_PCIE_LC_CNTL4__LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x10
22653 #define D3F5_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE_MASK 0x20000
22654 #define D3F5_PCIE_LC_CNTL4__LC_FORCE_PRESET_IN_EQ_REQ_PHASE__SHIFT 0x11
22655 #define D3F5_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE_MASK 0x3c0000
22656 #define D3F5_PCIE_LC_CNTL4__LC_FORCE_PRESET_VALUE__SHIFT 0x12
22657 #define D3F5_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS_MASK 0x400000
22658 #define D3F5_PCIE_LC_CNTL4__LC_USC_DELAY_DLLPS__SHIFT 0x16
22659 #define D3F5_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING_MASK 0x800000
22660 #define D3F5_PCIE_LC_CNTL4__LC_PCIE_TX_FULL_SWING__SHIFT 0x17
22661 #define D3F5_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE_MASK 0x1000000
22662 #define D3F5_PCIE_LC_CNTL4__LC_EQ_WAIT_FOR_EVAL_DONE__SHIFT 0x18
22663 #define D3F5_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN_MASK 0x2000000
22664 #define D3F5_PCIE_LC_CNTL4__LC_8GT_SKIP_ORDER_EN__SHIFT 0x19
22665 #define D3F5_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK_MASK 0xfc000000
22666 #define D3F5_PCIE_LC_CNTL4__LC_WAIT_FOR_MORE_TS_IN_RLOCK__SHIFT 0x1a
22667 #define D3F5_PCIE_LC_CNTL5__LC_EQ_FS_0_MASK 0x3f
22668 #define D3F5_PCIE_LC_CNTL5__LC_EQ_FS_0__SHIFT 0x0
22669 #define D3F5_PCIE_LC_CNTL5__LC_EQ_FS_8_MASK 0xfc0
22670 #define D3F5_PCIE_LC_CNTL5__LC_EQ_FS_8__SHIFT 0x6
22671 #define D3F5_PCIE_LC_CNTL5__LC_EQ_LF_0_MASK 0x3f000
22672 #define D3F5_PCIE_LC_CNTL5__LC_EQ_LF_0__SHIFT 0xc
22673 #define D3F5_PCIE_LC_CNTL5__LC_EQ_LF_8_MASK 0xfc0000
22674 #define D3F5_PCIE_LC_CNTL5__LC_EQ_LF_8__SHIFT 0x12
22675 #define D3F5_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS_MASK 0x1000000
22676 #define D3F5_PCIE_LC_CNTL5__LC_DSC_EQ_FS_LF_INVALID_TO_PRESETS__SHIFT 0x18
22677 #define D3F5_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT_MASK 0x1
22678 #define D3F5_PCIE_LC_CNTL6__LC_SPC_MODE_2P5GT__SHIFT 0x0
22679 #define D3F5_PCIE_LC_CNTL6__LC_SPC_MODE_5GT_MASK 0x4
22680 #define D3F5_PCIE_LC_CNTL6__LC_SPC_MODE_5GT__SHIFT 0x2
22681 #define D3F5_PCIE_LC_CNTL6__LC_SPC_MODE_8GT_MASK 0x10
22682 #define D3F5_PCIE_LC_CNTL6__LC_SPC_MODE_8GT__SHIFT 0x4
22683 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN_MASK 0x1
22684 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_BW_CHANGE_INT_EN__SHIFT 0x0
22685 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE_MASK 0x2
22686 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_HW_INIT_SPEED_CHANGE__SHIFT 0x1
22687 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE_MASK 0x4
22688 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_SW_INIT_SPEED_CHANGE__SHIFT 0x2
22689 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE_MASK 0x8
22690 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_OTHER_INIT_SPEED_CHANGE__SHIFT 0x3
22691 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE_MASK 0x10
22692 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_RELIABILITY_SPEED_CHANGE__SHIFT 0x4
22693 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG_MASK 0x20
22694 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_FAILED_SPEED_NEG__SHIFT 0x5
22695 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE_MASK 0x40
22696 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_LONG_LW_CHANGE__SHIFT 0x6
22697 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE_MASK 0x80
22698 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_SHORT_LW_CHANGE__SHIFT 0x7
22699 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER_MASK 0x100
22700 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_OTHER__SHIFT 0x8
22701 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED_MASK 0x200
22702 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_LW_CHANGE_FAILED__SHIFT 0x9
22703 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE_MASK 0x400
22704 #define D3F5_PCIE_LC_BW_CHANGE_CNTL__LC_LINK_BW_NOTIFICATION_DETECT_MODE__SHIFT 0xa
22705 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL_MASK 0xf
22706 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_TRAINING_CNTL__SHIFT 0x0
22707 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE_MASK 0x10
22708 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_COMPLIANCE_RECEIVE__SHIFT 0x4
22709 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1_MASK 0x20
22710 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_LOOK_FOR_MORE_NON_MATCHING_TS1__SHIFT 0x5
22711 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN_MASK 0x40
22712 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_L0S_L1_TRAINING_CNTL_EN__SHIFT 0x6
22713 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN_MASK 0x80
22714 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_L1_LONG_WAKE_FIX_EN__SHIFT 0x7
22715 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE_MASK 0x700
22716 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_POWER_STATE__SHIFT 0x8
22717 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED_MASK 0x800
22718 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_DONT_GO_TO_L0S_IF_L1_ARMED__SHIFT 0xb
22719 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN_MASK 0x1000
22720 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_INIT_SPD_CHG_WITH_CSR_EN__SHIFT 0xc
22721 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH_MASK 0x2000
22722 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_DISABLE_TRAINING_BIT_ARCH__SHIFT 0xd
22723 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG_MASK 0x4000
22724 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_SETS_IN_RCFG__SHIFT 0xe
22725 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN_MASK 0x8000
22726 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_HOT_RESET_QUICK_EXIT_EN__SHIFT 0xf
22727 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP_MASK 0x10000
22728 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_EXTEND_WAIT_FOR_SKP__SHIFT 0x10
22729 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF_MASK 0x20000
22730 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_AUTONOMOUS_CHANGE_OFF__SHIFT 0x11
22731 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF_MASK 0x40000
22732 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_UPCONFIGURE_CAP_OFF__SHIFT 0x12
22733 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN_MASK 0x80000
22734 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_HW_LINK_DIS_EN__SHIFT 0x13
22735 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW_MASK 0x100000
22736 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_LINK_DIS_BY_HW__SHIFT 0x14
22737 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN_MASK 0x200000
22738 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_STATIC_TX_PIPE_COUNT_EN__SHIFT 0x15
22739 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL_MASK 0xc00000
22740 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_ASPM_L1_NAK_TIMER_SEL__SHIFT 0x16
22741 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED_MASK 0x1000000
22742 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_R_SPEED__SHIFT 0x18
22743 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST_MASK 0x2000000
22744 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_DONT_DEASSERT_RX_EN_IN_TEST__SHIFT 0x19
22745 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER_MASK 0x4000000
22746 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_RESET_ASPM_L1_NAK_TIMER__SHIFT 0x1a
22747 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT_MASK 0x8000000
22748 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_SHORT_RCFG_TIMEOUT__SHIFT 0x1b
22749 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL_MASK 0x10000000
22750 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_ALLOW_TX_L1_CONTROL__SHIFT 0x1c
22751 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK_MASK 0x20000000
22752 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_WAIT_FOR_FOM_VALID_AFTER_TRACK__SHIFT 0x1d
22753 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME_MASK 0xc0000000
22754 #define D3F5_PCIE_LC_TRAINING_CNTL__LC_EXTEND_EQ_REQ_TIME__SHIFT 0x1e
22755 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_MASK 0x7
22756 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH__SHIFT 0x0
22757 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD_MASK 0x70
22758 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_LINK_WIDTH_RD__SHIFT 0x4
22759 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE_MASK 0x80
22760 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_ARC_MISSING_ESCAPE__SHIFT 0x7
22761 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW_MASK 0x100
22762 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RECONFIG_NOW__SHIFT 0x8
22763 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT_MASK 0x200
22764 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATION_SUPPORT__SHIFT 0x9
22765 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN_MASK 0x400
22766 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RENEGOTIATE_EN__SHIFT 0xa
22767 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN_MASK 0x800
22768 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_SHORT_RECONFIG_EN__SHIFT 0xb
22769 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT_MASK 0x1000
22770 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_SUPPORT__SHIFT 0xc
22771 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS_MASK 0x2000
22772 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_DIS__SHIFT 0xd
22773 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS_MASK 0x4000
22774 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_WAIT_FOR_RCVR_DIS__SHIFT 0xe
22775 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL_MASK 0x8000
22776 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCFG_TIMER_SEL__SHIFT 0xf
22777 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB_MASK 0x10000
22778 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DEASSERT_TX_PDNB__SHIFT 0x10
22779 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN_MASK 0x20000
22780 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_L1_RECONFIG_EN__SHIFT 0x11
22781 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN_MASK 0x40000
22782 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DYNLINK_MST_EN__SHIFT 0x12
22783 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN_MASK 0x80000
22784 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DUAL_END_RECONFIG_EN__SHIFT 0x13
22785 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE_MASK 0x100000
22786 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_UPCONFIGURE_CAPABLE__SHIFT 0x14
22787 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE_MASK 0x600000
22788 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_DYN_LANES_PWR_STATE__SHIFT 0x15
22789 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN_MASK 0x800000
22790 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_EQ_REVERSAL_LOGIC_EN__SHIFT 0x17
22791 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN_MASK 0x1000000
22792 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_MULT_REVERSE_ATTEMP_EN__SHIFT 0x18
22793 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN_MASK 0x2000000
22794 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_RESET_TSX_CNT_IN_RCONFIG_EN__SHIFT 0x19
22795 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE_MASK 0x4000000
22796 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_L_IDLE_IN_R_IDLE__SHIFT 0x1a
22797 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT_MASK 0x8000000
22798 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_WAIT_FOR_NON_EI_ON_RXL0S_EXIT__SHIFT 0x1b
22799 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE_MASK 0x10000000
22800 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_HOLD_EI_FOR_RSPEED_CMD_CHANGE__SHIFT 0x1c
22801 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI_MASK 0x20000000
22802 #define D3F5_PCIE_LC_LINK_WIDTH_CNTL__LC_BYPASS_RXL0S_ON_SHORT_EI__SHIFT 0x1d
22803 #define D3F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_MASK 0xff
22804 #define D3F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS__SHIFT 0x0
22805 #define D3F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN_MASK 0x100
22806 #define D3F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_OVERRIDE_EN__SHIFT 0x8
22807 #define D3F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY_MASK 0x200
22808 #define D3F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_FTS_BEFORE_RECOVERY__SHIFT 0x9
22809 #define D3F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT_MASK 0xff0000
22810 #define D3F5_PCIE_LC_N_FTS_CNTL__LC_XMIT_N_FTS_LIMIT__SHIFT 0x10
22811 #define D3F5_PCIE_LC_N_FTS_CNTL__LC_N_FTS_MASK 0xff000000
22812 #define D3F5_PCIE_LC_N_FTS_CNTL__LC_N_FTS__SHIFT 0x18
22813 #define D3F5_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP_MASK 0x1
22814 #define D3F5_PCIE_LC_SPEED_CNTL__LC_GEN2_EN_STRAP__SHIFT 0x0
22815 #define D3F5_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP_MASK 0x2
22816 #define D3F5_PCIE_LC_SPEED_CNTL__LC_GEN3_EN_STRAP__SHIFT 0x1
22817 #define D3F5_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x4
22818 #define D3F5_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x2
22819 #define D3F5_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE_MASK 0x18
22820 #define D3F5_PCIE_LC_SPEED_CNTL__LC_TARGET_LINK_SPEED_OVERRIDE__SHIFT 0x3
22821 #define D3F5_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE_MASK 0x20
22822 #define D3F5_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_SW_SPEED_CHANGE__SHIFT 0x5
22823 #define D3F5_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE_MASK 0x40
22824 #define D3F5_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_SW_SPEED_CHANGE__SHIFT 0x6
22825 #define D3F5_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE_MASK 0x80
22826 #define D3F5_PCIE_LC_SPEED_CNTL__LC_FORCE_EN_HW_SPEED_CHANGE__SHIFT 0x7
22827 #define D3F5_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE_MASK 0x100
22828 #define D3F5_PCIE_LC_SPEED_CNTL__LC_FORCE_DIS_HW_SPEED_CHANGE__SHIFT 0x8
22829 #define D3F5_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE_MASK 0x200
22830 #define D3F5_PCIE_LC_SPEED_CNTL__LC_INITIATE_LINK_SPEED_CHANGE__SHIFT 0x9
22831 #define D3F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED_MASK 0xc00
22832 #define D3F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPTS_ALLOWED__SHIFT 0xa
22833 #define D3F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED_MASK 0x1000
22834 #define D3F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_ATTEMPT_FAILED__SHIFT 0xc
22835 #define D3F5_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE_MASK 0x6000
22836 #define D3F5_PCIE_LC_SPEED_CNTL__LC_CURRENT_DATA_RATE__SHIFT 0xd
22837 #define D3F5_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS_MASK 0x8000
22838 #define D3F5_PCIE_LC_SPEED_CNTL__LC_DONT_CLR_TARGET_SPD_CHANGE_STATUS__SHIFT 0xf
22839 #define D3F5_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT_MASK 0x10000
22840 #define D3F5_PCIE_LC_SPEED_CNTL__LC_CLR_FAILED_SPD_CHANGE_CNT__SHIFT 0x10
22841 #define D3F5_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN_MASK 0x20000
22842 #define D3F5_PCIE_LC_SPEED_CNTL__LC_1_OR_MORE_TS2_SPEED_ARC_EN__SHIFT 0x11
22843 #define D3F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2_MASK 0x40000
22844 #define D3F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN2__SHIFT 0x12
22845 #define D3F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2_MASK 0x80000
22846 #define D3F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN2__SHIFT 0x13
22847 #define D3F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3_MASK 0x100000
22848 #define D3F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_EVER_SENT_GEN3__SHIFT 0x14
22849 #define D3F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3_MASK 0x200000
22850 #define D3F5_PCIE_LC_SPEED_CNTL__LC_OTHER_SIDE_SUPPORTS_GEN3__SHIFT 0x15
22851 #define D3F5_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS_MASK 0x400000
22852 #define D3F5_PCIE_LC_SPEED_CNTL__LC_AUTO_RECOVERY_DIS__SHIFT 0x16
22853 #define D3F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS_MASK 0x800000
22854 #define D3F5_PCIE_LC_SPEED_CNTL__LC_SPEED_CHANGE_STATUS__SHIFT 0x17
22855 #define D3F5_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED_MASK 0x3000000
22856 #define D3F5_PCIE_LC_SPEED_CNTL__LC_DATA_RATE_ADVERTISED__SHIFT 0x18
22857 #define D3F5_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE_MASK 0x4000000
22858 #define D3F5_PCIE_LC_SPEED_CNTL__LC_CHECK_DATA_RATE__SHIFT 0x1a
22859 #define D3F5_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN_MASK 0x8000000
22860 #define D3F5_PCIE_LC_SPEED_CNTL__LC_MULT_UPSTREAM_AUTO_SPD_CHNG_EN__SHIFT 0x1b
22861 #define D3F5_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN_MASK 0x10000000
22862 #define D3F5_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L0s_EN__SHIFT 0x1c
22863 #define D3F5_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN_MASK 0x20000000
22864 #define D3F5_PCIE_LC_SPEED_CNTL__LC_INIT_SPEED_NEG_IN_L1_EN__SHIFT 0x1d
22865 #define D3F5_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG_MASK 0x40000000
22866 #define D3F5_PCIE_LC_SPEED_CNTL__LC_DONT_CHECK_EQTS_IN_RCFG__SHIFT 0x1e
22867 #define D3F5_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS_MASK 0x80000000
22868 #define D3F5_PCIE_LC_SPEED_CNTL__LC_DELAY_COEFF_UPDATE_DIS__SHIFT 0x1f
22869 #define D3F5_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF_MASK 0xfff
22870 #define D3F5_PCIE_LC_CDR_CNTL__LC_CDR_TEST_OFF__SHIFT 0x0
22871 #define D3F5_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS_MASK 0xfff000
22872 #define D3F5_PCIE_LC_CDR_CNTL__LC_CDR_TEST_SETS__SHIFT 0xc
22873 #define D3F5_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE_MASK 0x3000000
22874 #define D3F5_PCIE_LC_CDR_CNTL__LC_CDR_SET_TYPE__SHIFT 0x18
22875 #define D3F5_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES_MASK 0xffff
22876 #define D3F5_PCIE_LC_LANE_CNTL__LC_CORRUPTED_LANES__SHIFT 0x0
22877 #define D3F5_PCIE_LC_LANE_CNTL__LC_LANE_DIS_MASK 0xffff0000
22878 #define D3F5_PCIE_LC_LANE_CNTL__LC_LANE_DIS__SHIFT 0x10
22879 #define D3F5_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF_MASK 0x1
22880 #define D3F5_PCIE_LC_FORCE_COEFF__LC_FORCE_COEFF__SHIFT 0x0
22881 #define D3F5_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR_MASK 0x7e
22882 #define D3F5_PCIE_LC_FORCE_COEFF__LC_FORCE_PRE_CURSOR__SHIFT 0x1
22883 #define D3F5_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR_MASK 0x1f80
22884 #define D3F5_PCIE_LC_FORCE_COEFF__LC_FORCE_CURSOR__SHIFT 0x7
22885 #define D3F5_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR_MASK 0x7e000
22886 #define D3F5_PCIE_LC_FORCE_COEFF__LC_FORCE_POST_CURSOR__SHIFT 0xd
22887 #define D3F5_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN_MASK 0x80000
22888 #define D3F5_PCIE_LC_FORCE_COEFF__LC_3X3_COEFF_SEARCH_EN__SHIFT 0x13
22889 #define D3F5_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN_MASK 0x100000
22890 #define D3F5_PCIE_LC_FORCE_COEFF__LC_PRESET_10_EN__SHIFT 0x14
22891 #define D3F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET_MASK 0xf
22892 #define D3F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRESET__SHIFT 0x0
22893 #define D3F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR_MASK 0x3f0
22894 #define D3F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_PRECURSOR__SHIFT 0x4
22895 #define D3F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR_MASK 0xfc00
22896 #define D3F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_CURSOR__SHIFT 0xa
22897 #define D3F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR_MASK 0x3f0000
22898 #define D3F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_POSTCURSOR__SHIFT 0x10
22899 #define D3F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM_MASK 0x3fc00000
22900 #define D3F5_PCIE_LC_BEST_EQ_SETTINGS__LC_BEST_FOM__SHIFT 0x16
22901 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE_MASK 0x1
22902 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_COEFF_IN_EQ_REQ_PHASE__SHIFT 0x0
22903 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ_MASK 0x7e
22904 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_PRE_CURSOR_REQ__SHIFT 0x1
22905 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ_MASK 0x1f80
22906 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_CURSOR_REQ__SHIFT 0x7
22907 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ_MASK 0x7e000
22908 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FORCE_POST_CURSOR_REQ__SHIFT 0xd
22909 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END_MASK 0x1f80000
22910 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_FS_OTHER_END__SHIFT 0x13
22911 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END_MASK 0x7e000000
22912 #define D3F5_PCIE_LC_FORCE_EQ_REQ_COEFF__LC_LF_OTHER_END__SHIFT 0x19
22913 #define D3F5_PCIE_LC_STATE0__LC_CURRENT_STATE_MASK 0x3f
22914 #define D3F5_PCIE_LC_STATE0__LC_CURRENT_STATE__SHIFT 0x0
22915 #define D3F5_PCIE_LC_STATE0__LC_PREV_STATE1_MASK 0x3f00
22916 #define D3F5_PCIE_LC_STATE0__LC_PREV_STATE1__SHIFT 0x8
22917 #define D3F5_PCIE_LC_STATE0__LC_PREV_STATE2_MASK 0x3f0000
22918 #define D3F5_PCIE_LC_STATE0__LC_PREV_STATE2__SHIFT 0x10
22919 #define D3F5_PCIE_LC_STATE0__LC_PREV_STATE3_MASK 0x3f000000
22920 #define D3F5_PCIE_LC_STATE0__LC_PREV_STATE3__SHIFT 0x18
22921 #define D3F5_PCIE_LC_STATE1__LC_PREV_STATE4_MASK 0x3f
22922 #define D3F5_PCIE_LC_STATE1__LC_PREV_STATE4__SHIFT 0x0
22923 #define D3F5_PCIE_LC_STATE1__LC_PREV_STATE5_MASK 0x3f00
22924 #define D3F5_PCIE_LC_STATE1__LC_PREV_STATE5__SHIFT 0x8
22925 #define D3F5_PCIE_LC_STATE1__LC_PREV_STATE6_MASK 0x3f0000
22926 #define D3F5_PCIE_LC_STATE1__LC_PREV_STATE6__SHIFT 0x10
22927 #define D3F5_PCIE_LC_STATE1__LC_PREV_STATE7_MASK 0x3f000000
22928 #define D3F5_PCIE_LC_STATE1__LC_PREV_STATE7__SHIFT 0x18
22929 #define D3F5_PCIE_LC_STATE2__LC_PREV_STATE8_MASK 0x3f
22930 #define D3F5_PCIE_LC_STATE2__LC_PREV_STATE8__SHIFT 0x0
22931 #define D3F5_PCIE_LC_STATE2__LC_PREV_STATE9_MASK 0x3f00
22932 #define D3F5_PCIE_LC_STATE2__LC_PREV_STATE9__SHIFT 0x8
22933 #define D3F5_PCIE_LC_STATE2__LC_PREV_STATE10_MASK 0x3f0000
22934 #define D3F5_PCIE_LC_STATE2__LC_PREV_STATE10__SHIFT 0x10
22935 #define D3F5_PCIE_LC_STATE2__LC_PREV_STATE11_MASK 0x3f000000
22936 #define D3F5_PCIE_LC_STATE2__LC_PREV_STATE11__SHIFT 0x18
22937 #define D3F5_PCIE_LC_STATE3__LC_PREV_STATE12_MASK 0x3f
22938 #define D3F5_PCIE_LC_STATE3__LC_PREV_STATE12__SHIFT 0x0
22939 #define D3F5_PCIE_LC_STATE3__LC_PREV_STATE13_MASK 0x3f00
22940 #define D3F5_PCIE_LC_STATE3__LC_PREV_STATE13__SHIFT 0x8
22941 #define D3F5_PCIE_LC_STATE3__LC_PREV_STATE14_MASK 0x3f0000
22942 #define D3F5_PCIE_LC_STATE3__LC_PREV_STATE14__SHIFT 0x10
22943 #define D3F5_PCIE_LC_STATE3__LC_PREV_STATE15_MASK 0x3f000000
22944 #define D3F5_PCIE_LC_STATE3__LC_PREV_STATE15__SHIFT 0x18
22945 #define D3F5_PCIE_LC_STATE4__LC_PREV_STATE16_MASK 0x3f
22946 #define D3F5_PCIE_LC_STATE4__LC_PREV_STATE16__SHIFT 0x0
22947 #define D3F5_PCIE_LC_STATE4__LC_PREV_STATE17_MASK 0x3f00
22948 #define D3F5_PCIE_LC_STATE4__LC_PREV_STATE17__SHIFT 0x8
22949 #define D3F5_PCIE_LC_STATE4__LC_PREV_STATE18_MASK 0x3f0000
22950 #define D3F5_PCIE_LC_STATE4__LC_PREV_STATE18__SHIFT 0x10
22951 #define D3F5_PCIE_LC_STATE4__LC_PREV_STATE19_MASK 0x3f000000
22952 #define D3F5_PCIE_LC_STATE4__LC_PREV_STATE19__SHIFT 0x18
22953 #define D3F5_PCIE_LC_STATE5__LC_PREV_STATE20_MASK 0x3f
22954 #define D3F5_PCIE_LC_STATE5__LC_PREV_STATE20__SHIFT 0x0
22955 #define D3F5_PCIE_LC_STATE5__LC_PREV_STATE21_MASK 0x3f00
22956 #define D3F5_PCIE_LC_STATE5__LC_PREV_STATE21__SHIFT 0x8
22957 #define D3F5_PCIE_LC_STATE5__LC_PREV_STATE22_MASK 0x3f0000
22958 #define D3F5_PCIE_LC_STATE5__LC_PREV_STATE22__SHIFT 0x10
22959 #define D3F5_PCIE_LC_STATE5__LC_PREV_STATE23_MASK 0x3f000000
22960 #define D3F5_PCIE_LC_STATE5__LC_PREV_STATE23__SHIFT 0x18
22961 #define D3F5_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT_MASK 0x3
22962 #define D3F5_PCIEP_STRAP_LC__STRAP_FTS_yTSx_COUNT__SHIFT 0x0
22963 #define D3F5_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT_MASK 0xc
22964 #define D3F5_PCIEP_STRAP_LC__STRAP_LONG_yTSx_COUNT__SHIFT 0x2
22965 #define D3F5_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT_MASK 0x30
22966 #define D3F5_PCIEP_STRAP_LC__STRAP_MED_yTSx_COUNT__SHIFT 0x4
22967 #define D3F5_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT_MASK 0xc0
22968 #define D3F5_PCIEP_STRAP_LC__STRAP_SHORT_yTSx_COUNT__SHIFT 0x6
22969 #define D3F5_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL_MASK 0x700
22970 #define D3F5_PCIEP_STRAP_LC__STRAP_SKIP_INTERVAL__SHIFT 0x8
22971 #define D3F5_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET_MASK 0x800
22972 #define D3F5_PCIEP_STRAP_LC__STRAP_BYPASS_RCVR_DET__SHIFT 0xb
22973 #define D3F5_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS_MASK 0x1000
22974 #define D3F5_PCIEP_STRAP_LC__STRAP_COMPLIANCE_DIS__SHIFT 0xc
22975 #define D3F5_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE_MASK 0x2000
22976 #define D3F5_PCIEP_STRAP_LC__STRAP_FORCE_COMPLIANCE__SHIFT 0xd
22977 #define D3F5_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES_MASK 0x4000
22978 #define D3F5_PCIEP_STRAP_LC__STRAP_REVERSE_LC_LANES__SHIFT 0xe
22979 #define D3F5_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x8000
22980 #define D3F5_PCIEP_STRAP_LC__STRAP_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0xf
22981 #define D3F5_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION_MASK 0x70000
22982 #define D3F5_PCIEP_STRAP_LC__STRAP_LANE_NEGOTIATION__SHIFT 0x10
22983 #define D3F5_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES_MASK 0x1
22984 #define D3F5_PCIEP_STRAP_MISC__STRAP_REVERSE_LANES__SHIFT 0x0
22985 #define D3F5_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN_MASK 0x2
22986 #define D3F5_PCIEP_STRAP_MISC__STRAP_E2E_PREFIX_EN__SHIFT 0x1
22987 #define D3F5_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED_MASK 0x4
22988 #define D3F5_PCIEP_STRAP_MISC__STRAP_EXTENDED_FMT_SUPPORTED__SHIFT 0x2
22989 #define D3F5_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED_MASK 0x18
22990 #define D3F5_PCIEP_STRAP_MISC__STRAP_OBFF_SUPPORTED__SHIFT 0x3
22991 #define D3F5_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED_MASK 0x20
22992 #define D3F5_PCIEP_STRAP_MISC__STRAP_LTR_SUPPORTED__SHIFT 0x5
22993 #define D3F5_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN_MASK 0x1
22994 #define D3F5_PCIEP_BCH_ECC_CNTL__STRAP_BCH_ECC_EN__SHIFT 0x0
22995 #define D3F5_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD_MASK 0xff00
22996 #define D3F5_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_THRESHOLD__SHIFT 0x8
22997 #define D3F5_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS_MASK 0xffff0000
22998 #define D3F5_PCIEP_BCH_ECC_CNTL__BCH_ECC_ERROR_STATUS__SHIFT 0x10
22999 #define D3F5_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE_MASK 0x8
23000 #define D3F5_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_CHANGED_PRIVATE__SHIFT 0x3
23001 #define D3F5_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE_MASK 0x40
23002 #define D3F5_PCIEP_HPGI_PRIVATE__PRESENCE_DETECT_STATE_PRIVATE__SHIFT 0x6
23003 #define D3F5_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN_MASK 0x1
23004 #define D3F5_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SMI_EN__SHIFT 0x0
23005 #define D3F5_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN_MASK 0x2
23006 #define D3F5_PCIEP_HPGI__REG_HPGI_ASSERT_TO_SCI_EN__SHIFT 0x1
23007 #define D3F5_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN_MASK 0x4
23008 #define D3F5_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SMI_EN__SHIFT 0x2
23009 #define D3F5_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN_MASK 0x8
23010 #define D3F5_PCIEP_HPGI__REG_HPGI_DEASSERT_TO_SCI_EN__SHIFT 0x3
23011 #define D3F5_PCIEP_HPGI__REG_HPGI_HOOK_MASK 0x80
23012 #define D3F5_PCIEP_HPGI__REG_HPGI_HOOK__SHIFT 0x7
23013 #define D3F5_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS_MASK 0x100
23014 #define D3F5_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SMI_STATUS__SHIFT 0x8
23015 #define D3F5_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS_MASK 0x200
23016 #define D3F5_PCIEP_HPGI__HPGI_REG_ASSERT_TO_SCI_STATUS__SHIFT 0x9
23017 #define D3F5_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS_MASK 0x400
23018 #define D3F5_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SMI_STATUS__SHIFT 0xa
23019 #define D3F5_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS_MASK 0x800
23020 #define D3F5_PCIEP_HPGI__HPGI_REG_DEASSERT_TO_SCI_STATUS__SHIFT 0xb
23021 #define D3F5_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS_MASK 0x8000
23022 #define D3F5_PCIEP_HPGI__HPGI_REG_PRESENCE_DETECT_STATE_CHANGE_STATUS__SHIFT 0xf
23023 #define D3F5_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN_MASK 0x10000
23024 #define D3F5_PCIEP_HPGI__REG_HPGI_PRESENCE_DETECT_STATE_CHANGE_EN__SHIFT 0x10
23025 #define D3F5_VENDOR_ID__VENDOR_ID_MASK 0xffff
23026 #define D3F5_VENDOR_ID__VENDOR_ID__SHIFT 0x0
23027 #define D3F5_DEVICE_ID__DEVICE_ID_MASK 0xffff0000
23028 #define D3F5_DEVICE_ID__DEVICE_ID__SHIFT 0x10
23029 #define D3F5_COMMAND__IO_ACCESS_EN_MASK 0x1
23030 #define D3F5_COMMAND__IO_ACCESS_EN__SHIFT 0x0
23031 #define D3F5_COMMAND__MEM_ACCESS_EN_MASK 0x2
23032 #define D3F5_COMMAND__MEM_ACCESS_EN__SHIFT 0x1
23033 #define D3F5_COMMAND__BUS_MASTER_EN_MASK 0x4
23034 #define D3F5_COMMAND__BUS_MASTER_EN__SHIFT 0x2
23035 #define D3F5_COMMAND__SPECIAL_CYCLE_EN_MASK 0x8
23036 #define D3F5_COMMAND__SPECIAL_CYCLE_EN__SHIFT 0x3
23037 #define D3F5_COMMAND__MEM_WRITE_INVALIDATE_EN_MASK 0x10
23038 #define D3F5_COMMAND__MEM_WRITE_INVALIDATE_EN__SHIFT 0x4
23039 #define D3F5_COMMAND__PAL_SNOOP_EN_MASK 0x20
23040 #define D3F5_COMMAND__PAL_SNOOP_EN__SHIFT 0x5
23041 #define D3F5_COMMAND__PARITY_ERROR_RESPONSE_MASK 0x40
23042 #define D3F5_COMMAND__PARITY_ERROR_RESPONSE__SHIFT 0x6
23043 #define D3F5_COMMAND__AD_STEPPING_MASK 0x80
23044 #define D3F5_COMMAND__AD_STEPPING__SHIFT 0x7
23045 #define D3F5_COMMAND__SERR_EN_MASK 0x100
23046 #define D3F5_COMMAND__SERR_EN__SHIFT 0x8
23047 #define D3F5_COMMAND__FAST_B2B_EN_MASK 0x200
23048 #define D3F5_COMMAND__FAST_B2B_EN__SHIFT 0x9
23049 #define D3F5_COMMAND__INT_DIS_MASK 0x400
23050 #define D3F5_COMMAND__INT_DIS__SHIFT 0xa
23051 #define D3F5_STATUS__INT_STATUS_MASK 0x80000
23052 #define D3F5_STATUS__INT_STATUS__SHIFT 0x13
23053 #define D3F5_STATUS__CAP_LIST_MASK 0x100000
23054 #define D3F5_STATUS__CAP_LIST__SHIFT 0x14
23055 #define D3F5_STATUS__PCI_66_EN_MASK 0x200000
23056 #define D3F5_STATUS__PCI_66_EN__SHIFT 0x15
23057 #define D3F5_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
23058 #define D3F5_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
23059 #define D3F5_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
23060 #define D3F5_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
23061 #define D3F5_STATUS__DEVSEL_TIMING_MASK 0x6000000
23062 #define D3F5_STATUS__DEVSEL_TIMING__SHIFT 0x19
23063 #define D3F5_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
23064 #define D3F5_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
23065 #define D3F5_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
23066 #define D3F5_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
23067 #define D3F5_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
23068 #define D3F5_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
23069 #define D3F5_STATUS__SIGNALED_SYSTEM_ERROR_MASK 0x40000000
23070 #define D3F5_STATUS__SIGNALED_SYSTEM_ERROR__SHIFT 0x1e
23071 #define D3F5_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
23072 #define D3F5_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
23073 #define D3F5_REVISION_ID__MINOR_REV_ID_MASK 0xf
23074 #define D3F5_REVISION_ID__MINOR_REV_ID__SHIFT 0x0
23075 #define D3F5_REVISION_ID__MAJOR_REV_ID_MASK 0xf0
23076 #define D3F5_REVISION_ID__MAJOR_REV_ID__SHIFT 0x4
23077 #define D3F5_PROG_INTERFACE__PROG_INTERFACE_MASK 0xff00
23078 #define D3F5_PROG_INTERFACE__PROG_INTERFACE__SHIFT 0x8
23079 #define D3F5_SUB_CLASS__SUB_CLASS_MASK 0xff0000
23080 #define D3F5_SUB_CLASS__SUB_CLASS__SHIFT 0x10
23081 #define D3F5_BASE_CLASS__BASE_CLASS_MASK 0xff000000
23082 #define D3F5_BASE_CLASS__BASE_CLASS__SHIFT 0x18
23083 #define D3F5_CACHE_LINE__CACHE_LINE_SIZE_MASK 0xff
23084 #define D3F5_CACHE_LINE__CACHE_LINE_SIZE__SHIFT 0x0
23085 #define D3F5_LATENCY__LATENCY_TIMER_MASK 0xff00
23086 #define D3F5_LATENCY__LATENCY_TIMER__SHIFT 0x8
23087 #define D3F5_HEADER__HEADER_TYPE_MASK 0x7f0000
23088 #define D3F5_HEADER__HEADER_TYPE__SHIFT 0x10
23089 #define D3F5_HEADER__DEVICE_TYPE_MASK 0x800000
23090 #define D3F5_HEADER__DEVICE_TYPE__SHIFT 0x17
23091 #define D3F5_BIST__BIST_COMP_MASK 0xf000000
23092 #define D3F5_BIST__BIST_COMP__SHIFT 0x18
23093 #define D3F5_BIST__BIST_STRT_MASK 0x40000000
23094 #define D3F5_BIST__BIST_STRT__SHIFT 0x1e
23095 #define D3F5_BIST__BIST_CAP_MASK 0x80000000
23096 #define D3F5_BIST__BIST_CAP__SHIFT 0x1f
23097 #define D3F5_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS_MASK 0xff
23098 #define D3F5_SUB_BUS_NUMBER_LATENCY__PRIMARY_BUS__SHIFT 0x0
23099 #define D3F5_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS_MASK 0xff00
23100 #define D3F5_SUB_BUS_NUMBER_LATENCY__SECONDARY_BUS__SHIFT 0x8
23101 #define D3F5_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM_MASK 0xff0000
23102 #define D3F5_SUB_BUS_NUMBER_LATENCY__SUB_BUS_NUM__SHIFT 0x10
23103 #define D3F5_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER_MASK 0xff000000
23104 #define D3F5_SUB_BUS_NUMBER_LATENCY__SECONDARY_LATENCY_TIMER__SHIFT 0x18
23105 #define D3F5_IO_BASE_LIMIT__IO_BASE_TYPE_MASK 0xf
23106 #define D3F5_IO_BASE_LIMIT__IO_BASE_TYPE__SHIFT 0x0
23107 #define D3F5_IO_BASE_LIMIT__IO_BASE_MASK 0xf0
23108 #define D3F5_IO_BASE_LIMIT__IO_BASE__SHIFT 0x4
23109 #define D3F5_IO_BASE_LIMIT__IO_LIMIT_TYPE_MASK 0xf00
23110 #define D3F5_IO_BASE_LIMIT__IO_LIMIT_TYPE__SHIFT 0x8
23111 #define D3F5_IO_BASE_LIMIT__IO_LIMIT_MASK 0xf000
23112 #define D3F5_IO_BASE_LIMIT__IO_LIMIT__SHIFT 0xc
23113 #define D3F5_SECONDARY_STATUS__CAP_LIST_MASK 0x100000
23114 #define D3F5_SECONDARY_STATUS__CAP_LIST__SHIFT 0x14
23115 #define D3F5_SECONDARY_STATUS__PCI_66_EN_MASK 0x200000
23116 #define D3F5_SECONDARY_STATUS__PCI_66_EN__SHIFT 0x15
23117 #define D3F5_SECONDARY_STATUS__FAST_BACK_CAPABLE_MASK 0x800000
23118 #define D3F5_SECONDARY_STATUS__FAST_BACK_CAPABLE__SHIFT 0x17
23119 #define D3F5_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR_MASK 0x1000000
23120 #define D3F5_SECONDARY_STATUS__MASTER_DATA_PARITY_ERROR__SHIFT 0x18
23121 #define D3F5_SECONDARY_STATUS__DEVSEL_TIMING_MASK 0x6000000
23122 #define D3F5_SECONDARY_STATUS__DEVSEL_TIMING__SHIFT 0x19
23123 #define D3F5_SECONDARY_STATUS__SIGNAL_TARGET_ABORT_MASK 0x8000000
23124 #define D3F5_SECONDARY_STATUS__SIGNAL_TARGET_ABORT__SHIFT 0x1b
23125 #define D3F5_SECONDARY_STATUS__RECEIVED_TARGET_ABORT_MASK 0x10000000
23126 #define D3F5_SECONDARY_STATUS__RECEIVED_TARGET_ABORT__SHIFT 0x1c
23127 #define D3F5_SECONDARY_STATUS__RECEIVED_MASTER_ABORT_MASK 0x20000000
23128 #define D3F5_SECONDARY_STATUS__RECEIVED_MASTER_ABORT__SHIFT 0x1d
23129 #define D3F5_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR_MASK 0x40000000
23130 #define D3F5_SECONDARY_STATUS__RECEIVED_SYSTEM_ERROR__SHIFT 0x1e
23131 #define D3F5_SECONDARY_STATUS__PARITY_ERROR_DETECTED_MASK 0x80000000
23132 #define D3F5_SECONDARY_STATUS__PARITY_ERROR_DETECTED__SHIFT 0x1f
23133 #define D3F5_MEM_BASE_LIMIT__MEM_BASE_TYPE_MASK 0xf
23134 #define D3F5_MEM_BASE_LIMIT__MEM_BASE_TYPE__SHIFT 0x0
23135 #define D3F5_MEM_BASE_LIMIT__MEM_BASE_31_20_MASK 0xfff0
23136 #define D3F5_MEM_BASE_LIMIT__MEM_BASE_31_20__SHIFT 0x4
23137 #define D3F5_MEM_BASE_LIMIT__MEM_LIMIT_TYPE_MASK 0xf0000
23138 #define D3F5_MEM_BASE_LIMIT__MEM_LIMIT_TYPE__SHIFT 0x10
23139 #define D3F5_MEM_BASE_LIMIT__MEM_LIMIT_31_20_MASK 0xfff00000
23140 #define D3F5_MEM_BASE_LIMIT__MEM_LIMIT_31_20__SHIFT 0x14
23141 #define D3F5_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE_MASK 0xf
23142 #define D3F5_PREF_BASE_LIMIT__PREF_MEM_BASE_TYPE__SHIFT 0x0
23143 #define D3F5_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20_MASK 0xfff0
23144 #define D3F5_PREF_BASE_LIMIT__PREF_MEM_BASE_31_20__SHIFT 0x4
23145 #define D3F5_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE_MASK 0xf0000
23146 #define D3F5_PREF_BASE_LIMIT__PREF_MEM_LIMIT_TYPE__SHIFT 0x10
23147 #define D3F5_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20_MASK 0xfff00000
23148 #define D3F5_PREF_BASE_LIMIT__PREF_MEM_LIMIT_31_20__SHIFT 0x14
23149 #define D3F5_PREF_BASE_UPPER__PREF_BASE_UPPER_MASK 0xffffffff
23150 #define D3F5_PREF_BASE_UPPER__PREF_BASE_UPPER__SHIFT 0x0
23151 #define D3F5_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER_MASK 0xffffffff
23152 #define D3F5_PREF_LIMIT_UPPER__PREF_LIMIT_UPPER__SHIFT 0x0
23153 #define D3F5_IO_BASE_LIMIT_HI__IO_BASE_31_16_MASK 0xffff
23154 #define D3F5_IO_BASE_LIMIT_HI__IO_BASE_31_16__SHIFT 0x0
23155 #define D3F5_IO_BASE_LIMIT_HI__IO_LIMIT_31_16_MASK 0xffff0000
23156 #define D3F5_IO_BASE_LIMIT_HI__IO_LIMIT_31_16__SHIFT 0x10
23157 #define D3F5_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN_MASK 0x10000
23158 #define D3F5_IRQ_BRIDGE_CNTL__PARITY_RESPONSE_EN__SHIFT 0x10
23159 #define D3F5_IRQ_BRIDGE_CNTL__SERR_EN_MASK 0x20000
23160 #define D3F5_IRQ_BRIDGE_CNTL__SERR_EN__SHIFT 0x11
23161 #define D3F5_IRQ_BRIDGE_CNTL__ISA_EN_MASK 0x40000
23162 #define D3F5_IRQ_BRIDGE_CNTL__ISA_EN__SHIFT 0x12
23163 #define D3F5_IRQ_BRIDGE_CNTL__VGA_EN_MASK 0x80000
23164 #define D3F5_IRQ_BRIDGE_CNTL__VGA_EN__SHIFT 0x13
23165 #define D3F5_IRQ_BRIDGE_CNTL__VGA_DEC_MASK 0x100000
23166 #define D3F5_IRQ_BRIDGE_CNTL__VGA_DEC__SHIFT 0x14
23167 #define D3F5_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE_MASK 0x200000
23168 #define D3F5_IRQ_BRIDGE_CNTL__MASTER_ABORT_MODE__SHIFT 0x15
23169 #define D3F5_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET_MASK 0x400000
23170 #define D3F5_IRQ_BRIDGE_CNTL__SECONDARY_BUS_RESET__SHIFT 0x16
23171 #define D3F5_IRQ_BRIDGE_CNTL__FAST_B2B_EN_MASK 0x800000
23172 #define D3F5_IRQ_BRIDGE_CNTL__FAST_B2B_EN__SHIFT 0x17
23173 #define D3F5_CAP_PTR__CAP_PTR_MASK 0xff
23174 #define D3F5_CAP_PTR__CAP_PTR__SHIFT 0x0
23175 #define D3F5_INTERRUPT_LINE__INTERRUPT_LINE_MASK 0xff
23176 #define D3F5_INTERRUPT_LINE__INTERRUPT_LINE__SHIFT 0x0
23177 #define D3F5_INTERRUPT_PIN__INTERRUPT_PIN_MASK 0xff00
23178 #define D3F5_INTERRUPT_PIN__INTERRUPT_PIN__SHIFT 0x8
23179 #define D3F5_EXT_BRIDGE_CNTL__IO_PORT_80_EN_MASK 0x1
23180 #define D3F5_EXT_BRIDGE_CNTL__IO_PORT_80_EN__SHIFT 0x0
23181 #define D3F5_PMI_CAP_LIST__CAP_ID_MASK 0xff
23182 #define D3F5_PMI_CAP_LIST__CAP_ID__SHIFT 0x0
23183 #define D3F5_PMI_CAP_LIST__NEXT_PTR_MASK 0xff00
23184 #define D3F5_PMI_CAP_LIST__NEXT_PTR__SHIFT 0x8
23185 #define D3F5_PMI_CAP__VERSION_MASK 0x70000
23186 #define D3F5_PMI_CAP__VERSION__SHIFT 0x10
23187 #define D3F5_PMI_CAP__PME_CLOCK_MASK 0x80000
23188 #define D3F5_PMI_CAP__PME_CLOCK__SHIFT 0x13
23189 #define D3F5_PMI_CAP__DEV_SPECIFIC_INIT_MASK 0x200000
23190 #define D3F5_PMI_CAP__DEV_SPECIFIC_INIT__SHIFT 0x15
23191 #define D3F5_PMI_CAP__AUX_CURRENT_MASK 0x1c00000
23192 #define D3F5_PMI_CAP__AUX_CURRENT__SHIFT 0x16
23193 #define D3F5_PMI_CAP__D1_SUPPORT_MASK 0x2000000
23194 #define D3F5_PMI_CAP__D1_SUPPORT__SHIFT 0x19
23195 #define D3F5_PMI_CAP__D2_SUPPORT_MASK 0x4000000
23196 #define D3F5_PMI_CAP__D2_SUPPORT__SHIFT 0x1a
23197 #define D3F5_PMI_CAP__PME_SUPPORT_MASK 0xf8000000
23198 #define D3F5_PMI_CAP__PME_SUPPORT__SHIFT 0x1b
23199 #define D3F5_PMI_STATUS_CNTL__POWER_STATE_MASK 0x3
23200 #define D3F5_PMI_STATUS_CNTL__POWER_STATE__SHIFT 0x0
23201 #define D3F5_PMI_STATUS_CNTL__NO_SOFT_RESET_MASK 0x8
23202 #define D3F5_PMI_STATUS_CNTL__NO_SOFT_RESET__SHIFT 0x3
23203 #define D3F5_PMI_STATUS_CNTL__PME_EN_MASK 0x100
23204 #define D3F5_PMI_STATUS_CNTL__PME_EN__SHIFT 0x8
23205 #define D3F5_PMI_STATUS_CNTL__DATA_SELECT_MASK 0x1e00
23206 #define D3F5_PMI_STATUS_CNTL__DATA_SELECT__SHIFT 0x9
23207 #define D3F5_PMI_STATUS_CNTL__DATA_SCALE_MASK 0x6000
23208 #define D3F5_PMI_STATUS_CNTL__DATA_SCALE__SHIFT 0xd
23209 #define D3F5_PMI_STATUS_CNTL__PME_STATUS_MASK 0x8000
23210 #define D3F5_PMI_STATUS_CNTL__PME_STATUS__SHIFT 0xf
23211 #define D3F5_PMI_STATUS_CNTL__B2_B3_SUPPORT_MASK 0x400000
23212 #define D3F5_PMI_STATUS_CNTL__B2_B3_SUPPORT__SHIFT 0x16
23213 #define D3F5_PMI_STATUS_CNTL__BUS_PWR_EN_MASK 0x800000
23214 #define D3F5_PMI_STATUS_CNTL__BUS_PWR_EN__SHIFT 0x17
23215 #define D3F5_PMI_STATUS_CNTL__PMI_DATA_MASK 0xff000000
23216 #define D3F5_PMI_STATUS_CNTL__PMI_DATA__SHIFT 0x18
23217 #define D3F5_PCIE_CAP_LIST__CAP_ID_MASK 0xff
23218 #define D3F5_PCIE_CAP_LIST__CAP_ID__SHIFT 0x0
23219 #define D3F5_PCIE_CAP_LIST__NEXT_PTR_MASK 0xff00
23220 #define D3F5_PCIE_CAP_LIST__NEXT_PTR__SHIFT 0x8
23221 #define D3F5_PCIE_CAP__VERSION_MASK 0xf0000
23222 #define D3F5_PCIE_CAP__VERSION__SHIFT 0x10
23223 #define D3F5_PCIE_CAP__DEVICE_TYPE_MASK 0xf00000
23224 #define D3F5_PCIE_CAP__DEVICE_TYPE__SHIFT 0x14
23225 #define D3F5_PCIE_CAP__SLOT_IMPLEMENTED_MASK 0x1000000
23226 #define D3F5_PCIE_CAP__SLOT_IMPLEMENTED__SHIFT 0x18
23227 #define D3F5_PCIE_CAP__INT_MESSAGE_NUM_MASK 0x3e000000
23228 #define D3F5_PCIE_CAP__INT_MESSAGE_NUM__SHIFT 0x19
23229 #define D3F5_DEVICE_CAP__MAX_PAYLOAD_SUPPORT_MASK 0x7
23230 #define D3F5_DEVICE_CAP__MAX_PAYLOAD_SUPPORT__SHIFT 0x0
23231 #define D3F5_DEVICE_CAP__PHANTOM_FUNC_MASK 0x18
23232 #define D3F5_DEVICE_CAP__PHANTOM_FUNC__SHIFT 0x3
23233 #define D3F5_DEVICE_CAP__EXTENDED_TAG_MASK 0x20
23234 #define D3F5_DEVICE_CAP__EXTENDED_TAG__SHIFT 0x5
23235 #define D3F5_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY_MASK 0x1c0
23236 #define D3F5_DEVICE_CAP__L0S_ACCEPTABLE_LATENCY__SHIFT 0x6
23237 #define D3F5_DEVICE_CAP__L1_ACCEPTABLE_LATENCY_MASK 0xe00
23238 #define D3F5_DEVICE_CAP__L1_ACCEPTABLE_LATENCY__SHIFT 0x9
23239 #define D3F5_DEVICE_CAP__ROLE_BASED_ERR_REPORTING_MASK 0x8000
23240 #define D3F5_DEVICE_CAP__ROLE_BASED_ERR_REPORTING__SHIFT 0xf
23241 #define D3F5_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT_MASK 0x3fc0000
23242 #define D3F5_DEVICE_CAP__CAPTURED_SLOT_POWER_LIMIT__SHIFT 0x12
23243 #define D3F5_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE_MASK 0xc000000
23244 #define D3F5_DEVICE_CAP__CAPTURED_SLOT_POWER_SCALE__SHIFT 0x1a
23245 #define D3F5_DEVICE_CAP__FLR_CAPABLE_MASK 0x10000000
23246 #define D3F5_DEVICE_CAP__FLR_CAPABLE__SHIFT 0x1c
23247 #define D3F5_DEVICE_CNTL__CORR_ERR_EN_MASK 0x1
23248 #define D3F5_DEVICE_CNTL__CORR_ERR_EN__SHIFT 0x0
23249 #define D3F5_DEVICE_CNTL__NON_FATAL_ERR_EN_MASK 0x2
23250 #define D3F5_DEVICE_CNTL__NON_FATAL_ERR_EN__SHIFT 0x1
23251 #define D3F5_DEVICE_CNTL__FATAL_ERR_EN_MASK 0x4
23252 #define D3F5_DEVICE_CNTL__FATAL_ERR_EN__SHIFT 0x2
23253 #define D3F5_DEVICE_CNTL__USR_REPORT_EN_MASK 0x8
23254 #define D3F5_DEVICE_CNTL__USR_REPORT_EN__SHIFT 0x3
23255 #define D3F5_DEVICE_CNTL__RELAXED_ORD_EN_MASK 0x10
23256 #define D3F5_DEVICE_CNTL__RELAXED_ORD_EN__SHIFT 0x4
23257 #define D3F5_DEVICE_CNTL__MAX_PAYLOAD_SIZE_MASK 0xe0
23258 #define D3F5_DEVICE_CNTL__MAX_PAYLOAD_SIZE__SHIFT 0x5
23259 #define D3F5_DEVICE_CNTL__EXTENDED_TAG_EN_MASK 0x100
23260 #define D3F5_DEVICE_CNTL__EXTENDED_TAG_EN__SHIFT 0x8
23261 #define D3F5_DEVICE_CNTL__PHANTOM_FUNC_EN_MASK 0x200
23262 #define D3F5_DEVICE_CNTL__PHANTOM_FUNC_EN__SHIFT 0x9
23263 #define D3F5_DEVICE_CNTL__AUX_POWER_PM_EN_MASK 0x400
23264 #define D3F5_DEVICE_CNTL__AUX_POWER_PM_EN__SHIFT 0xa
23265 #define D3F5_DEVICE_CNTL__NO_SNOOP_EN_MASK 0x800
23266 #define D3F5_DEVICE_CNTL__NO_SNOOP_EN__SHIFT 0xb
23267 #define D3F5_DEVICE_CNTL__MAX_READ_REQUEST_SIZE_MASK 0x7000
23268 #define D3F5_DEVICE_CNTL__MAX_READ_REQUEST_SIZE__SHIFT 0xc
23269 #define D3F5_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN_MASK 0x8000
23270 #define D3F5_DEVICE_CNTL__BRIDGE_CFG_RETRY_EN__SHIFT 0xf
23271 #define D3F5_DEVICE_STATUS__CORR_ERR_MASK 0x10000
23272 #define D3F5_DEVICE_STATUS__CORR_ERR__SHIFT 0x10
23273 #define D3F5_DEVICE_STATUS__NON_FATAL_ERR_MASK 0x20000
23274 #define D3F5_DEVICE_STATUS__NON_FATAL_ERR__SHIFT 0x11
23275 #define D3F5_DEVICE_STATUS__FATAL_ERR_MASK 0x40000
23276 #define D3F5_DEVICE_STATUS__FATAL_ERR__SHIFT 0x12
23277 #define D3F5_DEVICE_STATUS__USR_DETECTED_MASK 0x80000
23278 #define D3F5_DEVICE_STATUS__USR_DETECTED__SHIFT 0x13
23279 #define D3F5_DEVICE_STATUS__AUX_PWR_MASK 0x100000
23280 #define D3F5_DEVICE_STATUS__AUX_PWR__SHIFT 0x14
23281 #define D3F5_DEVICE_STATUS__TRANSACTIONS_PEND_MASK 0x200000
23282 #define D3F5_DEVICE_STATUS__TRANSACTIONS_PEND__SHIFT 0x15
23283 #define D3F5_LINK_CAP__LINK_SPEED_MASK 0xf
23284 #define D3F5_LINK_CAP__LINK_SPEED__SHIFT 0x0
23285 #define D3F5_LINK_CAP__LINK_WIDTH_MASK 0x3f0
23286 #define D3F5_LINK_CAP__LINK_WIDTH__SHIFT 0x4
23287 #define D3F5_LINK_CAP__PM_SUPPORT_MASK 0xc00
23288 #define D3F5_LINK_CAP__PM_SUPPORT__SHIFT 0xa
23289 #define D3F5_LINK_CAP__L0S_EXIT_LATENCY_MASK 0x7000
23290 #define D3F5_LINK_CAP__L0S_EXIT_LATENCY__SHIFT 0xc
23291 #define D3F5_LINK_CAP__L1_EXIT_LATENCY_MASK 0x38000
23292 #define D3F5_LINK_CAP__L1_EXIT_LATENCY__SHIFT 0xf
23293 #define D3F5_LINK_CAP__CLOCK_POWER_MANAGEMENT_MASK 0x40000
23294 #define D3F5_LINK_CAP__CLOCK_POWER_MANAGEMENT__SHIFT 0x12
23295 #define D3F5_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING_MASK 0x80000
23296 #define D3F5_LINK_CAP__SURPRISE_DOWN_ERR_REPORTING__SHIFT 0x13
23297 #define D3F5_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE_MASK 0x100000
23298 #define D3F5_LINK_CAP__DL_ACTIVE_REPORTING_CAPABLE__SHIFT 0x14
23299 #define D3F5_LINK_CAP__LINK_BW_NOTIFICATION_CAP_MASK 0x200000
23300 #define D3F5_LINK_CAP__LINK_BW_NOTIFICATION_CAP__SHIFT 0x15
23301 #define D3F5_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE_MASK 0x400000
23302 #define D3F5_LINK_CAP__ASPM_OPTIONALITY_COMPLIANCE__SHIFT 0x16
23303 #define D3F5_LINK_CAP__PORT_NUMBER_MASK 0xff000000
23304 #define D3F5_LINK_CAP__PORT_NUMBER__SHIFT 0x18
23305 #define D3F5_LINK_CNTL__PM_CONTROL_MASK 0x3
23306 #define D3F5_LINK_CNTL__PM_CONTROL__SHIFT 0x0
23307 #define D3F5_LINK_CNTL__READ_CPL_BOUNDARY_MASK 0x8
23308 #define D3F5_LINK_CNTL__READ_CPL_BOUNDARY__SHIFT 0x3
23309 #define D3F5_LINK_CNTL__LINK_DIS_MASK 0x10
23310 #define D3F5_LINK_CNTL__LINK_DIS__SHIFT 0x4
23311 #define D3F5_LINK_CNTL__RETRAIN_LINK_MASK 0x20
23312 #define D3F5_LINK_CNTL__RETRAIN_LINK__SHIFT 0x5
23313 #define D3F5_LINK_CNTL__COMMON_CLOCK_CFG_MASK 0x40
23314 #define D3F5_LINK_CNTL__COMMON_CLOCK_CFG__SHIFT 0x6
23315 #define D3F5_LINK_CNTL__EXTENDED_SYNC_MASK 0x80
23316 #define D3F5_LINK_CNTL__EXTENDED_SYNC__SHIFT 0x7
23317 #define D3F5_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN_MASK 0x100
23318 #define D3F5_LINK_CNTL__CLOCK_POWER_MANAGEMENT_EN__SHIFT 0x8
23319 #define D3F5_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE_MASK 0x200
23320 #define D3F5_LINK_CNTL__HW_AUTONOMOUS_WIDTH_DISABLE__SHIFT 0x9
23321 #define D3F5_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN_MASK 0x400
23322 #define D3F5_LINK_CNTL__LINK_BW_MANAGEMENT_INT_EN__SHIFT 0xa
23323 #define D3F5_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN_MASK 0x800
23324 #define D3F5_LINK_CNTL__LINK_AUTONOMOUS_BW_INT_EN__SHIFT 0xb
23325 #define D3F5_LINK_STATUS__CURRENT_LINK_SPEED_MASK 0xf0000
23326 #define D3F5_LINK_STATUS__CURRENT_LINK_SPEED__SHIFT 0x10
23327 #define D3F5_LINK_STATUS__NEGOTIATED_LINK_WIDTH_MASK 0x3f00000
23328 #define D3F5_LINK_STATUS__NEGOTIATED_LINK_WIDTH__SHIFT 0x14
23329 #define D3F5_LINK_STATUS__LINK_TRAINING_MASK 0x8000000
23330 #define D3F5_LINK_STATUS__LINK_TRAINING__SHIFT 0x1b
23331 #define D3F5_LINK_STATUS__SLOT_CLOCK_CFG_MASK 0x10000000
23332 #define D3F5_LINK_STATUS__SLOT_CLOCK_CFG__SHIFT 0x1c
23333 #define D3F5_LINK_STATUS__DL_ACTIVE_MASK 0x20000000
23334 #define D3F5_LINK_STATUS__DL_ACTIVE__SHIFT 0x1d
23335 #define D3F5_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS_MASK 0x40000000
23336 #define D3F5_LINK_STATUS__LINK_BW_MANAGEMENT_STATUS__SHIFT 0x1e
23337 #define D3F5_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS_MASK 0x80000000
23338 #define D3F5_LINK_STATUS__LINK_AUTONOMOUS_BW_STATUS__SHIFT 0x1f
23339 #define D3F5_SLOT_CAP__ATTN_BUTTON_PRESENT_MASK 0x1
23340 #define D3F5_SLOT_CAP__ATTN_BUTTON_PRESENT__SHIFT 0x0
23341 #define D3F5_SLOT_CAP__PWR_CONTROLLER_PRESENT_MASK 0x2
23342 #define D3F5_SLOT_CAP__PWR_CONTROLLER_PRESENT__SHIFT 0x1
23343 #define D3F5_SLOT_CAP__MRL_SENSOR_PRESENT_MASK 0x4
23344 #define D3F5_SLOT_CAP__MRL_SENSOR_PRESENT__SHIFT 0x2
23345 #define D3F5_SLOT_CAP__ATTN_INDICATOR_PRESENT_MASK 0x8
23346 #define D3F5_SLOT_CAP__ATTN_INDICATOR_PRESENT__SHIFT 0x3
23347 #define D3F5_SLOT_CAP__PWR_INDICATOR_PRESENT_MASK 0x10
23348 #define D3F5_SLOT_CAP__PWR_INDICATOR_PRESENT__SHIFT 0x4
23349 #define D3F5_SLOT_CAP__HOTPLUG_SURPRISE_MASK 0x20
23350 #define D3F5_SLOT_CAP__HOTPLUG_SURPRISE__SHIFT 0x5
23351 #define D3F5_SLOT_CAP__HOTPLUG_CAPABLE_MASK 0x40
23352 #define D3F5_SLOT_CAP__HOTPLUG_CAPABLE__SHIFT 0x6
23353 #define D3F5_SLOT_CAP__SLOT_PWR_LIMIT_VALUE_MASK 0x7f80
23354 #define D3F5_SLOT_CAP__SLOT_PWR_LIMIT_VALUE__SHIFT 0x7
23355 #define D3F5_SLOT_CAP__SLOT_PWR_LIMIT_SCALE_MASK 0x18000
23356 #define D3F5_SLOT_CAP__SLOT_PWR_LIMIT_SCALE__SHIFT 0xf
23357 #define D3F5_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT_MASK 0x20000
23358 #define D3F5_SLOT_CAP__ELECTROMECH_INTERLOCK_PRESENT__SHIFT 0x11
23359 #define D3F5_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED_MASK 0x40000
23360 #define D3F5_SLOT_CAP__NO_COMMAND_COMPLETED_SUPPORTED__SHIFT 0x12
23361 #define D3F5_SLOT_CAP__PHYSICAL_SLOT_NUM_MASK 0xfff80000
23362 #define D3F5_SLOT_CAP__PHYSICAL_SLOT_NUM__SHIFT 0x13
23363 #define D3F5_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN_MASK 0x1
23364 #define D3F5_SLOT_CNTL__ATTN_BUTTON_PRESSED_EN__SHIFT 0x0
23365 #define D3F5_SLOT_CNTL__PWR_FAULT_DETECTED_EN_MASK 0x2
23366 #define D3F5_SLOT_CNTL__PWR_FAULT_DETECTED_EN__SHIFT 0x1
23367 #define D3F5_SLOT_CNTL__MRL_SENSOR_CHANGED_EN_MASK 0x4
23368 #define D3F5_SLOT_CNTL__MRL_SENSOR_CHANGED_EN__SHIFT 0x2
23369 #define D3F5_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN_MASK 0x8
23370 #define D3F5_SLOT_CNTL__PRESENCE_DETECT_CHANGED_EN__SHIFT 0x3
23371 #define D3F5_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN_MASK 0x10
23372 #define D3F5_SLOT_CNTL__COMMAND_COMPLETED_INTR_EN__SHIFT 0x4
23373 #define D3F5_SLOT_CNTL__HOTPLUG_INTR_EN_MASK 0x20
23374 #define D3F5_SLOT_CNTL__HOTPLUG_INTR_EN__SHIFT 0x5
23375 #define D3F5_SLOT_CNTL__ATTN_INDICATOR_CNTL_MASK 0xc0
23376 #define D3F5_SLOT_CNTL__ATTN_INDICATOR_CNTL__SHIFT 0x6
23377 #define D3F5_SLOT_CNTL__PWR_INDICATOR_CNTL_MASK 0x300
23378 #define D3F5_SLOT_CNTL__PWR_INDICATOR_CNTL__SHIFT 0x8
23379 #define D3F5_SLOT_CNTL__PWR_CONTROLLER_CNTL_MASK 0x400
23380 #define D3F5_SLOT_CNTL__PWR_CONTROLLER_CNTL__SHIFT 0xa
23381 #define D3F5_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL_MASK 0x800
23382 #define D3F5_SLOT_CNTL__ELECTROMECH_INTERLOCK_CNTL__SHIFT 0xb
23383 #define D3F5_SLOT_CNTL__DL_STATE_CHANGED_EN_MASK 0x1000
23384 #define D3F5_SLOT_CNTL__DL_STATE_CHANGED_EN__SHIFT 0xc
23385 #define D3F5_SLOT_STATUS__ATTN_BUTTON_PRESSED_MASK 0x10000
23386 #define D3F5_SLOT_STATUS__ATTN_BUTTON_PRESSED__SHIFT 0x10
23387 #define D3F5_SLOT_STATUS__PWR_FAULT_DETECTED_MASK 0x20000
23388 #define D3F5_SLOT_STATUS__PWR_FAULT_DETECTED__SHIFT 0x11
23389 #define D3F5_SLOT_STATUS__MRL_SENSOR_CHANGED_MASK 0x40000
23390 #define D3F5_SLOT_STATUS__MRL_SENSOR_CHANGED__SHIFT 0x12
23391 #define D3F5_SLOT_STATUS__PRESENCE_DETECT_CHANGED_MASK 0x80000
23392 #define D3F5_SLOT_STATUS__PRESENCE_DETECT_CHANGED__SHIFT 0x13
23393 #define D3F5_SLOT_STATUS__COMMAND_COMPLETED_MASK 0x100000
23394 #define D3F5_SLOT_STATUS__COMMAND_COMPLETED__SHIFT 0x14
23395 #define D3F5_SLOT_STATUS__MRL_SENSOR_STATE_MASK 0x200000
23396 #define D3F5_SLOT_STATUS__MRL_SENSOR_STATE__SHIFT 0x15
23397 #define D3F5_SLOT_STATUS__PRESENCE_DETECT_STATE_MASK 0x400000
23398 #define D3F5_SLOT_STATUS__PRESENCE_DETECT_STATE__SHIFT 0x16
23399 #define D3F5_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS_MASK 0x800000
23400 #define D3F5_SLOT_STATUS__ELECTROMECH_INTERLOCK_STATUS__SHIFT 0x17
23401 #define D3F5_SLOT_STATUS__DL_STATE_CHANGED_MASK 0x1000000
23402 #define D3F5_SLOT_STATUS__DL_STATE_CHANGED__SHIFT 0x18
23403 #define D3F5_ROOT_CNTL__SERR_ON_CORR_ERR_EN_MASK 0x1
23404 #define D3F5_ROOT_CNTL__SERR_ON_CORR_ERR_EN__SHIFT 0x0
23405 #define D3F5_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN_MASK 0x2
23406 #define D3F5_ROOT_CNTL__SERR_ON_NONFATAL_ERR_EN__SHIFT 0x1
23407 #define D3F5_ROOT_CNTL__SERR_ON_FATAL_ERR_EN_MASK 0x4
23408 #define D3F5_ROOT_CNTL__SERR_ON_FATAL_ERR_EN__SHIFT 0x2
23409 #define D3F5_ROOT_CNTL__PM_INTERRUPT_EN_MASK 0x8
23410 #define D3F5_ROOT_CNTL__PM_INTERRUPT_EN__SHIFT 0x3
23411 #define D3F5_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN_MASK 0x10
23412 #define D3F5_ROOT_CNTL__CRS_SOFTWARE_VISIBILITY_EN__SHIFT 0x4
23413 #define D3F5_ROOT_CAP__CRS_SOFTWARE_VISIBILITY_MASK 0x10000
23414 #define D3F5_ROOT_CAP__CRS_SOFTWARE_VISIBILITY__SHIFT 0x10
23415 #define D3F5_ROOT_STATUS__PME_REQUESTOR_ID_MASK 0xffff
23416 #define D3F5_ROOT_STATUS__PME_REQUESTOR_ID__SHIFT 0x0
23417 #define D3F5_ROOT_STATUS__PME_STATUS_MASK 0x10000
23418 #define D3F5_ROOT_STATUS__PME_STATUS__SHIFT 0x10
23419 #define D3F5_ROOT_STATUS__PME_PENDING_MASK 0x20000
23420 #define D3F5_ROOT_STATUS__PME_PENDING__SHIFT 0x11
23421 #define D3F5_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED_MASK 0xf
23422 #define D3F5_DEVICE_CAP2__CPL_TIMEOUT_RANGE_SUPPORTED__SHIFT 0x0
23423 #define D3F5_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED_MASK 0x10
23424 #define D3F5_DEVICE_CAP2__CPL_TIMEOUT_DIS_SUPPORTED__SHIFT 0x4
23425 #define D3F5_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED_MASK 0x20
23426 #define D3F5_DEVICE_CAP2__ARI_FORWARDING_SUPPORTED__SHIFT 0x5
23427 #define D3F5_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED_MASK 0x40
23428 #define D3F5_DEVICE_CAP2__ATOMICOP_ROUTING_SUPPORTED__SHIFT 0x6
23429 #define D3F5_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED_MASK 0x80
23430 #define D3F5_DEVICE_CAP2__ATOMICOP_32CMPLT_SUPPORTED__SHIFT 0x7
23431 #define D3F5_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED_MASK 0x100
23432 #define D3F5_DEVICE_CAP2__ATOMICOP_64CMPLT_SUPPORTED__SHIFT 0x8
23433 #define D3F5_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED_MASK 0x200
23434 #define D3F5_DEVICE_CAP2__CAS128_CMPLT_SUPPORTED__SHIFT 0x9
23435 #define D3F5_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING_MASK 0x400
23436 #define D3F5_DEVICE_CAP2__NO_RO_ENABLED_P2P_PASSING__SHIFT 0xa
23437 #define D3F5_DEVICE_CAP2__LTR_SUPPORTED_MASK 0x800
23438 #define D3F5_DEVICE_CAP2__LTR_SUPPORTED__SHIFT 0xb
23439 #define D3F5_DEVICE_CAP2__TPH_CPLR_SUPPORTED_MASK 0x3000
23440 #define D3F5_DEVICE_CAP2__TPH_CPLR_SUPPORTED__SHIFT 0xc
23441 #define D3F5_DEVICE_CAP2__OBFF_SUPPORTED_MASK 0xc0000
23442 #define D3F5_DEVICE_CAP2__OBFF_SUPPORTED__SHIFT 0x12
23443 #define D3F5_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED_MASK 0x100000
23444 #define D3F5_DEVICE_CAP2__EXTENDED_FMT_FIELD_SUPPORTED__SHIFT 0x14
23445 #define D3F5_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED_MASK 0x200000
23446 #define D3F5_DEVICE_CAP2__END_END_TLP_PREFIX_SUPPORTED__SHIFT 0x15
23447 #define D3F5_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES_MASK 0xc00000
23448 #define D3F5_DEVICE_CAP2__MAX_END_END_TLP_PREFIXES__SHIFT 0x16
23449 #define D3F5_DEVICE_CNTL2__CPL_TIMEOUT_VALUE_MASK 0xf
23450 #define D3F5_DEVICE_CNTL2__CPL_TIMEOUT_VALUE__SHIFT 0x0
23451 #define D3F5_DEVICE_CNTL2__CPL_TIMEOUT_DIS_MASK 0x10
23452 #define D3F5_DEVICE_CNTL2__CPL_TIMEOUT_DIS__SHIFT 0x4
23453 #define D3F5_DEVICE_CNTL2__ARI_FORWARDING_EN_MASK 0x20
23454 #define D3F5_DEVICE_CNTL2__ARI_FORWARDING_EN__SHIFT 0x5
23455 #define D3F5_DEVICE_CNTL2__ATOMICOP_REQUEST_EN_MASK 0x40
23456 #define D3F5_DEVICE_CNTL2__ATOMICOP_REQUEST_EN__SHIFT 0x6
23457 #define D3F5_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING_MASK 0x80
23458 #define D3F5_DEVICE_CNTL2__ATOMICOP_EGRESS_BLOCKING__SHIFT 0x7
23459 #define D3F5_DEVICE_CNTL2__IDO_REQUEST_ENABLE_MASK 0x100
23460 #define D3F5_DEVICE_CNTL2__IDO_REQUEST_ENABLE__SHIFT 0x8
23461 #define D3F5_DEVICE_CNTL2__IDO_COMPLETION_ENABLE_MASK 0x200
23462 #define D3F5_DEVICE_CNTL2__IDO_COMPLETION_ENABLE__SHIFT 0x9
23463 #define D3F5_DEVICE_CNTL2__LTR_EN_MASK 0x400
23464 #define D3F5_DEVICE_CNTL2__LTR_EN__SHIFT 0xa
23465 #define D3F5_DEVICE_CNTL2__OBFF_EN_MASK 0x6000
23466 #define D3F5_DEVICE_CNTL2__OBFF_EN__SHIFT 0xd
23467 #define D3F5_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING_MASK 0x8000
23468 #define D3F5_DEVICE_CNTL2__END_END_TLP_PREFIX_BLOCKING__SHIFT 0xf
23469 #define D3F5_DEVICE_STATUS2__RESERVED_MASK 0xffff0000
23470 #define D3F5_DEVICE_STATUS2__RESERVED__SHIFT 0x10
23471 #define D3F5_LINK_CAP2__SUPPORTED_LINK_SPEED_MASK 0xfe
23472 #define D3F5_LINK_CAP2__SUPPORTED_LINK_SPEED__SHIFT 0x1
23473 #define D3F5_LINK_CAP2__CROSSLINK_SUPPORTED_MASK 0x100
23474 #define D3F5_LINK_CAP2__CROSSLINK_SUPPORTED__SHIFT 0x8
23475 #define D3F5_LINK_CAP2__RESERVED_MASK 0xfffffe00
23476 #define D3F5_LINK_CAP2__RESERVED__SHIFT 0x9
23477 #define D3F5_LINK_CNTL2__TARGET_LINK_SPEED_MASK 0xf
23478 #define D3F5_LINK_CNTL2__TARGET_LINK_SPEED__SHIFT 0x0
23479 #define D3F5_LINK_CNTL2__ENTER_COMPLIANCE_MASK 0x10
23480 #define D3F5_LINK_CNTL2__ENTER_COMPLIANCE__SHIFT 0x4
23481 #define D3F5_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE_MASK 0x20
23482 #define D3F5_LINK_CNTL2__HW_AUTONOMOUS_SPEED_DISABLE__SHIFT 0x5
23483 #define D3F5_LINK_CNTL2__SELECTABLE_DEEMPHASIS_MASK 0x40
23484 #define D3F5_LINK_CNTL2__SELECTABLE_DEEMPHASIS__SHIFT 0x6
23485 #define D3F5_LINK_CNTL2__XMIT_MARGIN_MASK 0x380
23486 #define D3F5_LINK_CNTL2__XMIT_MARGIN__SHIFT 0x7
23487 #define D3F5_LINK_CNTL2__ENTER_MOD_COMPLIANCE_MASK 0x400
23488 #define D3F5_LINK_CNTL2__ENTER_MOD_COMPLIANCE__SHIFT 0xa
23489 #define D3F5_LINK_CNTL2__COMPLIANCE_SOS_MASK 0x800
23490 #define D3F5_LINK_CNTL2__COMPLIANCE_SOS__SHIFT 0xb
23491 #define D3F5_LINK_CNTL2__COMPLIANCE_DEEMPHASIS_MASK 0xf000
23492 #define D3F5_LINK_CNTL2__COMPLIANCE_DEEMPHASIS__SHIFT 0xc
23493 #define D3F5_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL_MASK 0x10000
23494 #define D3F5_LINK_STATUS2__CUR_DEEMPHASIS_LEVEL__SHIFT 0x10
23495 #define D3F5_LINK_STATUS2__EQUALIZATION_COMPLETE_MASK 0x20000
23496 #define D3F5_LINK_STATUS2__EQUALIZATION_COMPLETE__SHIFT 0x11
23497 #define D3F5_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS_MASK 0x40000
23498 #define D3F5_LINK_STATUS2__EQUALIZATION_PHASE1_SUCCESS__SHIFT 0x12
23499 #define D3F5_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS_MASK 0x80000
23500 #define D3F5_LINK_STATUS2__EQUALIZATION_PHASE2_SUCCESS__SHIFT 0x13
23501 #define D3F5_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS_MASK 0x100000
23502 #define D3F5_LINK_STATUS2__EQUALIZATION_PHASE3_SUCCESS__SHIFT 0x14
23503 #define D3F5_LINK_STATUS2__LINK_EQUALIZATION_REQUEST_MASK 0x200000
23504 #define D3F5_LINK_STATUS2__LINK_EQUALIZATION_REQUEST__SHIFT 0x15
23505 #define D3F5_SLOT_CAP2__RESERVED_MASK 0xffffffff
23506 #define D3F5_SLOT_CAP2__RESERVED__SHIFT 0x0
23507 #define D3F5_SLOT_CNTL2__RESERVED_MASK 0xffff
23508 #define D3F5_SLOT_CNTL2__RESERVED__SHIFT 0x0
23509 #define D3F5_SLOT_STATUS2__RESERVED_MASK 0xffff0000
23510 #define D3F5_SLOT_STATUS2__RESERVED__SHIFT 0x10
23511 #define D3F5_MSI_CAP_LIST__CAP_ID_MASK 0xff
23512 #define D3F5_MSI_CAP_LIST__CAP_ID__SHIFT 0x0
23513 #define D3F5_MSI_CAP_LIST__NEXT_PTR_MASK 0xff00
23514 #define D3F5_MSI_CAP_LIST__NEXT_PTR__SHIFT 0x8
23515 #define D3F5_MSI_MSG_CNTL__MSI_EN_MASK 0x10000
23516 #define D3F5_MSI_MSG_CNTL__MSI_EN__SHIFT 0x10
23517 #define D3F5_MSI_MSG_CNTL__MSI_MULTI_CAP_MASK 0xe0000
23518 #define D3F5_MSI_MSG_CNTL__MSI_MULTI_CAP__SHIFT 0x11
23519 #define D3F5_MSI_MSG_CNTL__MSI_MULTI_EN_MASK 0x700000
23520 #define D3F5_MSI_MSG_CNTL__MSI_MULTI_EN__SHIFT 0x14
23521 #define D3F5_MSI_MSG_CNTL__MSI_64BIT_MASK 0x800000
23522 #define D3F5_MSI_MSG_CNTL__MSI_64BIT__SHIFT 0x17
23523 #define D3F5_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP_MASK 0x1000000
23524 #define D3F5_MSI_MSG_CNTL__MSI_PERVECTOR_MASKING_CAP__SHIFT 0x18
23525 #define D3F5_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO_MASK 0xfffffffc
23526 #define D3F5_MSI_MSG_ADDR_LO__MSI_MSG_ADDR_LO__SHIFT 0x2
23527 #define D3F5_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI_MASK 0xffffffff
23528 #define D3F5_MSI_MSG_ADDR_HI__MSI_MSG_ADDR_HI__SHIFT 0x0
23529 #define D3F5_MSI_MSG_DATA_64__MSI_DATA_64_MASK 0xffff
23530 #define D3F5_MSI_MSG_DATA_64__MSI_DATA_64__SHIFT 0x0
23531 #define D3F5_MSI_MSG_DATA__MSI_DATA_MASK 0xffff
23532 #define D3F5_MSI_MSG_DATA__MSI_DATA__SHIFT 0x0
23533 #define D3F5_SSID_CAP_LIST__CAP_ID_MASK 0xff
23534 #define D3F5_SSID_CAP_LIST__CAP_ID__SHIFT 0x0
23535 #define D3F5_SSID_CAP_LIST__NEXT_PTR_MASK 0xff00
23536 #define D3F5_SSID_CAP_LIST__NEXT_PTR__SHIFT 0x8
23537 #define D3F5_SSID_CAP__SUBSYSTEM_VENDOR_ID_MASK 0xffff
23538 #define D3F5_SSID_CAP__SUBSYSTEM_VENDOR_ID__SHIFT 0x0
23539 #define D3F5_SSID_CAP__SUBSYSTEM_ID_MASK 0xffff0000
23540 #define D3F5_SSID_CAP__SUBSYSTEM_ID__SHIFT 0x10
23541 #define D3F5_MSI_MAP_CAP_LIST__CAP_ID_MASK 0xff
23542 #define D3F5_MSI_MAP_CAP_LIST__CAP_ID__SHIFT 0x0
23543 #define D3F5_MSI_MAP_CAP_LIST__NEXT_PTR_MASK 0xff00
23544 #define D3F5_MSI_MAP_CAP_LIST__NEXT_PTR__SHIFT 0x8
23545 #define D3F5_MSI_MAP_CAP__EN_MASK 0x10000
23546 #define D3F5_MSI_MAP_CAP__EN__SHIFT 0x10
23547 #define D3F5_MSI_MAP_CAP__FIXD_MASK 0x20000
23548 #define D3F5_MSI_MAP_CAP__FIXD__SHIFT 0x11
23549 #define D3F5_MSI_MAP_CAP__CAP_TYPE_MASK 0xf8000000
23550 #define D3F5_MSI_MAP_CAP__CAP_TYPE__SHIFT 0x1b
23551 #define D3F5_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO_MASK 0xfff00000
23552 #define D3F5_MSI_MAP_ADDR_LO__MSI_MAP_ADDR_LO__SHIFT 0x14
23553 #define D3F5_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI_MASK 0xffffffff
23554 #define D3F5_MSI_MAP_ADDR_HI__MSI_MAP_ADDR_HI__SHIFT 0x0
23555 #define D3F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
23556 #define D3F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
23557 #define D3F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
23558 #define D3F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
23559 #define D3F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
23560 #define D3F5_PCIE_VENDOR_SPECIFIC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
23561 #define D3F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID_MASK 0xffff
23562 #define D3F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_ID__SHIFT 0x0
23563 #define D3F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV_MASK 0xf0000
23564 #define D3F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_REV__SHIFT 0x10
23565 #define D3F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH_MASK 0xfff00000
23566 #define D3F5_PCIE_VENDOR_SPECIFIC_HDR__VSEC_LENGTH__SHIFT 0x14
23567 #define D3F5_PCIE_VENDOR_SPECIFIC1__SCRATCH_MASK 0xffffffff
23568 #define D3F5_PCIE_VENDOR_SPECIFIC1__SCRATCH__SHIFT 0x0
23569 #define D3F5_PCIE_VENDOR_SPECIFIC2__SCRATCH_MASK 0xffffffff
23570 #define D3F5_PCIE_VENDOR_SPECIFIC2__SCRATCH__SHIFT 0x0
23571 #define D3F5_PCIE_VC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
23572 #define D3F5_PCIE_VC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
23573 #define D3F5_PCIE_VC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
23574 #define D3F5_PCIE_VC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
23575 #define D3F5_PCIE_VC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
23576 #define D3F5_PCIE_VC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
23577 #define D3F5_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT_MASK 0x7
23578 #define D3F5_PCIE_PORT_VC_CAP_REG1__EXT_VC_COUNT__SHIFT 0x0
23579 #define D3F5_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT_MASK 0x70
23580 #define D3F5_PCIE_PORT_VC_CAP_REG1__LOW_PRIORITY_EXT_VC_COUNT__SHIFT 0x4
23581 #define D3F5_PCIE_PORT_VC_CAP_REG1__REF_CLK_MASK 0x300
23582 #define D3F5_PCIE_PORT_VC_CAP_REG1__REF_CLK__SHIFT 0x8
23583 #define D3F5_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE_MASK 0xc00
23584 #define D3F5_PCIE_PORT_VC_CAP_REG1__PORT_ARB_TABLE_ENTRY_SIZE__SHIFT 0xa
23585 #define D3F5_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP_MASK 0xff
23586 #define D3F5_PCIE_PORT_VC_CAP_REG2__VC_ARB_CAP__SHIFT 0x0
23587 #define D3F5_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET_MASK 0xff000000
23588 #define D3F5_PCIE_PORT_VC_CAP_REG2__VC_ARB_TABLE_OFFSET__SHIFT 0x18
23589 #define D3F5_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE_MASK 0x1
23590 #define D3F5_PCIE_PORT_VC_CNTL__LOAD_VC_ARB_TABLE__SHIFT 0x0
23591 #define D3F5_PCIE_PORT_VC_CNTL__VC_ARB_SELECT_MASK 0xe
23592 #define D3F5_PCIE_PORT_VC_CNTL__VC_ARB_SELECT__SHIFT 0x1
23593 #define D3F5_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS_MASK 0x10000
23594 #define D3F5_PCIE_PORT_VC_STATUS__VC_ARB_TABLE_STATUS__SHIFT 0x10
23595 #define D3F5_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
23596 #define D3F5_PCIE_VC0_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
23597 #define D3F5_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
23598 #define D3F5_PCIE_VC0_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
23599 #define D3F5_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
23600 #define D3F5_PCIE_VC0_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
23601 #define D3F5_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
23602 #define D3F5_PCIE_VC0_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
23603 #define D3F5_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
23604 #define D3F5_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
23605 #define D3F5_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
23606 #define D3F5_PCIE_VC0_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
23607 #define D3F5_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
23608 #define D3F5_PCIE_VC0_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
23609 #define D3F5_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
23610 #define D3F5_PCIE_VC0_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
23611 #define D3F5_PCIE_VC0_RESOURCE_CNTL__VC_ID_MASK 0x7000000
23612 #define D3F5_PCIE_VC0_RESOURCE_CNTL__VC_ID__SHIFT 0x18
23613 #define D3F5_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
23614 #define D3F5_PCIE_VC0_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
23615 #define D3F5_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
23616 #define D3F5_PCIE_VC0_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
23617 #define D3F5_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
23618 #define D3F5_PCIE_VC0_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
23619 #define D3F5_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP_MASK 0xff
23620 #define D3F5_PCIE_VC1_RESOURCE_CAP__PORT_ARB_CAP__SHIFT 0x0
23621 #define D3F5_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS_MASK 0x8000
23622 #define D3F5_PCIE_VC1_RESOURCE_CAP__REJECT_SNOOP_TRANS__SHIFT 0xf
23623 #define D3F5_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS_MASK 0x3f0000
23624 #define D3F5_PCIE_VC1_RESOURCE_CAP__MAX_TIME_SLOTS__SHIFT 0x10
23625 #define D3F5_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET_MASK 0xff000000
23626 #define D3F5_PCIE_VC1_RESOURCE_CAP__PORT_ARB_TABLE_OFFSET__SHIFT 0x18
23627 #define D3F5_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0_MASK 0x1
23628 #define D3F5_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC0__SHIFT 0x0
23629 #define D3F5_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7_MASK 0xfe
23630 #define D3F5_PCIE_VC1_RESOURCE_CNTL__TC_VC_MAP_TC1_7__SHIFT 0x1
23631 #define D3F5_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE_MASK 0x10000
23632 #define D3F5_PCIE_VC1_RESOURCE_CNTL__LOAD_PORT_ARB_TABLE__SHIFT 0x10
23633 #define D3F5_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT_MASK 0xe0000
23634 #define D3F5_PCIE_VC1_RESOURCE_CNTL__PORT_ARB_SELECT__SHIFT 0x11
23635 #define D3F5_PCIE_VC1_RESOURCE_CNTL__VC_ID_MASK 0x7000000
23636 #define D3F5_PCIE_VC1_RESOURCE_CNTL__VC_ID__SHIFT 0x18
23637 #define D3F5_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE_MASK 0x80000000
23638 #define D3F5_PCIE_VC1_RESOURCE_CNTL__VC_ENABLE__SHIFT 0x1f
23639 #define D3F5_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS_MASK 0x10000
23640 #define D3F5_PCIE_VC1_RESOURCE_STATUS__PORT_ARB_TABLE_STATUS__SHIFT 0x10
23641 #define D3F5_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING_MASK 0x20000
23642 #define D3F5_PCIE_VC1_RESOURCE_STATUS__VC_NEGOTIATION_PENDING__SHIFT 0x11
23643 #define D3F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID_MASK 0xffff
23644 #define D3F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
23645 #define D3F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
23646 #define D3F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
23647 #define D3F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
23648 #define D3F5_PCIE_DEV_SERIAL_NUM_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
23649 #define D3F5_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO_MASK 0xffffffff
23650 #define D3F5_PCIE_DEV_SERIAL_NUM_DW1__SERIAL_NUMBER_LO__SHIFT 0x0
23651 #define D3F5_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI_MASK 0xffffffff
23652 #define D3F5_PCIE_DEV_SERIAL_NUM_DW2__SERIAL_NUMBER_HI__SHIFT 0x0
23653 #define D3F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID_MASK 0xffff
23654 #define D3F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
23655 #define D3F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
23656 #define D3F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
23657 #define D3F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
23658 #define D3F5_PCIE_ADV_ERR_RPT_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
23659 #define D3F5_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS_MASK 0x10
23660 #define D3F5_PCIE_UNCORR_ERR_STATUS__DLP_ERR_STATUS__SHIFT 0x4
23661 #define D3F5_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS_MASK 0x20
23662 #define D3F5_PCIE_UNCORR_ERR_STATUS__SURPDN_ERR_STATUS__SHIFT 0x5
23663 #define D3F5_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS_MASK 0x1000
23664 #define D3F5_PCIE_UNCORR_ERR_STATUS__PSN_ERR_STATUS__SHIFT 0xc
23665 #define D3F5_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS_MASK 0x2000
23666 #define D3F5_PCIE_UNCORR_ERR_STATUS__FC_ERR_STATUS__SHIFT 0xd
23667 #define D3F5_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS_MASK 0x4000
23668 #define D3F5_PCIE_UNCORR_ERR_STATUS__CPL_TIMEOUT_STATUS__SHIFT 0xe
23669 #define D3F5_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS_MASK 0x8000
23670 #define D3F5_PCIE_UNCORR_ERR_STATUS__CPL_ABORT_ERR_STATUS__SHIFT 0xf
23671 #define D3F5_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS_MASK 0x10000
23672 #define D3F5_PCIE_UNCORR_ERR_STATUS__UNEXP_CPL_STATUS__SHIFT 0x10
23673 #define D3F5_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS_MASK 0x20000
23674 #define D3F5_PCIE_UNCORR_ERR_STATUS__RCV_OVFL_STATUS__SHIFT 0x11
23675 #define D3F5_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS_MASK 0x40000
23676 #define D3F5_PCIE_UNCORR_ERR_STATUS__MAL_TLP_STATUS__SHIFT 0x12
23677 #define D3F5_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS_MASK 0x80000
23678 #define D3F5_PCIE_UNCORR_ERR_STATUS__ECRC_ERR_STATUS__SHIFT 0x13
23679 #define D3F5_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS_MASK 0x100000
23680 #define D3F5_PCIE_UNCORR_ERR_STATUS__UNSUPP_REQ_ERR_STATUS__SHIFT 0x14
23681 #define D3F5_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS_MASK 0x200000
23682 #define D3F5_PCIE_UNCORR_ERR_STATUS__ACS_VIOLATION_STATUS__SHIFT 0x15
23683 #define D3F5_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS_MASK 0x400000
23684 #define D3F5_PCIE_UNCORR_ERR_STATUS__UNCORR_INT_ERR_STATUS__SHIFT 0x16
23685 #define D3F5_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS_MASK 0x800000
23686 #define D3F5_PCIE_UNCORR_ERR_STATUS__MC_BLOCKED_TLP_STATUS__SHIFT 0x17
23687 #define D3F5_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS_MASK 0x1000000
23688 #define D3F5_PCIE_UNCORR_ERR_STATUS__ATOMICOP_EGRESS_BLOCKED_STATUS__SHIFT 0x18
23689 #define D3F5_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS_MASK 0x2000000
23690 #define D3F5_PCIE_UNCORR_ERR_STATUS__TLP_PREFIX_BLOCKED_ERR_STATUS__SHIFT 0x19
23691 #define D3F5_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK_MASK 0x10
23692 #define D3F5_PCIE_UNCORR_ERR_MASK__DLP_ERR_MASK__SHIFT 0x4
23693 #define D3F5_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK_MASK 0x20
23694 #define D3F5_PCIE_UNCORR_ERR_MASK__SURPDN_ERR_MASK__SHIFT 0x5
23695 #define D3F5_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK_MASK 0x1000
23696 #define D3F5_PCIE_UNCORR_ERR_MASK__PSN_ERR_MASK__SHIFT 0xc
23697 #define D3F5_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK_MASK 0x2000
23698 #define D3F5_PCIE_UNCORR_ERR_MASK__FC_ERR_MASK__SHIFT 0xd
23699 #define D3F5_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK_MASK 0x4000
23700 #define D3F5_PCIE_UNCORR_ERR_MASK__CPL_TIMEOUT_MASK__SHIFT 0xe
23701 #define D3F5_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK_MASK 0x8000
23702 #define D3F5_PCIE_UNCORR_ERR_MASK__CPL_ABORT_ERR_MASK__SHIFT 0xf
23703 #define D3F5_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK_MASK 0x10000
23704 #define D3F5_PCIE_UNCORR_ERR_MASK__UNEXP_CPL_MASK__SHIFT 0x10
23705 #define D3F5_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK_MASK 0x20000
23706 #define D3F5_PCIE_UNCORR_ERR_MASK__RCV_OVFL_MASK__SHIFT 0x11
23707 #define D3F5_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK_MASK 0x40000
23708 #define D3F5_PCIE_UNCORR_ERR_MASK__MAL_TLP_MASK__SHIFT 0x12
23709 #define D3F5_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK_MASK 0x80000
23710 #define D3F5_PCIE_UNCORR_ERR_MASK__ECRC_ERR_MASK__SHIFT 0x13
23711 #define D3F5_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK_MASK 0x100000
23712 #define D3F5_PCIE_UNCORR_ERR_MASK__UNSUPP_REQ_ERR_MASK__SHIFT 0x14
23713 #define D3F5_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK_MASK 0x200000
23714 #define D3F5_PCIE_UNCORR_ERR_MASK__ACS_VIOLATION_MASK__SHIFT 0x15
23715 #define D3F5_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK_MASK 0x400000
23716 #define D3F5_PCIE_UNCORR_ERR_MASK__UNCORR_INT_ERR_MASK__SHIFT 0x16
23717 #define D3F5_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK_MASK 0x800000
23718 #define D3F5_PCIE_UNCORR_ERR_MASK__MC_BLOCKED_TLP_MASK__SHIFT 0x17
23719 #define D3F5_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK_MASK 0x1000000
23720 #define D3F5_PCIE_UNCORR_ERR_MASK__ATOMICOP_EGRESS_BLOCKED_MASK__SHIFT 0x18
23721 #define D3F5_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK_MASK 0x2000000
23722 #define D3F5_PCIE_UNCORR_ERR_MASK__TLP_PREFIX_BLOCKED_ERR_MASK__SHIFT 0x19
23723 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY_MASK 0x10
23724 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__DLP_ERR_SEVERITY__SHIFT 0x4
23725 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY_MASK 0x20
23726 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__SURPDN_ERR_SEVERITY__SHIFT 0x5
23727 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY_MASK 0x1000
23728 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__PSN_ERR_SEVERITY__SHIFT 0xc
23729 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY_MASK 0x2000
23730 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__FC_ERR_SEVERITY__SHIFT 0xd
23731 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY_MASK 0x4000
23732 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__CPL_TIMEOUT_SEVERITY__SHIFT 0xe
23733 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY_MASK 0x8000
23734 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__CPL_ABORT_ERR_SEVERITY__SHIFT 0xf
23735 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY_MASK 0x10000
23736 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__UNEXP_CPL_SEVERITY__SHIFT 0x10
23737 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY_MASK 0x20000
23738 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__RCV_OVFL_SEVERITY__SHIFT 0x11
23739 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY_MASK 0x40000
23740 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__MAL_TLP_SEVERITY__SHIFT 0x12
23741 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY_MASK 0x80000
23742 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__ECRC_ERR_SEVERITY__SHIFT 0x13
23743 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY_MASK 0x100000
23744 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__UNSUPP_REQ_ERR_SEVERITY__SHIFT 0x14
23745 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY_MASK 0x200000
23746 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__ACS_VIOLATION_SEVERITY__SHIFT 0x15
23747 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY_MASK 0x400000
23748 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__UNCORR_INT_ERR_SEVERITY__SHIFT 0x16
23749 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY_MASK 0x800000
23750 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__MC_BLOCKED_TLP_SEVERITY__SHIFT 0x17
23751 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY_MASK 0x1000000
23752 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__ATOMICOP_EGRESS_BLOCKED_SEVERITY__SHIFT 0x18
23753 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY_MASK 0x2000000
23754 #define D3F5_PCIE_UNCORR_ERR_SEVERITY__TLP_PREFIX_BLOCKED_ERR_SEVERITY__SHIFT 0x19
23755 #define D3F5_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS_MASK 0x1
23756 #define D3F5_PCIE_CORR_ERR_STATUS__RCV_ERR_STATUS__SHIFT 0x0
23757 #define D3F5_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS_MASK 0x40
23758 #define D3F5_PCIE_CORR_ERR_STATUS__BAD_TLP_STATUS__SHIFT 0x6
23759 #define D3F5_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS_MASK 0x80
23760 #define D3F5_PCIE_CORR_ERR_STATUS__BAD_DLLP_STATUS__SHIFT 0x7
23761 #define D3F5_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS_MASK 0x100
23762 #define D3F5_PCIE_CORR_ERR_STATUS__REPLAY_NUM_ROLLOVER_STATUS__SHIFT 0x8
23763 #define D3F5_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS_MASK 0x1000
23764 #define D3F5_PCIE_CORR_ERR_STATUS__REPLAY_TIMER_TIMEOUT_STATUS__SHIFT 0xc
23765 #define D3F5_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS_MASK 0x2000
23766 #define D3F5_PCIE_CORR_ERR_STATUS__ADVISORY_NONFATAL_ERR_STATUS__SHIFT 0xd
23767 #define D3F5_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS_MASK 0x4000
23768 #define D3F5_PCIE_CORR_ERR_STATUS__CORR_INT_ERR_STATUS__SHIFT 0xe
23769 #define D3F5_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS_MASK 0x8000
23770 #define D3F5_PCIE_CORR_ERR_STATUS__HDR_LOG_OVFL_STATUS__SHIFT 0xf
23771 #define D3F5_PCIE_CORR_ERR_MASK__RCV_ERR_MASK_MASK 0x1
23772 #define D3F5_PCIE_CORR_ERR_MASK__RCV_ERR_MASK__SHIFT 0x0
23773 #define D3F5_PCIE_CORR_ERR_MASK__BAD_TLP_MASK_MASK 0x40
23774 #define D3F5_PCIE_CORR_ERR_MASK__BAD_TLP_MASK__SHIFT 0x6
23775 #define D3F5_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK_MASK 0x80
23776 #define D3F5_PCIE_CORR_ERR_MASK__BAD_DLLP_MASK__SHIFT 0x7
23777 #define D3F5_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK_MASK 0x100
23778 #define D3F5_PCIE_CORR_ERR_MASK__REPLAY_NUM_ROLLOVER_MASK__SHIFT 0x8
23779 #define D3F5_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK_MASK 0x1000
23780 #define D3F5_PCIE_CORR_ERR_MASK__REPLAY_TIMER_TIMEOUT_MASK__SHIFT 0xc
23781 #define D3F5_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK_MASK 0x2000
23782 #define D3F5_PCIE_CORR_ERR_MASK__ADVISORY_NONFATAL_ERR_MASK__SHIFT 0xd
23783 #define D3F5_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK_MASK 0x4000
23784 #define D3F5_PCIE_CORR_ERR_MASK__CORR_INT_ERR_MASK__SHIFT 0xe
23785 #define D3F5_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK_MASK 0x8000
23786 #define D3F5_PCIE_CORR_ERR_MASK__HDR_LOG_OVFL_MASK__SHIFT 0xf
23787 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR_MASK 0x1f
23788 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__FIRST_ERR_PTR__SHIFT 0x0
23789 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP_MASK 0x20
23790 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_CAP__SHIFT 0x5
23791 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN_MASK 0x40
23792 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_GEN_EN__SHIFT 0x6
23793 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP_MASK 0x80
23794 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_CAP__SHIFT 0x7
23795 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN_MASK 0x100
23796 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__ECRC_CHECK_EN__SHIFT 0x8
23797 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP_MASK 0x200
23798 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_CAP__SHIFT 0x9
23799 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN_MASK 0x400
23800 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__MULTI_HDR_RECD_EN__SHIFT 0xa
23801 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT_MASK 0x800
23802 #define D3F5_PCIE_ADV_ERR_CAP_CNTL__TLP_PREFIX_LOG_PRESENT__SHIFT 0xb
23803 #define D3F5_PCIE_HDR_LOG0__TLP_HDR_MASK 0xffffffff
23804 #define D3F5_PCIE_HDR_LOG0__TLP_HDR__SHIFT 0x0
23805 #define D3F5_PCIE_HDR_LOG1__TLP_HDR_MASK 0xffffffff
23806 #define D3F5_PCIE_HDR_LOG1__TLP_HDR__SHIFT 0x0
23807 #define D3F5_PCIE_HDR_LOG2__TLP_HDR_MASK 0xffffffff
23808 #define D3F5_PCIE_HDR_LOG2__TLP_HDR__SHIFT 0x0
23809 #define D3F5_PCIE_HDR_LOG3__TLP_HDR_MASK 0xffffffff
23810 #define D3F5_PCIE_HDR_LOG3__TLP_HDR__SHIFT 0x0
23811 #define D3F5_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN_MASK 0x1
23812 #define D3F5_PCIE_ROOT_ERR_CMD__CORR_ERR_REP_EN__SHIFT 0x0
23813 #define D3F5_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN_MASK 0x2
23814 #define D3F5_PCIE_ROOT_ERR_CMD__NONFATAL_ERR_REP_EN__SHIFT 0x1
23815 #define D3F5_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN_MASK 0x4
23816 #define D3F5_PCIE_ROOT_ERR_CMD__FATAL_ERR_REP_EN__SHIFT 0x2
23817 #define D3F5_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD_MASK 0x1
23818 #define D3F5_PCIE_ROOT_ERR_STATUS__ERR_CORR_RCVD__SHIFT 0x0
23819 #define D3F5_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD_MASK 0x2
23820 #define D3F5_PCIE_ROOT_ERR_STATUS__MULT_ERR_CORR_RCVD__SHIFT 0x1
23821 #define D3F5_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD_MASK 0x4
23822 #define D3F5_PCIE_ROOT_ERR_STATUS__ERR_FATAL_NONFATAL_RCVD__SHIFT 0x2
23823 #define D3F5_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD_MASK 0x8
23824 #define D3F5_PCIE_ROOT_ERR_STATUS__MULT_ERR_FATAL_NONFATAL_RCVD__SHIFT 0x3
23825 #define D3F5_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL_MASK 0x10
23826 #define D3F5_PCIE_ROOT_ERR_STATUS__FIRST_UNCORRECTABLE_FATAL__SHIFT 0x4
23827 #define D3F5_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD_MASK 0x20
23828 #define D3F5_PCIE_ROOT_ERR_STATUS__NONFATAL_ERROR_MSG_RCVD__SHIFT 0x5
23829 #define D3F5_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD_MASK 0x40
23830 #define D3F5_PCIE_ROOT_ERR_STATUS__FATAL_ERROR_MSG_RCVD__SHIFT 0x6
23831 #define D3F5_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM_MASK 0xf8000000
23832 #define D3F5_PCIE_ROOT_ERR_STATUS__ADV_ERR_INT_MSG_NUM__SHIFT 0x1b
23833 #define D3F5_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID_MASK 0xffff
23834 #define D3F5_PCIE_ERR_SRC_ID__ERR_CORR_SRC_ID__SHIFT 0x0
23835 #define D3F5_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID_MASK 0xffff0000
23836 #define D3F5_PCIE_ERR_SRC_ID__ERR_FATAL_NONFATAL_SRC_ID__SHIFT 0x10
23837 #define D3F5_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX_MASK 0xffffffff
23838 #define D3F5_PCIE_TLP_PREFIX_LOG0__TLP_PREFIX__SHIFT 0x0
23839 #define D3F5_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX_MASK 0xffffffff
23840 #define D3F5_PCIE_TLP_PREFIX_LOG1__TLP_PREFIX__SHIFT 0x0
23841 #define D3F5_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX_MASK 0xffffffff
23842 #define D3F5_PCIE_TLP_PREFIX_LOG2__TLP_PREFIX__SHIFT 0x0
23843 #define D3F5_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX_MASK 0xffffffff
23844 #define D3F5_PCIE_TLP_PREFIX_LOG3__TLP_PREFIX__SHIFT 0x0
23845 #define D3F5_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID_MASK 0xffff
23846 #define D3F5_PCIE_SECONDARY_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
23847 #define D3F5_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
23848 #define D3F5_PCIE_SECONDARY_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
23849 #define D3F5_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
23850 #define D3F5_PCIE_SECONDARY_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
23851 #define D3F5_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION_MASK 0x1
23852 #define D3F5_PCIE_LINK_CNTL3__PERFORM_EQUALIZATION__SHIFT 0x0
23853 #define D3F5_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN_MASK 0x2
23854 #define D3F5_PCIE_LINK_CNTL3__LINK_EQUALIZATION_REQ_INT_EN__SHIFT 0x1
23855 #define D3F5_PCIE_LINK_CNTL3__RESERVED_MASK 0xfffffffc
23856 #define D3F5_PCIE_LINK_CNTL3__RESERVED__SHIFT 0x2
23857 #define D3F5_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS_MASK 0xffff
23858 #define D3F5_PCIE_LANE_ERROR_STATUS__LANE_ERROR_STATUS_BITS__SHIFT 0x0
23859 #define D3F5_PCIE_LANE_ERROR_STATUS__RESERVED_MASK 0xffff0000
23860 #define D3F5_PCIE_LANE_ERROR_STATUS__RESERVED__SHIFT 0x10
23861 #define D3F5_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
23862 #define D3F5_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
23863 #define D3F5_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
23864 #define D3F5_PCIE_LANE_0_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
23865 #define D3F5_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
23866 #define D3F5_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
23867 #define D3F5_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
23868 #define D3F5_PCIE_LANE_0_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
23869 #define D3F5_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
23870 #define D3F5_PCIE_LANE_0_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
23871 #define D3F5_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
23872 #define D3F5_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
23873 #define D3F5_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
23874 #define D3F5_PCIE_LANE_1_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
23875 #define D3F5_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
23876 #define D3F5_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
23877 #define D3F5_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
23878 #define D3F5_PCIE_LANE_1_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
23879 #define D3F5_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
23880 #define D3F5_PCIE_LANE_1_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
23881 #define D3F5_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
23882 #define D3F5_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
23883 #define D3F5_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
23884 #define D3F5_PCIE_LANE_2_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
23885 #define D3F5_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
23886 #define D3F5_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
23887 #define D3F5_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
23888 #define D3F5_PCIE_LANE_2_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
23889 #define D3F5_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
23890 #define D3F5_PCIE_LANE_2_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
23891 #define D3F5_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
23892 #define D3F5_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
23893 #define D3F5_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
23894 #define D3F5_PCIE_LANE_3_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
23895 #define D3F5_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
23896 #define D3F5_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
23897 #define D3F5_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
23898 #define D3F5_PCIE_LANE_3_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
23899 #define D3F5_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
23900 #define D3F5_PCIE_LANE_3_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
23901 #define D3F5_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
23902 #define D3F5_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
23903 #define D3F5_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
23904 #define D3F5_PCIE_LANE_4_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
23905 #define D3F5_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
23906 #define D3F5_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
23907 #define D3F5_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
23908 #define D3F5_PCIE_LANE_4_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
23909 #define D3F5_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
23910 #define D3F5_PCIE_LANE_4_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
23911 #define D3F5_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
23912 #define D3F5_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
23913 #define D3F5_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
23914 #define D3F5_PCIE_LANE_5_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
23915 #define D3F5_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
23916 #define D3F5_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
23917 #define D3F5_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
23918 #define D3F5_PCIE_LANE_5_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
23919 #define D3F5_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
23920 #define D3F5_PCIE_LANE_5_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
23921 #define D3F5_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
23922 #define D3F5_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
23923 #define D3F5_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
23924 #define D3F5_PCIE_LANE_6_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
23925 #define D3F5_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
23926 #define D3F5_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
23927 #define D3F5_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
23928 #define D3F5_PCIE_LANE_6_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
23929 #define D3F5_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
23930 #define D3F5_PCIE_LANE_6_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
23931 #define D3F5_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
23932 #define D3F5_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
23933 #define D3F5_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
23934 #define D3F5_PCIE_LANE_7_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
23935 #define D3F5_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
23936 #define D3F5_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
23937 #define D3F5_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
23938 #define D3F5_PCIE_LANE_7_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
23939 #define D3F5_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
23940 #define D3F5_PCIE_LANE_7_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
23941 #define D3F5_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
23942 #define D3F5_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
23943 #define D3F5_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
23944 #define D3F5_PCIE_LANE_8_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
23945 #define D3F5_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
23946 #define D3F5_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
23947 #define D3F5_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
23948 #define D3F5_PCIE_LANE_8_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
23949 #define D3F5_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
23950 #define D3F5_PCIE_LANE_8_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
23951 #define D3F5_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
23952 #define D3F5_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
23953 #define D3F5_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
23954 #define D3F5_PCIE_LANE_9_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
23955 #define D3F5_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
23956 #define D3F5_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
23957 #define D3F5_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
23958 #define D3F5_PCIE_LANE_9_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
23959 #define D3F5_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
23960 #define D3F5_PCIE_LANE_9_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
23961 #define D3F5_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
23962 #define D3F5_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
23963 #define D3F5_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
23964 #define D3F5_PCIE_LANE_10_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
23965 #define D3F5_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
23966 #define D3F5_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
23967 #define D3F5_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
23968 #define D3F5_PCIE_LANE_10_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
23969 #define D3F5_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
23970 #define D3F5_PCIE_LANE_10_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
23971 #define D3F5_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
23972 #define D3F5_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
23973 #define D3F5_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
23974 #define D3F5_PCIE_LANE_11_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
23975 #define D3F5_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
23976 #define D3F5_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
23977 #define D3F5_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
23978 #define D3F5_PCIE_LANE_11_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
23979 #define D3F5_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
23980 #define D3F5_PCIE_LANE_11_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
23981 #define D3F5_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
23982 #define D3F5_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
23983 #define D3F5_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
23984 #define D3F5_PCIE_LANE_12_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
23985 #define D3F5_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
23986 #define D3F5_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
23987 #define D3F5_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
23988 #define D3F5_PCIE_LANE_12_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
23989 #define D3F5_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
23990 #define D3F5_PCIE_LANE_12_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
23991 #define D3F5_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
23992 #define D3F5_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
23993 #define D3F5_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
23994 #define D3F5_PCIE_LANE_13_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
23995 #define D3F5_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
23996 #define D3F5_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
23997 #define D3F5_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
23998 #define D3F5_PCIE_LANE_13_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
23999 #define D3F5_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
24000 #define D3F5_PCIE_LANE_13_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
24001 #define D3F5_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf
24002 #define D3F5_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x0
24003 #define D3F5_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x70
24004 #define D3F5_PCIE_LANE_14_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x4
24005 #define D3F5_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf00
24006 #define D3F5_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x8
24007 #define D3F5_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x7000
24008 #define D3F5_PCIE_LANE_14_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0xc
24009 #define D3F5_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED_MASK 0x8000
24010 #define D3F5_PCIE_LANE_14_EQUALIZATION_CNTL__RESERVED__SHIFT 0xf
24011 #define D3F5_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET_MASK 0xf0000
24012 #define D3F5_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x10
24013 #define D3F5_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x700000
24014 #define D3F5_PCIE_LANE_15_EQUALIZATION_CNTL__DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x14
24015 #define D3F5_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET_MASK 0xf000000
24016 #define D3F5_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_TX_PRESET__SHIFT 0x18
24017 #define D3F5_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x70000000
24018 #define D3F5_PCIE_LANE_15_EQUALIZATION_CNTL__UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x1c
24019 #define D3F5_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED_MASK 0x80000000
24020 #define D3F5_PCIE_LANE_15_EQUALIZATION_CNTL__RESERVED__SHIFT 0x1f
24021 #define D3F5_PCIE_ACS_ENH_CAP_LIST__CAP_ID_MASK 0xffff
24022 #define D3F5_PCIE_ACS_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
24023 #define D3F5_PCIE_ACS_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
24024 #define D3F5_PCIE_ACS_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
24025 #define D3F5_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
24026 #define D3F5_PCIE_ACS_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
24027 #define D3F5_PCIE_ACS_CAP__SOURCE_VALIDATION_MASK 0x1
24028 #define D3F5_PCIE_ACS_CAP__SOURCE_VALIDATION__SHIFT 0x0
24029 #define D3F5_PCIE_ACS_CAP__TRANSLATION_BLOCKING_MASK 0x2
24030 #define D3F5_PCIE_ACS_CAP__TRANSLATION_BLOCKING__SHIFT 0x1
24031 #define D3F5_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT_MASK 0x4
24032 #define D3F5_PCIE_ACS_CAP__P2P_REQUEST_REDIRECT__SHIFT 0x2
24033 #define D3F5_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT_MASK 0x8
24034 #define D3F5_PCIE_ACS_CAP__P2P_COMPLETION_REDIRECT__SHIFT 0x3
24035 #define D3F5_PCIE_ACS_CAP__UPSTREAM_FORWARDING_MASK 0x10
24036 #define D3F5_PCIE_ACS_CAP__UPSTREAM_FORWARDING__SHIFT 0x4
24037 #define D3F5_PCIE_ACS_CAP__P2P_EGRESS_CONTROL_MASK 0x20
24038 #define D3F5_PCIE_ACS_CAP__P2P_EGRESS_CONTROL__SHIFT 0x5
24039 #define D3F5_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P_MASK 0x40
24040 #define D3F5_PCIE_ACS_CAP__DIRECT_TRANSLATED_P2P__SHIFT 0x6
24041 #define D3F5_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE_MASK 0xff00
24042 #define D3F5_PCIE_ACS_CAP__EGRESS_CONTROL_VECTOR_SIZE__SHIFT 0x8
24043 #define D3F5_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN_MASK 0x10000
24044 #define D3F5_PCIE_ACS_CNTL__SOURCE_VALIDATION_EN__SHIFT 0x10
24045 #define D3F5_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN_MASK 0x20000
24046 #define D3F5_PCIE_ACS_CNTL__TRANSLATION_BLOCKING_EN__SHIFT 0x11
24047 #define D3F5_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN_MASK 0x40000
24048 #define D3F5_PCIE_ACS_CNTL__P2P_REQUEST_REDIRECT_EN__SHIFT 0x12
24049 #define D3F5_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN_MASK 0x80000
24050 #define D3F5_PCIE_ACS_CNTL__P2P_COMPLETION_REDIRECT_EN__SHIFT 0x13
24051 #define D3F5_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN_MASK 0x100000
24052 #define D3F5_PCIE_ACS_CNTL__UPSTREAM_FORWARDING_EN__SHIFT 0x14
24053 #define D3F5_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN_MASK 0x200000
24054 #define D3F5_PCIE_ACS_CNTL__P2P_EGRESS_CONTROL_EN__SHIFT 0x15
24055 #define D3F5_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN_MASK 0x400000
24056 #define D3F5_PCIE_ACS_CNTL__DIRECT_TRANSLATED_P2P_EN__SHIFT 0x16
24057 #define D3F5_PCIE_MC_ENH_CAP_LIST__CAP_ID_MASK 0xffff
24058 #define D3F5_PCIE_MC_ENH_CAP_LIST__CAP_ID__SHIFT 0x0
24059 #define D3F5_PCIE_MC_ENH_CAP_LIST__CAP_VER_MASK 0xf0000
24060 #define D3F5_PCIE_MC_ENH_CAP_LIST__CAP_VER__SHIFT 0x10
24061 #define D3F5_PCIE_MC_ENH_CAP_LIST__NEXT_PTR_MASK 0xfff00000
24062 #define D3F5_PCIE_MC_ENH_CAP_LIST__NEXT_PTR__SHIFT 0x14
24063 #define D3F5_PCIE_MC_CAP__MC_MAX_GROUP_MASK 0x3f
24064 #define D3F5_PCIE_MC_CAP__MC_MAX_GROUP__SHIFT 0x0
24065 #define D3F5_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP_MASK 0x8000
24066 #define D3F5_PCIE_MC_CAP__MC_ECRC_REGEN_SUPP__SHIFT 0xf
24067 #define D3F5_PCIE_MC_CNTL__MC_NUM_GROUP_MASK 0x3f0000
24068 #define D3F5_PCIE_MC_CNTL__MC_NUM_GROUP__SHIFT 0x10
24069 #define D3F5_PCIE_MC_CNTL__MC_ENABLE_MASK 0x80000000
24070 #define D3F5_PCIE_MC_CNTL__MC_ENABLE__SHIFT 0x1f
24071 #define D3F5_PCIE_MC_ADDR0__MC_INDEX_POS_MASK 0x3f
24072 #define D3F5_PCIE_MC_ADDR0__MC_INDEX_POS__SHIFT 0x0
24073 #define D3F5_PCIE_MC_ADDR0__MC_BASE_ADDR_0_MASK 0xfffff000
24074 #define D3F5_PCIE_MC_ADDR0__MC_BASE_ADDR_0__SHIFT 0xc
24075 #define D3F5_PCIE_MC_ADDR1__MC_BASE_ADDR_1_MASK 0xffffffff
24076 #define D3F5_PCIE_MC_ADDR1__MC_BASE_ADDR_1__SHIFT 0x0
24077 #define D3F5_PCIE_MC_RCV0__MC_RECEIVE_0_MASK 0xffffffff
24078 #define D3F5_PCIE_MC_RCV0__MC_RECEIVE_0__SHIFT 0x0
24079 #define D3F5_PCIE_MC_RCV1__MC_RECEIVE_1_MASK 0xffffffff
24080 #define D3F5_PCIE_MC_RCV1__MC_RECEIVE_1__SHIFT 0x0
24081 #define D3F5_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0_MASK 0xffffffff
24082 #define D3F5_PCIE_MC_BLOCK_ALL0__MC_BLOCK_ALL_0__SHIFT 0x0
24083 #define D3F5_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1_MASK 0xffffffff
24084 #define D3F5_PCIE_MC_BLOCK_ALL1__MC_BLOCK_ALL_1__SHIFT 0x0
24085 #define D3F5_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0_MASK 0xffffffff
24086 #define D3F5_PCIE_MC_BLOCK_UNTRANSLATED_0__MC_BLOCK_UNTRANSLATED_0__SHIFT 0x0
24087 #define D3F5_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1_MASK 0xffffffff
24088 #define D3F5_PCIE_MC_BLOCK_UNTRANSLATED_1__MC_BLOCK_UNTRANSLATED_1__SHIFT 0x0
24089 #define D3F5_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE_MASK 0x3f
24090 #define D3F5_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_SIZE__SHIFT 0x0
24091 #define D3F5_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0_MASK 0xffffffc0
24092 #define D3F5_PCIE_MC_OVERLAY_BAR0__MC_OVERLAY_BAR_0__SHIFT 0x6
24093 #define D3F5_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1_MASK 0xffffffff
24094 #define D3F5_PCIE_MC_OVERLAY_BAR1__MC_OVERLAY_BAR_1__SHIFT 0x0
24095 #define C_PCIE_INDEX__PCIE_INDEX_MASK 0xffffffff
24096 #define C_PCIE_INDEX__PCIE_INDEX__SHIFT 0x0
24097 #define C_PCIE_DATA__PCIE_DATA_MASK 0xffffffff
24098 #define C_PCIE_DATA__PCIE_DATA__SHIFT 0x0
24099 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_AER_EN_MASK 0x2
24100 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_AER_EN__SHIFT 0x1
24101 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_ECN1P1_EN_MASK 0x4
24102 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_ECN1P1_EN__SHIFT 0x2
24103 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_GEN2_COMPLIANCE_MASK 0x8
24104 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_GEN2_COMPLIANCE__SHIFT 0x3
24105 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_EN_DEC_TO_HIDDEN_REG_MASK 0x20
24106 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_EN_DEC_TO_HIDDEN_REG__SHIFT 0x5
24107 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_FORCE_MASTER_TIMEOUT_EN_MASK 0x200
24108 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_FORCE_MASTER_TIMEOUT_EN__SHIFT 0x9
24109 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_TPH_SUPPORTED_MASK 0x800
24110 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_TPH_SUPPORTED__SHIFT 0xb
24111 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_MULTI_FUNC_EN_MASK 0x2000
24112 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_MULTI_FUNC_EN__SHIFT 0xd
24113 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_2VC_EN_MASK 0x200000
24114 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_2VC_EN__SHIFT 0x15
24115 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_ARI_EN_MASK 0x800000
24116 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_ARI_EN__SHIFT 0x17
24117 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_TL_ALT_BUF_EN_MASK 0x10000000
24118 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_TL_ALT_BUF_EN__SHIFT 0x1c
24119 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_LTR_SUPPORTED_MASK 0x20000000
24120 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_LTR_SUPPORTED__SHIFT 0x1d
24121 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_OBFF_SUPPORTED_MASK 0xc0000000
24122 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_OBFF_SUPPORTED__SHIFT 0x1e
24123 #define PSX80_WRP_BIF_STRAP_PI_CNTL__STRAP_BIF_PI_HW_DEBUG_MASK 0x1ff8
24124 #define PSX80_WRP_BIF_STRAP_PI_CNTL__STRAP_BIF_PI_HW_DEBUG__SHIFT 0x3
24125 #define PSX80_WRP_BIF_STRAP_PI_CNTL__STRAP_PI_PRBS_CLK_ADJ_MASK 0x6000
24126 #define PSX80_WRP_BIF_STRAP_PI_CNTL__STRAP_PI_PRBS_CLK_ADJ__SHIFT 0xd
24127 #define PSX80_WRP_BIF_STRAP_PI_CNTL__STRAP_RXP_HW_DEBUG_MASK 0x1f8000
24128 #define PSX80_WRP_BIF_STRAP_PI_CNTL__STRAP_RXP_HW_DEBUG__SHIFT 0xf
24129 #define PSX80_WRP_BIF_STRAP_PI_CNTL__STRAP_PI_PREP_ELASTDESKEW_FOR_PRBS_MASK 0x200000
24130 #define PSX80_WRP_BIF_STRAP_PI_CNTL__STRAP_PI_PREP_ELASTDESKEW_FOR_PRBS__SHIFT 0x15
24131 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_BIF_ALWAYS_USE_FAST_TXCLK_MASK 0x2
24132 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_BIF_ALWAYS_USE_FAST_TXCLK__SHIFT 0x1
24133 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_PLL_CMP_FREQ_MODE_MASK 0xc
24134 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_PLL_CMP_FREQ_MODE__SHIFT 0x2
24135 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_BIF_FORCE_GEN2_MODE_MASK 0x10
24136 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_BIF_FORCE_GEN2_MODE__SHIFT 0x4
24137 #define PSX80_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_FORCE_GEN3_MODE_MASK 0x400
24138 #define PSX80_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_FORCE_GEN3_MODE__SHIFT 0xa
24139 #define PSX80_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_GEN3_COMPLIANCE_MASK 0x800
24140 #define PSX80_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_GEN3_COMPLIANCE__SHIFT 0xb
24141 #define PSX80_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_ECRC_GEN_EN_MASK 0x2000
24142 #define PSX80_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_ECRC_GEN_EN__SHIFT 0xd
24143 #define PSX80_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_ECRC_CHECK_EN_MASK 0x4000
24144 #define PSX80_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_ECRC_CHECK_EN__SHIFT 0xe
24145 #define PSX80_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x18000
24146 #define PSX80_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0xf
24147 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_IO_ERR_MASK 0x1
24148 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_IO_ERR__SHIFT 0x0
24149 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_BE_ERR_MASK 0x2
24150 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_BE_ERR__SHIFT 0x1
24151 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_MSG_ERR_MASK 0x4
24152 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_MSG_ERR__SHIFT 0x2
24153 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_CFG_ERR_MASK 0x10
24154 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_CFG_ERR__SHIFT 0x4
24155 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_CPL_ERR_MASK 0x20
24156 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_CPL_ERR__SHIFT 0x5
24157 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_EP_ERR_MASK 0x40
24158 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_EP_ERR__SHIFT 0x6
24159 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
24160 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
24161 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
24162 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
24163 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_TC_ERR_MASK 0x200
24164 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_TC_ERR__SHIFT 0x9
24165 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_AT_ERR_MASK 0x1000
24166 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_AT_ERR__SHIFT 0xc
24167 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_ERR_REPORTING_DIS_MASK 0x10000
24168 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_ERR_REPORTING_DIS__SHIFT 0x10
24169 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_CPL_ABORT_ERR_EN_MASK 0x20000
24170 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_CPL_ABORT_ERR_EN__SHIFT 0x11
24171 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_INTERNAL_ERR_EN_MASK 0x40000
24172 #define PSX80_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_INTERNAL_ERR_EN__SHIFT 0x12
24173 #define PSX80_WRP_BIF_STRAP_TEST_DFT__STRAP_BIF_FORCE_CDR_MODE_MASK 0x4000000
24174 #define PSX80_WRP_BIF_STRAP_TEST_DFT__STRAP_BIF_FORCE_CDR_MODE__SHIFT 0x1a
24175 #define PSX80_WRP_BIF_STRAP_TEST_DFT__STRAP_BIF_TX_TEST_ALL_MASK 0xc0000000
24176 #define PSX80_WRP_BIF_STRAP_TEST_DFT__STRAP_BIF_TX_TEST_ALL__SHIFT 0x1e
24177 #define PSX80_WRP_BIF_INT_CNTL__INT_LINKAUTONOMOUSBWINT_MASK 0x1
24178 #define PSX80_WRP_BIF_INT_CNTL__INT_LINKAUTONOMOUSBWINT__SHIFT 0x0
24179 #define PSX80_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_EN_MASK 0x1
24180 #define PSX80_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_EN__SHIFT 0x0
24181 #define PSX80_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_SOURCE_VALIDATION_MASK 0x2
24182 #define PSX80_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_SOURCE_VALIDATION__SHIFT 0x1
24183 #define PSX80_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_TRANSLATION_BLOCKING_MASK 0x4
24184 #define PSX80_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_TRANSLATION_BLOCKING__SHIFT 0x2
24185 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_KILL_GEN3_MASK 0x1
24186 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_KILL_GEN3__SHIFT 0x0
24187 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_ATOMIC_EN_MASK 0x4
24188 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_ATOMIC_EN__SHIFT 0x2
24189 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_ATOMIC_ROUTING_EN_MASK 0x8
24190 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_ATOMIC_ROUTING_EN__SHIFT 0x3
24191 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_MSI_MULTI_CAP_MASK 0x70
24192 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_MSI_MULTI_CAP__SHIFT 0x4
24193 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_NO_RO_ENABLED_P2P_PASSING_MASK 0x80
24194 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_NO_RO_ENABLED_P2P_PASSING__SHIFT 0x7
24195 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_ENABLE_LEGACY_DEBUG_BUS_MASK 0x100
24196 #define PSX80_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_ENABLE_LEGACY_DEBUG_BUS__SHIFT 0x8
24197 #define PSX80_WRP_BIF_SSID__STRAP_BIF_SUBSYS_VEN_ID_MASK 0xffff
24198 #define PSX80_WRP_BIF_SSID__STRAP_BIF_SUBSYS_VEN_ID__SHIFT 0x0
24199 #define PSX80_WRP_BIF_SSID__STRAP_BIF_SUBSYS_ID_MASK 0xffff0000
24200 #define PSX80_WRP_BIF_SSID__STRAP_BIF_SUBSYS_ID__SHIFT 0x10
24201 #define PSX80_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x7
24202 #define PSX80_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x0
24203 #define PSX80_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x38
24204 #define PSX80_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x3
24205 #define PSX80_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_DOWNSTREAM_PORT_TX_PRESET_MASK 0x3c0
24206 #define PSX80_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x6
24207 #define PSX80_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_UPSTREAM_PORT_TX_PRESET_MASK 0x3c00
24208 #define PSX80_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_UPSTREAM_PORT_TX_PRESET__SHIFT 0xa
24209 #define PSX80_WRP_PCIE_LINK_CONFIG__STRAP_BIF_LINK_CONFIG_MASK 0xf
24210 #define PSX80_WRP_PCIE_LINK_CONFIG__STRAP_BIF_LINK_CONFIG__SHIFT 0x0
24211 #define PSX80_WRP_PCIE_HOLD_TRAINING_A__HOLD_TRAINING_MASK 0x1
24212 #define PSX80_WRP_PCIE_HOLD_TRAINING_A__HOLD_TRAINING__SHIFT 0x0
24213 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x4
24214 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0x2
24215 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x40
24216 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x6
24217 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_BYPASS_EQ_MASK 0x80
24218 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_BYPASS_EQ__SHIFT 0x7
24219 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE_MASK 0x100
24220 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x8
24221 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_SEARCH_MODE_MASK 0x600
24222 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_SEARCH_MODE__SHIFT 0x9
24223 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_TARGET_LINK_SPEED_MASK 0x3000
24224 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_TARGET_LINK_SPEED__SHIFT 0xc
24225 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_FS_MASK 0x3f0000
24226 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_FS__SHIFT 0x10
24227 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_LF_MASK 0x3f000000
24228 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_LF__SHIFT 0x18
24229 #define PSX80_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_PM_SUPPORT_MASK 0xc000
24230 #define PSX80_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_PM_SUPPORT__SHIFT 0xe
24231 #define PSX80_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_L1_EXIT_LATENCY_MASK 0x70000
24232 #define PSX80_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_L1_EXIT_LATENCY__SHIFT 0x10
24233 #define PSX80_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_L0S_EXIT_LATENCY_MASK 0x380000
24234 #define PSX80_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_L0S_EXIT_LATENCY__SHIFT 0x13
24235 #define PSX80_WRP_BIF_STRAP_ASPM_A__STRAP_ENABLE_SIGNAL_EXIT_L1_MASK 0x400000
24236 #define PSX80_WRP_BIF_STRAP_ASPM_A__STRAP_ENABLE_SIGNAL_EXIT_L1__SHIFT 0x16
24237 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_DE_EMPHASIS_SEL_MASK 0x20
24238 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_DE_EMPHASIS_SEL__SHIFT 0x5
24239 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x800
24240 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0xb
24241 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_2P5GT_MASK 0x1000
24242 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_2P5GT__SHIFT 0xc
24243 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_5GT_MASK 0x2000
24244 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_5GT__SHIFT 0xd
24245 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_8GT_MASK 0x4000
24246 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_8GT__SHIFT 0xe
24247 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_POISONED_ADVISORY_NONFATAL_MASK 0x1
24248 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_POISONED_ADVISORY_NONFATAL__SHIFT 0x0
24249 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_MAX_PAYLOAD_SUPPORT_MASK 0xe
24250 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_MAX_PAYLOAD_SUPPORT__SHIFT 0x1
24251 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_FIRST_RCVD_ERR_LOG_MASK 0x10
24252 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_FIRST_RCVD_ERR_LOG__SHIFT 0x4
24253 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_EXTENDED_FMT_SUPPORTED_MASK 0x20
24254 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_EXTENDED_FMT_SUPPORTED__SHIFT 0x5
24255 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_E2E_PREFIX_EN_MASK 0x40
24256 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_E2E_PREFIX_EN__SHIFT 0x6
24257 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_BCH_ECC_EN_MASK 0x80
24258 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_BCH_ECC_EN__SHIFT 0x7
24259 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_MC_ECRC_REGEN_SUPP_MASK 0x100
24260 #define PSX80_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_MC_ECRC_REGEN_SUPP__SHIFT 0x8
24261 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_A__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN_MASK 0x200
24262 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_A__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN__SHIFT 0x9
24263 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_A__STRAP_BIF_INITIAL_N_FTS_MASK 0xff000000
24264 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_A__STRAP_BIF_INITIAL_N_FTS__SHIFT 0x18
24265 #define PSX80_WRP_PCIE_PORT_IS_SB_A__PORT_IS_SB_MASK 0x1
24266 #define PSX80_WRP_PCIE_PORT_IS_SB_A__PORT_IS_SB__SHIFT 0x0
24267 #define PSX80_WRP_PCIE_HOLD_TRAINING_B__HOLD_TRAINING_MASK 0x1
24268 #define PSX80_WRP_PCIE_HOLD_TRAINING_B__HOLD_TRAINING__SHIFT 0x0
24269 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x4
24270 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0x2
24271 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x40
24272 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x6
24273 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_BYPASS_EQ_MASK 0x80
24274 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_BYPASS_EQ__SHIFT 0x7
24275 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE_MASK 0x100
24276 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x8
24277 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_SEARCH_MODE_MASK 0x600
24278 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_SEARCH_MODE__SHIFT 0x9
24279 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_TARGET_LINK_SPEED_MASK 0x3000
24280 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_TARGET_LINK_SPEED__SHIFT 0xc
24281 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_FS_MASK 0x3f0000
24282 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_FS__SHIFT 0x10
24283 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_LF_MASK 0x3f000000
24284 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_LF__SHIFT 0x18
24285 #define PSX80_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_PM_SUPPORT_MASK 0xc000
24286 #define PSX80_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_PM_SUPPORT__SHIFT 0xe
24287 #define PSX80_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_L1_EXIT_LATENCY_MASK 0x70000
24288 #define PSX80_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_L1_EXIT_LATENCY__SHIFT 0x10
24289 #define PSX80_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_L0S_EXIT_LATENCY_MASK 0x380000
24290 #define PSX80_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_L0S_EXIT_LATENCY__SHIFT 0x13
24291 #define PSX80_WRP_BIF_STRAP_ASPM_B__STRAP_ENABLE_SIGNAL_EXIT_L1_MASK 0x400000
24292 #define PSX80_WRP_BIF_STRAP_ASPM_B__STRAP_ENABLE_SIGNAL_EXIT_L1__SHIFT 0x16
24293 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_DE_EMPHASIS_SEL_MASK 0x20
24294 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_DE_EMPHASIS_SEL__SHIFT 0x5
24295 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x800
24296 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0xb
24297 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_2P5GT_MASK 0x1000
24298 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_2P5GT__SHIFT 0xc
24299 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_5GT_MASK 0x2000
24300 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_5GT__SHIFT 0xd
24301 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_8GT_MASK 0x4000
24302 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_8GT__SHIFT 0xe
24303 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_POISONED_ADVISORY_NONFATAL_MASK 0x1
24304 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_POISONED_ADVISORY_NONFATAL__SHIFT 0x0
24305 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_MAX_PAYLOAD_SUPPORT_MASK 0xe
24306 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_MAX_PAYLOAD_SUPPORT__SHIFT 0x1
24307 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_FIRST_RCVD_ERR_LOG_MASK 0x10
24308 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_FIRST_RCVD_ERR_LOG__SHIFT 0x4
24309 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_EXTENDED_FMT_SUPPORTED_MASK 0x20
24310 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_EXTENDED_FMT_SUPPORTED__SHIFT 0x5
24311 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_E2E_PREFIX_EN_MASK 0x40
24312 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_E2E_PREFIX_EN__SHIFT 0x6
24313 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_BCH_ECC_EN_MASK 0x80
24314 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_BCH_ECC_EN__SHIFT 0x7
24315 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_MC_ECRC_REGEN_SUPP_MASK 0x100
24316 #define PSX80_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_MC_ECRC_REGEN_SUPP__SHIFT 0x8
24317 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_B__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN_MASK 0x200
24318 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_B__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN__SHIFT 0x9
24319 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_B__STRAP_BIF_INITIAL_N_FTS_MASK 0xff000000
24320 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_B__STRAP_BIF_INITIAL_N_FTS__SHIFT 0x18
24321 #define PSX80_WRP_PCIE_PORT_IS_SB_B__PORT_IS_SB_MASK 0x1
24322 #define PSX80_WRP_PCIE_PORT_IS_SB_B__PORT_IS_SB__SHIFT 0x0
24323 #define PSX80_WRP_PCIE_HOLD_TRAINING_C__HOLD_TRAINING_MASK 0x1
24324 #define PSX80_WRP_PCIE_HOLD_TRAINING_C__HOLD_TRAINING__SHIFT 0x0
24325 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x4
24326 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0x2
24327 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x40
24328 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x6
24329 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_BYPASS_EQ_MASK 0x80
24330 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_BYPASS_EQ__SHIFT 0x7
24331 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE_MASK 0x100
24332 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x8
24333 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_SEARCH_MODE_MASK 0x600
24334 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_SEARCH_MODE__SHIFT 0x9
24335 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_TARGET_LINK_SPEED_MASK 0x3000
24336 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_TARGET_LINK_SPEED__SHIFT 0xc
24337 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_FS_MASK 0x3f0000
24338 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_FS__SHIFT 0x10
24339 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_LF_MASK 0x3f000000
24340 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_LF__SHIFT 0x18
24341 #define PSX80_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_PM_SUPPORT_MASK 0xc000
24342 #define PSX80_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_PM_SUPPORT__SHIFT 0xe
24343 #define PSX80_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_L1_EXIT_LATENCY_MASK 0x70000
24344 #define PSX80_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_L1_EXIT_LATENCY__SHIFT 0x10
24345 #define PSX80_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_L0S_EXIT_LATENCY_MASK 0x380000
24346 #define PSX80_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_L0S_EXIT_LATENCY__SHIFT 0x13
24347 #define PSX80_WRP_BIF_STRAP_ASPM_C__STRAP_ENABLE_SIGNAL_EXIT_L1_MASK 0x400000
24348 #define PSX80_WRP_BIF_STRAP_ASPM_C__STRAP_ENABLE_SIGNAL_EXIT_L1__SHIFT 0x16
24349 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_DE_EMPHASIS_SEL_MASK 0x20
24350 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_DE_EMPHASIS_SEL__SHIFT 0x5
24351 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x800
24352 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0xb
24353 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_2P5GT_MASK 0x1000
24354 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_2P5GT__SHIFT 0xc
24355 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_5GT_MASK 0x2000
24356 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_5GT__SHIFT 0xd
24357 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_8GT_MASK 0x4000
24358 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_8GT__SHIFT 0xe
24359 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_POISONED_ADVISORY_NONFATAL_MASK 0x1
24360 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_POISONED_ADVISORY_NONFATAL__SHIFT 0x0
24361 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_MAX_PAYLOAD_SUPPORT_MASK 0xe
24362 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_MAX_PAYLOAD_SUPPORT__SHIFT 0x1
24363 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_FIRST_RCVD_ERR_LOG_MASK 0x10
24364 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_FIRST_RCVD_ERR_LOG__SHIFT 0x4
24365 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_EXTENDED_FMT_SUPPORTED_MASK 0x20
24366 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_EXTENDED_FMT_SUPPORTED__SHIFT 0x5
24367 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_E2E_PREFIX_EN_MASK 0x40
24368 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_E2E_PREFIX_EN__SHIFT 0x6
24369 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_BCH_ECC_EN_MASK 0x80
24370 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_BCH_ECC_EN__SHIFT 0x7
24371 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_MC_ECRC_REGEN_SUPP_MASK 0x100
24372 #define PSX80_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_MC_ECRC_REGEN_SUPP__SHIFT 0x8
24373 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_C__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN_MASK 0x200
24374 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_C__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN__SHIFT 0x9
24375 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_C__STRAP_BIF_INITIAL_N_FTS_MASK 0xff000000
24376 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_C__STRAP_BIF_INITIAL_N_FTS__SHIFT 0x18
24377 #define PSX80_WRP_PCIE_PORT_IS_SB_C__PORT_IS_SB_MASK 0x1
24378 #define PSX80_WRP_PCIE_PORT_IS_SB_C__PORT_IS_SB__SHIFT 0x0
24379 #define PSX80_WRP_PCIE_HOLD_TRAINING_D__HOLD_TRAINING_MASK 0x1
24380 #define PSX80_WRP_PCIE_HOLD_TRAINING_D__HOLD_TRAINING__SHIFT 0x0
24381 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x4
24382 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0x2
24383 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x40
24384 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x6
24385 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_BYPASS_EQ_MASK 0x80
24386 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_BYPASS_EQ__SHIFT 0x7
24387 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE_MASK 0x100
24388 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x8
24389 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_SEARCH_MODE_MASK 0x600
24390 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_SEARCH_MODE__SHIFT 0x9
24391 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_TARGET_LINK_SPEED_MASK 0x3000
24392 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_TARGET_LINK_SPEED__SHIFT 0xc
24393 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_FS_MASK 0x3f0000
24394 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_FS__SHIFT 0x10
24395 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_LF_MASK 0x3f000000
24396 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_LF__SHIFT 0x18
24397 #define PSX80_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_PM_SUPPORT_MASK 0xc000
24398 #define PSX80_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_PM_SUPPORT__SHIFT 0xe
24399 #define PSX80_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_L1_EXIT_LATENCY_MASK 0x70000
24400 #define PSX80_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_L1_EXIT_LATENCY__SHIFT 0x10
24401 #define PSX80_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_L0S_EXIT_LATENCY_MASK 0x380000
24402 #define PSX80_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_L0S_EXIT_LATENCY__SHIFT 0x13
24403 #define PSX80_WRP_BIF_STRAP_ASPM_D__STRAP_ENABLE_SIGNAL_EXIT_L1_MASK 0x400000
24404 #define PSX80_WRP_BIF_STRAP_ASPM_D__STRAP_ENABLE_SIGNAL_EXIT_L1__SHIFT 0x16
24405 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_DE_EMPHASIS_SEL_MASK 0x20
24406 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_DE_EMPHASIS_SEL__SHIFT 0x5
24407 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x800
24408 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0xb
24409 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_2P5GT_MASK 0x1000
24410 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_2P5GT__SHIFT 0xc
24411 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_5GT_MASK 0x2000
24412 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_5GT__SHIFT 0xd
24413 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_8GT_MASK 0x4000
24414 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_8GT__SHIFT 0xe
24415 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_POISONED_ADVISORY_NONFATAL_MASK 0x1
24416 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_POISONED_ADVISORY_NONFATAL__SHIFT 0x0
24417 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_MAX_PAYLOAD_SUPPORT_MASK 0xe
24418 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_MAX_PAYLOAD_SUPPORT__SHIFT 0x1
24419 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_FIRST_RCVD_ERR_LOG_MASK 0x10
24420 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_FIRST_RCVD_ERR_LOG__SHIFT 0x4
24421 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_EXTENDED_FMT_SUPPORTED_MASK 0x20
24422 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_EXTENDED_FMT_SUPPORTED__SHIFT 0x5
24423 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_E2E_PREFIX_EN_MASK 0x40
24424 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_E2E_PREFIX_EN__SHIFT 0x6
24425 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_BCH_ECC_EN_MASK 0x80
24426 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_BCH_ECC_EN__SHIFT 0x7
24427 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_MC_ECRC_REGEN_SUPP_MASK 0x100
24428 #define PSX80_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_MC_ECRC_REGEN_SUPP__SHIFT 0x8
24429 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_D__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN_MASK 0x200
24430 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_D__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN__SHIFT 0x9
24431 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_D__STRAP_BIF_INITIAL_N_FTS_MASK 0xff000000
24432 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_D__STRAP_BIF_INITIAL_N_FTS__SHIFT 0x18
24433 #define PSX80_WRP_PCIE_PORT_IS_SB_D__PORT_IS_SB_MASK 0x1
24434 #define PSX80_WRP_PCIE_PORT_IS_SB_D__PORT_IS_SB__SHIFT 0x0
24435 #define PSX80_WRP_PCIE_HOLD_TRAINING_E__HOLD_TRAINING_MASK 0x1
24436 #define PSX80_WRP_PCIE_HOLD_TRAINING_E__HOLD_TRAINING__SHIFT 0x0
24437 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x4
24438 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0x2
24439 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x40
24440 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x6
24441 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_BYPASS_EQ_MASK 0x80
24442 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_BYPASS_EQ__SHIFT 0x7
24443 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE_MASK 0x100
24444 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x8
24445 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_SEARCH_MODE_MASK 0x600
24446 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_SEARCH_MODE__SHIFT 0x9
24447 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_TARGET_LINK_SPEED_MASK 0x3000
24448 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_TARGET_LINK_SPEED__SHIFT 0xc
24449 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_FS_MASK 0x3f0000
24450 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_FS__SHIFT 0x10
24451 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_LF_MASK 0x3f000000
24452 #define PSX80_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_LF__SHIFT 0x18
24453 #define PSX80_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_PM_SUPPORT_MASK 0xc000
24454 #define PSX80_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_PM_SUPPORT__SHIFT 0xe
24455 #define PSX80_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_L1_EXIT_LATENCY_MASK 0x70000
24456 #define PSX80_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_L1_EXIT_LATENCY__SHIFT 0x10
24457 #define PSX80_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_L0S_EXIT_LATENCY_MASK 0x380000
24458 #define PSX80_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_L0S_EXIT_LATENCY__SHIFT 0x13
24459 #define PSX80_WRP_BIF_STRAP_ASPM_E__STRAP_ENABLE_SIGNAL_EXIT_L1_MASK 0x400000
24460 #define PSX80_WRP_BIF_STRAP_ASPM_E__STRAP_ENABLE_SIGNAL_EXIT_L1__SHIFT 0x16
24461 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_DE_EMPHASIS_SEL_MASK 0x20
24462 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_DE_EMPHASIS_SEL__SHIFT 0x5
24463 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x800
24464 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0xb
24465 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_2P5GT_MASK 0x1000
24466 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_2P5GT__SHIFT 0xc
24467 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_5GT_MASK 0x2000
24468 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_5GT__SHIFT 0xd
24469 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_8GT_MASK 0x4000
24470 #define PSX80_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_8GT__SHIFT 0xe
24471 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_POISONED_ADVISORY_NONFATAL_MASK 0x1
24472 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_POISONED_ADVISORY_NONFATAL__SHIFT 0x0
24473 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_MAX_PAYLOAD_SUPPORT_MASK 0xe
24474 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_MAX_PAYLOAD_SUPPORT__SHIFT 0x1
24475 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_FIRST_RCVD_ERR_LOG_MASK 0x10
24476 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_FIRST_RCVD_ERR_LOG__SHIFT 0x4
24477 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_EXTENDED_FMT_SUPPORTED_MASK 0x20
24478 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_EXTENDED_FMT_SUPPORTED__SHIFT 0x5
24479 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_E2E_PREFIX_EN_MASK 0x40
24480 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_E2E_PREFIX_EN__SHIFT 0x6
24481 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_BCH_ECC_EN_MASK 0x80
24482 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_BCH_ECC_EN__SHIFT 0x7
24483 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_MC_ECRC_REGEN_SUPP_MASK 0x100
24484 #define PSX80_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_MC_ECRC_REGEN_SUPP__SHIFT 0x8
24485 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_E__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN_MASK 0x200
24486 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_E__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN__SHIFT 0x9
24487 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_E__STRAP_BIF_INITIAL_N_FTS_MASK 0xff000000
24488 #define PSX80_WRP_BIF_STRAP_LINK_TRAINING_E__STRAP_BIF_INITIAL_N_FTS__SHIFT 0x18
24489 #define PSX80_WRP_PCIE_PORT_IS_SB_E__PORT_IS_SB_MASK 0x1
24490 #define PSX80_WRP_PCIE_PORT_IS_SB_E__PORT_IS_SB__SHIFT 0x0
24491 #define PSX80_WRP_LNCNT_CONTROL__CFG_LNC_WINDOW_EN0_MASK 0x1
24492 #define PSX80_WRP_LNCNT_CONTROL__CFG_LNC_WINDOW_EN0__SHIFT 0x0
24493 #define PSX80_WRP_LNCNT_CONTROL__CFG_LNC_BW_CNT_EN1_MASK 0x2
24494 #define PSX80_WRP_LNCNT_CONTROL__CFG_LNC_BW_CNT_EN1__SHIFT 0x1
24495 #define PSX80_WRP_LNCNT_CONTROL__CFG_LNC_CMN_CNT_EN2_MASK 0x4
24496 #define PSX80_WRP_LNCNT_CONTROL__CFG_LNC_CMN_CNT_EN2__SHIFT 0x2
24497 #define PSX80_WRP_LNCNT_CONTROL__CFG_LNC_OVRD_EN3_MASK 0x8
24498 #define PSX80_WRP_LNCNT_CONTROL__CFG_LNC_OVRD_EN3__SHIFT 0x3
24499 #define PSX80_WRP_LNCNT_CONTROL__CFG_LNC_OVRD_VAL4_MASK 0x10
24500 #define PSX80_WRP_LNCNT_CONTROL__CFG_LNC_OVRD_VAL4__SHIFT 0x4
24501 #define PSX80_WRP_CFG_LNC_WINDOW__CFG_LNC_WINDOW0_MASK 0xffffff
24502 #define PSX80_WRP_CFG_LNC_WINDOW__CFG_LNC_WINDOW0__SHIFT 0x0
24503 #define PSX80_WRP_LNCNT_QUAN_THRD__CFG_LNC_BW_QUAN_THRD0_MASK 0x7
24504 #define PSX80_WRP_LNCNT_QUAN_THRD__CFG_LNC_BW_QUAN_THRD0__SHIFT 0x0
24505 #define PSX80_WRP_LNCNT_QUAN_THRD__CFG_LNC_CMN_QUAN_THRD4_MASK 0x70
24506 #define PSX80_WRP_LNCNT_QUAN_THRD__CFG_LNC_CMN_QUAN_THRD4__SHIFT 0x4
24507 #define PSX80_WRP_LNCNT_WEIGHT__CFG_LNC_BW_WEIGHT0_MASK 0xffff
24508 #define PSX80_WRP_LNCNT_WEIGHT__CFG_LNC_BW_WEIGHT0__SHIFT 0x0
24509 #define PSX80_WRP_LNCNT_WEIGHT__CFG_LNC_CMN_WEIGHT16_MASK 0xffff0000
24510 #define PSX80_WRP_LNCNT_WEIGHT__CFG_LNC_CMN_WEIGHT16__SHIFT 0x10
24511 #define PSX80_WRP_LNC_TOTAL_WACC__LNC_TOTAL_WACC_MASK 0xffffffff
24512 #define PSX80_WRP_LNC_TOTAL_WACC__LNC_TOTAL_WACC__SHIFT 0x0
24513 #define PSX80_WRP_LNC_BW_WACC__LNC_BW_WACC_MASK 0xffffffff
24514 #define PSX80_WRP_LNC_BW_WACC__LNC_BW_WACC__SHIFT 0x0
24515 #define PSX80_WRP_LNC_CMN_WACC__LNC_CMN_WACC_MASK 0xffffffff
24516 #define PSX80_WRP_LNC_CMN_WACC__LNC_CMN_WACC__SHIFT 0x0
24517 #define PSX80_WRP_PCIE_EFUSE__PCIE_EFUSE_MASK 0xffffffff
24518 #define PSX80_WRP_PCIE_EFUSE__PCIE_EFUSE__SHIFT 0x0
24519 #define PSX80_WRP_PCIE_EFUSE2__PCIE_EFUSE2_MASK 0xffffffff
24520 #define PSX80_WRP_PCIE_EFUSE2__PCIE_EFUSE2__SHIFT 0x0
24521 #define PSX80_WRP_PCIE_EFUSE3__PCIE_EFUSE3_MASK 0xffffffff
24522 #define PSX80_WRP_PCIE_EFUSE3__PCIE_EFUSE3__SHIFT 0x0
24523 #define PSX80_WRP_PCIE_EFUSE4__PCIE_EFUSE4_MASK 0xffffffff
24524 #define PSX80_WRP_PCIE_EFUSE4__PCIE_EFUSE4__SHIFT 0x0
24525 #define PSX80_WRP_PCIE_EFUSE5__PCIE_EFUSE5_MASK 0xffffffff
24526 #define PSX80_WRP_PCIE_EFUSE5__PCIE_EFUSE5__SHIFT 0x0
24527 #define PSX80_WRP_PCIE_EFUSE6__PCIE_EFUSE6_MASK 0xffffffff
24528 #define PSX80_WRP_PCIE_EFUSE6__PCIE_EFUSE6__SHIFT 0x0
24529 #define PSX80_WRP_PCIE_EFUSE7__PCIE_EFUSE7_MASK 0xffffffff
24530 #define PSX80_WRP_PCIE_EFUSE7__PCIE_EFUSE7__SHIFT 0x0
24531 #define PSX80_WRP_PCIE_WRAP_SCRATCH1__PCIE_WRAP_SCRATCH1_MASK 0xffffffff
24532 #define PSX80_WRP_PCIE_WRAP_SCRATCH1__PCIE_WRAP_SCRATCH1__SHIFT 0x0
24533 #define PSX80_WRP_PCIE_WRAP_SCRATCH2__PCIE_WRAP_SCRATCH2_MASK 0xffffffff
24534 #define PSX80_WRP_PCIE_WRAP_SCRATCH2__PCIE_WRAP_SCRATCH2__SHIFT 0x0
24535 #define PSX80_WRP_PCIE_WRAP_REG_TARG_MISC__CLKEN_MASK_MASK 0x1
24536 #define PSX80_WRP_PCIE_WRAP_REG_TARG_MISC__CLKEN_MASK__SHIFT 0x0
24537 #define PSX80_WRP_PCIE_WRAP_DTM_MISC__DTM_BULKPHY_FREQDIV_OVERRIDE_MASK 0x1
24538 #define PSX80_WRP_PCIE_WRAP_DTM_MISC__DTM_BULKPHY_FREQDIV_OVERRIDE__SHIFT 0x0
24539 #define PSX80_WRP_PCIE_WRAP_TURNAROUND_DAISYCHAIN__END_BIFCORE_REGISTER_DAISYCHAIN_MASK 0x1
24540 #define PSX80_WRP_PCIE_WRAP_TURNAROUND_DAISYCHAIN__END_BIFCORE_REGISTER_DAISYCHAIN__SHIFT 0x0
24541 #define PSX80_WRP_PCIE_WRAP_TURNAROUND_DAISYCHAIN__END_WRAPPER_REGISTER_DAISYCHAIN_MASK 0x2
24542 #define PSX80_WRP_PCIE_WRAP_TURNAROUND_DAISYCHAIN__END_WRAPPER_REGISTER_DAISYCHAIN__SHIFT 0x1
24543 #define PSX80_WRP_PCIE_WRAP_MISC__HOLD_TRAINING_STICKY_MASK 0x2
24544 #define PSX80_WRP_PCIE_WRAP_MISC__HOLD_TRAINING_STICKY__SHIFT 0x1
24545 #define PSX80_WRP_PCIE_WRAP_MISC__STRAP_BIF_QUICKSIM_START_MASK 0x4
24546 #define PSX80_WRP_PCIE_WRAP_MISC__STRAP_BIF_QUICKSIM_START__SHIFT 0x2
24547 #define PSX80_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_DELAY_FI_MASK 0x7
24548 #define PSX80_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_DELAY_FI__SHIFT 0x0
24549 #define PSX80_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_DELAY_DI_MASK 0x70
24550 #define PSX80_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_DELAY_DI__SHIFT 0x4
24551 #define PSX80_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_ATSEL_FI_MASK 0x80
24552 #define PSX80_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_ATSEL_FI__SHIFT 0x7
24553 #define PSX80_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_ATSEL_DI_MASK 0x100
24554 #define PSX80_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_ATSEL_DI__SHIFT 0x8
24555 #define PSX80_WRP_PCIE_RXDET_OVERRIDE__RxDetOvrVal_MASK 0xff
24556 #define PSX80_WRP_PCIE_RXDET_OVERRIDE__RxDetOvrVal__SHIFT 0x0
24557 #define PSX80_WRP_PCIE_RXDET_OVERRIDE__RxDetOvrEn_MASK 0x10000
24558 #define PSX80_WRP_PCIE_RXDET_OVERRIDE__RxDetOvrEn__SHIFT 0x10
24559 #define PSX80_WRP_IMPCTL_CNTL_PIF0__ArbEn0_MASK 0x1
24560 #define PSX80_WRP_IMPCTL_CNTL_PIF0__ArbEn0__SHIFT 0x0
24561 #define PSX80_WRP_IMPCTL_CNTL_PIF0__QuickSimOverRide0_MASK 0x800
24562 #define PSX80_WRP_IMPCTL_CNTL_PIF0__QuickSimOverRide0__SHIFT 0xb
24563 #define PSX80_WRP_REG_ADAPT_pciecore0_CONTROL__ACCESS_MODE_pciecore0_MASK 0x1
24564 #define PSX80_WRP_REG_ADAPT_pciecore0_CONTROL__ACCESS_MODE_pciecore0__SHIFT 0x0
24565 #define PSX80_WRP_REG_ADAPT_pwregt_CONTROL__ACCESS_MODE_pwregt_MASK 0x1
24566 #define PSX80_WRP_REG_ADAPT_pwregt_CONTROL__ACCESS_MODE_pwregt__SHIFT 0x0
24567 #define PSX80_WRP_REG_ADAPT_pwregr_CONTROL__ACCESS_MODE_pwregr_MASK 0x1
24568 #define PSX80_WRP_REG_ADAPT_pwregr_CONTROL__ACCESS_MODE_pwregr__SHIFT 0x0
24569 #define PSX80_WRP_REG_ADAPT_pif0_CONTROL__ACCESS_MODE_pif0_MASK 0x1
24570 #define PSX80_WRP_REG_ADAPT_pif0_CONTROL__ACCESS_MODE_pif0__SHIFT 0x0
24571 #define PSX80_WRP_BIOSTIMER_CMD__Microseconds_MASK 0xffffffff
24572 #define PSX80_WRP_BIOSTIMER_CMD__Microseconds__SHIFT 0x0
24573 #define PSX80_WRP_BIOSTIMER_CNTL__ClockRate_MASK 0xff
24574 #define PSX80_WRP_BIOSTIMER_CNTL__ClockRate__SHIFT 0x0
24575 #define PSX80_WRP_BIOSTIMER_DEBUG__Microseconds_compare_MASK 0xffffffff
24576 #define PSX80_WRP_BIOSTIMER_DEBUG__Microseconds_compare__SHIFT 0x0
24577 #define PSX80_WRP_DTM_RX_BP_CNTL__rxElasBP_Cntl_MASK 0xff
24578 #define PSX80_WRP_DTM_RX_BP_CNTL__rxElasBP_Cntl__SHIFT 0x0
24579 #define PSX80_WRP_DTM_RX_BP_CNTL__Dbg_Cntl_MASK 0xf0000
24580 #define PSX80_WRP_DTM_RX_BP_CNTL__Dbg_Cntl__SHIFT 0x10
24581 #define PSX80_WRP_DTM_RX_BP_CNTL__rxElasBP_SlideValue_MASK 0xf00000
24582 #define PSX80_WRP_DTM_RX_BP_CNTL__rxElasBP_SlideValue__SHIFT 0x14
24583 #define PSX80_WRP_DTM_RX_BP_CNTL__td_hold_training_override_MASK 0x1f000000
24584 #define PSX80_WRP_DTM_RX_BP_CNTL__td_hold_training_override__SHIFT 0x18
24585 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy0_MASK 0x1
24586 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy0__SHIFT 0x0
24587 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy1_MASK 0x2
24588 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy1__SHIFT 0x1
24589 #define PSX80_WRP_DTM_CNTL__Determinism_En_DTM_MASK 0x4
24590 #define PSX80_WRP_DTM_CNTL__Determinism_En_DTM__SHIFT 0x2
24591 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy2_MASK 0x8
24592 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy2__SHIFT 0x3
24593 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy3_MASK 0x10
24594 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy3__SHIFT 0x4
24595 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy4_MASK 0x20
24596 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy4__SHIFT 0x5
24597 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy5_MASK 0x40
24598 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy5__SHIFT 0x6
24599 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy6_MASK 0x80
24600 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy6__SHIFT 0x7
24601 #define PSX80_WRP_DTM_CNTL__TxClk1x_Cntl_MASK 0x300
24602 #define PSX80_WRP_DTM_CNTL__TxClk1x_Cntl__SHIFT 0x8
24603 #define PSX80_WRP_DTM_CNTL__TxClkGskt_Cntl_MASK 0xc00
24604 #define PSX80_WRP_DTM_CNTL__TxClkGskt_Cntl__SHIFT 0xa
24605 #define PSX80_WRP_DTM_CNTL__refClk_Cntl_MASK 0x3000
24606 #define PSX80_WRP_DTM_CNTL__refClk_Cntl__SHIFT 0xc
24607 #define PSX80_WRP_DTM_CNTL__dtmClk_Sel_Timer_MASK 0xc000
24608 #define PSX80_WRP_DTM_CNTL__dtmClk_Sel_Timer__SHIFT 0xe
24609 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy7_MASK 0x10000
24610 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy7__SHIFT 0x10
24611 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy8_MASK 0x20000
24612 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy8__SHIFT 0x11
24613 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy9_MASK 0x40000
24614 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy9__SHIFT 0x12
24615 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy10_MASK 0x80000
24616 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy10__SHIFT 0x13
24617 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy11_MASK 0x100000
24618 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy11__SHIFT 0x14
24619 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy12_MASK 0x200000
24620 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy12__SHIFT 0x15
24621 #define PSX80_WRP_DTM_CNTL__rxElasWidth_Cntl_MASK 0xc00000
24622 #define PSX80_WRP_DTM_CNTL__rxElasWidth_Cntl__SHIFT 0x16
24623 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy13_MASK 0x1000000
24624 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy13__SHIFT 0x18
24625 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy14_MASK 0x2000000
24626 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy14__SHIFT 0x19
24627 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy15_MASK 0x4000000
24628 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy15__SHIFT 0x1a
24629 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy16_MASK 0x8000000
24630 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy16__SHIFT 0x1b
24631 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy17_MASK 0x10000000
24632 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy17__SHIFT 0x1c
24633 #define PSX80_WRP_DTM_CNTL__Warm_RstTimer_MASK 0x60000000
24634 #define PSX80_WRP_DTM_CNTL__Warm_RstTimer__SHIFT 0x1d
24635 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy18_MASK 0x80000000
24636 #define PSX80_WRP_DTM_CNTL__Dtm_Dummy18__SHIFT 0x1f
24637 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_Dummy19_MASK 0x1
24638 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_Dummy19__SHIFT 0x0
24639 #define PSX80_WRP_DTM_CNTL_LEGACY__fifoInit_one_dropout_MASK 0x2
24640 #define PSX80_WRP_DTM_CNTL_LEGACY__fifoInit_one_dropout__SHIFT 0x1
24641 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_Clk_2sym_MASK 0x4
24642 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_Clk_2sym__SHIFT 0x2
24643 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_GsktClk_2sym_MASK 0x8
24644 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_GsktClk_2sym__SHIFT 0x3
24645 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_hardRst_slide_MASK 0x30
24646 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_hardRst_slide__SHIFT 0x4
24647 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_earlyRst_slide_MASK 0xc0
24648 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_earlyRst_slide__SHIFT 0x6
24649 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_txPhyStsOk_slide_MASK 0x300
24650 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_txPhyStsOk_slide__SHIFT 0x8
24651 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Period_MASK 0xf000
24652 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Period__SHIFT 0xc
24653 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Send_MASK 0xf0000
24654 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Send__SHIFT 0x10
24655 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Rcv_MASK 0xf00000
24656 #define PSX80_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Rcv__SHIFT 0x14
24657 #define PSX80_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Period_MASK 0x1ff
24658 #define PSX80_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Period__SHIFT 0x0
24659 #define PSX80_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Send_MASK 0x3fe00
24660 #define PSX80_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Send__SHIFT 0x9
24661 #define PSX80_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Rcv_MASK 0x7fc0000
24662 #define PSX80_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Rcv__SHIFT 0x12
24663 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_startTime_DI_clk10x_MASK 0xff
24664 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_startTime_DI_clk10x__SHIFT 0x0
24665 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_dropoutTime_DI_clk10x_MASK 0xff00
24666 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_dropoutTime_DI_clk10x__SHIFT 0x8
24667 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_stopTime_DI_clk10x_MASK 0xff0000
24668 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_stopTime_DI_clk10x__SHIFT 0x10
24669 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_startTime_DI_clkGskt_MASK 0xff
24670 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_startTime_DI_clkGskt__SHIFT 0x0
24671 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_dropoutTime_DI_clkGskt_MASK 0xff00
24672 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_dropoutTime_DI_clkGskt__SHIFT 0x8
24673 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_stopTime_DI_clkGskt_MASK 0xff0000
24674 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_stopTime_DI_clkGskt__SHIFT 0x10
24675 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_startTime_FI_clk10x_MASK 0xff
24676 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_startTime_FI_clk10x__SHIFT 0x0
24677 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_dropoutTime_FI_clk10x_MASK 0xff00
24678 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_dropoutTime_FI_clk10x__SHIFT 0x8
24679 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_stopTime_FI_clk10x_MASK 0xff0000
24680 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_stopTime_FI_clk10x__SHIFT 0x10
24681 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_startTime_FI_clkGskt_MASK 0xff
24682 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_startTime_FI_clkGskt__SHIFT 0x0
24683 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_dropoutTime_FI_clkGskt_MASK 0xff00
24684 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_dropoutTime_FI_clkGskt__SHIFT 0x8
24685 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_stopTime_FI_clkGskt_MASK 0xff0000
24686 #define PSX80_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_stopTime_FI_clkGskt__SHIFT 0x10
24687 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_modeCharz_MASK 0x1
24688 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_modeCharz__SHIFT 0x0
24689 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_modeMaintainLock_MASK 0x2
24690 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_modeMaintainLock__SHIFT 0x1
24691 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_modeWidePhase_MASK 0x4
24692 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_modeWidePhase__SHIFT 0x2
24693 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_modeOverrideDelay_MASK 0x8
24694 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_modeOverrideDelay__SHIFT 0x3
24695 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_delayOverride_MASK 0xff00
24696 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_delayOverride__SHIFT 0x8
24697 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdIdle_MASK 0x10000
24698 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdIdle__SHIFT 0x10
24699 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdStart_MASK 0x20000
24700 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdStart__SHIFT 0x11
24701 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdRestart_MASK 0x40000
24702 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdRestart__SHIFT 0x12
24703 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_Enable_MASK 0x100000
24704 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_Enable__SHIFT 0x14
24705 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_FastCkStable_MASK 0x200000
24706 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_FastCkStable__SHIFT 0x15
24707 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_spare_MASK 0xf0000000
24708 #define PSX80_WRP_DELAYLINE_COMMAND__CFG_DPC_spare__SHIFT 0x1c
24709 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_controllerIdle_MASK 0x1
24710 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_controllerIdle__SHIFT 0x0
24711 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_commandComplete_MASK 0x2
24712 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_commandComplete__SHIFT 0x1
24713 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_phaseLocked_MASK 0x4
24714 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_phaseLocked__SHIFT 0x2
24715 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_posAlignmentVld_MASK 0x8
24716 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_posAlignmentVld__SHIFT 0x3
24717 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_negAlignmentVld_MASK 0x10
24718 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_negAlignmentVld__SHIFT 0x4
24719 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_posDelayValue_MASK 0xff00
24720 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_posDelayValue__SHIFT 0x8
24721 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_negDelayValue_MASK 0xff0000
24722 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_negDelayValue__SHIFT 0x10
24723 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_freqRatio_MASK 0x1f000000
24724 #define PSX80_WRP_DELAYLINE_STATUS__DPC_CFG_freqRatio__SHIFT 0x18
24725 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_AER_EN_MASK 0x2
24726 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_AER_EN__SHIFT 0x1
24727 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_ECN1P1_EN_MASK 0x4
24728 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_ECN1P1_EN__SHIFT 0x2
24729 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_GEN2_COMPLIANCE_MASK 0x8
24730 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_GEN2_COMPLIANCE__SHIFT 0x3
24731 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_EN_DEC_TO_HIDDEN_REG_MASK 0x20
24732 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_EN_DEC_TO_HIDDEN_REG__SHIFT 0x5
24733 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_FORCE_MASTER_TIMEOUT_EN_MASK 0x200
24734 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_FORCE_MASTER_TIMEOUT_EN__SHIFT 0x9
24735 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_TPH_SUPPORTED_MASK 0x800
24736 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_TPH_SUPPORTED__SHIFT 0xb
24737 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_MULTI_FUNC_EN_MASK 0x2000
24738 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_MULTI_FUNC_EN__SHIFT 0xd
24739 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_2VC_EN_MASK 0x200000
24740 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_2VC_EN__SHIFT 0x15
24741 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_ARI_EN_MASK 0x800000
24742 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_ARI_EN__SHIFT 0x17
24743 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_TL_ALT_BUF_EN_MASK 0x10000000
24744 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_TL_ALT_BUF_EN__SHIFT 0x1c
24745 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_LTR_SUPPORTED_MASK 0x20000000
24746 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_LTR_SUPPORTED__SHIFT 0x1d
24747 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_OBFF_SUPPORTED_MASK 0xc0000000
24748 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_1__STRAP_BIF_OBFF_SUPPORTED__SHIFT 0x1e
24749 #define PSX81_WRP_BIF_STRAP_PI_CNTL__STRAP_BIF_PI_HW_DEBUG_MASK 0x1ff8
24750 #define PSX81_WRP_BIF_STRAP_PI_CNTL__STRAP_BIF_PI_HW_DEBUG__SHIFT 0x3
24751 #define PSX81_WRP_BIF_STRAP_PI_CNTL__STRAP_PI_PRBS_CLK_ADJ_MASK 0x6000
24752 #define PSX81_WRP_BIF_STRAP_PI_CNTL__STRAP_PI_PRBS_CLK_ADJ__SHIFT 0xd
24753 #define PSX81_WRP_BIF_STRAP_PI_CNTL__STRAP_RXP_HW_DEBUG_MASK 0x1f8000
24754 #define PSX81_WRP_BIF_STRAP_PI_CNTL__STRAP_RXP_HW_DEBUG__SHIFT 0xf
24755 #define PSX81_WRP_BIF_STRAP_PI_CNTL__STRAP_PI_PREP_ELASTDESKEW_FOR_PRBS_MASK 0x200000
24756 #define PSX81_WRP_BIF_STRAP_PI_CNTL__STRAP_PI_PREP_ELASTDESKEW_FOR_PRBS__SHIFT 0x15
24757 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_BIF_ALWAYS_USE_FAST_TXCLK_MASK 0x2
24758 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_BIF_ALWAYS_USE_FAST_TXCLK__SHIFT 0x1
24759 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_PLL_CMP_FREQ_MODE_MASK 0xc
24760 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_PLL_CMP_FREQ_MODE__SHIFT 0x2
24761 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_BIF_FORCE_GEN2_MODE_MASK 0x10
24762 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_CORE__STRAP_BIF_FORCE_GEN2_MODE__SHIFT 0x4
24763 #define PSX81_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_FORCE_GEN3_MODE_MASK 0x400
24764 #define PSX81_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_FORCE_GEN3_MODE__SHIFT 0xa
24765 #define PSX81_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_GEN3_COMPLIANCE_MASK 0x800
24766 #define PSX81_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_GEN3_COMPLIANCE__SHIFT 0xb
24767 #define PSX81_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_ECRC_GEN_EN_MASK 0x2000
24768 #define PSX81_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_ECRC_GEN_EN__SHIFT 0xd
24769 #define PSX81_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_ECRC_CHECK_EN_MASK 0x4000
24770 #define PSX81_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_ECRC_CHECK_EN__SHIFT 0xe
24771 #define PSX81_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL_MASK 0x18000
24772 #define PSX81_WRP_BIF_STRAP_LC_MISC_CORE__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_MAX_FAIL_SEL__SHIFT 0xf
24773 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_IO_ERR_MASK 0x1
24774 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_IO_ERR__SHIFT 0x0
24775 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_BE_ERR_MASK 0x2
24776 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_BE_ERR__SHIFT 0x1
24777 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_MSG_ERR_MASK 0x4
24778 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_MSG_ERR__SHIFT 0x2
24779 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_CFG_ERR_MASK 0x10
24780 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_CFG_ERR__SHIFT 0x4
24781 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_CPL_ERR_MASK 0x20
24782 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_CPL_ERR__SHIFT 0x5
24783 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_EP_ERR_MASK 0x40
24784 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_EP_ERR__SHIFT 0x6
24785 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_LEN_MISMATCH_ERR_MASK 0x80
24786 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_LEN_MISMATCH_ERR__SHIFT 0x7
24787 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_MAX_PAYLOAD_ERR_MASK 0x100
24788 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_MAX_PAYLOAD_ERR__SHIFT 0x8
24789 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_TC_ERR_MASK 0x200
24790 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_TC_ERR__SHIFT 0x9
24791 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_AT_ERR_MASK 0x1000
24792 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_RX_IGNORE_AT_ERR__SHIFT 0xc
24793 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_ERR_REPORTING_DIS_MASK 0x10000
24794 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_ERR_REPORTING_DIS__SHIFT 0x10
24795 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_CPL_ABORT_ERR_EN_MASK 0x20000
24796 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_CPL_ABORT_ERR_EN__SHIFT 0x11
24797 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_INTERNAL_ERR_EN_MASK 0x40000
24798 #define PSX81_WRP_BIF_STRAP_ERROR_IGNORE__STRAP_BIF_INTERNAL_ERR_EN__SHIFT 0x12
24799 #define PSX81_WRP_BIF_STRAP_TEST_DFT__STRAP_BIF_FORCE_CDR_MODE_MASK 0x4000000
24800 #define PSX81_WRP_BIF_STRAP_TEST_DFT__STRAP_BIF_FORCE_CDR_MODE__SHIFT 0x1a
24801 #define PSX81_WRP_BIF_STRAP_TEST_DFT__STRAP_BIF_TX_TEST_ALL_MASK 0xc0000000
24802 #define PSX81_WRP_BIF_STRAP_TEST_DFT__STRAP_BIF_TX_TEST_ALL__SHIFT 0x1e
24803 #define PSX81_WRP_BIF_INT_CNTL__INT_LINKAUTONOMOUSBWINT_MASK 0x1
24804 #define PSX81_WRP_BIF_INT_CNTL__INT_LINKAUTONOMOUSBWINT__SHIFT 0x0
24805 #define PSX81_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_EN_MASK 0x1
24806 #define PSX81_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_EN__SHIFT 0x0
24807 #define PSX81_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_SOURCE_VALIDATION_MASK 0x2
24808 #define PSX81_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_SOURCE_VALIDATION__SHIFT 0x1
24809 #define PSX81_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_TRANSLATION_BLOCKING_MASK 0x4
24810 #define PSX81_WRP_BIF_STRAP_ACS__STRAP_BIF_ACS_TRANSLATION_BLOCKING__SHIFT 0x2
24811 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_KILL_GEN3_MASK 0x1
24812 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_KILL_GEN3__SHIFT 0x0
24813 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_ATOMIC_EN_MASK 0x4
24814 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_ATOMIC_EN__SHIFT 0x2
24815 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_ATOMIC_ROUTING_EN_MASK 0x8
24816 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_ATOMIC_ROUTING_EN__SHIFT 0x3
24817 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_MSI_MULTI_CAP_MASK 0x70
24818 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_MSI_MULTI_CAP__SHIFT 0x4
24819 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_NO_RO_ENABLED_P2P_PASSING_MASK 0x80
24820 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_STRAP_F0_NO_RO_ENABLED_P2P_PASSING__SHIFT 0x7
24821 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_ENABLE_LEGACY_DEBUG_BUS_MASK 0x100
24822 #define PSX81_WRP_BIF_STRAP_FEATURE_EN_2__STRAP_BIF_ENABLE_LEGACY_DEBUG_BUS__SHIFT 0x8
24823 #define PSX81_WRP_BIF_SSID__STRAP_BIF_SUBSYS_VEN_ID_MASK 0xffff
24824 #define PSX81_WRP_BIF_SSID__STRAP_BIF_SUBSYS_VEN_ID__SHIFT 0x0
24825 #define PSX81_WRP_BIF_SSID__STRAP_BIF_SUBSYS_ID_MASK 0xffff0000
24826 #define PSX81_WRP_BIF_SSID__STRAP_BIF_SUBSYS_ID__SHIFT 0x10
24827 #define PSX81_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_DOWNSTREAM_PORT_RX_PRESET_HINT_MASK 0x7
24828 #define PSX81_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_DOWNSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x0
24829 #define PSX81_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_UPSTREAM_PORT_RX_PRESET_HINT_MASK 0x38
24830 #define PSX81_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_UPSTREAM_PORT_RX_PRESET_HINT__SHIFT 0x3
24831 #define PSX81_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_DOWNSTREAM_PORT_TX_PRESET_MASK 0x3c0
24832 #define PSX81_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_DOWNSTREAM_PORT_TX_PRESET__SHIFT 0x6
24833 #define PSX81_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_UPSTREAM_PORT_TX_PRESET_MASK 0x3c00
24834 #define PSX81_WRP_BIF_LANE_EQUALIZATION_CNTL__STRAP_BIF_PCIE_LANE_EQUALIZATION_CNTL_UPSTREAM_PORT_TX_PRESET__SHIFT 0xa
24835 #define PSX81_WRP_PCIE_LINK_CONFIG__STRAP_BIF_LINK_CONFIG_MASK 0xf
24836 #define PSX81_WRP_PCIE_LINK_CONFIG__STRAP_BIF_LINK_CONFIG__SHIFT 0x0
24837 #define PSX81_WRP_PCIE_HOLD_TRAINING_A__HOLD_TRAINING_MASK 0x1
24838 #define PSX81_WRP_PCIE_HOLD_TRAINING_A__HOLD_TRAINING__SHIFT 0x0
24839 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x4
24840 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0x2
24841 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x40
24842 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x6
24843 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_BYPASS_EQ_MASK 0x80
24844 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_BYPASS_EQ__SHIFT 0x7
24845 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE_MASK 0x100
24846 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x8
24847 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_SEARCH_MODE_MASK 0x600
24848 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_SEARCH_MODE__SHIFT 0x9
24849 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_TARGET_LINK_SPEED_MASK 0x3000
24850 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_TARGET_LINK_SPEED__SHIFT 0xc
24851 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_FS_MASK 0x3f0000
24852 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_FS__SHIFT 0x10
24853 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_LF_MASK 0x3f000000
24854 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_A__STRAP_BIF_LC_EQ_LF__SHIFT 0x18
24855 #define PSX81_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_PM_SUPPORT_MASK 0xc000
24856 #define PSX81_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_PM_SUPPORT__SHIFT 0xe
24857 #define PSX81_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_L1_EXIT_LATENCY_MASK 0x70000
24858 #define PSX81_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_L1_EXIT_LATENCY__SHIFT 0x10
24859 #define PSX81_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_L0S_EXIT_LATENCY_MASK 0x380000
24860 #define PSX81_WRP_BIF_STRAP_ASPM_A__STRAP_BIF_L0S_EXIT_LATENCY__SHIFT 0x13
24861 #define PSX81_WRP_BIF_STRAP_ASPM_A__STRAP_ENABLE_SIGNAL_EXIT_L1_MASK 0x400000
24862 #define PSX81_WRP_BIF_STRAP_ASPM_A__STRAP_ENABLE_SIGNAL_EXIT_L1__SHIFT 0x16
24863 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_DE_EMPHASIS_SEL_MASK 0x20
24864 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_DE_EMPHASIS_SEL__SHIFT 0x5
24865 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x800
24866 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0xb
24867 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_2P5GT_MASK 0x1000
24868 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_2P5GT__SHIFT 0xc
24869 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_5GT_MASK 0x2000
24870 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_5GT__SHIFT 0xd
24871 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_8GT_MASK 0x4000
24872 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_A__STRAP_BIF_LC_SPC_MODE_8GT__SHIFT 0xe
24873 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_POISONED_ADVISORY_NONFATAL_MASK 0x1
24874 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_POISONED_ADVISORY_NONFATAL__SHIFT 0x0
24875 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_MAX_PAYLOAD_SUPPORT_MASK 0xe
24876 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_MAX_PAYLOAD_SUPPORT__SHIFT 0x1
24877 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_FIRST_RCVD_ERR_LOG_MASK 0x10
24878 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_FIRST_RCVD_ERR_LOG__SHIFT 0x4
24879 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_EXTENDED_FMT_SUPPORTED_MASK 0x20
24880 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_EXTENDED_FMT_SUPPORTED__SHIFT 0x5
24881 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_E2E_PREFIX_EN_MASK 0x40
24882 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_E2E_PREFIX_EN__SHIFT 0x6
24883 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_BCH_ECC_EN_MASK 0x80
24884 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_BCH_ECC_EN__SHIFT 0x7
24885 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_MC_ECRC_REGEN_SUPP_MASK 0x100
24886 #define PSX81_WRP_BIF_STRAP_MISC_PORT_A__STRAP_BIF_MC_ECRC_REGEN_SUPP__SHIFT 0x8
24887 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_A__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN_MASK 0x200
24888 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_A__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN__SHIFT 0x9
24889 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_A__STRAP_BIF_INITIAL_N_FTS_MASK 0xff000000
24890 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_A__STRAP_BIF_INITIAL_N_FTS__SHIFT 0x18
24891 #define PSX81_WRP_PCIE_PORT_IS_SB_A__PORT_IS_SB_MASK 0x1
24892 #define PSX81_WRP_PCIE_PORT_IS_SB_A__PORT_IS_SB__SHIFT 0x0
24893 #define PSX81_WRP_PCIE_HOLD_TRAINING_B__HOLD_TRAINING_MASK 0x1
24894 #define PSX81_WRP_PCIE_HOLD_TRAINING_B__HOLD_TRAINING__SHIFT 0x0
24895 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x4
24896 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0x2
24897 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x40
24898 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x6
24899 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_BYPASS_EQ_MASK 0x80
24900 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_BYPASS_EQ__SHIFT 0x7
24901 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE_MASK 0x100
24902 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x8
24903 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_SEARCH_MODE_MASK 0x600
24904 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_SEARCH_MODE__SHIFT 0x9
24905 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_TARGET_LINK_SPEED_MASK 0x3000
24906 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_TARGET_LINK_SPEED__SHIFT 0xc
24907 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_FS_MASK 0x3f0000
24908 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_FS__SHIFT 0x10
24909 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_LF_MASK 0x3f000000
24910 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_B__STRAP_BIF_LC_EQ_LF__SHIFT 0x18
24911 #define PSX81_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_PM_SUPPORT_MASK 0xc000
24912 #define PSX81_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_PM_SUPPORT__SHIFT 0xe
24913 #define PSX81_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_L1_EXIT_LATENCY_MASK 0x70000
24914 #define PSX81_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_L1_EXIT_LATENCY__SHIFT 0x10
24915 #define PSX81_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_L0S_EXIT_LATENCY_MASK 0x380000
24916 #define PSX81_WRP_BIF_STRAP_ASPM_B__STRAP_BIF_L0S_EXIT_LATENCY__SHIFT 0x13
24917 #define PSX81_WRP_BIF_STRAP_ASPM_B__STRAP_ENABLE_SIGNAL_EXIT_L1_MASK 0x400000
24918 #define PSX81_WRP_BIF_STRAP_ASPM_B__STRAP_ENABLE_SIGNAL_EXIT_L1__SHIFT 0x16
24919 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_DE_EMPHASIS_SEL_MASK 0x20
24920 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_DE_EMPHASIS_SEL__SHIFT 0x5
24921 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x800
24922 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0xb
24923 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_2P5GT_MASK 0x1000
24924 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_2P5GT__SHIFT 0xc
24925 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_5GT_MASK 0x2000
24926 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_5GT__SHIFT 0xd
24927 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_8GT_MASK 0x4000
24928 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_B__STRAP_BIF_LC_SPC_MODE_8GT__SHIFT 0xe
24929 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_POISONED_ADVISORY_NONFATAL_MASK 0x1
24930 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_POISONED_ADVISORY_NONFATAL__SHIFT 0x0
24931 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_MAX_PAYLOAD_SUPPORT_MASK 0xe
24932 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_MAX_PAYLOAD_SUPPORT__SHIFT 0x1
24933 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_FIRST_RCVD_ERR_LOG_MASK 0x10
24934 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_FIRST_RCVD_ERR_LOG__SHIFT 0x4
24935 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_EXTENDED_FMT_SUPPORTED_MASK 0x20
24936 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_EXTENDED_FMT_SUPPORTED__SHIFT 0x5
24937 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_E2E_PREFIX_EN_MASK 0x40
24938 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_E2E_PREFIX_EN__SHIFT 0x6
24939 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_BCH_ECC_EN_MASK 0x80
24940 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_BCH_ECC_EN__SHIFT 0x7
24941 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_MC_ECRC_REGEN_SUPP_MASK 0x100
24942 #define PSX81_WRP_BIF_STRAP_MISC_PORT_B__STRAP_BIF_MC_ECRC_REGEN_SUPP__SHIFT 0x8
24943 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_B__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN_MASK 0x200
24944 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_B__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN__SHIFT 0x9
24945 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_B__STRAP_BIF_INITIAL_N_FTS_MASK 0xff000000
24946 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_B__STRAP_BIF_INITIAL_N_FTS__SHIFT 0x18
24947 #define PSX81_WRP_PCIE_PORT_IS_SB_B__PORT_IS_SB_MASK 0x1
24948 #define PSX81_WRP_PCIE_PORT_IS_SB_B__PORT_IS_SB__SHIFT 0x0
24949 #define PSX81_WRP_PCIE_HOLD_TRAINING_C__HOLD_TRAINING_MASK 0x1
24950 #define PSX81_WRP_PCIE_HOLD_TRAINING_C__HOLD_TRAINING__SHIFT 0x0
24951 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x4
24952 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0x2
24953 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x40
24954 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x6
24955 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_BYPASS_EQ_MASK 0x80
24956 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_BYPASS_EQ__SHIFT 0x7
24957 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE_MASK 0x100
24958 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x8
24959 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_SEARCH_MODE_MASK 0x600
24960 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_SEARCH_MODE__SHIFT 0x9
24961 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_TARGET_LINK_SPEED_MASK 0x3000
24962 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_TARGET_LINK_SPEED__SHIFT 0xc
24963 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_FS_MASK 0x3f0000
24964 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_FS__SHIFT 0x10
24965 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_LF_MASK 0x3f000000
24966 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_C__STRAP_BIF_LC_EQ_LF__SHIFT 0x18
24967 #define PSX81_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_PM_SUPPORT_MASK 0xc000
24968 #define PSX81_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_PM_SUPPORT__SHIFT 0xe
24969 #define PSX81_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_L1_EXIT_LATENCY_MASK 0x70000
24970 #define PSX81_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_L1_EXIT_LATENCY__SHIFT 0x10
24971 #define PSX81_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_L0S_EXIT_LATENCY_MASK 0x380000
24972 #define PSX81_WRP_BIF_STRAP_ASPM_C__STRAP_BIF_L0S_EXIT_LATENCY__SHIFT 0x13
24973 #define PSX81_WRP_BIF_STRAP_ASPM_C__STRAP_ENABLE_SIGNAL_EXIT_L1_MASK 0x400000
24974 #define PSX81_WRP_BIF_STRAP_ASPM_C__STRAP_ENABLE_SIGNAL_EXIT_L1__SHIFT 0x16
24975 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_DE_EMPHASIS_SEL_MASK 0x20
24976 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_DE_EMPHASIS_SEL__SHIFT 0x5
24977 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x800
24978 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0xb
24979 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_2P5GT_MASK 0x1000
24980 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_2P5GT__SHIFT 0xc
24981 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_5GT_MASK 0x2000
24982 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_5GT__SHIFT 0xd
24983 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_8GT_MASK 0x4000
24984 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_C__STRAP_BIF_LC_SPC_MODE_8GT__SHIFT 0xe
24985 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_POISONED_ADVISORY_NONFATAL_MASK 0x1
24986 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_POISONED_ADVISORY_NONFATAL__SHIFT 0x0
24987 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_MAX_PAYLOAD_SUPPORT_MASK 0xe
24988 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_MAX_PAYLOAD_SUPPORT__SHIFT 0x1
24989 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_FIRST_RCVD_ERR_LOG_MASK 0x10
24990 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_FIRST_RCVD_ERR_LOG__SHIFT 0x4
24991 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_EXTENDED_FMT_SUPPORTED_MASK 0x20
24992 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_EXTENDED_FMT_SUPPORTED__SHIFT 0x5
24993 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_E2E_PREFIX_EN_MASK 0x40
24994 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_E2E_PREFIX_EN__SHIFT 0x6
24995 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_BCH_ECC_EN_MASK 0x80
24996 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_BCH_ECC_EN__SHIFT 0x7
24997 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_MC_ECRC_REGEN_SUPP_MASK 0x100
24998 #define PSX81_WRP_BIF_STRAP_MISC_PORT_C__STRAP_BIF_MC_ECRC_REGEN_SUPP__SHIFT 0x8
24999 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_C__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN_MASK 0x200
25000 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_C__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN__SHIFT 0x9
25001 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_C__STRAP_BIF_INITIAL_N_FTS_MASK 0xff000000
25002 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_C__STRAP_BIF_INITIAL_N_FTS__SHIFT 0x18
25003 #define PSX81_WRP_PCIE_PORT_IS_SB_C__PORT_IS_SB_MASK 0x1
25004 #define PSX81_WRP_PCIE_PORT_IS_SB_C__PORT_IS_SB__SHIFT 0x0
25005 #define PSX81_WRP_PCIE_HOLD_TRAINING_D__HOLD_TRAINING_MASK 0x1
25006 #define PSX81_WRP_PCIE_HOLD_TRAINING_D__HOLD_TRAINING__SHIFT 0x0
25007 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x4
25008 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0x2
25009 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x40
25010 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x6
25011 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_BYPASS_EQ_MASK 0x80
25012 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_BYPASS_EQ__SHIFT 0x7
25013 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE_MASK 0x100
25014 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x8
25015 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_SEARCH_MODE_MASK 0x600
25016 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_SEARCH_MODE__SHIFT 0x9
25017 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_TARGET_LINK_SPEED_MASK 0x3000
25018 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_TARGET_LINK_SPEED__SHIFT 0xc
25019 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_FS_MASK 0x3f0000
25020 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_FS__SHIFT 0x10
25021 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_LF_MASK 0x3f000000
25022 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_D__STRAP_BIF_LC_EQ_LF__SHIFT 0x18
25023 #define PSX81_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_PM_SUPPORT_MASK 0xc000
25024 #define PSX81_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_PM_SUPPORT__SHIFT 0xe
25025 #define PSX81_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_L1_EXIT_LATENCY_MASK 0x70000
25026 #define PSX81_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_L1_EXIT_LATENCY__SHIFT 0x10
25027 #define PSX81_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_L0S_EXIT_LATENCY_MASK 0x380000
25028 #define PSX81_WRP_BIF_STRAP_ASPM_D__STRAP_BIF_L0S_EXIT_LATENCY__SHIFT 0x13
25029 #define PSX81_WRP_BIF_STRAP_ASPM_D__STRAP_ENABLE_SIGNAL_EXIT_L1_MASK 0x400000
25030 #define PSX81_WRP_BIF_STRAP_ASPM_D__STRAP_ENABLE_SIGNAL_EXIT_L1__SHIFT 0x16
25031 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_DE_EMPHASIS_SEL_MASK 0x20
25032 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_DE_EMPHASIS_SEL__SHIFT 0x5
25033 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x800
25034 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0xb
25035 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_2P5GT_MASK 0x1000
25036 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_2P5GT__SHIFT 0xc
25037 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_5GT_MASK 0x2000
25038 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_5GT__SHIFT 0xd
25039 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_8GT_MASK 0x4000
25040 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_D__STRAP_BIF_LC_SPC_MODE_8GT__SHIFT 0xe
25041 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_POISONED_ADVISORY_NONFATAL_MASK 0x1
25042 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_POISONED_ADVISORY_NONFATAL__SHIFT 0x0
25043 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_MAX_PAYLOAD_SUPPORT_MASK 0xe
25044 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_MAX_PAYLOAD_SUPPORT__SHIFT 0x1
25045 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_FIRST_RCVD_ERR_LOG_MASK 0x10
25046 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_FIRST_RCVD_ERR_LOG__SHIFT 0x4
25047 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_EXTENDED_FMT_SUPPORTED_MASK 0x20
25048 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_EXTENDED_FMT_SUPPORTED__SHIFT 0x5
25049 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_E2E_PREFIX_EN_MASK 0x40
25050 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_E2E_PREFIX_EN__SHIFT 0x6
25051 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_BCH_ECC_EN_MASK 0x80
25052 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_BCH_ECC_EN__SHIFT 0x7
25053 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_MC_ECRC_REGEN_SUPP_MASK 0x100
25054 #define PSX81_WRP_BIF_STRAP_MISC_PORT_D__STRAP_BIF_MC_ECRC_REGEN_SUPP__SHIFT 0x8
25055 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_D__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN_MASK 0x200
25056 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_D__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN__SHIFT 0x9
25057 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_D__STRAP_BIF_INITIAL_N_FTS_MASK 0xff000000
25058 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_D__STRAP_BIF_INITIAL_N_FTS__SHIFT 0x18
25059 #define PSX81_WRP_PCIE_PORT_IS_SB_D__PORT_IS_SB_MASK 0x1
25060 #define PSX81_WRP_PCIE_PORT_IS_SB_D__PORT_IS_SB__SHIFT 0x0
25061 #define PSX81_WRP_PCIE_HOLD_TRAINING_E__HOLD_TRAINING_MASK 0x1
25062 #define PSX81_WRP_PCIE_HOLD_TRAINING_E__HOLD_TRAINING__SHIFT 0x0
25063 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS_MASK 0x4
25064 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_AUTO_RC_SPEED_NEGOTIATION_DIS__SHIFT 0x2
25065 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN_MASK 0x40
25066 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_TARGET_LINK_SPEED_OVERRIDE_EN__SHIFT 0x6
25067 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_BYPASS_EQ_MASK 0x80
25068 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_BYPASS_EQ__SHIFT 0x7
25069 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE_MASK 0x100
25070 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_BYPASS_EQ_REQ_PHASE__SHIFT 0x8
25071 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_SEARCH_MODE_MASK 0x600
25072 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_SEARCH_MODE__SHIFT 0x9
25073 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_TARGET_LINK_SPEED_MASK 0x3000
25074 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_TARGET_LINK_SPEED__SHIFT 0xc
25075 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_FS_MASK 0x3f0000
25076 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_FS__SHIFT 0x10
25077 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_LF_MASK 0x3f000000
25078 #define PSX81_WRP_BIF_STRAP_LINK_SPEED_PORT_E__STRAP_BIF_LC_EQ_LF__SHIFT 0x18
25079 #define PSX81_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_PM_SUPPORT_MASK 0xc000
25080 #define PSX81_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_PM_SUPPORT__SHIFT 0xe
25081 #define PSX81_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_L1_EXIT_LATENCY_MASK 0x70000
25082 #define PSX81_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_L1_EXIT_LATENCY__SHIFT 0x10
25083 #define PSX81_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_L0S_EXIT_LATENCY_MASK 0x380000
25084 #define PSX81_WRP_BIF_STRAP_ASPM_E__STRAP_BIF_L0S_EXIT_LATENCY__SHIFT 0x13
25085 #define PSX81_WRP_BIF_STRAP_ASPM_E__STRAP_ENABLE_SIGNAL_EXIT_L1_MASK 0x400000
25086 #define PSX81_WRP_BIF_STRAP_ASPM_E__STRAP_ENABLE_SIGNAL_EXIT_L1__SHIFT 0x16
25087 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_DE_EMPHASIS_SEL_MASK 0x20
25088 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_DE_EMPHASIS_SEL__SHIFT 0x5
25089 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN_MASK 0x800
25090 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_AUTO_DISABLE_SPEED_SUPPORT_EN__SHIFT 0xb
25091 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_2P5GT_MASK 0x1000
25092 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_2P5GT__SHIFT 0xc
25093 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_5GT_MASK 0x2000
25094 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_5GT__SHIFT 0xd
25095 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_8GT_MASK 0x4000
25096 #define PSX81_WRP_BIF_STRAP_LC_MISC_PORT_E__STRAP_BIF_LC_SPC_MODE_8GT__SHIFT 0xe
25097 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_POISONED_ADVISORY_NONFATAL_MASK 0x1
25098 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_POISONED_ADVISORY_NONFATAL__SHIFT 0x0
25099 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_MAX_PAYLOAD_SUPPORT_MASK 0xe
25100 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_MAX_PAYLOAD_SUPPORT__SHIFT 0x1
25101 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_FIRST_RCVD_ERR_LOG_MASK 0x10
25102 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_FIRST_RCVD_ERR_LOG__SHIFT 0x4
25103 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_EXTENDED_FMT_SUPPORTED_MASK 0x20
25104 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_EXTENDED_FMT_SUPPORTED__SHIFT 0x5
25105 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_E2E_PREFIX_EN_MASK 0x40
25106 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_E2E_PREFIX_EN__SHIFT 0x6
25107 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_BCH_ECC_EN_MASK 0x80
25108 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_BCH_ECC_EN__SHIFT 0x7
25109 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_MC_ECRC_REGEN_SUPP_MASK 0x100
25110 #define PSX81_WRP_BIF_STRAP_MISC_PORT_E__STRAP_BIF_MC_ECRC_REGEN_SUPP__SHIFT 0x8
25111 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_E__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN_MASK 0x200
25112 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_E__STRAP_BIF_LC_ENHANCED_HOT_PLUG_EN__SHIFT 0x9
25113 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_E__STRAP_BIF_INITIAL_N_FTS_MASK 0xff000000
25114 #define PSX81_WRP_BIF_STRAP_LINK_TRAINING_E__STRAP_BIF_INITIAL_N_FTS__SHIFT 0x18
25115 #define PSX81_WRP_PCIE_PORT_IS_SB_E__PORT_IS_SB_MASK 0x1
25116 #define PSX81_WRP_PCIE_PORT_IS_SB_E__PORT_IS_SB__SHIFT 0x0
25117 #define PSX81_WRP_LNCNT_CONTROL__CFG_LNC_WINDOW_EN0_MASK 0x1
25118 #define PSX81_WRP_LNCNT_CONTROL__CFG_LNC_WINDOW_EN0__SHIFT 0x0
25119 #define PSX81_WRP_LNCNT_CONTROL__CFG_LNC_BW_CNT_EN1_MASK 0x2
25120 #define PSX81_WRP_LNCNT_CONTROL__CFG_LNC_BW_CNT_EN1__SHIFT 0x1
25121 #define PSX81_WRP_LNCNT_CONTROL__CFG_LNC_CMN_CNT_EN2_MASK 0x4
25122 #define PSX81_WRP_LNCNT_CONTROL__CFG_LNC_CMN_CNT_EN2__SHIFT 0x2
25123 #define PSX81_WRP_LNCNT_CONTROL__CFG_LNC_OVRD_EN3_MASK 0x8
25124 #define PSX81_WRP_LNCNT_CONTROL__CFG_LNC_OVRD_EN3__SHIFT 0x3
25125 #define PSX81_WRP_LNCNT_CONTROL__CFG_LNC_OVRD_VAL4_MASK 0x10
25126 #define PSX81_WRP_LNCNT_CONTROL__CFG_LNC_OVRD_VAL4__SHIFT 0x4
25127 #define PSX81_WRP_CFG_LNC_WINDOW__CFG_LNC_WINDOW0_MASK 0xffffff
25128 #define PSX81_WRP_CFG_LNC_WINDOW__CFG_LNC_WINDOW0__SHIFT 0x0
25129 #define PSX81_WRP_LNCNT_QUAN_THRD__CFG_LNC_BW_QUAN_THRD0_MASK 0x7
25130 #define PSX81_WRP_LNCNT_QUAN_THRD__CFG_LNC_BW_QUAN_THRD0__SHIFT 0x0
25131 #define PSX81_WRP_LNCNT_QUAN_THRD__CFG_LNC_CMN_QUAN_THRD4_MASK 0x70
25132 #define PSX81_WRP_LNCNT_QUAN_THRD__CFG_LNC_CMN_QUAN_THRD4__SHIFT 0x4
25133 #define PSX81_WRP_LNCNT_WEIGHT__CFG_LNC_BW_WEIGHT0_MASK 0xffff
25134 #define PSX81_WRP_LNCNT_WEIGHT__CFG_LNC_BW_WEIGHT0__SHIFT 0x0
25135 #define PSX81_WRP_LNCNT_WEIGHT__CFG_LNC_CMN_WEIGHT16_MASK 0xffff0000
25136 #define PSX81_WRP_LNCNT_WEIGHT__CFG_LNC_CMN_WEIGHT16__SHIFT 0x10
25137 #define PSX81_WRP_LNC_TOTAL_WACC__LNC_TOTAL_WACC_MASK 0xffffffff
25138 #define PSX81_WRP_LNC_TOTAL_WACC__LNC_TOTAL_WACC__SHIFT 0x0
25139 #define PSX81_WRP_LNC_BW_WACC__LNC_BW_WACC_MASK 0xffffffff
25140 #define PSX81_WRP_LNC_BW_WACC__LNC_BW_WACC__SHIFT 0x0
25141 #define PSX81_WRP_LNC_CMN_WACC__LNC_CMN_WACC_MASK 0xffffffff
25142 #define PSX81_WRP_LNC_CMN_WACC__LNC_CMN_WACC__SHIFT 0x0
25143 #define PSX81_WRP_PCIE_EFUSE__PCIE_EFUSE_MASK 0xffffffff
25144 #define PSX81_WRP_PCIE_EFUSE__PCIE_EFUSE__SHIFT 0x0
25145 #define PSX81_WRP_PCIE_EFUSE2__PCIE_EFUSE2_MASK 0xffffffff
25146 #define PSX81_WRP_PCIE_EFUSE2__PCIE_EFUSE2__SHIFT 0x0
25147 #define PSX81_WRP_PCIE_EFUSE3__PCIE_EFUSE3_MASK 0xffffffff
25148 #define PSX81_WRP_PCIE_EFUSE3__PCIE_EFUSE3__SHIFT 0x0
25149 #define PSX81_WRP_PCIE_EFUSE4__PCIE_EFUSE4_MASK 0xffffffff
25150 #define PSX81_WRP_PCIE_EFUSE4__PCIE_EFUSE4__SHIFT 0x0
25151 #define PSX81_WRP_PCIE_EFUSE5__PCIE_EFUSE5_MASK 0xffffffff
25152 #define PSX81_WRP_PCIE_EFUSE5__PCIE_EFUSE5__SHIFT 0x0
25153 #define PSX81_WRP_PCIE_EFUSE6__PCIE_EFUSE6_MASK 0xffffffff
25154 #define PSX81_WRP_PCIE_EFUSE6__PCIE_EFUSE6__SHIFT 0x0
25155 #define PSX81_WRP_PCIE_EFUSE7__PCIE_EFUSE7_MASK 0xffffffff
25156 #define PSX81_WRP_PCIE_EFUSE7__PCIE_EFUSE7__SHIFT 0x0
25157 #define PSX81_WRP_PCIE_WRAP_SCRATCH1__PCIE_WRAP_SCRATCH1_MASK 0xffffffff
25158 #define PSX81_WRP_PCIE_WRAP_SCRATCH1__PCIE_WRAP_SCRATCH1__SHIFT 0x0
25159 #define PSX81_WRP_PCIE_WRAP_SCRATCH2__PCIE_WRAP_SCRATCH2_MASK 0xffffffff
25160 #define PSX81_WRP_PCIE_WRAP_SCRATCH2__PCIE_WRAP_SCRATCH2__SHIFT 0x0
25161 #define PSX81_WRP_PCIE_WRAP_REG_TARG_MISC__CLKEN_MASK_MASK 0x1
25162 #define PSX81_WRP_PCIE_WRAP_REG_TARG_MISC__CLKEN_MASK__SHIFT 0x0
25163 #define PSX81_WRP_PCIE_WRAP_DTM_MISC__DTM_BULKPHY_FREQDIV_OVERRIDE_MASK 0x1
25164 #define PSX81_WRP_PCIE_WRAP_DTM_MISC__DTM_BULKPHY_FREQDIV_OVERRIDE__SHIFT 0x0
25165 #define PSX81_WRP_PCIE_WRAP_TURNAROUND_DAISYCHAIN__END_BIFCORE_REGISTER_DAISYCHAIN_MASK 0x1
25166 #define PSX81_WRP_PCIE_WRAP_TURNAROUND_DAISYCHAIN__END_BIFCORE_REGISTER_DAISYCHAIN__SHIFT 0x0
25167 #define PSX81_WRP_PCIE_WRAP_TURNAROUND_DAISYCHAIN__END_WRAPPER_REGISTER_DAISYCHAIN_MASK 0x2
25168 #define PSX81_WRP_PCIE_WRAP_TURNAROUND_DAISYCHAIN__END_WRAPPER_REGISTER_DAISYCHAIN__SHIFT 0x1
25169 #define PSX81_WRP_PCIE_WRAP_MISC__HOLD_TRAINING_STICKY_MASK 0x2
25170 #define PSX81_WRP_PCIE_WRAP_MISC__HOLD_TRAINING_STICKY__SHIFT 0x1
25171 #define PSX81_WRP_PCIE_WRAP_MISC__STRAP_BIF_QUICKSIM_START_MASK 0x4
25172 #define PSX81_WRP_PCIE_WRAP_MISC__STRAP_BIF_QUICKSIM_START__SHIFT 0x2
25173 #define PSX81_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_DELAY_FI_MASK 0x7
25174 #define PSX81_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_DELAY_FI__SHIFT 0x0
25175 #define PSX81_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_DELAY_DI_MASK 0x70
25176 #define PSX81_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_DELAY_DI__SHIFT 0x4
25177 #define PSX81_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_ATSEL_FI_MASK 0x80
25178 #define PSX81_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_ATSEL_FI__SHIFT 0x7
25179 #define PSX81_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_ATSEL_DI_MASK 0x100
25180 #define PSX81_WRP_PCIE_WRAP_PIF_MISC__DTM_PIF_ATSEL_DI__SHIFT 0x8
25181 #define PSX81_WRP_PCIE_RXDET_OVERRIDE__RxDetOvrVal_MASK 0xff
25182 #define PSX81_WRP_PCIE_RXDET_OVERRIDE__RxDetOvrVal__SHIFT 0x0
25183 #define PSX81_WRP_PCIE_RXDET_OVERRIDE__RxDetOvrEn_MASK 0x10000
25184 #define PSX81_WRP_PCIE_RXDET_OVERRIDE__RxDetOvrEn__SHIFT 0x10
25185 #define PSX81_WRP_IMPCTL_CNTL_PIF0__ArbEn0_MASK 0x1
25186 #define PSX81_WRP_IMPCTL_CNTL_PIF0__ArbEn0__SHIFT 0x0
25187 #define PSX81_WRP_IMPCTL_CNTL_PIF0__QuickSimOverRide0_MASK 0x800
25188 #define PSX81_WRP_IMPCTL_CNTL_PIF0__QuickSimOverRide0__SHIFT 0xb
25189 #define PSX81_WRP_REG_ADAPT_pciecore0_CONTROL__ACCESS_MODE_pciecore0_MASK 0x1
25190 #define PSX81_WRP_REG_ADAPT_pciecore0_CONTROL__ACCESS_MODE_pciecore0__SHIFT 0x0
25191 #define PSX81_WRP_REG_ADAPT_pwregt_CONTROL__ACCESS_MODE_pwregt_MASK 0x1
25192 #define PSX81_WRP_REG_ADAPT_pwregt_CONTROL__ACCESS_MODE_pwregt__SHIFT 0x0
25193 #define PSX81_WRP_REG_ADAPT_pwregr_CONTROL__ACCESS_MODE_pwregr_MASK 0x1
25194 #define PSX81_WRP_REG_ADAPT_pwregr_CONTROL__ACCESS_MODE_pwregr__SHIFT 0x0
25195 #define PSX81_WRP_REG_ADAPT_pif0_CONTROL__ACCESS_MODE_pif0_MASK 0x1
25196 #define PSX81_WRP_REG_ADAPT_pif0_CONTROL__ACCESS_MODE_pif0__SHIFT 0x0
25197 #define PSX81_WRP_BIOSTIMER_CMD__Microseconds_MASK 0xffffffff
25198 #define PSX81_WRP_BIOSTIMER_CMD__Microseconds__SHIFT 0x0
25199 #define PSX81_WRP_BIOSTIMER_CNTL__ClockRate_MASK 0xff
25200 #define PSX81_WRP_BIOSTIMER_CNTL__ClockRate__SHIFT 0x0
25201 #define PSX81_WRP_BIOSTIMER_DEBUG__Microseconds_compare_MASK 0xffffffff
25202 #define PSX81_WRP_BIOSTIMER_DEBUG__Microseconds_compare__SHIFT 0x0
25203 #define PSX81_WRP_DTM_RX_BP_CNTL__rxElasBP_Cntl_MASK 0xff
25204 #define PSX81_WRP_DTM_RX_BP_CNTL__rxElasBP_Cntl__SHIFT 0x0
25205 #define PSX81_WRP_DTM_RX_BP_CNTL__Dbg_Cntl_MASK 0xf0000
25206 #define PSX81_WRP_DTM_RX_BP_CNTL__Dbg_Cntl__SHIFT 0x10
25207 #define PSX81_WRP_DTM_RX_BP_CNTL__rxElasBP_SlideValue_MASK 0xf00000
25208 #define PSX81_WRP_DTM_RX_BP_CNTL__rxElasBP_SlideValue__SHIFT 0x14
25209 #define PSX81_WRP_DTM_RX_BP_CNTL__td_hold_training_override_MASK 0x1f000000
25210 #define PSX81_WRP_DTM_RX_BP_CNTL__td_hold_training_override__SHIFT 0x18
25211 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy0_MASK 0x1
25212 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy0__SHIFT 0x0
25213 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy1_MASK 0x2
25214 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy1__SHIFT 0x1
25215 #define PSX81_WRP_DTM_CNTL__Determinism_En_DTM_MASK 0x4
25216 #define PSX81_WRP_DTM_CNTL__Determinism_En_DTM__SHIFT 0x2
25217 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy2_MASK 0x8
25218 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy2__SHIFT 0x3
25219 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy3_MASK 0x10
25220 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy3__SHIFT 0x4
25221 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy4_MASK 0x20
25222 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy4__SHIFT 0x5
25223 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy5_MASK 0x40
25224 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy5__SHIFT 0x6
25225 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy6_MASK 0x80
25226 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy6__SHIFT 0x7
25227 #define PSX81_WRP_DTM_CNTL__TxClk1x_Cntl_MASK 0x300
25228 #define PSX81_WRP_DTM_CNTL__TxClk1x_Cntl__SHIFT 0x8
25229 #define PSX81_WRP_DTM_CNTL__TxClkGskt_Cntl_MASK 0xc00
25230 #define PSX81_WRP_DTM_CNTL__TxClkGskt_Cntl__SHIFT 0xa
25231 #define PSX81_WRP_DTM_CNTL__refClk_Cntl_MASK 0x3000
25232 #define PSX81_WRP_DTM_CNTL__refClk_Cntl__SHIFT 0xc
25233 #define PSX81_WRP_DTM_CNTL__dtmClk_Sel_Timer_MASK 0xc000
25234 #define PSX81_WRP_DTM_CNTL__dtmClk_Sel_Timer__SHIFT 0xe
25235 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy7_MASK 0x10000
25236 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy7__SHIFT 0x10
25237 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy8_MASK 0x20000
25238 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy8__SHIFT 0x11
25239 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy9_MASK 0x40000
25240 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy9__SHIFT 0x12
25241 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy10_MASK 0x80000
25242 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy10__SHIFT 0x13
25243 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy11_MASK 0x100000
25244 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy11__SHIFT 0x14
25245 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy12_MASK 0x200000
25246 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy12__SHIFT 0x15
25247 #define PSX81_WRP_DTM_CNTL__rxElasWidth_Cntl_MASK 0xc00000
25248 #define PSX81_WRP_DTM_CNTL__rxElasWidth_Cntl__SHIFT 0x16
25249 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy13_MASK 0x1000000
25250 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy13__SHIFT 0x18
25251 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy14_MASK 0x2000000
25252 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy14__SHIFT 0x19
25253 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy15_MASK 0x4000000
25254 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy15__SHIFT 0x1a
25255 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy16_MASK 0x8000000
25256 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy16__SHIFT 0x1b
25257 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy17_MASK 0x10000000
25258 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy17__SHIFT 0x1c
25259 #define PSX81_WRP_DTM_CNTL__Warm_RstTimer_MASK 0x60000000
25260 #define PSX81_WRP_DTM_CNTL__Warm_RstTimer__SHIFT 0x1d
25261 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy18_MASK 0x80000000
25262 #define PSX81_WRP_DTM_CNTL__Dtm_Dummy18__SHIFT 0x1f
25263 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_Dummy19_MASK 0x1
25264 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_Dummy19__SHIFT 0x0
25265 #define PSX81_WRP_DTM_CNTL_LEGACY__fifoInit_one_dropout_MASK 0x2
25266 #define PSX81_WRP_DTM_CNTL_LEGACY__fifoInit_one_dropout__SHIFT 0x1
25267 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_Clk_2sym_MASK 0x4
25268 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_Clk_2sym__SHIFT 0x2
25269 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_GsktClk_2sym_MASK 0x8
25270 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_GsktClk_2sym__SHIFT 0x3
25271 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_hardRst_slide_MASK 0x30
25272 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_hardRst_slide__SHIFT 0x4
25273 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_earlyRst_slide_MASK 0xc0
25274 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_earlyRst_slide__SHIFT 0x6
25275 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_txPhyStsOk_slide_MASK 0x300
25276 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_txPhyStsOk_slide__SHIFT 0x8
25277 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Period_MASK 0xf000
25278 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Period__SHIFT 0xc
25279 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Send_MASK 0xf0000
25280 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Send__SHIFT 0x10
25281 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Rcv_MASK 0xf00000
25282 #define PSX81_WRP_DTM_CNTL_LEGACY__Dtm_Sti_TXCLK_Rcv__SHIFT 0x14
25283 #define PSX81_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Period_MASK 0x1ff
25284 #define PSX81_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Period__SHIFT 0x0
25285 #define PSX81_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Send_MASK 0x3fe00
25286 #define PSX81_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Send__SHIFT 0x9
25287 #define PSX81_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Rcv_MASK 0x7fc0000
25288 #define PSX81_WRP_DTM_STI_LCLK_CTRL__Dtm_Sti_LCLK_Rcv__SHIFT 0x12
25289 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_startTime_DI_clk10x_MASK 0xff
25290 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_startTime_DI_clk10x__SHIFT 0x0
25291 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_dropoutTime_DI_clk10x_MASK 0xff00
25292 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_dropoutTime_DI_clk10x__SHIFT 0x8
25293 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_stopTime_DI_clk10x_MASK 0xff0000
25294 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clk10x__DentistGate_stopTime_DI_clk10x__SHIFT 0x10
25295 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_startTime_DI_clkGskt_MASK 0xff
25296 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_startTime_DI_clkGskt__SHIFT 0x0
25297 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_dropoutTime_DI_clkGskt_MASK 0xff00
25298 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_dropoutTime_DI_clkGskt__SHIFT 0x8
25299 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_stopTime_DI_clkGskt_MASK 0xff0000
25300 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_DI_clkGskt__DentistGate_stopTime_DI_clkGskt__SHIFT 0x10
25301 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_startTime_FI_clk10x_MASK 0xff
25302 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_startTime_FI_clk10x__SHIFT 0x0
25303 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_dropoutTime_FI_clk10x_MASK 0xff00
25304 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_dropoutTime_FI_clk10x__SHIFT 0x8
25305 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_stopTime_FI_clk10x_MASK 0xff0000
25306 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clk10x__DentistGate_stopTime_FI_clk10x__SHIFT 0x10
25307 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_startTime_FI_clkGskt_MASK 0xff
25308 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_startTime_FI_clkGskt__SHIFT 0x0
25309 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_dropoutTime_FI_clkGskt_MASK 0xff00
25310 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_dropoutTime_FI_clkGskt__SHIFT 0x8
25311 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_stopTime_FI_clkGskt_MASK 0xff0000
25312 #define PSX81_WRP_DTM_DENTIST_GATE_TIMING_FI_clkGskt__DentistGate_stopTime_FI_clkGskt__SHIFT 0x10
25313 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_modeCharz_MASK 0x1
25314 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_modeCharz__SHIFT 0x0
25315 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_modeMaintainLock_MASK 0x2
25316 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_modeMaintainLock__SHIFT 0x1
25317 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_modeWidePhase_MASK 0x4
25318 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_modeWidePhase__SHIFT 0x2
25319 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_modeOverrideDelay_MASK 0x8
25320 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_modeOverrideDelay__SHIFT 0x3
25321 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_delayOverride_MASK 0xff00
25322 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_delayOverride__SHIFT 0x8
25323 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdIdle_MASK 0x10000
25324 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdIdle__SHIFT 0x10
25325 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdStart_MASK 0x20000
25326 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdStart__SHIFT 0x11
25327 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdRestart_MASK 0x40000
25328 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_cmdRestart__SHIFT 0x12
25329 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_Enable_MASK 0x100000
25330 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_Enable__SHIFT 0x14
25331 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_FastCkStable_MASK 0x200000
25332 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_FastCkStable__SHIFT 0x15
25333 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_spare_MASK 0xf0000000
25334 #define PSX81_WRP_DELAYLINE_COMMAND__CFG_DPC_spare__SHIFT 0x1c
25335 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_controllerIdle_MASK 0x1
25336 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_controllerIdle__SHIFT 0x0
25337 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_commandComplete_MASK 0x2
25338 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_commandComplete__SHIFT 0x1
25339 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_phaseLocked_MASK 0x4
25340 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_phaseLocked__SHIFT 0x2
25341 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_posAlignmentVld_MASK 0x8
25342 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_posAlignmentVld__SHIFT 0x3
25343 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_negAlignmentVld_MASK 0x10
25344 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_negAlignmentVld__SHIFT 0x4
25345 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_posDelayValue_MASK 0xff00
25346 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_posDelayValue__SHIFT 0x8
25347 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_negDelayValue_MASK 0xff0000
25348 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_negDelayValue__SHIFT 0x10
25349 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_freqRatio_MASK 0x1f000000
25350 #define PSX81_WRP_DELAYLINE_STATUS__DPC_CFG_freqRatio__SHIFT 0x18
25351 #define RFE_WARMRST_CNTL__REG_RST_warmRstRfeEn_MASK 0x1
25352 #define RFE_WARMRST_CNTL__REG_RST_warmRstRfeEn__SHIFT 0x0
25353 #define RFE_WARMRST_CNTL__REG_RST_warmRstImpEn_MASK 0x2
25354 #define RFE_WARMRST_CNTL__REG_RST_warmRstImpEn__SHIFT 0x1
25355 #define RFE_SOFTRST_CNTL__REG_RST_rstTimer_MASK 0xffff
25356 #define RFE_SOFTRST_CNTL__REG_RST_rstTimer__SHIFT 0x0
25357 #define RFE_SOFTRST_CNTL__REG_RST_softRstPropEn_MASK 0x40000000
25358 #define RFE_SOFTRST_CNTL__REG_RST_softRstPropEn__SHIFT 0x1e
25359 #define RFE_SOFTRST_CNTL__SoftRstReg_MASK 0x80000000
25360 #define RFE_SOFTRST_CNTL__SoftRstReg__SHIFT 0x1f
25361 #define RFE_IMPRST_CNTL__REG_RST_impEn_MASK 0x1
25362 #define RFE_IMPRST_CNTL__REG_RST_impEn__SHIFT 0x0
25363 #define RFE_CLIENT_SOFTRST_TRIGGER__CLIENT0_RFE_RFEWRC_rst_MASK 0x1
25364 #define RFE_CLIENT_SOFTRST_TRIGGER__CLIENT0_RFE_RFEWRC_rst__SHIFT 0x0
25365 #define RFE_CLIENT_SOFTRST_TRIGGER__CLIENT1_RFE_RFEWRC_rst_MASK 0x2
25366 #define RFE_CLIENT_SOFTRST_TRIGGER__CLIENT1_RFE_RFEWRC_rst__SHIFT 0x1
25367 #define RFE_CLIENT_SOFTRST_TRIGGER__CLIENT2_RFE_RFEWRC_rst_MASK 0x4
25368 #define RFE_CLIENT_SOFTRST_TRIGGER__CLIENT2_RFE_RFEWRC_rst__SHIFT 0x2
25369 #define RFE_MASTER_SOFTRST_TRIGGER__PCIEW0_rst_MASK 0x1
25370 #define RFE_MASTER_SOFTRST_TRIGGER__PCIEW0_rst__SHIFT 0x0
25371 #define RFE_MASTER_SOFTRST_TRIGGER__PCIEW1_rst_MASK 0x2
25372 #define RFE_MASTER_SOFTRST_TRIGGER__PCIEW1_rst__SHIFT 0x1
25373 #define RFE_MASTER_SOFTRST_TRIGGER__RWREG_RFEWRC_rst_MASK 0x4
25374 #define RFE_MASTER_SOFTRST_TRIGGER__RWREG_RFEWRC_rst__SHIFT 0x2
25375 #define RFE_PWDN_COMMAND__REG_PCIEW0_pw_cmd_MASK 0x1
25376 #define RFE_PWDN_COMMAND__REG_PCIEW0_pw_cmd__SHIFT 0x0
25377 #define RFE_PWDN_COMMAND__REG_PCIEW1_pw_cmd_MASK 0x2
25378 #define RFE_PWDN_COMMAND__REG_PCIEW1_pw_cmd__SHIFT 0x1
25379 #define RFE_PWDN_COMMAND__REG_RWREG_RFEWRC_pw_cmd_MASK 0x4
25380 #define RFE_PWDN_COMMAND__REG_RWREG_RFEWRC_pw_cmd__SHIFT 0x2
25381 #define RFE_PWDN_STATUS__PCIEW0_REG_pw_status_MASK 0x1
25382 #define RFE_PWDN_STATUS__PCIEW0_REG_pw_status__SHIFT 0x0
25383 #define RFE_PWDN_STATUS__PCIEW1_REG_pw_status_MASK 0x2
25384 #define RFE_PWDN_STATUS__PCIEW1_REG_pw_status__SHIFT 0x1
25385 #define RFE_PWDN_STATUS__RWREG_RFEWRC_REG_pw_status_MASK 0x4
25386 #define RFE_PWDN_STATUS__RWREG_RFEWRC_REG_pw_status__SHIFT 0x2
25387 #define RFE_MST_PCIEW0_CMDSTATUS__REG_PCIEW0_clkGate_timer_MASK 0xff
25388 #define RFE_MST_PCIEW0_CMDSTATUS__REG_PCIEW0_clkGate_timer__SHIFT 0x0
25389 #define RFE_MST_PCIEW0_CMDSTATUS__REG_PCIEW0_clkSetup_timer_MASK 0xf00
25390 #define RFE_MST_PCIEW0_CMDSTATUS__REG_PCIEW0_clkSetup_timer__SHIFT 0x8
25391 #define RFE_MST_PCIEW0_CMDSTATUS__REG_PCIEW0_timeout_timer_MASK 0xff0000
25392 #define RFE_MST_PCIEW0_CMDSTATUS__REG_PCIEW0_timeout_timer__SHIFT 0x10
25393 #define RFE_MST_PCIEW0_CMDSTATUS__PCIEW0_RFE_mstTimeout_MASK 0x1000000
25394 #define RFE_MST_PCIEW0_CMDSTATUS__PCIEW0_RFE_mstTimeout__SHIFT 0x18
25395 #define RFE_MST_PCIEW1_CMDSTATUS__REG_PCIEW1_clkGate_timer_MASK 0xff
25396 #define RFE_MST_PCIEW1_CMDSTATUS__REG_PCIEW1_clkGate_timer__SHIFT 0x0
25397 #define RFE_MST_PCIEW1_CMDSTATUS__REG_PCIEW1_clkSetup_timer_MASK 0xf00
25398 #define RFE_MST_PCIEW1_CMDSTATUS__REG_PCIEW1_clkSetup_timer__SHIFT 0x8
25399 #define RFE_MST_PCIEW1_CMDSTATUS__REG_PCIEW1_timeout_timer_MASK 0xff0000
25400 #define RFE_MST_PCIEW1_CMDSTATUS__REG_PCIEW1_timeout_timer__SHIFT 0x10
25401 #define RFE_MST_PCIEW1_CMDSTATUS__PCIEW1_RFE_mstTimeout_MASK 0x1000000
25402 #define RFE_MST_PCIEW1_CMDSTATUS__PCIEW1_RFE_mstTimeout__SHIFT 0x18
25403 #define RFE_MST_RWREG_RFEWRC_CMDSTATUS__REG_RWREG_RFEWRC_clkGate_timer_MASK 0xff
25404 #define RFE_MST_RWREG_RFEWRC_CMDSTATUS__REG_RWREG_RFEWRC_clkGate_timer__SHIFT 0x0
25405 #define RFE_MST_RWREG_RFEWRC_CMDSTATUS__REG_RWREG_RFEWRC_clkSetup_timer_MASK 0xf00
25406 #define RFE_MST_RWREG_RFEWRC_CMDSTATUS__REG_RWREG_RFEWRC_clkSetup_timer__SHIFT 0x8
25407 #define RFE_MST_RWREG_RFEWRC_CMDSTATUS__REG_RWREG_RFEWRC_timeout_timer_MASK 0xff0000
25408 #define RFE_MST_RWREG_RFEWRC_CMDSTATUS__REG_RWREG_RFEWRC_timeout_timer__SHIFT 0x10
25409 #define RFE_MST_RWREG_RFEWRC_CMDSTATUS__RWREG_RFEWRC_RFE_mstTimeout_MASK 0x1000000
25410 #define RFE_MST_RWREG_RFEWRC_CMDSTATUS__RWREG_RFEWRC_RFE_mstTimeout__SHIFT 0x18
25411 #define RFE_MST_TMOUT_STATUS__MstTmoutStatus_MASK 0x1
25412 #define RFE_MST_TMOUT_STATUS__MstTmoutStatus__SHIFT 0x0
25413 #define RFE_IMPARBH_STATUS__IMPAH_REG_calDone_MASK 0x1
25414 #define RFE_IMPARBH_STATUS__IMPAH_REG_calDone__SHIFT 0x0
25415 #define RFE_IMPARBH_CONTROL__REG_IMPA_throttleTimer_MASK 0x3ff
25416 #define RFE_IMPARBH_CONTROL__REG_IMPA_throttleTimer__SHIFT 0x0
25417 #define PSX80_BIF_PCIE_RESERVED__PCIE_RESERVED_MASK 0xffffffff
25418 #define PSX80_BIF_PCIE_RESERVED__PCIE_RESERVED__SHIFT 0x0
25419 #define PSX80_BIF_PCIE_SCRATCH__PCIE_SCRATCH_MASK 0xffffffff
25420 #define PSX80_BIF_PCIE_SCRATCH__PCIE_SCRATCH__SHIFT 0x0
25421 #define PSX80_BIF_PCIE_HW_DEBUG__HW_00_DEBUG_MASK 0x1
25422 #define PSX80_BIF_PCIE_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
25423 #define PSX80_BIF_PCIE_HW_DEBUG__HW_01_DEBUG_MASK 0x2
25424 #define PSX80_BIF_PCIE_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
25425 #define PSX80_BIF_PCIE_HW_DEBUG__HW_02_DEBUG_MASK 0x4
25426 #define PSX80_BIF_PCIE_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
25427 #define PSX80_BIF_PCIE_HW_DEBUG__HW_03_DEBUG_MASK 0x8
25428 #define PSX80_BIF_PCIE_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
25429 #define PSX80_BIF_PCIE_HW_DEBUG__HW_04_DEBUG_MASK 0x10
25430 #define PSX80_BIF_PCIE_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
25431 #define PSX80_BIF_PCIE_HW_DEBUG__HW_05_DEBUG_MASK 0x20
25432 #define PSX80_BIF_PCIE_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
25433 #define PSX80_BIF_PCIE_HW_DEBUG__HW_06_DEBUG_MASK 0x40
25434 #define PSX80_BIF_PCIE_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
25435 #define PSX80_BIF_PCIE_HW_DEBUG__HW_07_DEBUG_MASK 0x80
25436 #define PSX80_BIF_PCIE_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
25437 #define PSX80_BIF_PCIE_HW_DEBUG__HW_08_DEBUG_MASK 0x100
25438 #define PSX80_BIF_PCIE_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
25439 #define PSX80_BIF_PCIE_HW_DEBUG__HW_09_DEBUG_MASK 0x200
25440 #define PSX80_BIF_PCIE_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
25441 #define PSX80_BIF_PCIE_HW_DEBUG__HW_10_DEBUG_MASK 0x400
25442 #define PSX80_BIF_PCIE_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
25443 #define PSX80_BIF_PCIE_HW_DEBUG__HW_11_DEBUG_MASK 0x800
25444 #define PSX80_BIF_PCIE_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
25445 #define PSX80_BIF_PCIE_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
25446 #define PSX80_BIF_PCIE_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
25447 #define PSX80_BIF_PCIE_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
25448 #define PSX80_BIF_PCIE_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
25449 #define PSX80_BIF_PCIE_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
25450 #define PSX80_BIF_PCIE_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
25451 #define PSX80_BIF_PCIE_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
25452 #define PSX80_BIF_PCIE_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
25453 #define PSX80_BIF_PCIE_RX_NUM_NAK__RX_NUM_NAK_MASK 0xffffffff
25454 #define PSX80_BIF_PCIE_RX_NUM_NAK__RX_NUM_NAK__SHIFT 0x0
25455 #define PSX80_BIF_PCIE_RX_NUM_NAK_GENERATED__RX_NUM_NAK_GENERATED_MASK 0xffffffff
25456 #define PSX80_BIF_PCIE_RX_NUM_NAK_GENERATED__RX_NUM_NAK_GENERATED__SHIFT 0x0
25457 #define PSX80_BIF_PCIE_CNTL__HWINIT_WR_LOCK_MASK 0x1
25458 #define PSX80_BIF_PCIE_CNTL__HWINIT_WR_LOCK__SHIFT 0x0
25459 #define PSX80_BIF_PCIE_CNTL__LC_HOT_PLUG_DELAY_SEL_MASK 0xe
25460 #define PSX80_BIF_PCIE_CNTL__LC_HOT_PLUG_DELAY_SEL__SHIFT 0x1
25461 #define PSX80_BIF_PCIE_CNTL__UR_ERR_REPORT_DIS_MASK 0x80
25462 #define PSX80_BIF_PCIE_CNTL__UR_ERR_REPORT_DIS__SHIFT 0x7
25463 #define PSX80_BIF_PCIE_CNTL__PCIE_MALFORM_ATOMIC_OPS_MASK 0x100
25464 #define PSX80_BIF_PCIE_CNTL__PCIE_MALFORM_ATOMIC_OPS__SHIFT 0x8
25465 #define PSX80_BIF_PCIE_CNTL__PCIE_HT_NP_MEM_WRITE_MASK 0x200
25466 #define PSX80_BIF_PCIE_CNTL__PCIE_HT_NP_MEM_WRITE__SHIFT 0x9
25467 #define PSX80_BIF_PCIE_CNTL__RX_SB_ADJ_PAYLOAD_SIZE_MASK 0x1c00
25468 #define PSX80_BIF_PCIE_CNTL__RX_SB_ADJ_PAYLOAD_SIZE__SHIFT 0xa
25469 #define PSX80_BIF_PCIE_CNTL__RX_RCB_ATS_UC_DIS_MASK 0x8000
25470 #define PSX80_BIF_PCIE_CNTL__RX_RCB_ATS_UC_DIS__SHIFT 0xf
25471 #define PSX80_BIF_PCIE_CNTL__RX_RCB_REORDER_EN_MASK 0x10000
25472 #define PSX80_BIF_PCIE_CNTL__RX_RCB_REORDER_EN__SHIFT 0x10
25473 #define PSX80_BIF_PCIE_CNTL__RX_RCB_INVALID_SIZE_DIS_MASK 0x20000
25474 #define PSX80_BIF_PCIE_CNTL__RX_RCB_INVALID_SIZE_DIS__SHIFT 0x11
25475 #define PSX80_BIF_PCIE_CNTL__RX_RCB_UNEXP_CPL_DIS_MASK 0x40000
25476 #define PSX80_BIF_PCIE_CNTL__RX_RCB_UNEXP_CPL_DIS__SHIFT 0x12
25477 #define PSX80_BIF_PCIE_CNTL__RX_RCB_CPL_TIMEOUT_TEST_MODE_MASK 0x80000
25478 #define PSX80_BIF_PCIE_CNTL__RX_RCB_CPL_TIMEOUT_TEST_MODE__SHIFT 0x13
25479 #define PSX80_BIF_PCIE_CNTL__RX_RCB_WRONG_PREFIX_DIS_MASK 0x100000
25480 #define PSX80_BIF_PCIE_CNTL__RX_RCB_WRONG_PREFIX_DIS__SHIFT 0x14
25481 #define PSX80_BIF_PCIE_CNTL__RX_RCB_WRONG_ATTR_DIS_MASK 0x200000
25482 #define PSX80_BIF_PCIE_CNTL__RX_RCB_WRONG_ATTR_DIS__SHIFT 0x15
25483 #define PSX80_BIF_PCIE_CNTL__RX_RCB_WRONG_FUNCNUM_DIS_MASK 0x400000
25484 #define PSX80_BIF_PCIE_CNTL__RX_RCB_WRONG_FUNCNUM_DIS__SHIFT 0x16
25485 #define PSX80_BIF_PCIE_CNTL__RX_ATS_TRAN_CPL_SPLIT_DIS_MASK 0x800000
25486 #define PSX80_BIF_PCIE_CNTL__RX_ATS_TRAN_CPL_SPLIT_DIS__SHIFT 0x17
25487 #define PSX80_BIF_PCIE_CNTL__TX_CPL_DEBUG_MASK 0x3f000000
25488 #define PSX80_BIF_PCIE_CNTL__TX_CPL_DEBUG__SHIFT 0x18
25489 #define PSX80_BIF_PCIE_CNTL__RX_IGNORE_LTR_MSG_UR_MASK 0x40000000
25490 #define PSX80_BIF_PCIE_CNTL__RX_IGNORE_LTR_MSG_UR__SHIFT 0x1e
25491 #define PSX80_BIF_PCIE_CNTL__RX_CPL_POSTED_REQ_ORD_EN_MASK 0x80000000
25492 #define PSX80_BIF_PCIE_CNTL__RX_CPL_POSTED_REQ_ORD_EN__SHIFT 0x1f
25493 #define PSX80_BIF_PCIE_CONFIG_CNTL__DYN_CLK_LATENCY_MASK 0xf
25494 #define PSX80_BIF_PCIE_CONFIG_CNTL__DYN_CLK_LATENCY__SHIFT 0x0
25495 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_MAX_PAYLOAD_SIZE_MODE_MASK 0x10000
25496 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_MAX_PAYLOAD_SIZE_MODE__SHIFT 0x10
25497 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_PRIV_MAX_PAYLOAD_SIZE_MASK 0xe0000
25498 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_PRIV_MAX_PAYLOAD_SIZE__SHIFT 0x11
25499 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_MAX_READ_REQUEST_SIZE_MODE_MASK 0x100000
25500 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_MAX_READ_REQUEST_SIZE_MODE__SHIFT 0x14
25501 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_PRIV_MAX_READ_REQUEST_SIZE_MASK 0xe00000
25502 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_PRIV_MAX_READ_REQUEST_SIZE__SHIFT 0x15
25503 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_MAX_READ_SAFE_MODE_MASK 0x1000000
25504 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_MAX_READ_SAFE_MODE__SHIFT 0x18
25505 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_EXTENDED_TAG_EN_OVERRIDE_MASK 0x6000000
25506 #define PSX80_BIF_PCIE_CONFIG_CNTL__CI_EXTENDED_TAG_EN_OVERRIDE__SHIFT 0x19
25507 #define PSX80_BIF_PCIE_DEBUG_CNTL__DEBUG_PORT_EN_MASK 0xff
25508 #define PSX80_BIF_PCIE_DEBUG_CNTL__DEBUG_PORT_EN__SHIFT 0x0
25509 #define PSX80_BIF_PCIE_DEBUG_CNTL__DEBUG_SELECT_MASK 0x100
25510 #define PSX80_BIF_PCIE_DEBUG_CNTL__DEBUG_SELECT__SHIFT 0x8
25511 #define PSX80_BIF_PCIE_DEBUG_CNTL__DEBUG_LANE_EN_MASK 0xffff0000
25512 #define PSX80_BIF_PCIE_DEBUG_CNTL__DEBUG_LANE_EN__SHIFT 0x10
25513 #define PSX80_BIF_PCIE_CNTL2__TX_ARB_ROUND_ROBIN_EN_MASK 0x1
25514 #define PSX80_BIF_PCIE_CNTL2__TX_ARB_ROUND_ROBIN_EN__SHIFT 0x0
25515 #define PSX80_BIF_PCIE_CNTL2__TX_ARB_SLV_LIMIT_MASK 0x3e
25516 #define PSX80_BIF_PCIE_CNTL2__TX_ARB_SLV_LIMIT__SHIFT 0x1
25517 #define PSX80_BIF_PCIE_CNTL2__TX_ARB_MST_LIMIT_MASK 0x7c0
25518 #define PSX80_BIF_PCIE_CNTL2__TX_ARB_MST_LIMIT__SHIFT 0x6
25519 #define PSX80_BIF_PCIE_CNTL2__TX_BLOCK_TLP_ON_PM_DIS_MASK 0x800
25520 #define PSX80_BIF_PCIE_CNTL2__TX_BLOCK_TLP_ON_PM_DIS__SHIFT 0xb
25521 #define PSX80_BIF_PCIE_CNTL2__TX_NP_MEM_WRITE_SWP_ENCODING_MASK 0x1000
25522 #define PSX80_BIF_PCIE_CNTL2__TX_NP_MEM_WRITE_SWP_ENCODING__SHIFT 0xc
25523 #define PSX80_BIF_PCIE_CNTL2__TX_ATOMIC_OPS_DISABLE_MASK 0x2000
25524 #define PSX80_BIF_PCIE_CNTL2__TX_ATOMIC_OPS_DISABLE__SHIFT 0xd
25525 #define PSX80_BIF_PCIE_CNTL2__TX_ATOMIC_ORDERING_DIS_MASK 0x4000
25526 #define PSX80_BIF_PCIE_CNTL2__TX_ATOMIC_ORDERING_DIS__SHIFT 0xe
25527 #define PSX80_BIF_PCIE_CNTL2__SLV_MEM_LS_EN_MASK 0x10000
25528 #define PSX80_BIF_PCIE_CNTL2__SLV_MEM_LS_EN__SHIFT 0x10
25529 #define PSX80_BIF_PCIE_CNTL2__SLV_MEM_AGGRESSIVE_LS_EN_MASK 0x20000
25530 #define PSX80_BIF_PCIE_CNTL2__SLV_MEM_AGGRESSIVE_LS_EN__SHIFT 0x11
25531 #define PSX80_BIF_PCIE_CNTL2__MST_MEM_LS_EN_MASK 0x40000
25532 #define PSX80_BIF_PCIE_CNTL2__MST_MEM_LS_EN__SHIFT 0x12
25533 #define PSX80_BIF_PCIE_CNTL2__REPLAY_MEM_LS_EN_MASK 0x80000
25534 #define PSX80_BIF_PCIE_CNTL2__REPLAY_MEM_LS_EN__SHIFT 0x13
25535 #define PSX80_BIF_PCIE_CNTL2__SLV_MEM_SD_EN_MASK 0x100000
25536 #define PSX80_BIF_PCIE_CNTL2__SLV_MEM_SD_EN__SHIFT 0x14
25537 #define PSX80_BIF_PCIE_CNTL2__SLV_MEM_AGGRESSIVE_SD_EN_MASK 0x200000
25538 #define PSX80_BIF_PCIE_CNTL2__SLV_MEM_AGGRESSIVE_SD_EN__SHIFT 0x15
25539 #define PSX80_BIF_PCIE_CNTL2__MST_MEM_SD_EN_MASK 0x400000
25540 #define PSX80_BIF_PCIE_CNTL2__MST_MEM_SD_EN__SHIFT 0x16
25541 #define PSX80_BIF_PCIE_CNTL2__REPLAY_MEM_SD_EN_MASK 0x800000
25542 #define PSX80_BIF_PCIE_CNTL2__REPLAY_MEM_SD_EN__SHIFT 0x17
25543 #define PSX80_BIF_PCIE_CNTL2__RX_NP_MEM_WRITE_ENCODING_MASK 0x1f000000
25544 #define PSX80_BIF_PCIE_CNTL2__RX_NP_MEM_WRITE_ENCODING__SHIFT 0x18
25545 #define PSX80_BIF_PCIE_CNTL2__SLV_MEM_DS_EN_MASK 0x20000000
25546 #define PSX80_BIF_PCIE_CNTL2__SLV_MEM_DS_EN__SHIFT 0x1d
25547 #define PSX80_BIF_PCIE_CNTL2__MST_MEM_DS_EN_MASK 0x40000000
25548 #define PSX80_BIF_PCIE_CNTL2__MST_MEM_DS_EN__SHIFT 0x1e
25549 #define PSX80_BIF_PCIE_CNTL2__REPLAY_MEM_DS_EN_MASK 0x80000000
25550 #define PSX80_BIF_PCIE_CNTL2__REPLAY_MEM_DS_EN__SHIFT 0x1f
25551 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_INVALIDPASID_UR_MASK 0x1
25552 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_INVALIDPASID_UR__SHIFT 0x0
25553 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMRD_UR_MASK 0x2
25554 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMRD_UR__SHIFT 0x1
25555 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMWR_UR_MASK 0x4
25556 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMWR_UR__SHIFT 0x2
25557 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_ATSTRANSREQ_UR_MASK 0x8
25558 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_ATSTRANSREQ_UR__SHIFT 0x3
25559 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_PAGEREQMSG_UR_MASK 0x10
25560 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_PAGEREQMSG_UR__SHIFT 0x4
25561 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_INVCPL_UR_MASK 0x20
25562 #define PSX80_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_INVCPL_UR__SHIFT 0x5
25563 #define PSX80_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_EN_MASK 0x100
25564 #define PSX80_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_EN__SHIFT 0x8
25565 #define PSX80_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_SCALE_MASK 0xe00
25566 #define PSX80_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_SCALE__SHIFT 0x9
25567 #define PSX80_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_LS_EN_MASK 0x1000
25568 #define PSX80_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_LS_EN__SHIFT 0xc
25569 #define PSX80_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_SD_EN_MASK 0x2000
25570 #define PSX80_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_SD_EN__SHIFT 0xd
25571 #define PSX80_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_DS_EN_MASK 0x4000
25572 #define PSX80_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_DS_EN__SHIFT 0xe
25573 #define PSX80_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_MAX_COUNT_MASK 0x3ff0000
25574 #define PSX80_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_MAX_COUNT__SHIFT 0x10
25575 #define PSX80_BIF_PCIE_RX_CNTL2__FLR_EXTEND_MODE_MASK 0x70000000
25576 #define PSX80_BIF_PCIE_RX_CNTL2__FLR_EXTEND_MODE__SHIFT 0x1c
25577 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_P_MASK 0x3
25578 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_P__SHIFT 0x0
25579 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_NP_MASK 0xc
25580 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_NP__SHIFT 0x2
25581 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_CPL_MASK 0x30
25582 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_CPL__SHIFT 0x4
25583 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_P_MASK 0xc0
25584 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_P__SHIFT 0x6
25585 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_NP_MASK 0x300
25586 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_NP__SHIFT 0x8
25587 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_P_MASK 0xc00
25588 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_P__SHIFT 0xa
25589 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_NP_MASK 0x3000
25590 #define PSX80_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_NP__SHIFT 0xc
25591 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLAVE_SPLIT_MODE_MASK 0x4
25592 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLAVE_SPLIT_MODE__SHIFT 0x2
25593 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLAVE_GEN_USR_DIS_MASK 0x8
25594 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLAVE_GEN_USR_DIS__SHIFT 0x3
25595 #define PSX80_BIF_PCIE_CI_CNTL__CI_MST_CMPL_DUMMY_DATA_MASK 0x10
25596 #define PSX80_BIF_PCIE_CI_CNTL__CI_MST_CMPL_DUMMY_DATA__SHIFT 0x4
25597 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLV_RC_RD_REQ_SIZE_MASK 0xc0
25598 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLV_RC_RD_REQ_SIZE__SHIFT 0x6
25599 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLV_ORDERING_DIS_MASK 0x100
25600 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLV_ORDERING_DIS__SHIFT 0x8
25601 #define PSX80_BIF_PCIE_CI_CNTL__CI_RC_ORDERING_DIS_MASK 0x200
25602 #define PSX80_BIF_PCIE_CI_CNTL__CI_RC_ORDERING_DIS__SHIFT 0x9
25603 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_DIS_MASK 0x400
25604 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_DIS__SHIFT 0xa
25605 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_MODE_MASK 0x800
25606 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_MODE__SHIFT 0xb
25607 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_SOR_MASK 0x1000
25608 #define PSX80_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_SOR__SHIFT 0xc
25609 #define PSX80_BIF_PCIE_BUS_CNTL__PMI_INT_DIS_MASK 0x40
25610 #define PSX80_BIF_PCIE_BUS_CNTL__PMI_INT_DIS__SHIFT 0x6
25611 #define PSX80_BIF_PCIE_BUS_CNTL__IMMEDIATE_PMI_DIS_MASK 0x80
25612 #define PSX80_BIF_PCIE_BUS_CNTL__IMMEDIATE_PMI_DIS__SHIFT 0x7
25613 #define PSX80_BIF_PCIE_BUS_CNTL__TRUE_PM_STATUS_EN_MASK 0x1000
25614 #define PSX80_BIF_PCIE_BUS_CNTL__TRUE_PM_STATUS_EN__SHIFT 0xc
25615 #define PSX80_BIF_PCIE_LC_STATE6__LC_PREV_STATE24_MASK 0x3f
25616 #define PSX80_BIF_PCIE_LC_STATE6__LC_PREV_STATE24__SHIFT 0x0
25617 #define PSX80_BIF_PCIE_LC_STATE6__LC_PREV_STATE25_MASK 0x3f00
25618 #define PSX80_BIF_PCIE_LC_STATE6__LC_PREV_STATE25__SHIFT 0x8
25619 #define PSX80_BIF_PCIE_LC_STATE6__LC_PREV_STATE26_MASK 0x3f0000
25620 #define PSX80_BIF_PCIE_LC_STATE6__LC_PREV_STATE26__SHIFT 0x10
25621 #define PSX80_BIF_PCIE_LC_STATE6__LC_PREV_STATE27_MASK 0x3f000000
25622 #define PSX80_BIF_PCIE_LC_STATE6__LC_PREV_STATE27__SHIFT 0x18
25623 #define PSX80_BIF_PCIE_LC_STATE7__LC_PREV_STATE28_MASK 0x3f
25624 #define PSX80_BIF_PCIE_LC_STATE7__LC_PREV_STATE28__SHIFT 0x0
25625 #define PSX80_BIF_PCIE_LC_STATE7__LC_PREV_STATE29_MASK 0x3f00
25626 #define PSX80_BIF_PCIE_LC_STATE7__LC_PREV_STATE29__SHIFT 0x8
25627 #define PSX80_BIF_PCIE_LC_STATE7__LC_PREV_STATE30_MASK 0x3f0000
25628 #define PSX80_BIF_PCIE_LC_STATE7__LC_PREV_STATE30__SHIFT 0x10
25629 #define PSX80_BIF_PCIE_LC_STATE7__LC_PREV_STATE31_MASK 0x3f000000
25630 #define PSX80_BIF_PCIE_LC_STATE7__LC_PREV_STATE31__SHIFT 0x18
25631 #define PSX80_BIF_PCIE_LC_STATE8__LC_PREV_STATE32_MASK 0x3f
25632 #define PSX80_BIF_PCIE_LC_STATE8__LC_PREV_STATE32__SHIFT 0x0
25633 #define PSX80_BIF_PCIE_LC_STATE8__LC_PREV_STATE33_MASK 0x3f00
25634 #define PSX80_BIF_PCIE_LC_STATE8__LC_PREV_STATE33__SHIFT 0x8
25635 #define PSX80_BIF_PCIE_LC_STATE8__LC_PREV_STATE34_MASK 0x3f0000
25636 #define PSX80_BIF_PCIE_LC_STATE8__LC_PREV_STATE34__SHIFT 0x10
25637 #define PSX80_BIF_PCIE_LC_STATE8__LC_PREV_STATE35_MASK 0x3f000000
25638 #define PSX80_BIF_PCIE_LC_STATE8__LC_PREV_STATE35__SHIFT 0x18
25639 #define PSX80_BIF_PCIE_LC_STATE9__LC_PREV_STATE36_MASK 0x3f
25640 #define PSX80_BIF_PCIE_LC_STATE9__LC_PREV_STATE36__SHIFT 0x0
25641 #define PSX80_BIF_PCIE_LC_STATE9__LC_PREV_STATE37_MASK 0x3f00
25642 #define PSX80_BIF_PCIE_LC_STATE9__LC_PREV_STATE37__SHIFT 0x8
25643 #define PSX80_BIF_PCIE_LC_STATE9__LC_PREV_STATE38_MASK 0x3f0000
25644 #define PSX80_BIF_PCIE_LC_STATE9__LC_PREV_STATE38__SHIFT 0x10
25645 #define PSX80_BIF_PCIE_LC_STATE9__LC_PREV_STATE39_MASK 0x3f000000
25646 #define PSX80_BIF_PCIE_LC_STATE9__LC_PREV_STATE39__SHIFT 0x18
25647 #define PSX80_BIF_PCIE_LC_STATE10__LC_PREV_STATE40_MASK 0x3f
25648 #define PSX80_BIF_PCIE_LC_STATE10__LC_PREV_STATE40__SHIFT 0x0
25649 #define PSX80_BIF_PCIE_LC_STATE10__LC_PREV_STATE41_MASK 0x3f00
25650 #define PSX80_BIF_PCIE_LC_STATE10__LC_PREV_STATE41__SHIFT 0x8
25651 #define PSX80_BIF_PCIE_LC_STATE10__LC_PREV_STATE42_MASK 0x3f0000
25652 #define PSX80_BIF_PCIE_LC_STATE10__LC_PREV_STATE42__SHIFT 0x10
25653 #define PSX80_BIF_PCIE_LC_STATE10__LC_PREV_STATE43_MASK 0x3f000000
25654 #define PSX80_BIF_PCIE_LC_STATE10__LC_PREV_STATE43__SHIFT 0x18
25655 #define PSX80_BIF_PCIE_LC_STATE11__LC_PREV_STATE44_MASK 0x3f
25656 #define PSX80_BIF_PCIE_LC_STATE11__LC_PREV_STATE44__SHIFT 0x0
25657 #define PSX80_BIF_PCIE_LC_STATE11__LC_PREV_STATE45_MASK 0x3f00
25658 #define PSX80_BIF_PCIE_LC_STATE11__LC_PREV_STATE45__SHIFT 0x8
25659 #define PSX80_BIF_PCIE_LC_STATE11__LC_PREV_STATE46_MASK 0x3f0000
25660 #define PSX80_BIF_PCIE_LC_STATE11__LC_PREV_STATE46__SHIFT 0x10
25661 #define PSX80_BIF_PCIE_LC_STATE11__LC_PREV_STATE47_MASK 0x3f000000
25662 #define PSX80_BIF_PCIE_LC_STATE11__LC_PREV_STATE47__SHIFT 0x18
25663 #define PSX80_BIF_PCIE_LC_STATUS1__LC_REVERSE_RCVR_MASK 0x1
25664 #define PSX80_BIF_PCIE_LC_STATUS1__LC_REVERSE_RCVR__SHIFT 0x0
25665 #define PSX80_BIF_PCIE_LC_STATUS1__LC_REVERSE_XMIT_MASK 0x2
25666 #define PSX80_BIF_PCIE_LC_STATUS1__LC_REVERSE_XMIT__SHIFT 0x1
25667 #define PSX80_BIF_PCIE_LC_STATUS1__LC_OPERATING_LINK_WIDTH_MASK 0x1c
25668 #define PSX80_BIF_PCIE_LC_STATUS1__LC_OPERATING_LINK_WIDTH__SHIFT 0x2
25669 #define PSX80_BIF_PCIE_LC_STATUS1__LC_DETECTED_LINK_WIDTH_MASK 0xe0
25670 #define PSX80_BIF_PCIE_LC_STATUS1__LC_DETECTED_LINK_WIDTH__SHIFT 0x5
25671 #define PSX80_BIF_PCIE_LC_STATUS2__LC_TOTAL_INACTIVE_LANES_MASK 0xffff
25672 #define PSX80_BIF_PCIE_LC_STATUS2__LC_TOTAL_INACTIVE_LANES__SHIFT 0x0
25673 #define PSX80_BIF_PCIE_LC_STATUS2__LC_TURN_ON_LANE_MASK 0xffff0000
25674 #define PSX80_BIF_PCIE_LC_STATUS2__LC_TURN_ON_LANE__SHIFT 0x10
25675 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_HOT_RST_EN_MASK 0x1
25676 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_HOT_RST_EN__SHIFT 0x0
25677 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_LNK_DWN_EN_MASK 0x2
25678 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_LNK_DWN_EN__SHIFT 0x1
25679 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_LNK_DIS_EN_MASK 0x4
25680 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_LNK_DIS_EN__SHIFT 0x2
25681 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_COR_EN_MASK 0x8
25682 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_COR_EN__SHIFT 0x3
25683 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_REG_EN_MASK 0x10
25684 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_REG_EN__SHIFT 0x4
25685 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_STY_EN_MASK 0x20
25686 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_STY_EN__SHIFT 0x5
25687 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_PHY_EN_MASK 0x40
25688 #define PSX80_BIF_PCIE_WPR_CNTL__WPR_RESET_PHY_EN__SHIFT 0x6
25689 #define PSX80_BIF_PCIE_RX_LAST_TLP0__RX_LAST_TLP0_MASK 0xffffffff
25690 #define PSX80_BIF_PCIE_RX_LAST_TLP0__RX_LAST_TLP0__SHIFT 0x0
25691 #define PSX80_BIF_PCIE_RX_LAST_TLP1__RX_LAST_TLP1_MASK 0xffffffff
25692 #define PSX80_BIF_PCIE_RX_LAST_TLP1__RX_LAST_TLP1__SHIFT 0x0
25693 #define PSX80_BIF_PCIE_RX_LAST_TLP2__RX_LAST_TLP2_MASK 0xffffffff
25694 #define PSX80_BIF_PCIE_RX_LAST_TLP2__RX_LAST_TLP2__SHIFT 0x0
25695 #define PSX80_BIF_PCIE_RX_LAST_TLP3__RX_LAST_TLP3_MASK 0xffffffff
25696 #define PSX80_BIF_PCIE_RX_LAST_TLP3__RX_LAST_TLP3__SHIFT 0x0
25697 #define PSX80_BIF_PCIE_TX_LAST_TLP0__TX_LAST_TLP0_MASK 0xffffffff
25698 #define PSX80_BIF_PCIE_TX_LAST_TLP0__TX_LAST_TLP0__SHIFT 0x0
25699 #define PSX80_BIF_PCIE_TX_LAST_TLP1__TX_LAST_TLP1_MASK 0xffffffff
25700 #define PSX80_BIF_PCIE_TX_LAST_TLP1__TX_LAST_TLP1__SHIFT 0x0
25701 #define PSX80_BIF_PCIE_TX_LAST_TLP2__TX_LAST_TLP2_MASK 0xffffffff
25702 #define PSX80_BIF_PCIE_TX_LAST_TLP2__TX_LAST_TLP2__SHIFT 0x0
25703 #define PSX80_BIF_PCIE_TX_LAST_TLP3__TX_LAST_TLP3_MASK 0xffffffff
25704 #define PSX80_BIF_PCIE_TX_LAST_TLP3__TX_LAST_TLP3__SHIFT 0x0
25705 #define PSX80_BIF_PCIE_I2C_REG_ADDR_EXPAND__I2C_REG_ADDR_MASK 0x1ffff
25706 #define PSX80_BIF_PCIE_I2C_REG_ADDR_EXPAND__I2C_REG_ADDR__SHIFT 0x0
25707 #define PSX80_BIF_PCIE_I2C_REG_DATA__I2C_REG_DATA_MASK 0xffffffff
25708 #define PSX80_BIF_PCIE_I2C_REG_DATA__I2C_REG_DATA__SHIFT 0x0
25709 #define PSX80_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_HIDDEN_REG_MASK 0x1
25710 #define PSX80_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_HIDDEN_REG__SHIFT 0x0
25711 #define PSX80_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN2_HIDDEN_REG_MASK 0x2
25712 #define PSX80_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN2_HIDDEN_REG__SHIFT 0x1
25713 #define PSX80_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN3_HIDDEN_REG_MASK 0x4
25714 #define PSX80_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN3_HIDDEN_REG__SHIFT 0x2
25715 #define PSX80_BIF_PCIE_LC_PM_CNTL__LC_L1_POWER_GATING_EN_MASK 0x1
25716 #define PSX80_BIF_PCIE_LC_PM_CNTL__LC_L1_POWER_GATING_EN__SHIFT 0x0
25717 #define PSX80_BIF_PCIE_P_CNTL__P_PWRDN_EN_MASK 0x1
25718 #define PSX80_BIF_PCIE_P_CNTL__P_PWRDN_EN__SHIFT 0x0
25719 #define PSX80_BIF_PCIE_P_CNTL__P_SYMALIGN_MODE_MASK 0x2
25720 #define PSX80_BIF_PCIE_P_CNTL__P_SYMALIGN_MODE__SHIFT 0x1
25721 #define PSX80_BIF_PCIE_P_CNTL__P_SYMALIGN_HW_DEBUG_MASK 0x4
25722 #define PSX80_BIF_PCIE_P_CNTL__P_SYMALIGN_HW_DEBUG__SHIFT 0x2
25723 #define PSX80_BIF_PCIE_P_CNTL__P_ELASTDESKEW_HW_DEBUG_MASK 0x8
25724 #define PSX80_BIF_PCIE_P_CNTL__P_ELASTDESKEW_HW_DEBUG__SHIFT 0x3
25725 #define PSX80_BIF_PCIE_P_CNTL__P_IGNORE_CRC_ERR_MASK 0x10
25726 #define PSX80_BIF_PCIE_P_CNTL__P_IGNORE_CRC_ERR__SHIFT 0x4
25727 #define PSX80_BIF_PCIE_P_CNTL__P_IGNORE_LEN_ERR_MASK 0x20
25728 #define PSX80_BIF_PCIE_P_CNTL__P_IGNORE_LEN_ERR__SHIFT 0x5
25729 #define PSX80_BIF_PCIE_P_CNTL__P_IGNORE_EDB_ERR_MASK 0x40
25730 #define PSX80_BIF_PCIE_P_CNTL__P_IGNORE_EDB_ERR__SHIFT 0x6
25731 #define PSX80_BIF_PCIE_P_CNTL__P_IGNORE_IDL_ERR_MASK 0x80
25732 #define PSX80_BIF_PCIE_P_CNTL__P_IGNORE_IDL_ERR__SHIFT 0x7
25733 #define PSX80_BIF_PCIE_P_CNTL__P_IGNORE_TOK_ERR_MASK 0x100
25734 #define PSX80_BIF_PCIE_P_CNTL__P_IGNORE_TOK_ERR__SHIFT 0x8
25735 #define PSX80_BIF_PCIE_P_CNTL__P_BLK_LOCK_MODE_MASK 0x1000
25736 #define PSX80_BIF_PCIE_P_CNTL__P_BLK_LOCK_MODE__SHIFT 0xc
25737 #define PSX80_BIF_PCIE_P_CNTL__P_ALWAYS_USE_FAST_TXCLK_MASK 0x2000
25738 #define PSX80_BIF_PCIE_P_CNTL__P_ALWAYS_USE_FAST_TXCLK__SHIFT 0xd
25739 #define PSX80_BIF_PCIE_P_CNTL__P_ELEC_IDLE_MODE_MASK 0xc000
25740 #define PSX80_BIF_PCIE_P_CNTL__P_ELEC_IDLE_MODE__SHIFT 0xe
25741 #define PSX80_BIF_PCIE_P_CNTL__DLP_IGNORE_IN_L1_EN_MASK 0x10000
25742 #define PSX80_BIF_PCIE_P_CNTL__DLP_IGNORE_IN_L1_EN__SHIFT 0x10
25743 #define PSX80_BIF_PCIE_P_BUF_STATUS__P_OVERFLOW_ERR_MASK 0xffff
25744 #define PSX80_BIF_PCIE_P_BUF_STATUS__P_OVERFLOW_ERR__SHIFT 0x0
25745 #define PSX80_BIF_PCIE_P_BUF_STATUS__P_UNDERFLOW_ERR_MASK 0xffff0000
25746 #define PSX80_BIF_PCIE_P_BUF_STATUS__P_UNDERFLOW_ERR__SHIFT 0x10
25747 #define PSX80_BIF_PCIE_P_DECODER_STATUS__P_DECODE_ERR_MASK 0xffff
25748 #define PSX80_BIF_PCIE_P_DECODER_STATUS__P_DECODE_ERR__SHIFT 0x0
25749 #define PSX80_BIF_PCIE_P_MISC_STATUS__P_DESKEW_ERR_MASK 0xff
25750 #define PSX80_BIF_PCIE_P_MISC_STATUS__P_DESKEW_ERR__SHIFT 0x0
25751 #define PSX80_BIF_PCIE_P_MISC_STATUS__P_SYMUNLOCK_ERR_MASK 0xffff0000
25752 #define PSX80_BIF_PCIE_P_MISC_STATUS__P_SYMUNLOCK_ERR__SHIFT 0x10
25753 #define PSX80_BIF_PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MIN_MASK 0xff
25754 #define PSX80_BIF_PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MIN__SHIFT 0x0
25755 #define PSX80_BIF_PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MAX_MASK 0xff00
25756 #define PSX80_BIF_PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MAX__SHIFT 0x8
25757 #define PSX80_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_EN_MASK 0x1
25758 #define PSX80_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_EN__SHIFT 0x0
25759 #define PSX80_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_SHADOW_WR_MASK 0x2
25760 #define PSX80_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_SHADOW_WR__SHIFT 0x1
25761 #define PSX80_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_RESET_MASK 0x4
25762 #define PSX80_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_RESET__SHIFT 0x2
25763 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK__EVENT0_SEL_MASK 0xff
25764 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK__EVENT0_SEL__SHIFT 0x0
25765 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK__EVENT1_SEL_MASK 0xff00
25766 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK__EVENT1_SEL__SHIFT 0x8
25767 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK__COUNTER0_UPPER_MASK 0xff0000
25768 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK__COUNTER0_UPPER__SHIFT 0x10
25769 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK__COUNTER1_UPPER_MASK 0xff000000
25770 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK__COUNTER1_UPPER__SHIFT 0x18
25771 #define PSX80_BIF_PCIE_PERF_COUNT0_TXCLK__COUNTER0_MASK 0xffffffff
25772 #define PSX80_BIF_PCIE_PERF_COUNT0_TXCLK__COUNTER0__SHIFT 0x0
25773 #define PSX80_BIF_PCIE_PERF_COUNT1_TXCLK__COUNTER1_MASK 0xffffffff
25774 #define PSX80_BIF_PCIE_PERF_COUNT1_TXCLK__COUNTER1__SHIFT 0x0
25775 #define PSX80_BIF_PCIE_PERF_CNTL_MST_R_CLK__EVENT0_SEL_MASK 0xff
25776 #define PSX80_BIF_PCIE_PERF_CNTL_MST_R_CLK__EVENT0_SEL__SHIFT 0x0
25777 #define PSX80_BIF_PCIE_PERF_CNTL_MST_R_CLK__EVENT1_SEL_MASK 0xff00
25778 #define PSX80_BIF_PCIE_PERF_CNTL_MST_R_CLK__EVENT1_SEL__SHIFT 0x8
25779 #define PSX80_BIF_PCIE_PERF_CNTL_MST_R_CLK__COUNTER0_UPPER_MASK 0xff0000
25780 #define PSX80_BIF_PCIE_PERF_CNTL_MST_R_CLK__COUNTER0_UPPER__SHIFT 0x10
25781 #define PSX80_BIF_PCIE_PERF_CNTL_MST_R_CLK__COUNTER1_UPPER_MASK 0xff000000
25782 #define PSX80_BIF_PCIE_PERF_CNTL_MST_R_CLK__COUNTER1_UPPER__SHIFT 0x18
25783 #define PSX80_BIF_PCIE_PERF_COUNT0_MST_R_CLK__COUNTER0_MASK 0xffffffff
25784 #define PSX80_BIF_PCIE_PERF_COUNT0_MST_R_CLK__COUNTER0__SHIFT 0x0
25785 #define PSX80_BIF_PCIE_PERF_COUNT1_MST_R_CLK__COUNTER1_MASK 0xffffffff
25786 #define PSX80_BIF_PCIE_PERF_COUNT1_MST_R_CLK__COUNTER1__SHIFT 0x0
25787 #define PSX80_BIF_PCIE_PERF_CNTL_MST_C_CLK__EVENT0_SEL_MASK 0xff
25788 #define PSX80_BIF_PCIE_PERF_CNTL_MST_C_CLK__EVENT0_SEL__SHIFT 0x0
25789 #define PSX80_BIF_PCIE_PERF_CNTL_MST_C_CLK__EVENT1_SEL_MASK 0xff00
25790 #define PSX80_BIF_PCIE_PERF_CNTL_MST_C_CLK__EVENT1_SEL__SHIFT 0x8
25791 #define PSX80_BIF_PCIE_PERF_CNTL_MST_C_CLK__COUNTER0_UPPER_MASK 0xff0000
25792 #define PSX80_BIF_PCIE_PERF_CNTL_MST_C_CLK__COUNTER0_UPPER__SHIFT 0x10
25793 #define PSX80_BIF_PCIE_PERF_CNTL_MST_C_CLK__COUNTER1_UPPER_MASK 0xff000000
25794 #define PSX80_BIF_PCIE_PERF_CNTL_MST_C_CLK__COUNTER1_UPPER__SHIFT 0x18
25795 #define PSX80_BIF_PCIE_PERF_COUNT0_MST_C_CLK__COUNTER0_MASK 0xffffffff
25796 #define PSX80_BIF_PCIE_PERF_COUNT0_MST_C_CLK__COUNTER0__SHIFT 0x0
25797 #define PSX80_BIF_PCIE_PERF_COUNT1_MST_C_CLK__COUNTER1_MASK 0xffffffff
25798 #define PSX80_BIF_PCIE_PERF_COUNT1_MST_C_CLK__COUNTER1__SHIFT 0x0
25799 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_R_CLK__EVENT0_SEL_MASK 0xff
25800 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_R_CLK__EVENT0_SEL__SHIFT 0x0
25801 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_R_CLK__EVENT1_SEL_MASK 0xff00
25802 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_R_CLK__EVENT1_SEL__SHIFT 0x8
25803 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_R_CLK__COUNTER0_UPPER_MASK 0xff0000
25804 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_R_CLK__COUNTER0_UPPER__SHIFT 0x10
25805 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_R_CLK__COUNTER1_UPPER_MASK 0xff000000
25806 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_R_CLK__COUNTER1_UPPER__SHIFT 0x18
25807 #define PSX80_BIF_PCIE_PERF_COUNT0_SLV_R_CLK__COUNTER0_MASK 0xffffffff
25808 #define PSX80_BIF_PCIE_PERF_COUNT0_SLV_R_CLK__COUNTER0__SHIFT 0x0
25809 #define PSX80_BIF_PCIE_PERF_COUNT1_SLV_R_CLK__COUNTER1_MASK 0xffffffff
25810 #define PSX80_BIF_PCIE_PERF_COUNT1_SLV_R_CLK__COUNTER1__SHIFT 0x0
25811 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT0_SEL_MASK 0xff
25812 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT0_SEL__SHIFT 0x0
25813 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT1_SEL_MASK 0xff00
25814 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT1_SEL__SHIFT 0x8
25815 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER0_UPPER_MASK 0xff0000
25816 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER0_UPPER__SHIFT 0x10
25817 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER1_UPPER_MASK 0xff000000
25818 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER1_UPPER__SHIFT 0x18
25819 #define PSX80_BIF_PCIE_PERF_COUNT0_SLV_S_C_CLK__COUNTER0_MASK 0xffffffff
25820 #define PSX80_BIF_PCIE_PERF_COUNT0_SLV_S_C_CLK__COUNTER0__SHIFT 0x0
25821 #define PSX80_BIF_PCIE_PERF_COUNT1_SLV_S_C_CLK__COUNTER1_MASK 0xffffffff
25822 #define PSX80_BIF_PCIE_PERF_COUNT1_SLV_S_C_CLK__COUNTER1__SHIFT 0x0
25823 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT0_SEL_MASK 0xff
25824 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT0_SEL__SHIFT 0x0
25825 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT1_SEL_MASK 0xff00
25826 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT1_SEL__SHIFT 0x8
25827 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER0_UPPER_MASK 0xff0000
25828 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER0_UPPER__SHIFT 0x10
25829 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER1_UPPER_MASK 0xff000000
25830 #define PSX80_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER1_UPPER__SHIFT 0x18
25831 #define PSX80_BIF_PCIE_PERF_COUNT0_SLV_NS_C_CLK__COUNTER0_MASK 0xffffffff
25832 #define PSX80_BIF_PCIE_PERF_COUNT0_SLV_NS_C_CLK__COUNTER0__SHIFT 0x0
25833 #define PSX80_BIF_PCIE_PERF_COUNT1_SLV_NS_C_CLK__COUNTER1_MASK 0xffffffff
25834 #define PSX80_BIF_PCIE_PERF_COUNT1_SLV_NS_C_CLK__COUNTER1__SHIFT 0x0
25835 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK_MASK 0xf
25836 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK__SHIFT 0x0
25837 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_R_CLK_MASK 0xf0
25838 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_R_CLK__SHIFT 0x4
25839 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_C_CLK_MASK 0xf00
25840 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_C_CLK__SHIFT 0x8
25841 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_R_CLK_MASK 0xf000
25842 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_R_CLK__SHIFT 0xc
25843 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_S_C_CLK_MASK 0xf0000
25844 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_S_C_CLK__SHIFT 0x10
25845 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_NS_C_CLK_MASK 0xf00000
25846 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_NS_C_CLK__SHIFT 0x14
25847 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK2_MASK 0xf000000
25848 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK2__SHIFT 0x18
25849 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK_MASK 0xf
25850 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK__SHIFT 0x0
25851 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_R_CLK_MASK 0xf0
25852 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_R_CLK__SHIFT 0x4
25853 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_C_CLK_MASK 0xf00
25854 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_C_CLK__SHIFT 0x8
25855 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_R_CLK_MASK 0xf000
25856 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_R_CLK__SHIFT 0xc
25857 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_S_C_CLK_MASK 0xf0000
25858 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_S_C_CLK__SHIFT 0x10
25859 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_NS_C_CLK_MASK 0xf00000
25860 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_NS_C_CLK__SHIFT 0x14
25861 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK2_MASK 0xf000000
25862 #define PSX80_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK2__SHIFT 0x18
25863 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK2__EVENT0_SEL_MASK 0xff
25864 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK2__EVENT0_SEL__SHIFT 0x0
25865 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK2__EVENT1_SEL_MASK 0xff00
25866 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK2__EVENT1_SEL__SHIFT 0x8
25867 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK2__COUNTER0_UPPER_MASK 0xff0000
25868 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK2__COUNTER0_UPPER__SHIFT 0x10
25869 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK2__COUNTER1_UPPER_MASK 0xff000000
25870 #define PSX80_BIF_PCIE_PERF_CNTL_TXCLK2__COUNTER1_UPPER__SHIFT 0x18
25871 #define PSX80_BIF_PCIE_PERF_COUNT0_TXCLK2__COUNTER0_MASK 0xffffffff
25872 #define PSX80_BIF_PCIE_PERF_COUNT0_TXCLK2__COUNTER0__SHIFT 0x0
25873 #define PSX80_BIF_PCIE_PERF_COUNT1_TXCLK2__COUNTER1_MASK 0xffffffff
25874 #define PSX80_BIF_PCIE_PERF_COUNT1_TXCLK2__COUNTER1__SHIFT 0x0
25875 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_EN_MASK 0x1
25876 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_EN__SHIFT 0x0
25877 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_LEGACY_DEVICE_TYPE_EN_MASK 0x2
25878 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_LEGACY_DEVICE_TYPE_EN__SHIFT 0x1
25879 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_EN_MASK 0x4
25880 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_EN__SHIFT 0x2
25881 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_VC_EN_MASK 0x8
25882 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_VC_EN__SHIFT 0x3
25883 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_DSN_EN_MASK 0x10
25884 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_DSN_EN__SHIFT 0x4
25885 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_AER_EN_MASK 0x20
25886 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_AER_EN__SHIFT 0x5
25887 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ACS_EN_MASK 0x40
25888 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ACS_EN__SHIFT 0x6
25889 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_BAR_EN_MASK 0x80
25890 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_BAR_EN__SHIFT 0x7
25891 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_PWR_EN_MASK 0x100
25892 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_PWR_EN__SHIFT 0x8
25893 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_DPA_EN_MASK 0x200
25894 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_DPA_EN__SHIFT 0x9
25895 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ATS_EN_MASK 0x400
25896 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ATS_EN__SHIFT 0xa
25897 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_PAGE_REQ_EN_MASK 0x800
25898 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_PAGE_REQ_EN__SHIFT 0xb
25899 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_PASID_EN_MASK 0x1000
25900 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_PASID_EN__SHIFT 0xc
25901 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ECRC_CHECK_EN_MASK 0x2000
25902 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ECRC_CHECK_EN__SHIFT 0xd
25903 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ECRC_GEN_EN_MASK 0x4000
25904 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ECRC_GEN_EN__SHIFT 0xe
25905 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_CPL_ABORT_ERR_EN_MASK 0x8000
25906 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_CPL_ABORT_ERR_EN__SHIFT 0xf
25907 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_POISONED_ADVISORY_NONFATAL_MASK 0x10000
25908 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_POISONED_ADVISORY_NONFATAL__SHIFT 0x10
25909 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_MC_EN_MASK 0x20000
25910 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_MC_EN__SHIFT 0x11
25911 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_EN_MASK 0x40000
25912 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_EN__SHIFT 0x12
25913 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_64BIT_EN_MASK 0x80000
25914 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_64BIT_EN__SHIFT 0x13
25915 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_ROUTING_EN_MASK 0x100000
25916 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_ROUTING_EN__SHIFT 0x14
25917 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_MULTI_CAP_MASK 0xe00000
25918 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_MULTI_CAP__SHIFT 0x15
25919 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_VFn_MSI_MULTI_CAP_MASK 0x7000000
25920 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_VFn_MSI_MULTI_CAP__SHIFT 0x18
25921 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_PERVECTOR_MASK_CAP_MASK 0x8000000
25922 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_PERVECTOR_MASK_CAP__SHIFT 0x1b
25923 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_NO_RO_ENABLED_P2P_PASSING_MASK 0x10000000
25924 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_NO_RO_ENABLED_P2P_PASSING__SHIFT 0x1c
25925 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ARI_EN_MASK 0x20000000
25926 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_ARI_EN__SHIFT 0x1d
25927 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_SRIOV_EN_MASK 0x40000000
25928 #define PSX80_BIF_PCIE_STRAP_F0__STRAP_F0_SRIOV_EN__SHIFT 0x1e
25929 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_TL_ALT_BUF_EN_MASK 0x10
25930 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_TL_ALT_BUF_EN__SHIFT 0x4
25931 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_CLK_PM_EN_MASK 0x1000000
25932 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_CLK_PM_EN__SHIFT 0x18
25933 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_ECN1P1_EN_MASK 0x2000000
25934 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_ECN1P1_EN__SHIFT 0x19
25935 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_EXT_VC_COUNT_MASK 0x4000000
25936 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_EXT_VC_COUNT__SHIFT 0x1a
25937 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_REVERSE_ALL_MASK 0x10000000
25938 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_REVERSE_ALL__SHIFT 0x1c
25939 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_MST_ADR64_EN_MASK 0x20000000
25940 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_MST_ADR64_EN__SHIFT 0x1d
25941 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_FLR_EN_MASK 0x40000000
25942 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_FLR_EN__SHIFT 0x1e
25943 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_INTERNAL_ERR_EN_MASK 0x80000000
25944 #define PSX80_BIF_PCIE_STRAP_MISC__STRAP_INTERNAL_ERR_EN__SHIFT 0x1f
25945 #define PSX80_BIF_PCIE_STRAP_MISC2__STRAP_LINK_BW_NOTIFICATION_CAP_EN_MASK 0x1
25946 #define PSX80_BIF_PCIE_STRAP_MISC2__STRAP_LINK_BW_NOTIFICATION_CAP_EN__SHIFT 0x0
25947 #define PSX80_BIF_PCIE_STRAP_MISC2__STRAP_GEN2_COMPLIANCE_MASK 0x2
25948 #define PSX80_BIF_PCIE_STRAP_MISC2__STRAP_GEN2_COMPLIANCE__SHIFT 0x1
25949 #define PSX80_BIF_PCIE_STRAP_MISC2__STRAP_MSTCPL_TIMEOUT_EN_MASK 0x4
25950 #define PSX80_BIF_PCIE_STRAP_MISC2__STRAP_MSTCPL_TIMEOUT_EN__SHIFT 0x2
25951 #define PSX80_BIF_PCIE_STRAP_MISC2__STRAP_GEN3_COMPLIANCE_MASK 0x8
25952 #define PSX80_BIF_PCIE_STRAP_MISC2__STRAP_GEN3_COMPLIANCE__SHIFT 0x3
25953 #define PSX80_BIF_PCIE_STRAP_MISC2__STRAP_TPH_SUPPORTED_MASK 0x10
25954 #define PSX80_BIF_PCIE_STRAP_MISC2__STRAP_TPH_SUPPORTED__SHIFT 0x4
25955 #define PSX80_BIF_PCIE_STRAP_PI__STRAP_QUICKSIM_START_MASK 0x1
25956 #define PSX80_BIF_PCIE_STRAP_PI__STRAP_QUICKSIM_START__SHIFT 0x0
25957 #define PSX80_BIF_PCIE_STRAP_PI__STRAP_TEST_TOGGLE_PATTERN_MASK 0x10000000
25958 #define PSX80_BIF_PCIE_STRAP_PI__STRAP_TEST_TOGGLE_PATTERN__SHIFT 0x1c
25959 #define PSX80_BIF_PCIE_STRAP_PI__STRAP_TEST_TOGGLE_MODE_MASK 0x20000000
25960 #define PSX80_BIF_PCIE_STRAP_PI__STRAP_TEST_TOGGLE_MODE__SHIFT 0x1d
25961 #define PSX80_BIF_PCIE_STRAP_I2C_BD__STRAP_BIF_I2C_SLV_ADR_MASK 0x7f
25962 #define PSX80_BIF_PCIE_STRAP_I2C_BD__STRAP_BIF_I2C_SLV_ADR__SHIFT 0x0
25963 #define PSX80_BIF_PCIE_STRAP_I2C_BD__STRAP_BIF_DBG_I2C_EN_MASK 0x80
25964 #define PSX80_BIF_PCIE_STRAP_I2C_BD__STRAP_BIF_DBG_I2C_EN__SHIFT 0x7
25965 #define PSX80_BIF_PCIE_PRBS_CLR__PRBS_CLR_MASK 0xffff
25966 #define PSX80_BIF_PCIE_PRBS_CLR__PRBS_CLR__SHIFT 0x0
25967 #define PSX80_BIF_PCIE_PRBS_CLR__PRBS_CHECKER_DEBUG_BUS_SELECT_MASK 0xf0000
25968 #define PSX80_BIF_PCIE_PRBS_CLR__PRBS_CHECKER_DEBUG_BUS_SELECT__SHIFT 0x10
25969 #define PSX80_BIF_PCIE_PRBS_CLR__PRBS_POLARITY_EN_MASK 0x1000000
25970 #define PSX80_BIF_PCIE_PRBS_CLR__PRBS_POLARITY_EN__SHIFT 0x18
25971 #define PSX80_BIF_PCIE_PRBS_STATUS1__PRBS_ERRSTAT_MASK 0xffff
25972 #define PSX80_BIF_PCIE_PRBS_STATUS1__PRBS_ERRSTAT__SHIFT 0x0
25973 #define PSX80_BIF_PCIE_PRBS_STATUS1__PRBS_LOCKED_MASK 0xffff0000
25974 #define PSX80_BIF_PCIE_PRBS_STATUS1__PRBS_LOCKED__SHIFT 0x10
25975 #define PSX80_BIF_PCIE_PRBS_STATUS2__PRBS_BITCNT_DONE_MASK 0xffff
25976 #define PSX80_BIF_PCIE_PRBS_STATUS2__PRBS_BITCNT_DONE__SHIFT 0x0
25977 #define PSX80_BIF_PCIE_PRBS_FREERUN__PRBS_FREERUN_MASK 0xffff
25978 #define PSX80_BIF_PCIE_PRBS_FREERUN__PRBS_FREERUN__SHIFT 0x0
25979 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_EN_MASK 0x1
25980 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_EN__SHIFT 0x0
25981 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_TEST_MODE_MASK 0xe
25982 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_TEST_MODE__SHIFT 0x1
25983 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_USER_PATTERN_TOGGLE_MASK 0x10
25984 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_USER_PATTERN_TOGGLE__SHIFT 0x4
25985 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_8BIT_SEL_MASK 0x20
25986 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_8BIT_SEL__SHIFT 0x5
25987 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_COMMA_NUM_MASK 0xc0
25988 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_COMMA_NUM__SHIFT 0x6
25989 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_LOCK_CNT_MASK 0x1f00
25990 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_LOCK_CNT__SHIFT 0x8
25991 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_DATA_RATE_MASK 0xc000
25992 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_DATA_RATE__SHIFT 0xe
25993 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_CHK_ERR_MASK_MASK 0xffff0000
25994 #define PSX80_BIF_PCIE_PRBS_MISC__PRBS_CHK_ERR_MASK__SHIFT 0x10
25995 #define PSX80_BIF_PCIE_PRBS_USER_PATTERN__PRBS_USER_PATTERN_MASK 0x3fffffff
25996 #define PSX80_BIF_PCIE_PRBS_USER_PATTERN__PRBS_USER_PATTERN__SHIFT 0x0
25997 #define PSX80_BIF_PCIE_PRBS_LO_BITCNT__PRBS_LO_BITCNT_MASK 0xffffffff
25998 #define PSX80_BIF_PCIE_PRBS_LO_BITCNT__PRBS_LO_BITCNT__SHIFT 0x0
25999 #define PSX80_BIF_PCIE_PRBS_HI_BITCNT__PRBS_HI_BITCNT_MASK 0xff
26000 #define PSX80_BIF_PCIE_PRBS_HI_BITCNT__PRBS_HI_BITCNT__SHIFT 0x0
26001 #define PSX80_BIF_PCIE_PRBS_ERRCNT_0__PRBS_ERRCNT_0_MASK 0xffffffff
26002 #define PSX80_BIF_PCIE_PRBS_ERRCNT_0__PRBS_ERRCNT_0__SHIFT 0x0
26003 #define PSX80_BIF_PCIE_PRBS_ERRCNT_1__PRBS_ERRCNT_1_MASK 0xffffffff
26004 #define PSX80_BIF_PCIE_PRBS_ERRCNT_1__PRBS_ERRCNT_1__SHIFT 0x0
26005 #define PSX80_BIF_PCIE_PRBS_ERRCNT_2__PRBS_ERRCNT_2_MASK 0xffffffff
26006 #define PSX80_BIF_PCIE_PRBS_ERRCNT_2__PRBS_ERRCNT_2__SHIFT 0x0
26007 #define PSX80_BIF_PCIE_PRBS_ERRCNT_3__PRBS_ERRCNT_3_MASK 0xffffffff
26008 #define PSX80_BIF_PCIE_PRBS_ERRCNT_3__PRBS_ERRCNT_3__SHIFT 0x0
26009 #define PSX80_BIF_PCIE_PRBS_ERRCNT_4__PRBS_ERRCNT_4_MASK 0xffffffff
26010 #define PSX80_BIF_PCIE_PRBS_ERRCNT_4__PRBS_ERRCNT_4__SHIFT 0x0
26011 #define PSX80_BIF_PCIE_PRBS_ERRCNT_5__PRBS_ERRCNT_5_MASK 0xffffffff
26012 #define PSX80_BIF_PCIE_PRBS_ERRCNT_5__PRBS_ERRCNT_5__SHIFT 0x0
26013 #define PSX80_BIF_PCIE_PRBS_ERRCNT_6__PRBS_ERRCNT_6_MASK 0xffffffff
26014 #define PSX80_BIF_PCIE_PRBS_ERRCNT_6__PRBS_ERRCNT_6__SHIFT 0x0
26015 #define PSX80_BIF_PCIE_PRBS_ERRCNT_7__PRBS_ERRCNT_7_MASK 0xffffffff
26016 #define PSX80_BIF_PCIE_PRBS_ERRCNT_7__PRBS_ERRCNT_7__SHIFT 0x0
26017 #define PSX80_BIF_PCIE_PRBS_ERRCNT_8__PRBS_ERRCNT_8_MASK 0xffffffff
26018 #define PSX80_BIF_PCIE_PRBS_ERRCNT_8__PRBS_ERRCNT_8__SHIFT 0x0
26019 #define PSX80_BIF_PCIE_PRBS_ERRCNT_9__PRBS_ERRCNT_9_MASK 0xffffffff
26020 #define PSX80_BIF_PCIE_PRBS_ERRCNT_9__PRBS_ERRCNT_9__SHIFT 0x0
26021 #define PSX80_BIF_PCIE_PRBS_ERRCNT_10__PRBS_ERRCNT_10_MASK 0xffffffff
26022 #define PSX80_BIF_PCIE_PRBS_ERRCNT_10__PRBS_ERRCNT_10__SHIFT 0x0
26023 #define PSX80_BIF_PCIE_PRBS_ERRCNT_11__PRBS_ERRCNT_11_MASK 0xffffffff
26024 #define PSX80_BIF_PCIE_PRBS_ERRCNT_11__PRBS_ERRCNT_11__SHIFT 0x0
26025 #define PSX80_BIF_PCIE_PRBS_ERRCNT_12__PRBS_ERRCNT_12_MASK 0xffffffff
26026 #define PSX80_BIF_PCIE_PRBS_ERRCNT_12__PRBS_ERRCNT_12__SHIFT 0x0
26027 #define PSX80_BIF_PCIE_PRBS_ERRCNT_13__PRBS_ERRCNT_13_MASK 0xffffffff
26028 #define PSX80_BIF_PCIE_PRBS_ERRCNT_13__PRBS_ERRCNT_13__SHIFT 0x0
26029 #define PSX80_BIF_PCIE_PRBS_ERRCNT_14__PRBS_ERRCNT_14_MASK 0xffffffff
26030 #define PSX80_BIF_PCIE_PRBS_ERRCNT_14__PRBS_ERRCNT_14__SHIFT 0x0
26031 #define PSX80_BIF_PCIE_PRBS_ERRCNT_15__PRBS_ERRCNT_15_MASK 0xffffffff
26032 #define PSX80_BIF_PCIE_PRBS_ERRCNT_15__PRBS_ERRCNT_15__SHIFT 0x0
26033 #define PSX80_BIF_SWRST_COMMAND_STATUS__RECONFIGURE_MASK 0x1
26034 #define PSX80_BIF_SWRST_COMMAND_STATUS__RECONFIGURE__SHIFT 0x0
26035 #define PSX80_BIF_SWRST_COMMAND_STATUS__ATOMIC_RESET_MASK 0x2
26036 #define PSX80_BIF_SWRST_COMMAND_STATUS__ATOMIC_RESET__SHIFT 0x1
26037 #define PSX80_BIF_SWRST_COMMAND_STATUS__RESET_COMPLETE_MASK 0x10000
26038 #define PSX80_BIF_SWRST_COMMAND_STATUS__RESET_COMPLETE__SHIFT 0x10
26039 #define PSX80_BIF_SWRST_COMMAND_STATUS__WAIT_STATE_MASK 0x20000
26040 #define PSX80_BIF_SWRST_COMMAND_STATUS__WAIT_STATE__SHIFT 0x11
26041 #define PSX80_BIF_SWRST_GENERAL_CONTROL__RECONFIGURE_EN_MASK 0x1
26042 #define PSX80_BIF_SWRST_GENERAL_CONTROL__RECONFIGURE_EN__SHIFT 0x0
26043 #define PSX80_BIF_SWRST_GENERAL_CONTROL__ATOMIC_RESET_EN_MASK 0x2
26044 #define PSX80_BIF_SWRST_GENERAL_CONTROL__ATOMIC_RESET_EN__SHIFT 0x1
26045 #define PSX80_BIF_SWRST_GENERAL_CONTROL__RESET_PERIOD_MASK 0x1c
26046 #define PSX80_BIF_SWRST_GENERAL_CONTROL__RESET_PERIOD__SHIFT 0x2
26047 #define PSX80_BIF_SWRST_GENERAL_CONTROL__WAIT_LINKUP_MASK 0x100
26048 #define PSX80_BIF_SWRST_GENERAL_CONTROL__WAIT_LINKUP__SHIFT 0x8
26049 #define PSX80_BIF_SWRST_GENERAL_CONTROL__FORCE_REGIDLE_MASK 0x200
26050 #define PSX80_BIF_SWRST_GENERAL_CONTROL__FORCE_REGIDLE__SHIFT 0x9
26051 #define PSX80_BIF_SWRST_GENERAL_CONTROL__BLOCK_ON_IDLE_MASK 0x400
26052 #define PSX80_BIF_SWRST_GENERAL_CONTROL__BLOCK_ON_IDLE__SHIFT 0xa
26053 #define PSX80_BIF_SWRST_GENERAL_CONTROL__CONFIG_XFER_MODE_MASK 0x1000
26054 #define PSX80_BIF_SWRST_GENERAL_CONTROL__CONFIG_XFER_MODE__SHIFT 0xc
26055 #define PSX80_BIF_SWRST_GENERAL_CONTROL__MUXSEL_XFER_MODE_MASK 0x2000
26056 #define PSX80_BIF_SWRST_GENERAL_CONTROL__MUXSEL_XFER_MODE__SHIFT 0xd
26057 #define PSX80_BIF_SWRST_GENERAL_CONTROL__HLDTRAIN_XFER_MODE_MASK 0x4000
26058 #define PSX80_BIF_SWRST_GENERAL_CONTROL__HLDTRAIN_XFER_MODE__SHIFT 0xe
26059 #define PSX80_BIF_SWRST_GENERAL_CONTROL__BYPASS_HOLD_MASK 0x10000
26060 #define PSX80_BIF_SWRST_GENERAL_CONTROL__BYPASS_HOLD__SHIFT 0x10
26061 #define PSX80_BIF_SWRST_GENERAL_CONTROL__BYPASS_PIF_HOLD_MASK 0x20000
26062 #define PSX80_BIF_SWRST_GENERAL_CONTROL__BYPASS_PIF_HOLD__SHIFT 0x11
26063 #define PSX80_BIF_SWRST_COMMAND_0__BIF_STRAPREG_RESET_MASK 0x8000
26064 #define PSX80_BIF_SWRST_COMMAND_0__BIF_STRAPREG_RESET__SHIFT 0xf
26065 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_GLOBAL_RESET_MASK 0x10000
26066 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_GLOBAL_RESET__SHIFT 0x10
26067 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_CALIB_RESET_MASK 0x20000
26068 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_CALIB_RESET__SHIFT 0x11
26069 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_CORE_RESET_MASK 0x40000
26070 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_CORE_RESET__SHIFT 0x12
26071 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_REGISTER_RESET_MASK 0x80000
26072 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_REGISTER_RESET__SHIFT 0x13
26073 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_PHY_RESET_MASK 0x100000
26074 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_PHY_RESET__SHIFT 0x14
26075 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_STICKY_RESET_MASK 0x200000
26076 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_STICKY_RESET__SHIFT 0x15
26077 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_CONFIG_RESET_MASK 0x400000
26078 #define PSX80_BIF_SWRST_COMMAND_0__BIF0_CONFIG_RESET__SHIFT 0x16
26079 #define PSX80_BIF_SWRST_COMMAND_1__SWITCHCLK_MASK 0x1
26080 #define PSX80_BIF_SWRST_COMMAND_1__SWITCHCLK__SHIFT 0x0
26081 #define PSX80_BIF_SWRST_COMMAND_1__RESETPCFG_MASK 0x2
26082 #define PSX80_BIF_SWRST_COMMAND_1__RESETPCFG__SHIFT 0x1
26083 #define PSX80_BIF_SWRST_COMMAND_1__RESETLANEMUX_MASK 0x4
26084 #define PSX80_BIF_SWRST_COMMAND_1__RESETLANEMUX__SHIFT 0x2
26085 #define PSX80_BIF_SWRST_COMMAND_1__RESETWRAPREGS_MASK 0x8
26086 #define PSX80_BIF_SWRST_COMMAND_1__RESETWRAPREGS__SHIFT 0x3
26087 #define PSX80_BIF_SWRST_COMMAND_1__RESETSRBM0_MASK 0x10
26088 #define PSX80_BIF_SWRST_COMMAND_1__RESETSRBM0__SHIFT 0x4
26089 #define PSX80_BIF_SWRST_COMMAND_1__RESETSRBM1_MASK 0x20
26090 #define PSX80_BIF_SWRST_COMMAND_1__RESETSRBM1__SHIFT 0x5
26091 #define PSX80_BIF_SWRST_COMMAND_1__RESETLC_MASK 0x40
26092 #define PSX80_BIF_SWRST_COMMAND_1__RESETLC__SHIFT 0x6
26093 #define PSX80_BIF_SWRST_COMMAND_1__SYNCIDLEPIF0_MASK 0x100
26094 #define PSX80_BIF_SWRST_COMMAND_1__SYNCIDLEPIF0__SHIFT 0x8
26095 #define PSX80_BIF_SWRST_COMMAND_1__SYNCIDLEPIF1_MASK 0x200
26096 #define PSX80_BIF_SWRST_COMMAND_1__SYNCIDLEPIF1__SHIFT 0x9
26097 #define PSX80_BIF_SWRST_COMMAND_1__RESETMNTR_MASK 0x2000
26098 #define PSX80_BIF_SWRST_COMMAND_1__RESETMNTR__SHIFT 0xd
26099 #define PSX80_BIF_SWRST_COMMAND_1__RESETHLTR_MASK 0x4000
26100 #define PSX80_BIF_SWRST_COMMAND_1__RESETHLTR__SHIFT 0xe
26101 #define PSX80_BIF_SWRST_COMMAND_1__RESETCPM_MASK 0x8000
26102 #define PSX80_BIF_SWRST_COMMAND_1__RESETCPM__SHIFT 0xf
26103 #define PSX80_BIF_SWRST_COMMAND_1__RESETPIF0_MASK 0x10000
26104 #define PSX80_BIF_SWRST_COMMAND_1__RESETPIF0__SHIFT 0x10
26105 #define PSX80_BIF_SWRST_COMMAND_1__RESETPIF1_MASK 0x20000
26106 #define PSX80_BIF_SWRST_COMMAND_1__RESETPIF1__SHIFT 0x11
26107 #define PSX80_BIF_SWRST_COMMAND_1__RESETIMPARB0_MASK 0x100000
26108 #define PSX80_BIF_SWRST_COMMAND_1__RESETIMPARB0__SHIFT 0x14
26109 #define PSX80_BIF_SWRST_COMMAND_1__RESETIMPARB1_MASK 0x200000
26110 #define PSX80_BIF_SWRST_COMMAND_1__RESETIMPARB1__SHIFT 0x15
26111 #define PSX80_BIF_SWRST_COMMAND_1__RESETPHY0_MASK 0x1000000
26112 #define PSX80_BIF_SWRST_COMMAND_1__RESETPHY0__SHIFT 0x18
26113 #define PSX80_BIF_SWRST_COMMAND_1__RESETPHY1_MASK 0x2000000
26114 #define PSX80_BIF_SWRST_COMMAND_1__RESETPHY1__SHIFT 0x19
26115 #define PSX80_BIF_SWRST_COMMAND_1__TOGGLESTRAP_MASK 0x10000000
26116 #define PSX80_BIF_SWRST_COMMAND_1__TOGGLESTRAP__SHIFT 0x1c
26117 #define PSX80_BIF_SWRST_COMMAND_1__CMDCFGEN_MASK 0x20000000
26118 #define PSX80_BIF_SWRST_COMMAND_1__CMDCFGEN__SHIFT 0x1d
26119 #define PSX80_BIF_SWRST_CONTROL_0__BIF_STRAPREG_RESETRCEN_MASK 0x8000
26120 #define PSX80_BIF_SWRST_CONTROL_0__BIF_STRAPREG_RESETRCEN__SHIFT 0xf
26121 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_GLOBAL_RESETRCEN_MASK 0x10000
26122 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_GLOBAL_RESETRCEN__SHIFT 0x10
26123 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_CALIB_RESETRCEN_MASK 0x20000
26124 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_CALIB_RESETRCEN__SHIFT 0x11
26125 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_CORE_RESETRCEN_MASK 0x40000
26126 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_CORE_RESETRCEN__SHIFT 0x12
26127 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_REGISTER_RESETRCEN_MASK 0x80000
26128 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_REGISTER_RESETRCEN__SHIFT 0x13
26129 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_PHY_RESETRCEN_MASK 0x100000
26130 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_PHY_RESETRCEN__SHIFT 0x14
26131 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_STICKY_RESETRCEN_MASK 0x200000
26132 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_STICKY_RESETRCEN__SHIFT 0x15
26133 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_CONFIG_RESETRCEN_MASK 0x400000
26134 #define PSX80_BIF_SWRST_CONTROL_0__BIF0_CONFIG_RESETRCEN__SHIFT 0x16
26135 #define PSX80_BIF_SWRST_CONTROL_1__SWITCHCLK_RCEN_MASK 0x1
26136 #define PSX80_BIF_SWRST_CONTROL_1__SWITCHCLK_RCEN__SHIFT 0x0
26137 #define PSX80_BIF_SWRST_CONTROL_1__RESETPCFG_RCEN_MASK 0x2
26138 #define PSX80_BIF_SWRST_CONTROL_1__RESETPCFG_RCEN__SHIFT 0x1
26139 #define PSX80_BIF_SWRST_CONTROL_1__RESETLANEMUX_RCEN_MASK 0x4
26140 #define PSX80_BIF_SWRST_CONTROL_1__RESETLANEMUX_RCEN__SHIFT 0x2
26141 #define PSX80_BIF_SWRST_CONTROL_1__RESETWRAPREGS_RCEN_MASK 0x8
26142 #define PSX80_BIF_SWRST_CONTROL_1__RESETWRAPREGS_RCEN__SHIFT 0x3
26143 #define PSX80_BIF_SWRST_CONTROL_1__RESETSRBM0_RCEN_MASK 0x10
26144 #define PSX80_BIF_SWRST_CONTROL_1__RESETSRBM0_RCEN__SHIFT 0x4
26145 #define PSX80_BIF_SWRST_CONTROL_1__RESETSRBM1_RCEN_MASK 0x20
26146 #define PSX80_BIF_SWRST_CONTROL_1__RESETSRBM1_RCEN__SHIFT 0x5
26147 #define PSX80_BIF_SWRST_CONTROL_1__RESETLC_RCEN_MASK 0x40
26148 #define PSX80_BIF_SWRST_CONTROL_1__RESETLC_RCEN__SHIFT 0x6
26149 #define PSX80_BIF_SWRST_CONTROL_1__SYNCIDLEPIF0_RCEN_MASK 0x100
26150 #define PSX80_BIF_SWRST_CONTROL_1__SYNCIDLEPIF0_RCEN__SHIFT 0x8
26151 #define PSX80_BIF_SWRST_CONTROL_1__SYNCIDLEPIF1_RCEN_MASK 0x200
26152 #define PSX80_BIF_SWRST_CONTROL_1__SYNCIDLEPIF1_RCEN__SHIFT 0x9
26153 #define PSX80_BIF_SWRST_CONTROL_1__RESETMNTR_RCEN_MASK 0x2000
26154 #define PSX80_BIF_SWRST_CONTROL_1__RESETMNTR_RCEN__SHIFT 0xd
26155 #define PSX80_BIF_SWRST_CONTROL_1__RESETHLTR_RCEN_MASK 0x4000
26156 #define PSX80_BIF_SWRST_CONTROL_1__RESETHLTR_RCEN__SHIFT 0xe
26157 #define PSX80_BIF_SWRST_CONTROL_1__RESETCPM_RCEN_MASK 0x8000
26158 #define PSX80_BIF_SWRST_CONTROL_1__RESETCPM_RCEN__SHIFT 0xf
26159 #define PSX80_BIF_SWRST_CONTROL_1__RESETPIF0_RCEN_MASK 0x10000
26160 #define PSX80_BIF_SWRST_CONTROL_1__RESETPIF0_RCEN__SHIFT 0x10
26161 #define PSX80_BIF_SWRST_CONTROL_1__RESETPIF1_RCEN_MASK 0x20000
26162 #define PSX80_BIF_SWRST_CONTROL_1__RESETPIF1_RCEN__SHIFT 0x11
26163 #define PSX80_BIF_SWRST_CONTROL_1__RESETIMPARB0_RCEN_MASK 0x100000
26164 #define PSX80_BIF_SWRST_CONTROL_1__RESETIMPARB0_RCEN__SHIFT 0x14
26165 #define PSX80_BIF_SWRST_CONTROL_1__RESETIMPARB1_RCEN_MASK 0x200000
26166 #define PSX80_BIF_SWRST_CONTROL_1__RESETIMPARB1_RCEN__SHIFT 0x15
26167 #define PSX80_BIF_SWRST_CONTROL_1__RESETPHY0_RCEN_MASK 0x1000000
26168 #define PSX80_BIF_SWRST_CONTROL_1__RESETPHY0_RCEN__SHIFT 0x18
26169 #define PSX80_BIF_SWRST_CONTROL_1__RESETPHY1_RCEN_MASK 0x2000000
26170 #define PSX80_BIF_SWRST_CONTROL_1__RESETPHY1_RCEN__SHIFT 0x19
26171 #define PSX80_BIF_SWRST_CONTROL_1__STRAPVLD_RCEN_MASK 0x10000000
26172 #define PSX80_BIF_SWRST_CONTROL_1__STRAPVLD_RCEN__SHIFT 0x1c
26173 #define PSX80_BIF_SWRST_CONTROL_1__CMDCFG_RCEN_MASK 0x20000000
26174 #define PSX80_BIF_SWRST_CONTROL_1__CMDCFG_RCEN__SHIFT 0x1d
26175 #define PSX80_BIF_SWRST_CONTROL_2__BIF_STRAPREG_RESETATEN_MASK 0x8000
26176 #define PSX80_BIF_SWRST_CONTROL_2__BIF_STRAPREG_RESETATEN__SHIFT 0xf
26177 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_GLOBAL_RESETATEN_MASK 0x10000
26178 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_GLOBAL_RESETATEN__SHIFT 0x10
26179 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_CALIB_RESETATEN_MASK 0x20000
26180 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_CALIB_RESETATEN__SHIFT 0x11
26181 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_CORE_RESETATEN_MASK 0x40000
26182 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_CORE_RESETATEN__SHIFT 0x12
26183 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_REGISTER_RESETATEN_MASK 0x80000
26184 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_REGISTER_RESETATEN__SHIFT 0x13
26185 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_PHY_RESETATEN_MASK 0x100000
26186 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_PHY_RESETATEN__SHIFT 0x14
26187 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_STICKY_RESETATEN_MASK 0x200000
26188 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_STICKY_RESETATEN__SHIFT 0x15
26189 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_CONFIG_RESETATEN_MASK 0x400000
26190 #define PSX80_BIF_SWRST_CONTROL_2__BIF0_CONFIG_RESETATEN__SHIFT 0x16
26191 #define PSX80_BIF_SWRST_CONTROL_3__SWITCHCLK_ATEN_MASK 0x1
26192 #define PSX80_BIF_SWRST_CONTROL_3__SWITCHCLK_ATEN__SHIFT 0x0
26193 #define PSX80_BIF_SWRST_CONTROL_3__RESETPCFG_ATEN_MASK 0x2
26194 #define PSX80_BIF_SWRST_CONTROL_3__RESETPCFG_ATEN__SHIFT 0x1
26195 #define PSX80_BIF_SWRST_CONTROL_3__RESETLANEMUX_ATEN_MASK 0x4
26196 #define PSX80_BIF_SWRST_CONTROL_3__RESETLANEMUX_ATEN__SHIFT 0x2
26197 #define PSX80_BIF_SWRST_CONTROL_3__RESETWRAPREGS_ATEN_MASK 0x8
26198 #define PSX80_BIF_SWRST_CONTROL_3__RESETWRAPREGS_ATEN__SHIFT 0x3
26199 #define PSX80_BIF_SWRST_CONTROL_3__RESETSRBM0_ATEN_MASK 0x10
26200 #define PSX80_BIF_SWRST_CONTROL_3__RESETSRBM0_ATEN__SHIFT 0x4
26201 #define PSX80_BIF_SWRST_CONTROL_3__RESETSRBM1_ATEN_MASK 0x20
26202 #define PSX80_BIF_SWRST_CONTROL_3__RESETSRBM1_ATEN__SHIFT 0x5
26203 #define PSX80_BIF_SWRST_CONTROL_3__RESETLC_ATEN_MASK 0x40
26204 #define PSX80_BIF_SWRST_CONTROL_3__RESETLC_ATEN__SHIFT 0x6
26205 #define PSX80_BIF_SWRST_CONTROL_3__SYNCIDLEPIF0_ATEN_MASK 0x100
26206 #define PSX80_BIF_SWRST_CONTROL_3__SYNCIDLEPIF0_ATEN__SHIFT 0x8
26207 #define PSX80_BIF_SWRST_CONTROL_3__SYNCIDLEPIF1_ATEN_MASK 0x200
26208 #define PSX80_BIF_SWRST_CONTROL_3__SYNCIDLEPIF1_ATEN__SHIFT 0x9
26209 #define PSX80_BIF_SWRST_CONTROL_3__RESETMNTR_ATEN_MASK 0x2000
26210 #define PSX80_BIF_SWRST_CONTROL_3__RESETMNTR_ATEN__SHIFT 0xd
26211 #define PSX80_BIF_SWRST_CONTROL_3__RESETHLTR_ATEN_MASK 0x4000
26212 #define PSX80_BIF_SWRST_CONTROL_3__RESETHLTR_ATEN__SHIFT 0xe
26213 #define PSX80_BIF_SWRST_CONTROL_3__RESETCPM_ATEN_MASK 0x8000
26214 #define PSX80_BIF_SWRST_CONTROL_3__RESETCPM_ATEN__SHIFT 0xf
26215 #define PSX80_BIF_SWRST_CONTROL_3__RESETPIF0_ATEN_MASK 0x10000
26216 #define PSX80_BIF_SWRST_CONTROL_3__RESETPIF0_ATEN__SHIFT 0x10
26217 #define PSX80_BIF_SWRST_CONTROL_3__RESETPIF1_ATEN_MASK 0x20000
26218 #define PSX80_BIF_SWRST_CONTROL_3__RESETPIF1_ATEN__SHIFT 0x11
26219 #define PSX80_BIF_SWRST_CONTROL_3__RESETIMPARB0_ATEN_MASK 0x100000
26220 #define PSX80_BIF_SWRST_CONTROL_3__RESETIMPARB0_ATEN__SHIFT 0x14
26221 #define PSX80_BIF_SWRST_CONTROL_3__RESETIMPARB1_ATEN_MASK 0x200000
26222 #define PSX80_BIF_SWRST_CONTROL_3__RESETIMPARB1_ATEN__SHIFT 0x15
26223 #define PSX80_BIF_SWRST_CONTROL_3__RESETPHY0_ATEN_MASK 0x1000000
26224 #define PSX80_BIF_SWRST_CONTROL_3__RESETPHY0_ATEN__SHIFT 0x18
26225 #define PSX80_BIF_SWRST_CONTROL_3__RESETPHY1_ATEN_MASK 0x2000000
26226 #define PSX80_BIF_SWRST_CONTROL_3__RESETPHY1_ATEN__SHIFT 0x19
26227 #define PSX80_BIF_SWRST_CONTROL_3__STRAPVLD_ATEN_MASK 0x10000000
26228 #define PSX80_BIF_SWRST_CONTROL_3__STRAPVLD_ATEN__SHIFT 0x1c
26229 #define PSX80_BIF_SWRST_CONTROL_3__CMDCFG_ATEN_MASK 0x20000000
26230 #define PSX80_BIF_SWRST_CONTROL_3__CMDCFG_ATEN__SHIFT 0x1d
26231 #define PSX80_BIF_SWRST_CONTROL_4__BIF_STRAPREG_WRRESETEN_MASK 0x4000
26232 #define PSX80_BIF_SWRST_CONTROL_4__BIF_STRAPREG_WRRESETEN__SHIFT 0xe
26233 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_GLOBAL_WRRESETEN_MASK 0x10000
26234 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_GLOBAL_WRRESETEN__SHIFT 0x10
26235 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_CALIB_WRRESETEN_MASK 0x20000
26236 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_CALIB_WRRESETEN__SHIFT 0x11
26237 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_CORE_WRRESETEN_MASK 0x40000
26238 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_CORE_WRRESETEN__SHIFT 0x12
26239 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_REGISTER_WRRESETEN_MASK 0x80000
26240 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_REGISTER_WRRESETEN__SHIFT 0x13
26241 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_PHY_WRRESETEN_MASK 0x100000
26242 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_PHY_WRRESETEN__SHIFT 0x14
26243 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_STICKY_WRRESETEN_MASK 0x200000
26244 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_STICKY_WRRESETEN__SHIFT 0x15
26245 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_CONFIG_WRRESETEN_MASK 0x400000
26246 #define PSX80_BIF_SWRST_CONTROL_4__BIF0_CONFIG_WRRESETEN__SHIFT 0x16
26247 #define PSX80_BIF_SWRST_CONTROL_5__WRSWITCHCLK_EN_MASK 0x1
26248 #define PSX80_BIF_SWRST_CONTROL_5__WRSWITCHCLK_EN__SHIFT 0x0
26249 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETPCFG_EN_MASK 0x2
26250 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETPCFG_EN__SHIFT 0x1
26251 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETLANEMUX_EN_MASK 0x4
26252 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETLANEMUX_EN__SHIFT 0x2
26253 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETWRAPREGS_EN_MASK 0x8
26254 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETWRAPREGS_EN__SHIFT 0x3
26255 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETSRBM0_EN_MASK 0x10
26256 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETSRBM0_EN__SHIFT 0x4
26257 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETSRBM1_EN_MASK 0x20
26258 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETSRBM1_EN__SHIFT 0x5
26259 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETLC_EN_MASK 0x40
26260 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETLC_EN__SHIFT 0x6
26261 #define PSX80_BIF_SWRST_CONTROL_5__WRSYNCIDLEPIF0_EN_MASK 0x100
26262 #define PSX80_BIF_SWRST_CONTROL_5__WRSYNCIDLEPIF0_EN__SHIFT 0x8
26263 #define PSX80_BIF_SWRST_CONTROL_5__WRSYNCIDLEPIF1_EN_MASK 0x200
26264 #define PSX80_BIF_SWRST_CONTROL_5__WRSYNCIDLEPIF1_EN__SHIFT 0x9
26265 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETMNTR_EN_MASK 0x2000
26266 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETMNTR_EN__SHIFT 0xd
26267 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETHLTR_EN_MASK 0x4000
26268 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETHLTR_EN__SHIFT 0xe
26269 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETCPM_EN_MASK 0x8000
26270 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETCPM_EN__SHIFT 0xf
26271 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETPIF0_EN_MASK 0x10000
26272 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETPIF0_EN__SHIFT 0x10
26273 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETPIF1_EN_MASK 0x20000
26274 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETPIF1_EN__SHIFT 0x11
26275 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETIMPARB0_EN_MASK 0x100000
26276 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETIMPARB0_EN__SHIFT 0x14
26277 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETIMPARB1_EN_MASK 0x200000
26278 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETIMPARB1_EN__SHIFT 0x15
26279 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETPHY0_EN_MASK 0x1000000
26280 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETPHY0_EN__SHIFT 0x18
26281 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETPHY1_EN_MASK 0x2000000
26282 #define PSX80_BIF_SWRST_CONTROL_5__WRRESETPHY1_EN__SHIFT 0x19
26283 #define PSX80_BIF_SWRST_CONTROL_5__WRSTRAPVLD_EN_MASK 0x10000000
26284 #define PSX80_BIF_SWRST_CONTROL_5__WRSTRAPVLD_EN__SHIFT 0x1c
26285 #define PSX80_BIF_SWRST_CONTROL_5__WRCMDCFG_EN_MASK 0x20000000
26286 #define PSX80_BIF_SWRST_CONTROL_5__WRCMDCFG_EN__SHIFT 0x1d
26287 #define PSX80_BIF_SWRST_CONTROL_6__WARMRESET_EN_MASK 0x1
26288 #define PSX80_BIF_SWRST_CONTROL_6__WARMRESET_EN__SHIFT 0x0
26289 #define PSX80_BIF_SWRST_CONTROL_6__CONNECTWITHWRAPREGS_EN_MASK 0x100
26290 #define PSX80_BIF_SWRST_CONTROL_6__CONNECTWITHWRAPREGS_EN__SHIFT 0x8
26291 #define PSX80_BIF_CPM_CONTROL__LCLK_DYN_GATE_ENABLE_MASK 0x1
26292 #define PSX80_BIF_CPM_CONTROL__LCLK_DYN_GATE_ENABLE__SHIFT 0x0
26293 #define PSX80_BIF_CPM_CONTROL__TXCLK_DYN_GATE_ENABLE_MASK 0x2
26294 #define PSX80_BIF_CPM_CONTROL__TXCLK_DYN_GATE_ENABLE__SHIFT 0x1
26295 #define PSX80_BIF_CPM_CONTROL__TXCLK_PERM_GATE_ENABLE_MASK 0x4
26296 #define PSX80_BIF_CPM_CONTROL__TXCLK_PERM_GATE_ENABLE__SHIFT 0x2
26297 #define PSX80_BIF_CPM_CONTROL__TXCLK_PIF_GATE_ENABLE_MASK 0x8
26298 #define PSX80_BIF_CPM_CONTROL__TXCLK_PIF_GATE_ENABLE__SHIFT 0x3
26299 #define PSX80_BIF_CPM_CONTROL__TXCLK_GSKT_GATE_ENABLE_MASK 0x10
26300 #define PSX80_BIF_CPM_CONTROL__TXCLK_GSKT_GATE_ENABLE__SHIFT 0x4
26301 #define PSX80_BIF_CPM_CONTROL__TXCLK_LCNT_GATE_ENABLE_MASK 0x20
26302 #define PSX80_BIF_CPM_CONTROL__TXCLK_LCNT_GATE_ENABLE__SHIFT 0x5
26303 #define PSX80_BIF_CPM_CONTROL__TXCLK_REGS_GATE_ENABLE_MASK 0x40
26304 #define PSX80_BIF_CPM_CONTROL__TXCLK_REGS_GATE_ENABLE__SHIFT 0x6
26305 #define PSX80_BIF_CPM_CONTROL__TXCLK_PRBS_GATE_ENABLE_MASK 0x80
26306 #define PSX80_BIF_CPM_CONTROL__TXCLK_PRBS_GATE_ENABLE__SHIFT 0x7
26307 #define PSX80_BIF_CPM_CONTROL__REFCLK_REGS_GATE_ENABLE_MASK 0x100
26308 #define PSX80_BIF_CPM_CONTROL__REFCLK_REGS_GATE_ENABLE__SHIFT 0x8
26309 #define PSX80_BIF_CPM_CONTROL__LCLK_DYN_GATE_LATENCY_MASK 0x200
26310 #define PSX80_BIF_CPM_CONTROL__LCLK_DYN_GATE_LATENCY__SHIFT 0x9
26311 #define PSX80_BIF_CPM_CONTROL__TXCLK_DYN_GATE_LATENCY_MASK 0x400
26312 #define PSX80_BIF_CPM_CONTROL__TXCLK_DYN_GATE_LATENCY__SHIFT 0xa
26313 #define PSX80_BIF_CPM_CONTROL__TXCLK_PERM_GATE_LATENCY_MASK 0x800
26314 #define PSX80_BIF_CPM_CONTROL__TXCLK_PERM_GATE_LATENCY__SHIFT 0xb
26315 #define PSX80_BIF_CPM_CONTROL__TXCLK_REGS_GATE_LATENCY_MASK 0x1000
26316 #define PSX80_BIF_CPM_CONTROL__TXCLK_REGS_GATE_LATENCY__SHIFT 0xc
26317 #define PSX80_BIF_CPM_CONTROL__REFCLK_REGS_GATE_LATENCY_MASK 0x2000
26318 #define PSX80_BIF_CPM_CONTROL__REFCLK_REGS_GATE_LATENCY__SHIFT 0xd
26319 #define PSX80_BIF_CPM_CONTROL__LCLK_GATE_TXCLK_FREE_MASK 0x4000
26320 #define PSX80_BIF_CPM_CONTROL__LCLK_GATE_TXCLK_FREE__SHIFT 0xe
26321 #define PSX80_BIF_CPM_CONTROL__RCVR_DET_CLK_ENABLE_MASK 0x8000
26322 #define PSX80_BIF_CPM_CONTROL__RCVR_DET_CLK_ENABLE__SHIFT 0xf
26323 #define PSX80_BIF_CPM_CONTROL__TXCLK_PERM_GATE_PLL_PDN_MASK 0x10000
26324 #define PSX80_BIF_CPM_CONTROL__TXCLK_PERM_GATE_PLL_PDN__SHIFT 0x10
26325 #define PSX80_BIF_CPM_CONTROL__FAST_TXCLK_LATENCY_MASK 0xe0000
26326 #define PSX80_BIF_CPM_CONTROL__FAST_TXCLK_LATENCY__SHIFT 0x11
26327 #define PSX80_BIF_CPM_CONTROL__MASTER_PCIE_PLL_SELECT_MASK 0x100000
26328 #define PSX80_BIF_CPM_CONTROL__MASTER_PCIE_PLL_SELECT__SHIFT 0x14
26329 #define PSX80_BIF_CPM_CONTROL__MASTER_PCIE_PLL_AUTO_MASK 0x200000
26330 #define PSX80_BIF_CPM_CONTROL__MASTER_PCIE_PLL_AUTO__SHIFT 0x15
26331 #define PSX80_BIF_CPM_CONTROL__REFCLK_XSTCLK_ENABLE_MASK 0x400000
26332 #define PSX80_BIF_CPM_CONTROL__REFCLK_XSTCLK_ENABLE__SHIFT 0x16
26333 #define PSX80_BIF_CPM_CONTROL__REFCLK_XSTCLK_LATENCY_MASK 0x800000
26334 #define PSX80_BIF_CPM_CONTROL__REFCLK_XSTCLK_LATENCY__SHIFT 0x17
26335 #define PSX80_BIF_CPM_CONTROL__SPARE_REGS_MASK 0xff000000
26336 #define PSX80_BIF_CPM_CONTROL__SPARE_REGS__SHIFT 0x18
26337 #define PSX80_BIF_LM_CONTROL__LoopbackSelect_MASK 0x1e
26338 #define PSX80_BIF_LM_CONTROL__LoopbackSelect__SHIFT 0x1
26339 #define PSX80_BIF_LM_CONTROL__PRBSPCIeLbSelect_MASK 0x20
26340 #define PSX80_BIF_LM_CONTROL__PRBSPCIeLbSelect__SHIFT 0x5
26341 #define PSX80_BIF_LM_CONTROL__LoopbackHalfRate_MASK 0xc0
26342 #define PSX80_BIF_LM_CONTROL__LoopbackHalfRate__SHIFT 0x6
26343 #define PSX80_BIF_LM_CONTROL__LoopbackFifoPtr_MASK 0x700
26344 #define PSX80_BIF_LM_CONTROL__LoopbackFifoPtr__SHIFT 0x8
26345 #define PSX80_BIF_LM_PCIETXMUX0__TXLANE0_MASK 0xff
26346 #define PSX80_BIF_LM_PCIETXMUX0__TXLANE0__SHIFT 0x0
26347 #define PSX80_BIF_LM_PCIETXMUX0__TXLANE1_MASK 0xff00
26348 #define PSX80_BIF_LM_PCIETXMUX0__TXLANE1__SHIFT 0x8
26349 #define PSX80_BIF_LM_PCIETXMUX0__TXLANE2_MASK 0xff0000
26350 #define PSX80_BIF_LM_PCIETXMUX0__TXLANE2__SHIFT 0x10
26351 #define PSX80_BIF_LM_PCIETXMUX0__TXLANE3_MASK 0xff000000
26352 #define PSX80_BIF_LM_PCIETXMUX0__TXLANE3__SHIFT 0x18
26353 #define PSX80_BIF_LM_PCIETXMUX1__TXLANE4_MASK 0xff
26354 #define PSX80_BIF_LM_PCIETXMUX1__TXLANE4__SHIFT 0x0
26355 #define PSX80_BIF_LM_PCIETXMUX1__TXLANE5_MASK 0xff00
26356 #define PSX80_BIF_LM_PCIETXMUX1__TXLANE5__SHIFT 0x8
26357 #define PSX80_BIF_LM_PCIETXMUX1__TXLANE6_MASK 0xff0000
26358 #define PSX80_BIF_LM_PCIETXMUX1__TXLANE6__SHIFT 0x10
26359 #define PSX80_BIF_LM_PCIETXMUX1__TXLANE7_MASK 0xff000000
26360 #define PSX80_BIF_LM_PCIETXMUX1__TXLANE7__SHIFT 0x18
26361 #define PSX80_BIF_LM_PCIETXMUX2__TXLANE8_MASK 0xff
26362 #define PSX80_BIF_LM_PCIETXMUX2__TXLANE8__SHIFT 0x0
26363 #define PSX80_BIF_LM_PCIETXMUX2__TXLANE9_MASK 0xff00
26364 #define PSX80_BIF_LM_PCIETXMUX2__TXLANE9__SHIFT 0x8
26365 #define PSX80_BIF_LM_PCIETXMUX2__TXLANE10_MASK 0xff0000
26366 #define PSX80_BIF_LM_PCIETXMUX2__TXLANE10__SHIFT 0x10
26367 #define PSX80_BIF_LM_PCIETXMUX2__TXLANE11_MASK 0xff000000
26368 #define PSX80_BIF_LM_PCIETXMUX2__TXLANE11__SHIFT 0x18
26369 #define PSX80_BIF_LM_PCIETXMUX3__TXLANE12_MASK 0xff
26370 #define PSX80_BIF_LM_PCIETXMUX3__TXLANE12__SHIFT 0x0
26371 #define PSX80_BIF_LM_PCIETXMUX3__TXLANE13_MASK 0xff00
26372 #define PSX80_BIF_LM_PCIETXMUX3__TXLANE13__SHIFT 0x8
26373 #define PSX80_BIF_LM_PCIETXMUX3__TXLANE14_MASK 0xff0000
26374 #define PSX80_BIF_LM_PCIETXMUX3__TXLANE14__SHIFT 0x10
26375 #define PSX80_BIF_LM_PCIETXMUX3__TXLANE15_MASK 0xff000000
26376 #define PSX80_BIF_LM_PCIETXMUX3__TXLANE15__SHIFT 0x18
26377 #define PSX80_BIF_LM_PCIERXMUX0__RXLANE0_MASK 0xff
26378 #define PSX80_BIF_LM_PCIERXMUX0__RXLANE0__SHIFT 0x0
26379 #define PSX80_BIF_LM_PCIERXMUX0__RXLANE1_MASK 0xff00
26380 #define PSX80_BIF_LM_PCIERXMUX0__RXLANE1__SHIFT 0x8
26381 #define PSX80_BIF_LM_PCIERXMUX0__RXLANE2_MASK 0xff0000
26382 #define PSX80_BIF_LM_PCIERXMUX0__RXLANE2__SHIFT 0x10
26383 #define PSX80_BIF_LM_PCIERXMUX0__RXLANE3_MASK 0xff000000
26384 #define PSX80_BIF_LM_PCIERXMUX0__RXLANE3__SHIFT 0x18
26385 #define PSX80_BIF_LM_PCIERXMUX1__RXLANE4_MASK 0xff
26386 #define PSX80_BIF_LM_PCIERXMUX1__RXLANE4__SHIFT 0x0
26387 #define PSX80_BIF_LM_PCIERXMUX1__RXLANE5_MASK 0xff00
26388 #define PSX80_BIF_LM_PCIERXMUX1__RXLANE5__SHIFT 0x8
26389 #define PSX80_BIF_LM_PCIERXMUX1__RXLANE6_MASK 0xff0000
26390 #define PSX80_BIF_LM_PCIERXMUX1__RXLANE6__SHIFT 0x10
26391 #define PSX80_BIF_LM_PCIERXMUX1__RXLANE7_MASK 0xff000000
26392 #define PSX80_BIF_LM_PCIERXMUX1__RXLANE7__SHIFT 0x18
26393 #define PSX80_BIF_LM_PCIERXMUX2__RXLANE8_MASK 0xff
26394 #define PSX80_BIF_LM_PCIERXMUX2__RXLANE8__SHIFT 0x0
26395 #define PSX80_BIF_LM_PCIERXMUX2__RXLANE9_MASK 0xff00
26396 #define PSX80_BIF_LM_PCIERXMUX2__RXLANE9__SHIFT 0x8
26397 #define PSX80_BIF_LM_PCIERXMUX2__RXLANE10_MASK 0xff0000
26398 #define PSX80_BIF_LM_PCIERXMUX2__RXLANE10__SHIFT 0x10
26399 #define PSX80_BIF_LM_PCIERXMUX2__RXLANE11_MASK 0xff000000
26400 #define PSX80_BIF_LM_PCIERXMUX2__RXLANE11__SHIFT 0x18
26401 #define PSX80_BIF_LM_PCIERXMUX3__RXLANE12_MASK 0xff
26402 #define PSX80_BIF_LM_PCIERXMUX3__RXLANE12__SHIFT 0x0
26403 #define PSX80_BIF_LM_PCIERXMUX3__RXLANE13_MASK 0xff00
26404 #define PSX80_BIF_LM_PCIERXMUX3__RXLANE13__SHIFT 0x8
26405 #define PSX80_BIF_LM_PCIERXMUX3__RXLANE14_MASK 0xff0000
26406 #define PSX80_BIF_LM_PCIERXMUX3__RXLANE14__SHIFT 0x10
26407 #define PSX80_BIF_LM_PCIERXMUX3__RXLANE15_MASK 0xff000000
26408 #define PSX80_BIF_LM_PCIERXMUX3__RXLANE15__SHIFT 0x18
26409 #define PSX80_BIF_LM_LANEENABLE__LANE_enable_MASK 0xffff
26410 #define PSX80_BIF_LM_LANEENABLE__LANE_enable__SHIFT 0x0
26411 #define PSX80_BIF_LM_PRBSCONTROL__PRBSPCIeSelect_MASK 0xffff
26412 #define PSX80_BIF_LM_PRBSCONTROL__PRBSPCIeSelect__SHIFT 0x0
26413 #define PSX80_BIF_LM_PRBSCONTROL__LMLaneDegrade0_MASK 0x10000000
26414 #define PSX80_BIF_LM_PRBSCONTROL__LMLaneDegrade0__SHIFT 0x1c
26415 #define PSX80_BIF_LM_PRBSCONTROL__LMLaneDegrade1_MASK 0x20000000
26416 #define PSX80_BIF_LM_PRBSCONTROL__LMLaneDegrade1__SHIFT 0x1d
26417 #define PSX80_BIF_LM_PRBSCONTROL__LMLaneDegrade2_MASK 0x40000000
26418 #define PSX80_BIF_LM_PRBSCONTROL__LMLaneDegrade2__SHIFT 0x1e
26419 #define PSX80_BIF_LM_PRBSCONTROL__LMLaneDegrade3_MASK 0x80000000
26420 #define PSX80_BIF_LM_PRBSCONTROL__LMLaneDegrade3__SHIFT 0x1f
26421 #define PSX80_BIF_LM_POWERCONTROL__LMTxPhyCmd0_MASK 0x7
26422 #define PSX80_BIF_LM_POWERCONTROL__LMTxPhyCmd0__SHIFT 0x0
26423 #define PSX80_BIF_LM_POWERCONTROL__LMRxPhyCmd0_MASK 0x38
26424 #define PSX80_BIF_LM_POWERCONTROL__LMRxPhyCmd0__SHIFT 0x3
26425 #define PSX80_BIF_LM_POWERCONTROL__LMLinkSpeed0_MASK 0xc0
26426 #define PSX80_BIF_LM_POWERCONTROL__LMLinkSpeed0__SHIFT 0x6
26427 #define PSX80_BIF_LM_POWERCONTROL__LMTxPhyCmd1_MASK 0x700
26428 #define PSX80_BIF_LM_POWERCONTROL__LMTxPhyCmd1__SHIFT 0x8
26429 #define PSX80_BIF_LM_POWERCONTROL__LMRxPhyCmd1_MASK 0x3800
26430 #define PSX80_BIF_LM_POWERCONTROL__LMRxPhyCmd1__SHIFT 0xb
26431 #define PSX80_BIF_LM_POWERCONTROL__LMLinkSpeed1_MASK 0xc000
26432 #define PSX80_BIF_LM_POWERCONTROL__LMLinkSpeed1__SHIFT 0xe
26433 #define PSX80_BIF_LM_POWERCONTROL__LMTxPhyCmd2_MASK 0x70000
26434 #define PSX80_BIF_LM_POWERCONTROL__LMTxPhyCmd2__SHIFT 0x10
26435 #define PSX80_BIF_LM_POWERCONTROL__LMRxPhyCmd2_MASK 0x380000
26436 #define PSX80_BIF_LM_POWERCONTROL__LMRxPhyCmd2__SHIFT 0x13
26437 #define PSX80_BIF_LM_POWERCONTROL__LMLinkSpeed2_MASK 0xc00000
26438 #define PSX80_BIF_LM_POWERCONTROL__LMLinkSpeed2__SHIFT 0x16
26439 #define PSX80_BIF_LM_POWERCONTROL__LMTxPhyCmd3_MASK 0x7000000
26440 #define PSX80_BIF_LM_POWERCONTROL__LMTxPhyCmd3__SHIFT 0x18
26441 #define PSX80_BIF_LM_POWERCONTROL__LMRxPhyCmd3_MASK 0x38000000
26442 #define PSX80_BIF_LM_POWERCONTROL__LMRxPhyCmd3__SHIFT 0x1b
26443 #define PSX80_BIF_LM_POWERCONTROL__LMLinkSpeed3_MASK 0xc0000000
26444 #define PSX80_BIF_LM_POWERCONTROL__LMLinkSpeed3__SHIFT 0x1e
26445 #define PSX80_BIF_LM_POWERCONTROL1__LMTxEn0_MASK 0x1
26446 #define PSX80_BIF_LM_POWERCONTROL1__LMTxEn0__SHIFT 0x0
26447 #define PSX80_BIF_LM_POWERCONTROL1__LMTxClkEn0_MASK 0x2
26448 #define PSX80_BIF_LM_POWERCONTROL1__LMTxClkEn0__SHIFT 0x1
26449 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMargin0_MASK 0x1c
26450 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMargin0__SHIFT 0x2
26451 #define PSX80_BIF_LM_POWERCONTROL1__LMSkipBit0_MASK 0x20
26452 #define PSX80_BIF_LM_POWERCONTROL1__LMSkipBit0__SHIFT 0x5
26453 #define PSX80_BIF_LM_POWERCONTROL1__LMLaneUnused0_MASK 0x40
26454 #define PSX80_BIF_LM_POWERCONTROL1__LMLaneUnused0__SHIFT 0x6
26455 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMarginEn0_MASK 0x80
26456 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMarginEn0__SHIFT 0x7
26457 #define PSX80_BIF_LM_POWERCONTROL1__LMDeemph0_MASK 0x100
26458 #define PSX80_BIF_LM_POWERCONTROL1__LMDeemph0__SHIFT 0x8
26459 #define PSX80_BIF_LM_POWERCONTROL1__LMTxEn1_MASK 0x200
26460 #define PSX80_BIF_LM_POWERCONTROL1__LMTxEn1__SHIFT 0x9
26461 #define PSX80_BIF_LM_POWERCONTROL1__LMTxClkEn1_MASK 0x400
26462 #define PSX80_BIF_LM_POWERCONTROL1__LMTxClkEn1__SHIFT 0xa
26463 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMargin1_MASK 0x3800
26464 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMargin1__SHIFT 0xb
26465 #define PSX80_BIF_LM_POWERCONTROL1__LMSkipBit1_MASK 0x4000
26466 #define PSX80_BIF_LM_POWERCONTROL1__LMSkipBit1__SHIFT 0xe
26467 #define PSX80_BIF_LM_POWERCONTROL1__LMLaneUnused1_MASK 0x8000
26468 #define PSX80_BIF_LM_POWERCONTROL1__LMLaneUnused1__SHIFT 0xf
26469 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMarginEn1_MASK 0x10000
26470 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMarginEn1__SHIFT 0x10
26471 #define PSX80_BIF_LM_POWERCONTROL1__LMDeemph1_MASK 0x20000
26472 #define PSX80_BIF_LM_POWERCONTROL1__LMDeemph1__SHIFT 0x11
26473 #define PSX80_BIF_LM_POWERCONTROL1__LMTxEn2_MASK 0x40000
26474 #define PSX80_BIF_LM_POWERCONTROL1__LMTxEn2__SHIFT 0x12
26475 #define PSX80_BIF_LM_POWERCONTROL1__LMTxClkEn2_MASK 0x80000
26476 #define PSX80_BIF_LM_POWERCONTROL1__LMTxClkEn2__SHIFT 0x13
26477 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMargin2_MASK 0x700000
26478 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMargin2__SHIFT 0x14
26479 #define PSX80_BIF_LM_POWERCONTROL1__LMSkipBit2_MASK 0x800000
26480 #define PSX80_BIF_LM_POWERCONTROL1__LMSkipBit2__SHIFT 0x17
26481 #define PSX80_BIF_LM_POWERCONTROL1__LMLaneUnused2_MASK 0x1000000
26482 #define PSX80_BIF_LM_POWERCONTROL1__LMLaneUnused2__SHIFT 0x18
26483 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMarginEn2_MASK 0x2000000
26484 #define PSX80_BIF_LM_POWERCONTROL1__LMTxMarginEn2__SHIFT 0x19
26485 #define PSX80_BIF_LM_POWERCONTROL1__LMDeemph2_MASK 0x4000000
26486 #define PSX80_BIF_LM_POWERCONTROL1__LMDeemph2__SHIFT 0x1a
26487 #define PSX80_BIF_LM_POWERCONTROL1__TxCoeffID0_MASK 0x18000000
26488 #define PSX80_BIF_LM_POWERCONTROL1__TxCoeffID0__SHIFT 0x1b
26489 #define PSX80_BIF_LM_POWERCONTROL1__TxCoeffID1_MASK 0x60000000
26490 #define PSX80_BIF_LM_POWERCONTROL1__TxCoeffID1__SHIFT 0x1d
26491 #define PSX80_BIF_LM_POWERCONTROL2__LMTxEn3_MASK 0x1
26492 #define PSX80_BIF_LM_POWERCONTROL2__LMTxEn3__SHIFT 0x0
26493 #define PSX80_BIF_LM_POWERCONTROL2__LMTxClkEn3_MASK 0x2
26494 #define PSX80_BIF_LM_POWERCONTROL2__LMTxClkEn3__SHIFT 0x1
26495 #define PSX80_BIF_LM_POWERCONTROL2__LMTxMargin3_MASK 0x1c
26496 #define PSX80_BIF_LM_POWERCONTROL2__LMTxMargin3__SHIFT 0x2
26497 #define PSX80_BIF_LM_POWERCONTROL2__LMSkipBit3_MASK 0x20
26498 #define PSX80_BIF_LM_POWERCONTROL2__LMSkipBit3__SHIFT 0x5
26499 #define PSX80_BIF_LM_POWERCONTROL2__LMLaneUnused3_MASK 0x40
26500 #define PSX80_BIF_LM_POWERCONTROL2__LMLaneUnused3__SHIFT 0x6
26501 #define PSX80_BIF_LM_POWERCONTROL2__LMTxMarginEn3_MASK 0x80
26502 #define PSX80_BIF_LM_POWERCONTROL2__LMTxMarginEn3__SHIFT 0x7
26503 #define PSX80_BIF_LM_POWERCONTROL2__LMDeemph3_MASK 0x100
26504 #define PSX80_BIF_LM_POWERCONTROL2__LMDeemph3__SHIFT 0x8
26505 #define PSX80_BIF_LM_POWERCONTROL2__TxCoeffID2_MASK 0x600
26506 #define PSX80_BIF_LM_POWERCONTROL2__TxCoeffID2__SHIFT 0x9
26507 #define PSX80_BIF_LM_POWERCONTROL2__TxCoeffID3_MASK 0x1800
26508 #define PSX80_BIF_LM_POWERCONTROL2__TxCoeffID3__SHIFT 0xb
26509 #define PSX80_BIF_LM_POWERCONTROL2__TxCoeff0_MASK 0x7e000
26510 #define PSX80_BIF_LM_POWERCONTROL2__TxCoeff0__SHIFT 0xd
26511 #define PSX80_BIF_LM_POWERCONTROL2__TxCoeff1_MASK 0x1f80000
26512 #define PSX80_BIF_LM_POWERCONTROL2__TxCoeff1__SHIFT 0x13
26513 #define PSX80_BIF_LM_POWERCONTROL2__TxCoeff2_MASK 0x7e000000
26514 #define PSX80_BIF_LM_POWERCONTROL2__TxCoeff2__SHIFT 0x19
26515 #define PSX80_BIF_LM_POWERCONTROL3__TxCoeff3_MASK 0x3f
26516 #define PSX80_BIF_LM_POWERCONTROL3__TxCoeff3__SHIFT 0x0
26517 #define PSX80_BIF_LM_POWERCONTROL3__RxEqCtl0_MASK 0xfc0
26518 #define PSX80_BIF_LM_POWERCONTROL3__RxEqCtl0__SHIFT 0x6
26519 #define PSX80_BIF_LM_POWERCONTROL3__RxEqCtl1_MASK 0x3f000
26520 #define PSX80_BIF_LM_POWERCONTROL3__RxEqCtl1__SHIFT 0xc
26521 #define PSX80_BIF_LM_POWERCONTROL3__RxEqCtl2_MASK 0xfc0000
26522 #define PSX80_BIF_LM_POWERCONTROL3__RxEqCtl2__SHIFT 0x12
26523 #define PSX80_BIF_LM_POWERCONTROL3__RxEqCtl3_MASK 0x3f000000
26524 #define PSX80_BIF_LM_POWERCONTROL3__RxEqCtl3__SHIFT 0x18
26525 #define PSX80_BIF_LM_POWERCONTROL4__LinkNum0_MASK 0x7
26526 #define PSX80_BIF_LM_POWERCONTROL4__LinkNum0__SHIFT 0x0
26527 #define PSX80_BIF_LM_POWERCONTROL4__LinkNum1_MASK 0x38
26528 #define PSX80_BIF_LM_POWERCONTROL4__LinkNum1__SHIFT 0x3
26529 #define PSX80_BIF_LM_POWERCONTROL4__LinkNum2_MASK 0x1c0
26530 #define PSX80_BIF_LM_POWERCONTROL4__LinkNum2__SHIFT 0x6
26531 #define PSX80_BIF_LM_POWERCONTROL4__LinkNum3_MASK 0xe00
26532 #define PSX80_BIF_LM_POWERCONTROL4__LinkNum3__SHIFT 0x9
26533 #define PSX80_BIF_LM_POWERCONTROL4__LaneNum0_MASK 0xf000
26534 #define PSX80_BIF_LM_POWERCONTROL4__LaneNum0__SHIFT 0xc
26535 #define PSX80_BIF_LM_POWERCONTROL4__LaneNum1_MASK 0xf0000
26536 #define PSX80_BIF_LM_POWERCONTROL4__LaneNum1__SHIFT 0x10
26537 #define PSX80_BIF_LM_POWERCONTROL4__LaneNum2_MASK 0xf00000
26538 #define PSX80_BIF_LM_POWERCONTROL4__LaneNum2__SHIFT 0x14
26539 #define PSX80_BIF_LM_POWERCONTROL4__LaneNum3_MASK 0xf000000
26540 #define PSX80_BIF_LM_POWERCONTROL4__LaneNum3__SHIFT 0x18
26541 #define PSX80_BIF_LM_POWERCONTROL4__SpcMode0_MASK 0x10000000
26542 #define PSX80_BIF_LM_POWERCONTROL4__SpcMode0__SHIFT 0x1c
26543 #define PSX80_BIF_LM_POWERCONTROL4__SpcMode1_MASK 0x20000000
26544 #define PSX80_BIF_LM_POWERCONTROL4__SpcMode1__SHIFT 0x1d
26545 #define PSX80_BIF_LM_POWERCONTROL4__SpcMode2_MASK 0x40000000
26546 #define PSX80_BIF_LM_POWERCONTROL4__SpcMode2__SHIFT 0x1e
26547 #define PSX80_BIF_LM_POWERCONTROL4__SpcMode3_MASK 0x80000000
26548 #define PSX80_BIF_LM_POWERCONTROL4__SpcMode3__SHIFT 0x1f
26549 #define PSX81_BIF_PCIE_RESERVED__PCIE_RESERVED_MASK 0xffffffff
26550 #define PSX81_BIF_PCIE_RESERVED__PCIE_RESERVED__SHIFT 0x0
26551 #define PSX81_BIF_PCIE_SCRATCH__PCIE_SCRATCH_MASK 0xffffffff
26552 #define PSX81_BIF_PCIE_SCRATCH__PCIE_SCRATCH__SHIFT 0x0
26553 #define PSX81_BIF_PCIE_HW_DEBUG__HW_00_DEBUG_MASK 0x1
26554 #define PSX81_BIF_PCIE_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
26555 #define PSX81_BIF_PCIE_HW_DEBUG__HW_01_DEBUG_MASK 0x2
26556 #define PSX81_BIF_PCIE_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
26557 #define PSX81_BIF_PCIE_HW_DEBUG__HW_02_DEBUG_MASK 0x4
26558 #define PSX81_BIF_PCIE_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
26559 #define PSX81_BIF_PCIE_HW_DEBUG__HW_03_DEBUG_MASK 0x8
26560 #define PSX81_BIF_PCIE_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
26561 #define PSX81_BIF_PCIE_HW_DEBUG__HW_04_DEBUG_MASK 0x10
26562 #define PSX81_BIF_PCIE_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
26563 #define PSX81_BIF_PCIE_HW_DEBUG__HW_05_DEBUG_MASK 0x20
26564 #define PSX81_BIF_PCIE_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
26565 #define PSX81_BIF_PCIE_HW_DEBUG__HW_06_DEBUG_MASK 0x40
26566 #define PSX81_BIF_PCIE_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
26567 #define PSX81_BIF_PCIE_HW_DEBUG__HW_07_DEBUG_MASK 0x80
26568 #define PSX81_BIF_PCIE_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
26569 #define PSX81_BIF_PCIE_HW_DEBUG__HW_08_DEBUG_MASK 0x100
26570 #define PSX81_BIF_PCIE_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
26571 #define PSX81_BIF_PCIE_HW_DEBUG__HW_09_DEBUG_MASK 0x200
26572 #define PSX81_BIF_PCIE_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
26573 #define PSX81_BIF_PCIE_HW_DEBUG__HW_10_DEBUG_MASK 0x400
26574 #define PSX81_BIF_PCIE_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
26575 #define PSX81_BIF_PCIE_HW_DEBUG__HW_11_DEBUG_MASK 0x800
26576 #define PSX81_BIF_PCIE_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
26577 #define PSX81_BIF_PCIE_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
26578 #define PSX81_BIF_PCIE_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
26579 #define PSX81_BIF_PCIE_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
26580 #define PSX81_BIF_PCIE_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
26581 #define PSX81_BIF_PCIE_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
26582 #define PSX81_BIF_PCIE_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
26583 #define PSX81_BIF_PCIE_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
26584 #define PSX81_BIF_PCIE_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
26585 #define PSX81_BIF_PCIE_RX_NUM_NAK__RX_NUM_NAK_MASK 0xffffffff
26586 #define PSX81_BIF_PCIE_RX_NUM_NAK__RX_NUM_NAK__SHIFT 0x0
26587 #define PSX81_BIF_PCIE_RX_NUM_NAK_GENERATED__RX_NUM_NAK_GENERATED_MASK 0xffffffff
26588 #define PSX81_BIF_PCIE_RX_NUM_NAK_GENERATED__RX_NUM_NAK_GENERATED__SHIFT 0x0
26589 #define PSX81_BIF_PCIE_CNTL__HWINIT_WR_LOCK_MASK 0x1
26590 #define PSX81_BIF_PCIE_CNTL__HWINIT_WR_LOCK__SHIFT 0x0
26591 #define PSX81_BIF_PCIE_CNTL__LC_HOT_PLUG_DELAY_SEL_MASK 0xe
26592 #define PSX81_BIF_PCIE_CNTL__LC_HOT_PLUG_DELAY_SEL__SHIFT 0x1
26593 #define PSX81_BIF_PCIE_CNTL__UR_ERR_REPORT_DIS_MASK 0x80
26594 #define PSX81_BIF_PCIE_CNTL__UR_ERR_REPORT_DIS__SHIFT 0x7
26595 #define PSX81_BIF_PCIE_CNTL__PCIE_MALFORM_ATOMIC_OPS_MASK 0x100
26596 #define PSX81_BIF_PCIE_CNTL__PCIE_MALFORM_ATOMIC_OPS__SHIFT 0x8
26597 #define PSX81_BIF_PCIE_CNTL__PCIE_HT_NP_MEM_WRITE_MASK 0x200
26598 #define PSX81_BIF_PCIE_CNTL__PCIE_HT_NP_MEM_WRITE__SHIFT 0x9
26599 #define PSX81_BIF_PCIE_CNTL__RX_SB_ADJ_PAYLOAD_SIZE_MASK 0x1c00
26600 #define PSX81_BIF_PCIE_CNTL__RX_SB_ADJ_PAYLOAD_SIZE__SHIFT 0xa
26601 #define PSX81_BIF_PCIE_CNTL__RX_RCB_ATS_UC_DIS_MASK 0x8000
26602 #define PSX81_BIF_PCIE_CNTL__RX_RCB_ATS_UC_DIS__SHIFT 0xf
26603 #define PSX81_BIF_PCIE_CNTL__RX_RCB_REORDER_EN_MASK 0x10000
26604 #define PSX81_BIF_PCIE_CNTL__RX_RCB_REORDER_EN__SHIFT 0x10
26605 #define PSX81_BIF_PCIE_CNTL__RX_RCB_INVALID_SIZE_DIS_MASK 0x20000
26606 #define PSX81_BIF_PCIE_CNTL__RX_RCB_INVALID_SIZE_DIS__SHIFT 0x11
26607 #define PSX81_BIF_PCIE_CNTL__RX_RCB_UNEXP_CPL_DIS_MASK 0x40000
26608 #define PSX81_BIF_PCIE_CNTL__RX_RCB_UNEXP_CPL_DIS__SHIFT 0x12
26609 #define PSX81_BIF_PCIE_CNTL__RX_RCB_CPL_TIMEOUT_TEST_MODE_MASK 0x80000
26610 #define PSX81_BIF_PCIE_CNTL__RX_RCB_CPL_TIMEOUT_TEST_MODE__SHIFT 0x13
26611 #define PSX81_BIF_PCIE_CNTL__RX_RCB_WRONG_PREFIX_DIS_MASK 0x100000
26612 #define PSX81_BIF_PCIE_CNTL__RX_RCB_WRONG_PREFIX_DIS__SHIFT 0x14
26613 #define PSX81_BIF_PCIE_CNTL__RX_RCB_WRONG_ATTR_DIS_MASK 0x200000
26614 #define PSX81_BIF_PCIE_CNTL__RX_RCB_WRONG_ATTR_DIS__SHIFT 0x15
26615 #define PSX81_BIF_PCIE_CNTL__RX_RCB_WRONG_FUNCNUM_DIS_MASK 0x400000
26616 #define PSX81_BIF_PCIE_CNTL__RX_RCB_WRONG_FUNCNUM_DIS__SHIFT 0x16
26617 #define PSX81_BIF_PCIE_CNTL__RX_ATS_TRAN_CPL_SPLIT_DIS_MASK 0x800000
26618 #define PSX81_BIF_PCIE_CNTL__RX_ATS_TRAN_CPL_SPLIT_DIS__SHIFT 0x17
26619 #define PSX81_BIF_PCIE_CNTL__TX_CPL_DEBUG_MASK 0x3f000000
26620 #define PSX81_BIF_PCIE_CNTL__TX_CPL_DEBUG__SHIFT 0x18
26621 #define PSX81_BIF_PCIE_CNTL__RX_IGNORE_LTR_MSG_UR_MASK 0x40000000
26622 #define PSX81_BIF_PCIE_CNTL__RX_IGNORE_LTR_MSG_UR__SHIFT 0x1e
26623 #define PSX81_BIF_PCIE_CNTL__RX_CPL_POSTED_REQ_ORD_EN_MASK 0x80000000
26624 #define PSX81_BIF_PCIE_CNTL__RX_CPL_POSTED_REQ_ORD_EN__SHIFT 0x1f
26625 #define PSX81_BIF_PCIE_CONFIG_CNTL__DYN_CLK_LATENCY_MASK 0xf
26626 #define PSX81_BIF_PCIE_CONFIG_CNTL__DYN_CLK_LATENCY__SHIFT 0x0
26627 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_MAX_PAYLOAD_SIZE_MODE_MASK 0x10000
26628 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_MAX_PAYLOAD_SIZE_MODE__SHIFT 0x10
26629 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_PRIV_MAX_PAYLOAD_SIZE_MASK 0xe0000
26630 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_PRIV_MAX_PAYLOAD_SIZE__SHIFT 0x11
26631 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_MAX_READ_REQUEST_SIZE_MODE_MASK 0x100000
26632 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_MAX_READ_REQUEST_SIZE_MODE__SHIFT 0x14
26633 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_PRIV_MAX_READ_REQUEST_SIZE_MASK 0xe00000
26634 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_PRIV_MAX_READ_REQUEST_SIZE__SHIFT 0x15
26635 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_MAX_READ_SAFE_MODE_MASK 0x1000000
26636 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_MAX_READ_SAFE_MODE__SHIFT 0x18
26637 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_EXTENDED_TAG_EN_OVERRIDE_MASK 0x6000000
26638 #define PSX81_BIF_PCIE_CONFIG_CNTL__CI_EXTENDED_TAG_EN_OVERRIDE__SHIFT 0x19
26639 #define PSX81_BIF_PCIE_DEBUG_CNTL__DEBUG_PORT_EN_MASK 0xff
26640 #define PSX81_BIF_PCIE_DEBUG_CNTL__DEBUG_PORT_EN__SHIFT 0x0
26641 #define PSX81_BIF_PCIE_DEBUG_CNTL__DEBUG_SELECT_MASK 0x100
26642 #define PSX81_BIF_PCIE_DEBUG_CNTL__DEBUG_SELECT__SHIFT 0x8
26643 #define PSX81_BIF_PCIE_DEBUG_CNTL__DEBUG_LANE_EN_MASK 0xffff0000
26644 #define PSX81_BIF_PCIE_DEBUG_CNTL__DEBUG_LANE_EN__SHIFT 0x10
26645 #define PSX81_BIF_PCIE_CNTL2__TX_ARB_ROUND_ROBIN_EN_MASK 0x1
26646 #define PSX81_BIF_PCIE_CNTL2__TX_ARB_ROUND_ROBIN_EN__SHIFT 0x0
26647 #define PSX81_BIF_PCIE_CNTL2__TX_ARB_SLV_LIMIT_MASK 0x3e
26648 #define PSX81_BIF_PCIE_CNTL2__TX_ARB_SLV_LIMIT__SHIFT 0x1
26649 #define PSX81_BIF_PCIE_CNTL2__TX_ARB_MST_LIMIT_MASK 0x7c0
26650 #define PSX81_BIF_PCIE_CNTL2__TX_ARB_MST_LIMIT__SHIFT 0x6
26651 #define PSX81_BIF_PCIE_CNTL2__TX_BLOCK_TLP_ON_PM_DIS_MASK 0x800
26652 #define PSX81_BIF_PCIE_CNTL2__TX_BLOCK_TLP_ON_PM_DIS__SHIFT 0xb
26653 #define PSX81_BIF_PCIE_CNTL2__TX_NP_MEM_WRITE_SWP_ENCODING_MASK 0x1000
26654 #define PSX81_BIF_PCIE_CNTL2__TX_NP_MEM_WRITE_SWP_ENCODING__SHIFT 0xc
26655 #define PSX81_BIF_PCIE_CNTL2__TX_ATOMIC_OPS_DISABLE_MASK 0x2000
26656 #define PSX81_BIF_PCIE_CNTL2__TX_ATOMIC_OPS_DISABLE__SHIFT 0xd
26657 #define PSX81_BIF_PCIE_CNTL2__TX_ATOMIC_ORDERING_DIS_MASK 0x4000
26658 #define PSX81_BIF_PCIE_CNTL2__TX_ATOMIC_ORDERING_DIS__SHIFT 0xe
26659 #define PSX81_BIF_PCIE_CNTL2__SLV_MEM_LS_EN_MASK 0x10000
26660 #define PSX81_BIF_PCIE_CNTL2__SLV_MEM_LS_EN__SHIFT 0x10
26661 #define PSX81_BIF_PCIE_CNTL2__SLV_MEM_AGGRESSIVE_LS_EN_MASK 0x20000
26662 #define PSX81_BIF_PCIE_CNTL2__SLV_MEM_AGGRESSIVE_LS_EN__SHIFT 0x11
26663 #define PSX81_BIF_PCIE_CNTL2__MST_MEM_LS_EN_MASK 0x40000
26664 #define PSX81_BIF_PCIE_CNTL2__MST_MEM_LS_EN__SHIFT 0x12
26665 #define PSX81_BIF_PCIE_CNTL2__REPLAY_MEM_LS_EN_MASK 0x80000
26666 #define PSX81_BIF_PCIE_CNTL2__REPLAY_MEM_LS_EN__SHIFT 0x13
26667 #define PSX81_BIF_PCIE_CNTL2__SLV_MEM_SD_EN_MASK 0x100000
26668 #define PSX81_BIF_PCIE_CNTL2__SLV_MEM_SD_EN__SHIFT 0x14
26669 #define PSX81_BIF_PCIE_CNTL2__SLV_MEM_AGGRESSIVE_SD_EN_MASK 0x200000
26670 #define PSX81_BIF_PCIE_CNTL2__SLV_MEM_AGGRESSIVE_SD_EN__SHIFT 0x15
26671 #define PSX81_BIF_PCIE_CNTL2__MST_MEM_SD_EN_MASK 0x400000
26672 #define PSX81_BIF_PCIE_CNTL2__MST_MEM_SD_EN__SHIFT 0x16
26673 #define PSX81_BIF_PCIE_CNTL2__REPLAY_MEM_SD_EN_MASK 0x800000
26674 #define PSX81_BIF_PCIE_CNTL2__REPLAY_MEM_SD_EN__SHIFT 0x17
26675 #define PSX81_BIF_PCIE_CNTL2__RX_NP_MEM_WRITE_ENCODING_MASK 0x1f000000
26676 #define PSX81_BIF_PCIE_CNTL2__RX_NP_MEM_WRITE_ENCODING__SHIFT 0x18
26677 #define PSX81_BIF_PCIE_CNTL2__SLV_MEM_DS_EN_MASK 0x20000000
26678 #define PSX81_BIF_PCIE_CNTL2__SLV_MEM_DS_EN__SHIFT 0x1d
26679 #define PSX81_BIF_PCIE_CNTL2__MST_MEM_DS_EN_MASK 0x40000000
26680 #define PSX81_BIF_PCIE_CNTL2__MST_MEM_DS_EN__SHIFT 0x1e
26681 #define PSX81_BIF_PCIE_CNTL2__REPLAY_MEM_DS_EN_MASK 0x80000000
26682 #define PSX81_BIF_PCIE_CNTL2__REPLAY_MEM_DS_EN__SHIFT 0x1f
26683 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_INVALIDPASID_UR_MASK 0x1
26684 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_INVALIDPASID_UR__SHIFT 0x0
26685 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMRD_UR_MASK 0x2
26686 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMRD_UR__SHIFT 0x1
26687 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMWR_UR_MASK 0x4
26688 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_TRANSMWR_UR__SHIFT 0x2
26689 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_ATSTRANSREQ_UR_MASK 0x8
26690 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_ATSTRANSREQ_UR__SHIFT 0x3
26691 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_PAGEREQMSG_UR_MASK 0x10
26692 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_PAGEREQMSG_UR__SHIFT 0x4
26693 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_INVCPL_UR_MASK 0x20
26694 #define PSX81_BIF_PCIE_RX_CNTL2__RX_IGNORE_EP_INVCPL_UR__SHIFT 0x5
26695 #define PSX81_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_EN_MASK 0x100
26696 #define PSX81_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_EN__SHIFT 0x8
26697 #define PSX81_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_SCALE_MASK 0xe00
26698 #define PSX81_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_SCALE__SHIFT 0x9
26699 #define PSX81_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_LS_EN_MASK 0x1000
26700 #define PSX81_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_LS_EN__SHIFT 0xc
26701 #define PSX81_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_SD_EN_MASK 0x2000
26702 #define PSX81_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_SD_EN__SHIFT 0xd
26703 #define PSX81_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_DS_EN_MASK 0x4000
26704 #define PSX81_BIF_PCIE_RX_CNTL2__SLVCPL_MEM_DS_EN__SHIFT 0xe
26705 #define PSX81_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_MAX_COUNT_MASK 0x3ff0000
26706 #define PSX81_BIF_PCIE_RX_CNTL2__RX_RCB_LATENCY_MAX_COUNT__SHIFT 0x10
26707 #define PSX81_BIF_PCIE_RX_CNTL2__FLR_EXTEND_MODE_MASK 0x70000000
26708 #define PSX81_BIF_PCIE_RX_CNTL2__FLR_EXTEND_MODE__SHIFT 0x1c
26709 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_P_MASK 0x3
26710 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_P__SHIFT 0x0
26711 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_NP_MASK 0xc
26712 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_NP__SHIFT 0x2
26713 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_CPL_MASK 0x30
26714 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_IDO_OVERRIDE_CPL__SHIFT 0x4
26715 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_P_MASK 0xc0
26716 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_P__SHIFT 0x6
26717 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_NP_MASK 0x300
26718 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_RO_OVERRIDE_NP__SHIFT 0x8
26719 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_P_MASK 0xc00
26720 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_P__SHIFT 0xa
26721 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_NP_MASK 0x3000
26722 #define PSX81_BIF_PCIE_TX_F0_ATTR_CNTL__TX_F0_SNR_OVERRIDE_NP__SHIFT 0xc
26723 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLAVE_SPLIT_MODE_MASK 0x4
26724 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLAVE_SPLIT_MODE__SHIFT 0x2
26725 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLAVE_GEN_USR_DIS_MASK 0x8
26726 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLAVE_GEN_USR_DIS__SHIFT 0x3
26727 #define PSX81_BIF_PCIE_CI_CNTL__CI_MST_CMPL_DUMMY_DATA_MASK 0x10
26728 #define PSX81_BIF_PCIE_CI_CNTL__CI_MST_CMPL_DUMMY_DATA__SHIFT 0x4
26729 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLV_RC_RD_REQ_SIZE_MASK 0xc0
26730 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLV_RC_RD_REQ_SIZE__SHIFT 0x6
26731 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLV_ORDERING_DIS_MASK 0x100
26732 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLV_ORDERING_DIS__SHIFT 0x8
26733 #define PSX81_BIF_PCIE_CI_CNTL__CI_RC_ORDERING_DIS_MASK 0x200
26734 #define PSX81_BIF_PCIE_CI_CNTL__CI_RC_ORDERING_DIS__SHIFT 0x9
26735 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_DIS_MASK 0x400
26736 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_DIS__SHIFT 0xa
26737 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_MODE_MASK 0x800
26738 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_MODE__SHIFT 0xb
26739 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_SOR_MASK 0x1000
26740 #define PSX81_BIF_PCIE_CI_CNTL__CI_SLV_CPL_ALLOC_SOR__SHIFT 0xc
26741 #define PSX81_BIF_PCIE_BUS_CNTL__PMI_INT_DIS_MASK 0x40
26742 #define PSX81_BIF_PCIE_BUS_CNTL__PMI_INT_DIS__SHIFT 0x6
26743 #define PSX81_BIF_PCIE_BUS_CNTL__IMMEDIATE_PMI_DIS_MASK 0x80
26744 #define PSX81_BIF_PCIE_BUS_CNTL__IMMEDIATE_PMI_DIS__SHIFT 0x7
26745 #define PSX81_BIF_PCIE_BUS_CNTL__TRUE_PM_STATUS_EN_MASK 0x1000
26746 #define PSX81_BIF_PCIE_BUS_CNTL__TRUE_PM_STATUS_EN__SHIFT 0xc
26747 #define PSX81_BIF_PCIE_LC_STATE6__LC_PREV_STATE24_MASK 0x3f
26748 #define PSX81_BIF_PCIE_LC_STATE6__LC_PREV_STATE24__SHIFT 0x0
26749 #define PSX81_BIF_PCIE_LC_STATE6__LC_PREV_STATE25_MASK 0x3f00
26750 #define PSX81_BIF_PCIE_LC_STATE6__LC_PREV_STATE25__SHIFT 0x8
26751 #define PSX81_BIF_PCIE_LC_STATE6__LC_PREV_STATE26_MASK 0x3f0000
26752 #define PSX81_BIF_PCIE_LC_STATE6__LC_PREV_STATE26__SHIFT 0x10
26753 #define PSX81_BIF_PCIE_LC_STATE6__LC_PREV_STATE27_MASK 0x3f000000
26754 #define PSX81_BIF_PCIE_LC_STATE6__LC_PREV_STATE27__SHIFT 0x18
26755 #define PSX81_BIF_PCIE_LC_STATE7__LC_PREV_STATE28_MASK 0x3f
26756 #define PSX81_BIF_PCIE_LC_STATE7__LC_PREV_STATE28__SHIFT 0x0
26757 #define PSX81_BIF_PCIE_LC_STATE7__LC_PREV_STATE29_MASK 0x3f00
26758 #define PSX81_BIF_PCIE_LC_STATE7__LC_PREV_STATE29__SHIFT 0x8
26759 #define PSX81_BIF_PCIE_LC_STATE7__LC_PREV_STATE30_MASK 0x3f0000
26760 #define PSX81_BIF_PCIE_LC_STATE7__LC_PREV_STATE30__SHIFT 0x10
26761 #define PSX81_BIF_PCIE_LC_STATE7__LC_PREV_STATE31_MASK 0x3f000000
26762 #define PSX81_BIF_PCIE_LC_STATE7__LC_PREV_STATE31__SHIFT 0x18
26763 #define PSX81_BIF_PCIE_LC_STATE8__LC_PREV_STATE32_MASK 0x3f
26764 #define PSX81_BIF_PCIE_LC_STATE8__LC_PREV_STATE32__SHIFT 0x0
26765 #define PSX81_BIF_PCIE_LC_STATE8__LC_PREV_STATE33_MASK 0x3f00
26766 #define PSX81_BIF_PCIE_LC_STATE8__LC_PREV_STATE33__SHIFT 0x8
26767 #define PSX81_BIF_PCIE_LC_STATE8__LC_PREV_STATE34_MASK 0x3f0000
26768 #define PSX81_BIF_PCIE_LC_STATE8__LC_PREV_STATE34__SHIFT 0x10
26769 #define PSX81_BIF_PCIE_LC_STATE8__LC_PREV_STATE35_MASK 0x3f000000
26770 #define PSX81_BIF_PCIE_LC_STATE8__LC_PREV_STATE35__SHIFT 0x18
26771 #define PSX81_BIF_PCIE_LC_STATE9__LC_PREV_STATE36_MASK 0x3f
26772 #define PSX81_BIF_PCIE_LC_STATE9__LC_PREV_STATE36__SHIFT 0x0
26773 #define PSX81_BIF_PCIE_LC_STATE9__LC_PREV_STATE37_MASK 0x3f00
26774 #define PSX81_BIF_PCIE_LC_STATE9__LC_PREV_STATE37__SHIFT 0x8
26775 #define PSX81_BIF_PCIE_LC_STATE9__LC_PREV_STATE38_MASK 0x3f0000
26776 #define PSX81_BIF_PCIE_LC_STATE9__LC_PREV_STATE38__SHIFT 0x10
26777 #define PSX81_BIF_PCIE_LC_STATE9__LC_PREV_STATE39_MASK 0x3f000000
26778 #define PSX81_BIF_PCIE_LC_STATE9__LC_PREV_STATE39__SHIFT 0x18
26779 #define PSX81_BIF_PCIE_LC_STATE10__LC_PREV_STATE40_MASK 0x3f
26780 #define PSX81_BIF_PCIE_LC_STATE10__LC_PREV_STATE40__SHIFT 0x0
26781 #define PSX81_BIF_PCIE_LC_STATE10__LC_PREV_STATE41_MASK 0x3f00
26782 #define PSX81_BIF_PCIE_LC_STATE10__LC_PREV_STATE41__SHIFT 0x8
26783 #define PSX81_BIF_PCIE_LC_STATE10__LC_PREV_STATE42_MASK 0x3f0000
26784 #define PSX81_BIF_PCIE_LC_STATE10__LC_PREV_STATE42__SHIFT 0x10
26785 #define PSX81_BIF_PCIE_LC_STATE10__LC_PREV_STATE43_MASK 0x3f000000
26786 #define PSX81_BIF_PCIE_LC_STATE10__LC_PREV_STATE43__SHIFT 0x18
26787 #define PSX81_BIF_PCIE_LC_STATE11__LC_PREV_STATE44_MASK 0x3f
26788 #define PSX81_BIF_PCIE_LC_STATE11__LC_PREV_STATE44__SHIFT 0x0
26789 #define PSX81_BIF_PCIE_LC_STATE11__LC_PREV_STATE45_MASK 0x3f00
26790 #define PSX81_BIF_PCIE_LC_STATE11__LC_PREV_STATE45__SHIFT 0x8
26791 #define PSX81_BIF_PCIE_LC_STATE11__LC_PREV_STATE46_MASK 0x3f0000
26792 #define PSX81_BIF_PCIE_LC_STATE11__LC_PREV_STATE46__SHIFT 0x10
26793 #define PSX81_BIF_PCIE_LC_STATE11__LC_PREV_STATE47_MASK 0x3f000000
26794 #define PSX81_BIF_PCIE_LC_STATE11__LC_PREV_STATE47__SHIFT 0x18
26795 #define PSX81_BIF_PCIE_LC_STATUS1__LC_REVERSE_RCVR_MASK 0x1
26796 #define PSX81_BIF_PCIE_LC_STATUS1__LC_REVERSE_RCVR__SHIFT 0x0
26797 #define PSX81_BIF_PCIE_LC_STATUS1__LC_REVERSE_XMIT_MASK 0x2
26798 #define PSX81_BIF_PCIE_LC_STATUS1__LC_REVERSE_XMIT__SHIFT 0x1
26799 #define PSX81_BIF_PCIE_LC_STATUS1__LC_OPERATING_LINK_WIDTH_MASK 0x1c
26800 #define PSX81_BIF_PCIE_LC_STATUS1__LC_OPERATING_LINK_WIDTH__SHIFT 0x2
26801 #define PSX81_BIF_PCIE_LC_STATUS1__LC_DETECTED_LINK_WIDTH_MASK 0xe0
26802 #define PSX81_BIF_PCIE_LC_STATUS1__LC_DETECTED_LINK_WIDTH__SHIFT 0x5
26803 #define PSX81_BIF_PCIE_LC_STATUS2__LC_TOTAL_INACTIVE_LANES_MASK 0xffff
26804 #define PSX81_BIF_PCIE_LC_STATUS2__LC_TOTAL_INACTIVE_LANES__SHIFT 0x0
26805 #define PSX81_BIF_PCIE_LC_STATUS2__LC_TURN_ON_LANE_MASK 0xffff0000
26806 #define PSX81_BIF_PCIE_LC_STATUS2__LC_TURN_ON_LANE__SHIFT 0x10
26807 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_HOT_RST_EN_MASK 0x1
26808 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_HOT_RST_EN__SHIFT 0x0
26809 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_LNK_DWN_EN_MASK 0x2
26810 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_LNK_DWN_EN__SHIFT 0x1
26811 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_LNK_DIS_EN_MASK 0x4
26812 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_LNK_DIS_EN__SHIFT 0x2
26813 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_COR_EN_MASK 0x8
26814 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_COR_EN__SHIFT 0x3
26815 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_REG_EN_MASK 0x10
26816 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_REG_EN__SHIFT 0x4
26817 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_STY_EN_MASK 0x20
26818 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_STY_EN__SHIFT 0x5
26819 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_PHY_EN_MASK 0x40
26820 #define PSX81_BIF_PCIE_WPR_CNTL__WPR_RESET_PHY_EN__SHIFT 0x6
26821 #define PSX81_BIF_PCIE_RX_LAST_TLP0__RX_LAST_TLP0_MASK 0xffffffff
26822 #define PSX81_BIF_PCIE_RX_LAST_TLP0__RX_LAST_TLP0__SHIFT 0x0
26823 #define PSX81_BIF_PCIE_RX_LAST_TLP1__RX_LAST_TLP1_MASK 0xffffffff
26824 #define PSX81_BIF_PCIE_RX_LAST_TLP1__RX_LAST_TLP1__SHIFT 0x0
26825 #define PSX81_BIF_PCIE_RX_LAST_TLP2__RX_LAST_TLP2_MASK 0xffffffff
26826 #define PSX81_BIF_PCIE_RX_LAST_TLP2__RX_LAST_TLP2__SHIFT 0x0
26827 #define PSX81_BIF_PCIE_RX_LAST_TLP3__RX_LAST_TLP3_MASK 0xffffffff
26828 #define PSX81_BIF_PCIE_RX_LAST_TLP3__RX_LAST_TLP3__SHIFT 0x0
26829 #define PSX81_BIF_PCIE_TX_LAST_TLP0__TX_LAST_TLP0_MASK 0xffffffff
26830 #define PSX81_BIF_PCIE_TX_LAST_TLP0__TX_LAST_TLP0__SHIFT 0x0
26831 #define PSX81_BIF_PCIE_TX_LAST_TLP1__TX_LAST_TLP1_MASK 0xffffffff
26832 #define PSX81_BIF_PCIE_TX_LAST_TLP1__TX_LAST_TLP1__SHIFT 0x0
26833 #define PSX81_BIF_PCIE_TX_LAST_TLP2__TX_LAST_TLP2_MASK 0xffffffff
26834 #define PSX81_BIF_PCIE_TX_LAST_TLP2__TX_LAST_TLP2__SHIFT 0x0
26835 #define PSX81_BIF_PCIE_TX_LAST_TLP3__TX_LAST_TLP3_MASK 0xffffffff
26836 #define PSX81_BIF_PCIE_TX_LAST_TLP3__TX_LAST_TLP3__SHIFT 0x0
26837 #define PSX81_BIF_PCIE_I2C_REG_ADDR_EXPAND__I2C_REG_ADDR_MASK 0x1ffff
26838 #define PSX81_BIF_PCIE_I2C_REG_ADDR_EXPAND__I2C_REG_ADDR__SHIFT 0x0
26839 #define PSX81_BIF_PCIE_I2C_REG_DATA__I2C_REG_DATA_MASK 0xffffffff
26840 #define PSX81_BIF_PCIE_I2C_REG_DATA__I2C_REG_DATA__SHIFT 0x0
26841 #define PSX81_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_HIDDEN_REG_MASK 0x1
26842 #define PSX81_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_HIDDEN_REG__SHIFT 0x0
26843 #define PSX81_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN2_HIDDEN_REG_MASK 0x2
26844 #define PSX81_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN2_HIDDEN_REG__SHIFT 0x1
26845 #define PSX81_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN3_HIDDEN_REG_MASK 0x4
26846 #define PSX81_BIF_PCIE_CFG_CNTL__CFG_EN_DEC_TO_GEN3_HIDDEN_REG__SHIFT 0x2
26847 #define PSX81_BIF_PCIE_LC_PM_CNTL__LC_L1_POWER_GATING_EN_MASK 0x1
26848 #define PSX81_BIF_PCIE_LC_PM_CNTL__LC_L1_POWER_GATING_EN__SHIFT 0x0
26849 #define PSX81_BIF_PCIE_P_CNTL__P_PWRDN_EN_MASK 0x1
26850 #define PSX81_BIF_PCIE_P_CNTL__P_PWRDN_EN__SHIFT 0x0
26851 #define PSX81_BIF_PCIE_P_CNTL__P_SYMALIGN_MODE_MASK 0x2
26852 #define PSX81_BIF_PCIE_P_CNTL__P_SYMALIGN_MODE__SHIFT 0x1
26853 #define PSX81_BIF_PCIE_P_CNTL__P_SYMALIGN_HW_DEBUG_MASK 0x4
26854 #define PSX81_BIF_PCIE_P_CNTL__P_SYMALIGN_HW_DEBUG__SHIFT 0x2
26855 #define PSX81_BIF_PCIE_P_CNTL__P_ELASTDESKEW_HW_DEBUG_MASK 0x8
26856 #define PSX81_BIF_PCIE_P_CNTL__P_ELASTDESKEW_HW_DEBUG__SHIFT 0x3
26857 #define PSX81_BIF_PCIE_P_CNTL__P_IGNORE_CRC_ERR_MASK 0x10
26858 #define PSX81_BIF_PCIE_P_CNTL__P_IGNORE_CRC_ERR__SHIFT 0x4
26859 #define PSX81_BIF_PCIE_P_CNTL__P_IGNORE_LEN_ERR_MASK 0x20
26860 #define PSX81_BIF_PCIE_P_CNTL__P_IGNORE_LEN_ERR__SHIFT 0x5
26861 #define PSX81_BIF_PCIE_P_CNTL__P_IGNORE_EDB_ERR_MASK 0x40
26862 #define PSX81_BIF_PCIE_P_CNTL__P_IGNORE_EDB_ERR__SHIFT 0x6
26863 #define PSX81_BIF_PCIE_P_CNTL__P_IGNORE_IDL_ERR_MASK 0x80
26864 #define PSX81_BIF_PCIE_P_CNTL__P_IGNORE_IDL_ERR__SHIFT 0x7
26865 #define PSX81_BIF_PCIE_P_CNTL__P_IGNORE_TOK_ERR_MASK 0x100
26866 #define PSX81_BIF_PCIE_P_CNTL__P_IGNORE_TOK_ERR__SHIFT 0x8
26867 #define PSX81_BIF_PCIE_P_CNTL__P_BLK_LOCK_MODE_MASK 0x1000
26868 #define PSX81_BIF_PCIE_P_CNTL__P_BLK_LOCK_MODE__SHIFT 0xc
26869 #define PSX81_BIF_PCIE_P_CNTL__P_ALWAYS_USE_FAST_TXCLK_MASK 0x2000
26870 #define PSX81_BIF_PCIE_P_CNTL__P_ALWAYS_USE_FAST_TXCLK__SHIFT 0xd
26871 #define PSX81_BIF_PCIE_P_CNTL__P_ELEC_IDLE_MODE_MASK 0xc000
26872 #define PSX81_BIF_PCIE_P_CNTL__P_ELEC_IDLE_MODE__SHIFT 0xe
26873 #define PSX81_BIF_PCIE_P_CNTL__DLP_IGNORE_IN_L1_EN_MASK 0x10000
26874 #define PSX81_BIF_PCIE_P_CNTL__DLP_IGNORE_IN_L1_EN__SHIFT 0x10
26875 #define PSX81_BIF_PCIE_P_BUF_STATUS__P_OVERFLOW_ERR_MASK 0xffff
26876 #define PSX81_BIF_PCIE_P_BUF_STATUS__P_OVERFLOW_ERR__SHIFT 0x0
26877 #define PSX81_BIF_PCIE_P_BUF_STATUS__P_UNDERFLOW_ERR_MASK 0xffff0000
26878 #define PSX81_BIF_PCIE_P_BUF_STATUS__P_UNDERFLOW_ERR__SHIFT 0x10
26879 #define PSX81_BIF_PCIE_P_DECODER_STATUS__P_DECODE_ERR_MASK 0xffff
26880 #define PSX81_BIF_PCIE_P_DECODER_STATUS__P_DECODE_ERR__SHIFT 0x0
26881 #define PSX81_BIF_PCIE_P_MISC_STATUS__P_DESKEW_ERR_MASK 0xff
26882 #define PSX81_BIF_PCIE_P_MISC_STATUS__P_DESKEW_ERR__SHIFT 0x0
26883 #define PSX81_BIF_PCIE_P_MISC_STATUS__P_SYMUNLOCK_ERR_MASK 0xffff0000
26884 #define PSX81_BIF_PCIE_P_MISC_STATUS__P_SYMUNLOCK_ERR__SHIFT 0x10
26885 #define PSX81_BIF_PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MIN_MASK 0xff
26886 #define PSX81_BIF_PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MIN__SHIFT 0x0
26887 #define PSX81_BIF_PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MAX_MASK 0xff00
26888 #define PSX81_BIF_PCIE_P_RCV_L0S_FTS_DET__P_RCV_L0S_FTS_DET_MAX__SHIFT 0x8
26889 #define PSX81_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_EN_MASK 0x1
26890 #define PSX81_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_EN__SHIFT 0x0
26891 #define PSX81_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_SHADOW_WR_MASK 0x2
26892 #define PSX81_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_SHADOW_WR__SHIFT 0x1
26893 #define PSX81_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_RESET_MASK 0x4
26894 #define PSX81_BIF_PCIE_PERF_COUNT_CNTL__GLOBAL_COUNT_RESET__SHIFT 0x2
26895 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK__EVENT0_SEL_MASK 0xff
26896 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK__EVENT0_SEL__SHIFT 0x0
26897 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK__EVENT1_SEL_MASK 0xff00
26898 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK__EVENT1_SEL__SHIFT 0x8
26899 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK__COUNTER0_UPPER_MASK 0xff0000
26900 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK__COUNTER0_UPPER__SHIFT 0x10
26901 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK__COUNTER1_UPPER_MASK 0xff000000
26902 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK__COUNTER1_UPPER__SHIFT 0x18
26903 #define PSX81_BIF_PCIE_PERF_COUNT0_TXCLK__COUNTER0_MASK 0xffffffff
26904 #define PSX81_BIF_PCIE_PERF_COUNT0_TXCLK__COUNTER0__SHIFT 0x0
26905 #define PSX81_BIF_PCIE_PERF_COUNT1_TXCLK__COUNTER1_MASK 0xffffffff
26906 #define PSX81_BIF_PCIE_PERF_COUNT1_TXCLK__COUNTER1__SHIFT 0x0
26907 #define PSX81_BIF_PCIE_PERF_CNTL_MST_R_CLK__EVENT0_SEL_MASK 0xff
26908 #define PSX81_BIF_PCIE_PERF_CNTL_MST_R_CLK__EVENT0_SEL__SHIFT 0x0
26909 #define PSX81_BIF_PCIE_PERF_CNTL_MST_R_CLK__EVENT1_SEL_MASK 0xff00
26910 #define PSX81_BIF_PCIE_PERF_CNTL_MST_R_CLK__EVENT1_SEL__SHIFT 0x8
26911 #define PSX81_BIF_PCIE_PERF_CNTL_MST_R_CLK__COUNTER0_UPPER_MASK 0xff0000
26912 #define PSX81_BIF_PCIE_PERF_CNTL_MST_R_CLK__COUNTER0_UPPER__SHIFT 0x10
26913 #define PSX81_BIF_PCIE_PERF_CNTL_MST_R_CLK__COUNTER1_UPPER_MASK 0xff000000
26914 #define PSX81_BIF_PCIE_PERF_CNTL_MST_R_CLK__COUNTER1_UPPER__SHIFT 0x18
26915 #define PSX81_BIF_PCIE_PERF_COUNT0_MST_R_CLK__COUNTER0_MASK 0xffffffff
26916 #define PSX81_BIF_PCIE_PERF_COUNT0_MST_R_CLK__COUNTER0__SHIFT 0x0
26917 #define PSX81_BIF_PCIE_PERF_COUNT1_MST_R_CLK__COUNTER1_MASK 0xffffffff
26918 #define PSX81_BIF_PCIE_PERF_COUNT1_MST_R_CLK__COUNTER1__SHIFT 0x0
26919 #define PSX81_BIF_PCIE_PERF_CNTL_MST_C_CLK__EVENT0_SEL_MASK 0xff
26920 #define PSX81_BIF_PCIE_PERF_CNTL_MST_C_CLK__EVENT0_SEL__SHIFT 0x0
26921 #define PSX81_BIF_PCIE_PERF_CNTL_MST_C_CLK__EVENT1_SEL_MASK 0xff00
26922 #define PSX81_BIF_PCIE_PERF_CNTL_MST_C_CLK__EVENT1_SEL__SHIFT 0x8
26923 #define PSX81_BIF_PCIE_PERF_CNTL_MST_C_CLK__COUNTER0_UPPER_MASK 0xff0000
26924 #define PSX81_BIF_PCIE_PERF_CNTL_MST_C_CLK__COUNTER0_UPPER__SHIFT 0x10
26925 #define PSX81_BIF_PCIE_PERF_CNTL_MST_C_CLK__COUNTER1_UPPER_MASK 0xff000000
26926 #define PSX81_BIF_PCIE_PERF_CNTL_MST_C_CLK__COUNTER1_UPPER__SHIFT 0x18
26927 #define PSX81_BIF_PCIE_PERF_COUNT0_MST_C_CLK__COUNTER0_MASK 0xffffffff
26928 #define PSX81_BIF_PCIE_PERF_COUNT0_MST_C_CLK__COUNTER0__SHIFT 0x0
26929 #define PSX81_BIF_PCIE_PERF_COUNT1_MST_C_CLK__COUNTER1_MASK 0xffffffff
26930 #define PSX81_BIF_PCIE_PERF_COUNT1_MST_C_CLK__COUNTER1__SHIFT 0x0
26931 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_R_CLK__EVENT0_SEL_MASK 0xff
26932 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_R_CLK__EVENT0_SEL__SHIFT 0x0
26933 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_R_CLK__EVENT1_SEL_MASK 0xff00
26934 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_R_CLK__EVENT1_SEL__SHIFT 0x8
26935 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_R_CLK__COUNTER0_UPPER_MASK 0xff0000
26936 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_R_CLK__COUNTER0_UPPER__SHIFT 0x10
26937 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_R_CLK__COUNTER1_UPPER_MASK 0xff000000
26938 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_R_CLK__COUNTER1_UPPER__SHIFT 0x18
26939 #define PSX81_BIF_PCIE_PERF_COUNT0_SLV_R_CLK__COUNTER0_MASK 0xffffffff
26940 #define PSX81_BIF_PCIE_PERF_COUNT0_SLV_R_CLK__COUNTER0__SHIFT 0x0
26941 #define PSX81_BIF_PCIE_PERF_COUNT1_SLV_R_CLK__COUNTER1_MASK 0xffffffff
26942 #define PSX81_BIF_PCIE_PERF_COUNT1_SLV_R_CLK__COUNTER1__SHIFT 0x0
26943 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT0_SEL_MASK 0xff
26944 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT0_SEL__SHIFT 0x0
26945 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT1_SEL_MASK 0xff00
26946 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__EVENT1_SEL__SHIFT 0x8
26947 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER0_UPPER_MASK 0xff0000
26948 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER0_UPPER__SHIFT 0x10
26949 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER1_UPPER_MASK 0xff000000
26950 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_S_C_CLK__COUNTER1_UPPER__SHIFT 0x18
26951 #define PSX81_BIF_PCIE_PERF_COUNT0_SLV_S_C_CLK__COUNTER0_MASK 0xffffffff
26952 #define PSX81_BIF_PCIE_PERF_COUNT0_SLV_S_C_CLK__COUNTER0__SHIFT 0x0
26953 #define PSX81_BIF_PCIE_PERF_COUNT1_SLV_S_C_CLK__COUNTER1_MASK 0xffffffff
26954 #define PSX81_BIF_PCIE_PERF_COUNT1_SLV_S_C_CLK__COUNTER1__SHIFT 0x0
26955 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT0_SEL_MASK 0xff
26956 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT0_SEL__SHIFT 0x0
26957 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT1_SEL_MASK 0xff00
26958 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__EVENT1_SEL__SHIFT 0x8
26959 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER0_UPPER_MASK 0xff0000
26960 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER0_UPPER__SHIFT 0x10
26961 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER1_UPPER_MASK 0xff000000
26962 #define PSX81_BIF_PCIE_PERF_CNTL_SLV_NS_C_CLK__COUNTER1_UPPER__SHIFT 0x18
26963 #define PSX81_BIF_PCIE_PERF_COUNT0_SLV_NS_C_CLK__COUNTER0_MASK 0xffffffff
26964 #define PSX81_BIF_PCIE_PERF_COUNT0_SLV_NS_C_CLK__COUNTER0__SHIFT 0x0
26965 #define PSX81_BIF_PCIE_PERF_COUNT1_SLV_NS_C_CLK__COUNTER1_MASK 0xffffffff
26966 #define PSX81_BIF_PCIE_PERF_COUNT1_SLV_NS_C_CLK__COUNTER1__SHIFT 0x0
26967 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK_MASK 0xf
26968 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK__SHIFT 0x0
26969 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_R_CLK_MASK 0xf0
26970 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_R_CLK__SHIFT 0x4
26971 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_C_CLK_MASK 0xf00
26972 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_MST_C_CLK__SHIFT 0x8
26973 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_R_CLK_MASK 0xf000
26974 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_R_CLK__SHIFT 0xc
26975 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_S_C_CLK_MASK 0xf0000
26976 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_S_C_CLK__SHIFT 0x10
26977 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_NS_C_CLK_MASK 0xf00000
26978 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_SLV_NS_C_CLK__SHIFT 0x14
26979 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK2_MASK 0xf000000
26980 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT0_PORT_SEL__PERF0_PORT_SEL_TXCLK2__SHIFT 0x18
26981 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK_MASK 0xf
26982 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK__SHIFT 0x0
26983 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_R_CLK_MASK 0xf0
26984 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_R_CLK__SHIFT 0x4
26985 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_C_CLK_MASK 0xf00
26986 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_MST_C_CLK__SHIFT 0x8
26987 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_R_CLK_MASK 0xf000
26988 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_R_CLK__SHIFT 0xc
26989 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_S_C_CLK_MASK 0xf0000
26990 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_S_C_CLK__SHIFT 0x10
26991 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_NS_C_CLK_MASK 0xf00000
26992 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_SLV_NS_C_CLK__SHIFT 0x14
26993 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK2_MASK 0xf000000
26994 #define PSX81_BIF_PCIE_PERF_CNTL_EVENT1_PORT_SEL__PERF1_PORT_SEL_TXCLK2__SHIFT 0x18
26995 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK2__EVENT0_SEL_MASK 0xff
26996 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK2__EVENT0_SEL__SHIFT 0x0
26997 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK2__EVENT1_SEL_MASK 0xff00
26998 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK2__EVENT1_SEL__SHIFT 0x8
26999 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK2__COUNTER0_UPPER_MASK 0xff0000
27000 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK2__COUNTER0_UPPER__SHIFT 0x10
27001 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK2__COUNTER1_UPPER_MASK 0xff000000
27002 #define PSX81_BIF_PCIE_PERF_CNTL_TXCLK2__COUNTER1_UPPER__SHIFT 0x18
27003 #define PSX81_BIF_PCIE_PERF_COUNT0_TXCLK2__COUNTER0_MASK 0xffffffff
27004 #define PSX81_BIF_PCIE_PERF_COUNT0_TXCLK2__COUNTER0__SHIFT 0x0
27005 #define PSX81_BIF_PCIE_PERF_COUNT1_TXCLK2__COUNTER1_MASK 0xffffffff
27006 #define PSX81_BIF_PCIE_PERF_COUNT1_TXCLK2__COUNTER1__SHIFT 0x0
27007 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_EN_MASK 0x1
27008 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_EN__SHIFT 0x0
27009 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_LEGACY_DEVICE_TYPE_EN_MASK 0x2
27010 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_LEGACY_DEVICE_TYPE_EN__SHIFT 0x1
27011 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_EN_MASK 0x4
27012 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_EN__SHIFT 0x2
27013 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_VC_EN_MASK 0x8
27014 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_VC_EN__SHIFT 0x3
27015 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_DSN_EN_MASK 0x10
27016 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_DSN_EN__SHIFT 0x4
27017 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_AER_EN_MASK 0x20
27018 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_AER_EN__SHIFT 0x5
27019 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ACS_EN_MASK 0x40
27020 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ACS_EN__SHIFT 0x6
27021 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_BAR_EN_MASK 0x80
27022 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_BAR_EN__SHIFT 0x7
27023 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_PWR_EN_MASK 0x100
27024 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_PWR_EN__SHIFT 0x8
27025 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_DPA_EN_MASK 0x200
27026 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_DPA_EN__SHIFT 0x9
27027 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ATS_EN_MASK 0x400
27028 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ATS_EN__SHIFT 0xa
27029 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_PAGE_REQ_EN_MASK 0x800
27030 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_PAGE_REQ_EN__SHIFT 0xb
27031 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_PASID_EN_MASK 0x1000
27032 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_PASID_EN__SHIFT 0xc
27033 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ECRC_CHECK_EN_MASK 0x2000
27034 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ECRC_CHECK_EN__SHIFT 0xd
27035 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ECRC_GEN_EN_MASK 0x4000
27036 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ECRC_GEN_EN__SHIFT 0xe
27037 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_CPL_ABORT_ERR_EN_MASK 0x8000
27038 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_CPL_ABORT_ERR_EN__SHIFT 0xf
27039 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_POISONED_ADVISORY_NONFATAL_MASK 0x10000
27040 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_POISONED_ADVISORY_NONFATAL__SHIFT 0x10
27041 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_MC_EN_MASK 0x20000
27042 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_MC_EN__SHIFT 0x11
27043 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_EN_MASK 0x40000
27044 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_EN__SHIFT 0x12
27045 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_64BIT_EN_MASK 0x80000
27046 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_64BIT_EN__SHIFT 0x13
27047 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_ROUTING_EN_MASK 0x100000
27048 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ATOMIC_ROUTING_EN__SHIFT 0x14
27049 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_MULTI_CAP_MASK 0xe00000
27050 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_MULTI_CAP__SHIFT 0x15
27051 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_VFn_MSI_MULTI_CAP_MASK 0x7000000
27052 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_VFn_MSI_MULTI_CAP__SHIFT 0x18
27053 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_PERVECTOR_MASK_CAP_MASK 0x8000000
27054 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_MSI_PERVECTOR_MASK_CAP__SHIFT 0x1b
27055 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_NO_RO_ENABLED_P2P_PASSING_MASK 0x10000000
27056 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_NO_RO_ENABLED_P2P_PASSING__SHIFT 0x1c
27057 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ARI_EN_MASK 0x20000000
27058 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_ARI_EN__SHIFT 0x1d
27059 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_SRIOV_EN_MASK 0x40000000
27060 #define PSX81_BIF_PCIE_STRAP_F0__STRAP_F0_SRIOV_EN__SHIFT 0x1e
27061 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_TL_ALT_BUF_EN_MASK 0x10
27062 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_TL_ALT_BUF_EN__SHIFT 0x4
27063 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_CLK_PM_EN_MASK 0x1000000
27064 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_CLK_PM_EN__SHIFT 0x18
27065 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_ECN1P1_EN_MASK 0x2000000
27066 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_ECN1P1_EN__SHIFT 0x19
27067 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_EXT_VC_COUNT_MASK 0x4000000
27068 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_EXT_VC_COUNT__SHIFT 0x1a
27069 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_REVERSE_ALL_MASK 0x10000000
27070 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_REVERSE_ALL__SHIFT 0x1c
27071 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_MST_ADR64_EN_MASK 0x20000000
27072 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_MST_ADR64_EN__SHIFT 0x1d
27073 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_FLR_EN_MASK 0x40000000
27074 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_FLR_EN__SHIFT 0x1e
27075 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_INTERNAL_ERR_EN_MASK 0x80000000
27076 #define PSX81_BIF_PCIE_STRAP_MISC__STRAP_INTERNAL_ERR_EN__SHIFT 0x1f
27077 #define PSX81_BIF_PCIE_STRAP_MISC2__STRAP_LINK_BW_NOTIFICATION_CAP_EN_MASK 0x1
27078 #define PSX81_BIF_PCIE_STRAP_MISC2__STRAP_LINK_BW_NOTIFICATION_CAP_EN__SHIFT 0x0
27079 #define PSX81_BIF_PCIE_STRAP_MISC2__STRAP_GEN2_COMPLIANCE_MASK 0x2
27080 #define PSX81_BIF_PCIE_STRAP_MISC2__STRAP_GEN2_COMPLIANCE__SHIFT 0x1
27081 #define PSX81_BIF_PCIE_STRAP_MISC2__STRAP_MSTCPL_TIMEOUT_EN_MASK 0x4
27082 #define PSX81_BIF_PCIE_STRAP_MISC2__STRAP_MSTCPL_TIMEOUT_EN__SHIFT 0x2
27083 #define PSX81_BIF_PCIE_STRAP_MISC2__STRAP_GEN3_COMPLIANCE_MASK 0x8
27084 #define PSX81_BIF_PCIE_STRAP_MISC2__STRAP_GEN3_COMPLIANCE__SHIFT 0x3
27085 #define PSX81_BIF_PCIE_STRAP_MISC2__STRAP_TPH_SUPPORTED_MASK 0x10
27086 #define PSX81_BIF_PCIE_STRAP_MISC2__STRAP_TPH_SUPPORTED__SHIFT 0x4
27087 #define PSX81_BIF_PCIE_STRAP_PI__STRAP_QUICKSIM_START_MASK 0x1
27088 #define PSX81_BIF_PCIE_STRAP_PI__STRAP_QUICKSIM_START__SHIFT 0x0
27089 #define PSX81_BIF_PCIE_STRAP_PI__STRAP_TEST_TOGGLE_PATTERN_MASK 0x10000000
27090 #define PSX81_BIF_PCIE_STRAP_PI__STRAP_TEST_TOGGLE_PATTERN__SHIFT 0x1c
27091 #define PSX81_BIF_PCIE_STRAP_PI__STRAP_TEST_TOGGLE_MODE_MASK 0x20000000
27092 #define PSX81_BIF_PCIE_STRAP_PI__STRAP_TEST_TOGGLE_MODE__SHIFT 0x1d
27093 #define PSX81_BIF_PCIE_STRAP_I2C_BD__STRAP_BIF_I2C_SLV_ADR_MASK 0x7f
27094 #define PSX81_BIF_PCIE_STRAP_I2C_BD__STRAP_BIF_I2C_SLV_ADR__SHIFT 0x0
27095 #define PSX81_BIF_PCIE_STRAP_I2C_BD__STRAP_BIF_DBG_I2C_EN_MASK 0x80
27096 #define PSX81_BIF_PCIE_STRAP_I2C_BD__STRAP_BIF_DBG_I2C_EN__SHIFT 0x7
27097 #define PSX81_BIF_PCIE_PRBS_CLR__PRBS_CLR_MASK 0xffff
27098 #define PSX81_BIF_PCIE_PRBS_CLR__PRBS_CLR__SHIFT 0x0
27099 #define PSX81_BIF_PCIE_PRBS_CLR__PRBS_CHECKER_DEBUG_BUS_SELECT_MASK 0xf0000
27100 #define PSX81_BIF_PCIE_PRBS_CLR__PRBS_CHECKER_DEBUG_BUS_SELECT__SHIFT 0x10
27101 #define PSX81_BIF_PCIE_PRBS_CLR__PRBS_POLARITY_EN_MASK 0x1000000
27102 #define PSX81_BIF_PCIE_PRBS_CLR__PRBS_POLARITY_EN__SHIFT 0x18
27103 #define PSX81_BIF_PCIE_PRBS_STATUS1__PRBS_ERRSTAT_MASK 0xffff
27104 #define PSX81_BIF_PCIE_PRBS_STATUS1__PRBS_ERRSTAT__SHIFT 0x0
27105 #define PSX81_BIF_PCIE_PRBS_STATUS1__PRBS_LOCKED_MASK 0xffff0000
27106 #define PSX81_BIF_PCIE_PRBS_STATUS1__PRBS_LOCKED__SHIFT 0x10
27107 #define PSX81_BIF_PCIE_PRBS_STATUS2__PRBS_BITCNT_DONE_MASK 0xffff
27108 #define PSX81_BIF_PCIE_PRBS_STATUS2__PRBS_BITCNT_DONE__SHIFT 0x0
27109 #define PSX81_BIF_PCIE_PRBS_FREERUN__PRBS_FREERUN_MASK 0xffff
27110 #define PSX81_BIF_PCIE_PRBS_FREERUN__PRBS_FREERUN__SHIFT 0x0
27111 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_EN_MASK 0x1
27112 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_EN__SHIFT 0x0
27113 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_TEST_MODE_MASK 0xe
27114 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_TEST_MODE__SHIFT 0x1
27115 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_USER_PATTERN_TOGGLE_MASK 0x10
27116 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_USER_PATTERN_TOGGLE__SHIFT 0x4
27117 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_8BIT_SEL_MASK 0x20
27118 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_8BIT_SEL__SHIFT 0x5
27119 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_COMMA_NUM_MASK 0xc0
27120 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_COMMA_NUM__SHIFT 0x6
27121 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_LOCK_CNT_MASK 0x1f00
27122 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_LOCK_CNT__SHIFT 0x8
27123 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_DATA_RATE_MASK 0xc000
27124 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_DATA_RATE__SHIFT 0xe
27125 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_CHK_ERR_MASK_MASK 0xffff0000
27126 #define PSX81_BIF_PCIE_PRBS_MISC__PRBS_CHK_ERR_MASK__SHIFT 0x10
27127 #define PSX81_BIF_PCIE_PRBS_USER_PATTERN__PRBS_USER_PATTERN_MASK 0x3fffffff
27128 #define PSX81_BIF_PCIE_PRBS_USER_PATTERN__PRBS_USER_PATTERN__SHIFT 0x0
27129 #define PSX81_BIF_PCIE_PRBS_LO_BITCNT__PRBS_LO_BITCNT_MASK 0xffffffff
27130 #define PSX81_BIF_PCIE_PRBS_LO_BITCNT__PRBS_LO_BITCNT__SHIFT 0x0
27131 #define PSX81_BIF_PCIE_PRBS_HI_BITCNT__PRBS_HI_BITCNT_MASK 0xff
27132 #define PSX81_BIF_PCIE_PRBS_HI_BITCNT__PRBS_HI_BITCNT__SHIFT 0x0
27133 #define PSX81_BIF_PCIE_PRBS_ERRCNT_0__PRBS_ERRCNT_0_MASK 0xffffffff
27134 #define PSX81_BIF_PCIE_PRBS_ERRCNT_0__PRBS_ERRCNT_0__SHIFT 0x0
27135 #define PSX81_BIF_PCIE_PRBS_ERRCNT_1__PRBS_ERRCNT_1_MASK 0xffffffff
27136 #define PSX81_BIF_PCIE_PRBS_ERRCNT_1__PRBS_ERRCNT_1__SHIFT 0x0
27137 #define PSX81_BIF_PCIE_PRBS_ERRCNT_2__PRBS_ERRCNT_2_MASK 0xffffffff
27138 #define PSX81_BIF_PCIE_PRBS_ERRCNT_2__PRBS_ERRCNT_2__SHIFT 0x0
27139 #define PSX81_BIF_PCIE_PRBS_ERRCNT_3__PRBS_ERRCNT_3_MASK 0xffffffff
27140 #define PSX81_BIF_PCIE_PRBS_ERRCNT_3__PRBS_ERRCNT_3__SHIFT 0x0
27141 #define PSX81_BIF_PCIE_PRBS_ERRCNT_4__PRBS_ERRCNT_4_MASK 0xffffffff
27142 #define PSX81_BIF_PCIE_PRBS_ERRCNT_4__PRBS_ERRCNT_4__SHIFT 0x0
27143 #define PSX81_BIF_PCIE_PRBS_ERRCNT_5__PRBS_ERRCNT_5_MASK 0xffffffff
27144 #define PSX81_BIF_PCIE_PRBS_ERRCNT_5__PRBS_ERRCNT_5__SHIFT 0x0
27145 #define PSX81_BIF_PCIE_PRBS_ERRCNT_6__PRBS_ERRCNT_6_MASK 0xffffffff
27146 #define PSX81_BIF_PCIE_PRBS_ERRCNT_6__PRBS_ERRCNT_6__SHIFT 0x0
27147 #define PSX81_BIF_PCIE_PRBS_ERRCNT_7__PRBS_ERRCNT_7_MASK 0xffffffff
27148 #define PSX81_BIF_PCIE_PRBS_ERRCNT_7__PRBS_ERRCNT_7__SHIFT 0x0
27149 #define PSX81_BIF_PCIE_PRBS_ERRCNT_8__PRBS_ERRCNT_8_MASK 0xffffffff
27150 #define PSX81_BIF_PCIE_PRBS_ERRCNT_8__PRBS_ERRCNT_8__SHIFT 0x0
27151 #define PSX81_BIF_PCIE_PRBS_ERRCNT_9__PRBS_ERRCNT_9_MASK 0xffffffff
27152 #define PSX81_BIF_PCIE_PRBS_ERRCNT_9__PRBS_ERRCNT_9__SHIFT 0x0
27153 #define PSX81_BIF_PCIE_PRBS_ERRCNT_10__PRBS_ERRCNT_10_MASK 0xffffffff
27154 #define PSX81_BIF_PCIE_PRBS_ERRCNT_10__PRBS_ERRCNT_10__SHIFT 0x0
27155 #define PSX81_BIF_PCIE_PRBS_ERRCNT_11__PRBS_ERRCNT_11_MASK 0xffffffff
27156 #define PSX81_BIF_PCIE_PRBS_ERRCNT_11__PRBS_ERRCNT_11__SHIFT 0x0
27157 #define PSX81_BIF_PCIE_PRBS_ERRCNT_12__PRBS_ERRCNT_12_MASK 0xffffffff
27158 #define PSX81_BIF_PCIE_PRBS_ERRCNT_12__PRBS_ERRCNT_12__SHIFT 0x0
27159 #define PSX81_BIF_PCIE_PRBS_ERRCNT_13__PRBS_ERRCNT_13_MASK 0xffffffff
27160 #define PSX81_BIF_PCIE_PRBS_ERRCNT_13__PRBS_ERRCNT_13__SHIFT 0x0
27161 #define PSX81_BIF_PCIE_PRBS_ERRCNT_14__PRBS_ERRCNT_14_MASK 0xffffffff
27162 #define PSX81_BIF_PCIE_PRBS_ERRCNT_14__PRBS_ERRCNT_14__SHIFT 0x0
27163 #define PSX81_BIF_PCIE_PRBS_ERRCNT_15__PRBS_ERRCNT_15_MASK 0xffffffff
27164 #define PSX81_BIF_PCIE_PRBS_ERRCNT_15__PRBS_ERRCNT_15__SHIFT 0x0
27165 #define PSX81_BIF_SWRST_COMMAND_STATUS__RECONFIGURE_MASK 0x1
27166 #define PSX81_BIF_SWRST_COMMAND_STATUS__RECONFIGURE__SHIFT 0x0
27167 #define PSX81_BIF_SWRST_COMMAND_STATUS__ATOMIC_RESET_MASK 0x2
27168 #define PSX81_BIF_SWRST_COMMAND_STATUS__ATOMIC_RESET__SHIFT 0x1
27169 #define PSX81_BIF_SWRST_COMMAND_STATUS__RESET_COMPLETE_MASK 0x10000
27170 #define PSX81_BIF_SWRST_COMMAND_STATUS__RESET_COMPLETE__SHIFT 0x10
27171 #define PSX81_BIF_SWRST_COMMAND_STATUS__WAIT_STATE_MASK 0x20000
27172 #define PSX81_BIF_SWRST_COMMAND_STATUS__WAIT_STATE__SHIFT 0x11
27173 #define PSX81_BIF_SWRST_GENERAL_CONTROL__RECONFIGURE_EN_MASK 0x1
27174 #define PSX81_BIF_SWRST_GENERAL_CONTROL__RECONFIGURE_EN__SHIFT 0x0
27175 #define PSX81_BIF_SWRST_GENERAL_CONTROL__ATOMIC_RESET_EN_MASK 0x2
27176 #define PSX81_BIF_SWRST_GENERAL_CONTROL__ATOMIC_RESET_EN__SHIFT 0x1
27177 #define PSX81_BIF_SWRST_GENERAL_CONTROL__RESET_PERIOD_MASK 0x1c
27178 #define PSX81_BIF_SWRST_GENERAL_CONTROL__RESET_PERIOD__SHIFT 0x2
27179 #define PSX81_BIF_SWRST_GENERAL_CONTROL__WAIT_LINKUP_MASK 0x100
27180 #define PSX81_BIF_SWRST_GENERAL_CONTROL__WAIT_LINKUP__SHIFT 0x8
27181 #define PSX81_BIF_SWRST_GENERAL_CONTROL__FORCE_REGIDLE_MASK 0x200
27182 #define PSX81_BIF_SWRST_GENERAL_CONTROL__FORCE_REGIDLE__SHIFT 0x9
27183 #define PSX81_BIF_SWRST_GENERAL_CONTROL__BLOCK_ON_IDLE_MASK 0x400
27184 #define PSX81_BIF_SWRST_GENERAL_CONTROL__BLOCK_ON_IDLE__SHIFT 0xa
27185 #define PSX81_BIF_SWRST_GENERAL_CONTROL__CONFIG_XFER_MODE_MASK 0x1000
27186 #define PSX81_BIF_SWRST_GENERAL_CONTROL__CONFIG_XFER_MODE__SHIFT 0xc
27187 #define PSX81_BIF_SWRST_GENERAL_CONTROL__MUXSEL_XFER_MODE_MASK 0x2000
27188 #define PSX81_BIF_SWRST_GENERAL_CONTROL__MUXSEL_XFER_MODE__SHIFT 0xd
27189 #define PSX81_BIF_SWRST_GENERAL_CONTROL__HLDTRAIN_XFER_MODE_MASK 0x4000
27190 #define PSX81_BIF_SWRST_GENERAL_CONTROL__HLDTRAIN_XFER_MODE__SHIFT 0xe
27191 #define PSX81_BIF_SWRST_GENERAL_CONTROL__BYPASS_HOLD_MASK 0x10000
27192 #define PSX81_BIF_SWRST_GENERAL_CONTROL__BYPASS_HOLD__SHIFT 0x10
27193 #define PSX81_BIF_SWRST_GENERAL_CONTROL__BYPASS_PIF_HOLD_MASK 0x20000
27194 #define PSX81_BIF_SWRST_GENERAL_CONTROL__BYPASS_PIF_HOLD__SHIFT 0x11
27195 #define PSX81_BIF_SWRST_COMMAND_0__BIF_STRAPREG_RESET_MASK 0x8000
27196 #define PSX81_BIF_SWRST_COMMAND_0__BIF_STRAPREG_RESET__SHIFT 0xf
27197 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_GLOBAL_RESET_MASK 0x10000
27198 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_GLOBAL_RESET__SHIFT 0x10
27199 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_CALIB_RESET_MASK 0x20000
27200 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_CALIB_RESET__SHIFT 0x11
27201 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_CORE_RESET_MASK 0x40000
27202 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_CORE_RESET__SHIFT 0x12
27203 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_REGISTER_RESET_MASK 0x80000
27204 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_REGISTER_RESET__SHIFT 0x13
27205 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_PHY_RESET_MASK 0x100000
27206 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_PHY_RESET__SHIFT 0x14
27207 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_STICKY_RESET_MASK 0x200000
27208 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_STICKY_RESET__SHIFT 0x15
27209 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_CONFIG_RESET_MASK 0x400000
27210 #define PSX81_BIF_SWRST_COMMAND_0__BIF0_CONFIG_RESET__SHIFT 0x16
27211 #define PSX81_BIF_SWRST_COMMAND_1__SWITCHCLK_MASK 0x1
27212 #define PSX81_BIF_SWRST_COMMAND_1__SWITCHCLK__SHIFT 0x0
27213 #define PSX81_BIF_SWRST_COMMAND_1__RESETPCFG_MASK 0x2
27214 #define PSX81_BIF_SWRST_COMMAND_1__RESETPCFG__SHIFT 0x1
27215 #define PSX81_BIF_SWRST_COMMAND_1__RESETLANEMUX_MASK 0x4
27216 #define PSX81_BIF_SWRST_COMMAND_1__RESETLANEMUX__SHIFT 0x2
27217 #define PSX81_BIF_SWRST_COMMAND_1__RESETWRAPREGS_MASK 0x8
27218 #define PSX81_BIF_SWRST_COMMAND_1__RESETWRAPREGS__SHIFT 0x3
27219 #define PSX81_BIF_SWRST_COMMAND_1__RESETSRBM0_MASK 0x10
27220 #define PSX81_BIF_SWRST_COMMAND_1__RESETSRBM0__SHIFT 0x4
27221 #define PSX81_BIF_SWRST_COMMAND_1__RESETSRBM1_MASK 0x20
27222 #define PSX81_BIF_SWRST_COMMAND_1__RESETSRBM1__SHIFT 0x5
27223 #define PSX81_BIF_SWRST_COMMAND_1__RESETLC_MASK 0x40
27224 #define PSX81_BIF_SWRST_COMMAND_1__RESETLC__SHIFT 0x6
27225 #define PSX81_BIF_SWRST_COMMAND_1__SYNCIDLEPIF0_MASK 0x100
27226 #define PSX81_BIF_SWRST_COMMAND_1__SYNCIDLEPIF0__SHIFT 0x8
27227 #define PSX81_BIF_SWRST_COMMAND_1__SYNCIDLEPIF1_MASK 0x200
27228 #define PSX81_BIF_SWRST_COMMAND_1__SYNCIDLEPIF1__SHIFT 0x9
27229 #define PSX81_BIF_SWRST_COMMAND_1__RESETMNTR_MASK 0x2000
27230 #define PSX81_BIF_SWRST_COMMAND_1__RESETMNTR__SHIFT 0xd
27231 #define PSX81_BIF_SWRST_COMMAND_1__RESETHLTR_MASK 0x4000
27232 #define PSX81_BIF_SWRST_COMMAND_1__RESETHLTR__SHIFT 0xe
27233 #define PSX81_BIF_SWRST_COMMAND_1__RESETCPM_MASK 0x8000
27234 #define PSX81_BIF_SWRST_COMMAND_1__RESETCPM__SHIFT 0xf
27235 #define PSX81_BIF_SWRST_COMMAND_1__RESETPIF0_MASK 0x10000
27236 #define PSX81_BIF_SWRST_COMMAND_1__RESETPIF0__SHIFT 0x10
27237 #define PSX81_BIF_SWRST_COMMAND_1__RESETPIF1_MASK 0x20000
27238 #define PSX81_BIF_SWRST_COMMAND_1__RESETPIF1__SHIFT 0x11
27239 #define PSX81_BIF_SWRST_COMMAND_1__RESETIMPARB0_MASK 0x100000
27240 #define PSX81_BIF_SWRST_COMMAND_1__RESETIMPARB0__SHIFT 0x14
27241 #define PSX81_BIF_SWRST_COMMAND_1__RESETIMPARB1_MASK 0x200000
27242 #define PSX81_BIF_SWRST_COMMAND_1__RESETIMPARB1__SHIFT 0x15
27243 #define PSX81_BIF_SWRST_COMMAND_1__RESETPHY0_MASK 0x1000000
27244 #define PSX81_BIF_SWRST_COMMAND_1__RESETPHY0__SHIFT 0x18
27245 #define PSX81_BIF_SWRST_COMMAND_1__RESETPHY1_MASK 0x2000000
27246 #define PSX81_BIF_SWRST_COMMAND_1__RESETPHY1__SHIFT 0x19
27247 #define PSX81_BIF_SWRST_COMMAND_1__TOGGLESTRAP_MASK 0x10000000
27248 #define PSX81_BIF_SWRST_COMMAND_1__TOGGLESTRAP__SHIFT 0x1c
27249 #define PSX81_BIF_SWRST_COMMAND_1__CMDCFGEN_MASK 0x20000000
27250 #define PSX81_BIF_SWRST_COMMAND_1__CMDCFGEN__SHIFT 0x1d
27251 #define PSX81_BIF_SWRST_CONTROL_0__BIF_STRAPREG_RESETRCEN_MASK 0x8000
27252 #define PSX81_BIF_SWRST_CONTROL_0__BIF_STRAPREG_RESETRCEN__SHIFT 0xf
27253 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_GLOBAL_RESETRCEN_MASK 0x10000
27254 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_GLOBAL_RESETRCEN__SHIFT 0x10
27255 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_CALIB_RESETRCEN_MASK 0x20000
27256 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_CALIB_RESETRCEN__SHIFT 0x11
27257 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_CORE_RESETRCEN_MASK 0x40000
27258 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_CORE_RESETRCEN__SHIFT 0x12
27259 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_REGISTER_RESETRCEN_MASK 0x80000
27260 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_REGISTER_RESETRCEN__SHIFT 0x13
27261 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_PHY_RESETRCEN_MASK 0x100000
27262 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_PHY_RESETRCEN__SHIFT 0x14
27263 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_STICKY_RESETRCEN_MASK 0x200000
27264 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_STICKY_RESETRCEN__SHIFT 0x15
27265 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_CONFIG_RESETRCEN_MASK 0x400000
27266 #define PSX81_BIF_SWRST_CONTROL_0__BIF0_CONFIG_RESETRCEN__SHIFT 0x16
27267 #define PSX81_BIF_SWRST_CONTROL_1__SWITCHCLK_RCEN_MASK 0x1
27268 #define PSX81_BIF_SWRST_CONTROL_1__SWITCHCLK_RCEN__SHIFT 0x0
27269 #define PSX81_BIF_SWRST_CONTROL_1__RESETPCFG_RCEN_MASK 0x2
27270 #define PSX81_BIF_SWRST_CONTROL_1__RESETPCFG_RCEN__SHIFT 0x1
27271 #define PSX81_BIF_SWRST_CONTROL_1__RESETLANEMUX_RCEN_MASK 0x4
27272 #define PSX81_BIF_SWRST_CONTROL_1__RESETLANEMUX_RCEN__SHIFT 0x2
27273 #define PSX81_BIF_SWRST_CONTROL_1__RESETWRAPREGS_RCEN_MASK 0x8
27274 #define PSX81_BIF_SWRST_CONTROL_1__RESETWRAPREGS_RCEN__SHIFT 0x3
27275 #define PSX81_BIF_SWRST_CONTROL_1__RESETSRBM0_RCEN_MASK 0x10
27276 #define PSX81_BIF_SWRST_CONTROL_1__RESETSRBM0_RCEN__SHIFT 0x4
27277 #define PSX81_BIF_SWRST_CONTROL_1__RESETSRBM1_RCEN_MASK 0x20
27278 #define PSX81_BIF_SWRST_CONTROL_1__RESETSRBM1_RCEN__SHIFT 0x5
27279 #define PSX81_BIF_SWRST_CONTROL_1__RESETLC_RCEN_MASK 0x40
27280 #define PSX81_BIF_SWRST_CONTROL_1__RESETLC_RCEN__SHIFT 0x6
27281 #define PSX81_BIF_SWRST_CONTROL_1__SYNCIDLEPIF0_RCEN_MASK 0x100
27282 #define PSX81_BIF_SWRST_CONTROL_1__SYNCIDLEPIF0_RCEN__SHIFT 0x8
27283 #define PSX81_BIF_SWRST_CONTROL_1__SYNCIDLEPIF1_RCEN_MASK 0x200
27284 #define PSX81_BIF_SWRST_CONTROL_1__SYNCIDLEPIF1_RCEN__SHIFT 0x9
27285 #define PSX81_BIF_SWRST_CONTROL_1__RESETMNTR_RCEN_MASK 0x2000
27286 #define PSX81_BIF_SWRST_CONTROL_1__RESETMNTR_RCEN__SHIFT 0xd
27287 #define PSX81_BIF_SWRST_CONTROL_1__RESETHLTR_RCEN_MASK 0x4000
27288 #define PSX81_BIF_SWRST_CONTROL_1__RESETHLTR_RCEN__SHIFT 0xe
27289 #define PSX81_BIF_SWRST_CONTROL_1__RESETCPM_RCEN_MASK 0x8000
27290 #define PSX81_BIF_SWRST_CONTROL_1__RESETCPM_RCEN__SHIFT 0xf
27291 #define PSX81_BIF_SWRST_CONTROL_1__RESETPIF0_RCEN_MASK 0x10000
27292 #define PSX81_BIF_SWRST_CONTROL_1__RESETPIF0_RCEN__SHIFT 0x10
27293 #define PSX81_BIF_SWRST_CONTROL_1__RESETPIF1_RCEN_MASK 0x20000
27294 #define PSX81_BIF_SWRST_CONTROL_1__RESETPIF1_RCEN__SHIFT 0x11
27295 #define PSX81_BIF_SWRST_CONTROL_1__RESETIMPARB0_RCEN_MASK 0x100000
27296 #define PSX81_BIF_SWRST_CONTROL_1__RESETIMPARB0_RCEN__SHIFT 0x14
27297 #define PSX81_BIF_SWRST_CONTROL_1__RESETIMPARB1_RCEN_MASK 0x200000
27298 #define PSX81_BIF_SWRST_CONTROL_1__RESETIMPARB1_RCEN__SHIFT 0x15
27299 #define PSX81_BIF_SWRST_CONTROL_1__RESETPHY0_RCEN_MASK 0x1000000
27300 #define PSX81_BIF_SWRST_CONTROL_1__RESETPHY0_RCEN__SHIFT 0x18
27301 #define PSX81_BIF_SWRST_CONTROL_1__RESETPHY1_RCEN_MASK 0x2000000
27302 #define PSX81_BIF_SWRST_CONTROL_1__RESETPHY1_RCEN__SHIFT 0x19
27303 #define PSX81_BIF_SWRST_CONTROL_1__STRAPVLD_RCEN_MASK 0x10000000
27304 #define PSX81_BIF_SWRST_CONTROL_1__STRAPVLD_RCEN__SHIFT 0x1c
27305 #define PSX81_BIF_SWRST_CONTROL_1__CMDCFG_RCEN_MASK 0x20000000
27306 #define PSX81_BIF_SWRST_CONTROL_1__CMDCFG_RCEN__SHIFT 0x1d
27307 #define PSX81_BIF_SWRST_CONTROL_2__BIF_STRAPREG_RESETATEN_MASK 0x8000
27308 #define PSX81_BIF_SWRST_CONTROL_2__BIF_STRAPREG_RESETATEN__SHIFT 0xf
27309 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_GLOBAL_RESETATEN_MASK 0x10000
27310 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_GLOBAL_RESETATEN__SHIFT 0x10
27311 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_CALIB_RESETATEN_MASK 0x20000
27312 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_CALIB_RESETATEN__SHIFT 0x11
27313 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_CORE_RESETATEN_MASK 0x40000
27314 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_CORE_RESETATEN__SHIFT 0x12
27315 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_REGISTER_RESETATEN_MASK 0x80000
27316 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_REGISTER_RESETATEN__SHIFT 0x13
27317 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_PHY_RESETATEN_MASK 0x100000
27318 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_PHY_RESETATEN__SHIFT 0x14
27319 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_STICKY_RESETATEN_MASK 0x200000
27320 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_STICKY_RESETATEN__SHIFT 0x15
27321 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_CONFIG_RESETATEN_MASK 0x400000
27322 #define PSX81_BIF_SWRST_CONTROL_2__BIF0_CONFIG_RESETATEN__SHIFT 0x16
27323 #define PSX81_BIF_SWRST_CONTROL_3__SWITCHCLK_ATEN_MASK 0x1
27324 #define PSX81_BIF_SWRST_CONTROL_3__SWITCHCLK_ATEN__SHIFT 0x0
27325 #define PSX81_BIF_SWRST_CONTROL_3__RESETPCFG_ATEN_MASK 0x2
27326 #define PSX81_BIF_SWRST_CONTROL_3__RESETPCFG_ATEN__SHIFT 0x1
27327 #define PSX81_BIF_SWRST_CONTROL_3__RESETLANEMUX_ATEN_MASK 0x4
27328 #define PSX81_BIF_SWRST_CONTROL_3__RESETLANEMUX_ATEN__SHIFT 0x2
27329 #define PSX81_BIF_SWRST_CONTROL_3__RESETWRAPREGS_ATEN_MASK 0x8
27330 #define PSX81_BIF_SWRST_CONTROL_3__RESETWRAPREGS_ATEN__SHIFT 0x3
27331 #define PSX81_BIF_SWRST_CONTROL_3__RESETSRBM0_ATEN_MASK 0x10
27332 #define PSX81_BIF_SWRST_CONTROL_3__RESETSRBM0_ATEN__SHIFT 0x4
27333 #define PSX81_BIF_SWRST_CONTROL_3__RESETSRBM1_ATEN_MASK 0x20
27334 #define PSX81_BIF_SWRST_CONTROL_3__RESETSRBM1_ATEN__SHIFT 0x5
27335 #define PSX81_BIF_SWRST_CONTROL_3__RESETLC_ATEN_MASK 0x40
27336 #define PSX81_BIF_SWRST_CONTROL_3__RESETLC_ATEN__SHIFT 0x6
27337 #define PSX81_BIF_SWRST_CONTROL_3__SYNCIDLEPIF0_ATEN_MASK 0x100
27338 #define PSX81_BIF_SWRST_CONTROL_3__SYNCIDLEPIF0_ATEN__SHIFT 0x8
27339 #define PSX81_BIF_SWRST_CONTROL_3__SYNCIDLEPIF1_ATEN_MASK 0x200
27340 #define PSX81_BIF_SWRST_CONTROL_3__SYNCIDLEPIF1_ATEN__SHIFT 0x9
27341 #define PSX81_BIF_SWRST_CONTROL_3__RESETMNTR_ATEN_MASK 0x2000
27342 #define PSX81_BIF_SWRST_CONTROL_3__RESETMNTR_ATEN__SHIFT 0xd
27343 #define PSX81_BIF_SWRST_CONTROL_3__RESETHLTR_ATEN_MASK 0x4000
27344 #define PSX81_BIF_SWRST_CONTROL_3__RESETHLTR_ATEN__SHIFT 0xe
27345 #define PSX81_BIF_SWRST_CONTROL_3__RESETCPM_ATEN_MASK 0x8000
27346 #define PSX81_BIF_SWRST_CONTROL_3__RESETCPM_ATEN__SHIFT 0xf
27347 #define PSX81_BIF_SWRST_CONTROL_3__RESETPIF0_ATEN_MASK 0x10000
27348 #define PSX81_BIF_SWRST_CONTROL_3__RESETPIF0_ATEN__SHIFT 0x10
27349 #define PSX81_BIF_SWRST_CONTROL_3__RESETPIF1_ATEN_MASK 0x20000
27350 #define PSX81_BIF_SWRST_CONTROL_3__RESETPIF1_ATEN__SHIFT 0x11
27351 #define PSX81_BIF_SWRST_CONTROL_3__RESETIMPARB0_ATEN_MASK 0x100000
27352 #define PSX81_BIF_SWRST_CONTROL_3__RESETIMPARB0_ATEN__SHIFT 0x14
27353 #define PSX81_BIF_SWRST_CONTROL_3__RESETIMPARB1_ATEN_MASK 0x200000
27354 #define PSX81_BIF_SWRST_CONTROL_3__RESETIMPARB1_ATEN__SHIFT 0x15
27355 #define PSX81_BIF_SWRST_CONTROL_3__RESETPHY0_ATEN_MASK 0x1000000
27356 #define PSX81_BIF_SWRST_CONTROL_3__RESETPHY0_ATEN__SHIFT 0x18
27357 #define PSX81_BIF_SWRST_CONTROL_3__RESETPHY1_ATEN_MASK 0x2000000
27358 #define PSX81_BIF_SWRST_CONTROL_3__RESETPHY1_ATEN__SHIFT 0x19
27359 #define PSX81_BIF_SWRST_CONTROL_3__STRAPVLD_ATEN_MASK 0x10000000
27360 #define PSX81_BIF_SWRST_CONTROL_3__STRAPVLD_ATEN__SHIFT 0x1c
27361 #define PSX81_BIF_SWRST_CONTROL_3__CMDCFG_ATEN_MASK 0x20000000
27362 #define PSX81_BIF_SWRST_CONTROL_3__CMDCFG_ATEN__SHIFT 0x1d
27363 #define PSX81_BIF_SWRST_CONTROL_4__BIF_STRAPREG_WRRESETEN_MASK 0x4000
27364 #define PSX81_BIF_SWRST_CONTROL_4__BIF_STRAPREG_WRRESETEN__SHIFT 0xe
27365 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_GLOBAL_WRRESETEN_MASK 0x10000
27366 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_GLOBAL_WRRESETEN__SHIFT 0x10
27367 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_CALIB_WRRESETEN_MASK 0x20000
27368 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_CALIB_WRRESETEN__SHIFT 0x11
27369 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_CORE_WRRESETEN_MASK 0x40000
27370 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_CORE_WRRESETEN__SHIFT 0x12
27371 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_REGISTER_WRRESETEN_MASK 0x80000
27372 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_REGISTER_WRRESETEN__SHIFT 0x13
27373 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_PHY_WRRESETEN_MASK 0x100000
27374 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_PHY_WRRESETEN__SHIFT 0x14
27375 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_STICKY_WRRESETEN_MASK 0x200000
27376 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_STICKY_WRRESETEN__SHIFT 0x15
27377 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_CONFIG_WRRESETEN_MASK 0x400000
27378 #define PSX81_BIF_SWRST_CONTROL_4__BIF0_CONFIG_WRRESETEN__SHIFT 0x16
27379 #define PSX81_BIF_SWRST_CONTROL_5__WRSWITCHCLK_EN_MASK 0x1
27380 #define PSX81_BIF_SWRST_CONTROL_5__WRSWITCHCLK_EN__SHIFT 0x0
27381 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETPCFG_EN_MASK 0x2
27382 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETPCFG_EN__SHIFT 0x1
27383 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETLANEMUX_EN_MASK 0x4
27384 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETLANEMUX_EN__SHIFT 0x2
27385 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETWRAPREGS_EN_MASK 0x8
27386 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETWRAPREGS_EN__SHIFT 0x3
27387 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETSRBM0_EN_MASK 0x10
27388 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETSRBM0_EN__SHIFT 0x4
27389 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETSRBM1_EN_MASK 0x20
27390 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETSRBM1_EN__SHIFT 0x5
27391 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETLC_EN_MASK 0x40
27392 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETLC_EN__SHIFT 0x6
27393 #define PSX81_BIF_SWRST_CONTROL_5__WRSYNCIDLEPIF0_EN_MASK 0x100
27394 #define PSX81_BIF_SWRST_CONTROL_5__WRSYNCIDLEPIF0_EN__SHIFT 0x8
27395 #define PSX81_BIF_SWRST_CONTROL_5__WRSYNCIDLEPIF1_EN_MASK 0x200
27396 #define PSX81_BIF_SWRST_CONTROL_5__WRSYNCIDLEPIF1_EN__SHIFT 0x9
27397 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETMNTR_EN_MASK 0x2000
27398 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETMNTR_EN__SHIFT 0xd
27399 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETHLTR_EN_MASK 0x4000
27400 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETHLTR_EN__SHIFT 0xe
27401 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETCPM_EN_MASK 0x8000
27402 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETCPM_EN__SHIFT 0xf
27403 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETPIF0_EN_MASK 0x10000
27404 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETPIF0_EN__SHIFT 0x10
27405 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETPIF1_EN_MASK 0x20000
27406 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETPIF1_EN__SHIFT 0x11
27407 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETIMPARB0_EN_MASK 0x100000
27408 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETIMPARB0_EN__SHIFT 0x14
27409 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETIMPARB1_EN_MASK 0x200000
27410 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETIMPARB1_EN__SHIFT 0x15
27411 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETPHY0_EN_MASK 0x1000000
27412 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETPHY0_EN__SHIFT 0x18
27413 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETPHY1_EN_MASK 0x2000000
27414 #define PSX81_BIF_SWRST_CONTROL_5__WRRESETPHY1_EN__SHIFT 0x19
27415 #define PSX81_BIF_SWRST_CONTROL_5__WRSTRAPVLD_EN_MASK 0x10000000
27416 #define PSX81_BIF_SWRST_CONTROL_5__WRSTRAPVLD_EN__SHIFT 0x1c
27417 #define PSX81_BIF_SWRST_CONTROL_5__WRCMDCFG_EN_MASK 0x20000000
27418 #define PSX81_BIF_SWRST_CONTROL_5__WRCMDCFG_EN__SHIFT 0x1d
27419 #define PSX81_BIF_SWRST_CONTROL_6__WARMRESET_EN_MASK 0x1
27420 #define PSX81_BIF_SWRST_CONTROL_6__WARMRESET_EN__SHIFT 0x0
27421 #define PSX81_BIF_SWRST_CONTROL_6__CONNECTWITHWRAPREGS_EN_MASK 0x100
27422 #define PSX81_BIF_SWRST_CONTROL_6__CONNECTWITHWRAPREGS_EN__SHIFT 0x8
27423 #define PSX81_BIF_CPM_CONTROL__LCLK_DYN_GATE_ENABLE_MASK 0x1
27424 #define PSX81_BIF_CPM_CONTROL__LCLK_DYN_GATE_ENABLE__SHIFT 0x0
27425 #define PSX81_BIF_CPM_CONTROL__TXCLK_DYN_GATE_ENABLE_MASK 0x2
27426 #define PSX81_BIF_CPM_CONTROL__TXCLK_DYN_GATE_ENABLE__SHIFT 0x1
27427 #define PSX81_BIF_CPM_CONTROL__TXCLK_PERM_GATE_ENABLE_MASK 0x4
27428 #define PSX81_BIF_CPM_CONTROL__TXCLK_PERM_GATE_ENABLE__SHIFT 0x2
27429 #define PSX81_BIF_CPM_CONTROL__TXCLK_PIF_GATE_ENABLE_MASK 0x8
27430 #define PSX81_BIF_CPM_CONTROL__TXCLK_PIF_GATE_ENABLE__SHIFT 0x3
27431 #define PSX81_BIF_CPM_CONTROL__TXCLK_GSKT_GATE_ENABLE_MASK 0x10
27432 #define PSX81_BIF_CPM_CONTROL__TXCLK_GSKT_GATE_ENABLE__SHIFT 0x4
27433 #define PSX81_BIF_CPM_CONTROL__TXCLK_LCNT_GATE_ENABLE_MASK 0x20
27434 #define PSX81_BIF_CPM_CONTROL__TXCLK_LCNT_GATE_ENABLE__SHIFT 0x5
27435 #define PSX81_BIF_CPM_CONTROL__TXCLK_REGS_GATE_ENABLE_MASK 0x40
27436 #define PSX81_BIF_CPM_CONTROL__TXCLK_REGS_GATE_ENABLE__SHIFT 0x6
27437 #define PSX81_BIF_CPM_CONTROL__TXCLK_PRBS_GATE_ENABLE_MASK 0x80
27438 #define PSX81_BIF_CPM_CONTROL__TXCLK_PRBS_GATE_ENABLE__SHIFT 0x7
27439 #define PSX81_BIF_CPM_CONTROL__REFCLK_REGS_GATE_ENABLE_MASK 0x100
27440 #define PSX81_BIF_CPM_CONTROL__REFCLK_REGS_GATE_ENABLE__SHIFT 0x8
27441 #define PSX81_BIF_CPM_CONTROL__LCLK_DYN_GATE_LATENCY_MASK 0x200
27442 #define PSX81_BIF_CPM_CONTROL__LCLK_DYN_GATE_LATENCY__SHIFT 0x9
27443 #define PSX81_BIF_CPM_CONTROL__TXCLK_DYN_GATE_LATENCY_MASK 0x400
27444 #define PSX81_BIF_CPM_CONTROL__TXCLK_DYN_GATE_LATENCY__SHIFT 0xa
27445 #define PSX81_BIF_CPM_CONTROL__TXCLK_PERM_GATE_LATENCY_MASK 0x800
27446 #define PSX81_BIF_CPM_CONTROL__TXCLK_PERM_GATE_LATENCY__SHIFT 0xb
27447 #define PSX81_BIF_CPM_CONTROL__TXCLK_REGS_GATE_LATENCY_MASK 0x1000
27448 #define PSX81_BIF_CPM_CONTROL__TXCLK_REGS_GATE_LATENCY__SHIFT 0xc
27449 #define PSX81_BIF_CPM_CONTROL__REFCLK_REGS_GATE_LATENCY_MASK 0x2000
27450 #define PSX81_BIF_CPM_CONTROL__REFCLK_REGS_GATE_LATENCY__SHIFT 0xd
27451 #define PSX81_BIF_CPM_CONTROL__LCLK_GATE_TXCLK_FREE_MASK 0x4000
27452 #define PSX81_BIF_CPM_CONTROL__LCLK_GATE_TXCLK_FREE__SHIFT 0xe
27453 #define PSX81_BIF_CPM_CONTROL__RCVR_DET_CLK_ENABLE_MASK 0x8000
27454 #define PSX81_BIF_CPM_CONTROL__RCVR_DET_CLK_ENABLE__SHIFT 0xf
27455 #define PSX81_BIF_CPM_CONTROL__TXCLK_PERM_GATE_PLL_PDN_MASK 0x10000
27456 #define PSX81_BIF_CPM_CONTROL__TXCLK_PERM_GATE_PLL_PDN__SHIFT 0x10
27457 #define PSX81_BIF_CPM_CONTROL__FAST_TXCLK_LATENCY_MASK 0xe0000
27458 #define PSX81_BIF_CPM_CONTROL__FAST_TXCLK_LATENCY__SHIFT 0x11
27459 #define PSX81_BIF_CPM_CONTROL__MASTER_PCIE_PLL_SELECT_MASK 0x100000
27460 #define PSX81_BIF_CPM_CONTROL__MASTER_PCIE_PLL_SELECT__SHIFT 0x14
27461 #define PSX81_BIF_CPM_CONTROL__MASTER_PCIE_PLL_AUTO_MASK 0x200000
27462 #define PSX81_BIF_CPM_CONTROL__MASTER_PCIE_PLL_AUTO__SHIFT 0x15
27463 #define PSX81_BIF_CPM_CONTROL__REFCLK_XSTCLK_ENABLE_MASK 0x400000
27464 #define PSX81_BIF_CPM_CONTROL__REFCLK_XSTCLK_ENABLE__SHIFT 0x16
27465 #define PSX81_BIF_CPM_CONTROL__REFCLK_XSTCLK_LATENCY_MASK 0x800000
27466 #define PSX81_BIF_CPM_CONTROL__REFCLK_XSTCLK_LATENCY__SHIFT 0x17
27467 #define PSX81_BIF_CPM_CONTROL__SPARE_REGS_MASK 0xff000000
27468 #define PSX81_BIF_CPM_CONTROL__SPARE_REGS__SHIFT 0x18
27469 #define PSX81_BIF_LM_CONTROL__LoopbackSelect_MASK 0x1e
27470 #define PSX81_BIF_LM_CONTROL__LoopbackSelect__SHIFT 0x1
27471 #define PSX81_BIF_LM_CONTROL__PRBSPCIeLbSelect_MASK 0x20
27472 #define PSX81_BIF_LM_CONTROL__PRBSPCIeLbSelect__SHIFT 0x5
27473 #define PSX81_BIF_LM_CONTROL__LoopbackHalfRate_MASK 0xc0
27474 #define PSX81_BIF_LM_CONTROL__LoopbackHalfRate__SHIFT 0x6
27475 #define PSX81_BIF_LM_CONTROL__LoopbackFifoPtr_MASK 0x700
27476 #define PSX81_BIF_LM_CONTROL__LoopbackFifoPtr__SHIFT 0x8
27477 #define PSX81_BIF_LM_PCIETXMUX0__TXLANE0_MASK 0xff
27478 #define PSX81_BIF_LM_PCIETXMUX0__TXLANE0__SHIFT 0x0
27479 #define PSX81_BIF_LM_PCIETXMUX0__TXLANE1_MASK 0xff00
27480 #define PSX81_BIF_LM_PCIETXMUX0__TXLANE1__SHIFT 0x8
27481 #define PSX81_BIF_LM_PCIETXMUX0__TXLANE2_MASK 0xff0000
27482 #define PSX81_BIF_LM_PCIETXMUX0__TXLANE2__SHIFT 0x10
27483 #define PSX81_BIF_LM_PCIETXMUX0__TXLANE3_MASK 0xff000000
27484 #define PSX81_BIF_LM_PCIETXMUX0__TXLANE3__SHIFT 0x18
27485 #define PSX81_BIF_LM_PCIETXMUX1__TXLANE4_MASK 0xff
27486 #define PSX81_BIF_LM_PCIETXMUX1__TXLANE4__SHIFT 0x0
27487 #define PSX81_BIF_LM_PCIETXMUX1__TXLANE5_MASK 0xff00
27488 #define PSX81_BIF_LM_PCIETXMUX1__TXLANE5__SHIFT 0x8
27489 #define PSX81_BIF_LM_PCIETXMUX1__TXLANE6_MASK 0xff0000
27490 #define PSX81_BIF_LM_PCIETXMUX1__TXLANE6__SHIFT 0x10
27491 #define PSX81_BIF_LM_PCIETXMUX1__TXLANE7_MASK 0xff000000
27492 #define PSX81_BIF_LM_PCIETXMUX1__TXLANE7__SHIFT 0x18
27493 #define PSX81_BIF_LM_PCIETXMUX2__TXLANE8_MASK 0xff
27494 #define PSX81_BIF_LM_PCIETXMUX2__TXLANE8__SHIFT 0x0
27495 #define PSX81_BIF_LM_PCIETXMUX2__TXLANE9_MASK 0xff00
27496 #define PSX81_BIF_LM_PCIETXMUX2__TXLANE9__SHIFT 0x8
27497 #define PSX81_BIF_LM_PCIETXMUX2__TXLANE10_MASK 0xff0000
27498 #define PSX81_BIF_LM_PCIETXMUX2__TXLANE10__SHIFT 0x10
27499 #define PSX81_BIF_LM_PCIETXMUX2__TXLANE11_MASK 0xff000000
27500 #define PSX81_BIF_LM_PCIETXMUX2__TXLANE11__SHIFT 0x18
27501 #define PSX81_BIF_LM_PCIETXMUX3__TXLANE12_MASK 0xff
27502 #define PSX81_BIF_LM_PCIETXMUX3__TXLANE12__SHIFT 0x0
27503 #define PSX81_BIF_LM_PCIETXMUX3__TXLANE13_MASK 0xff00
27504 #define PSX81_BIF_LM_PCIETXMUX3__TXLANE13__SHIFT 0x8
27505 #define PSX81_BIF_LM_PCIETXMUX3__TXLANE14_MASK 0xff0000
27506 #define PSX81_BIF_LM_PCIETXMUX3__TXLANE14__SHIFT 0x10
27507 #define PSX81_BIF_LM_PCIETXMUX3__TXLANE15_MASK 0xff000000
27508 #define PSX81_BIF_LM_PCIETXMUX3__TXLANE15__SHIFT 0x18
27509 #define PSX81_BIF_LM_PCIERXMUX0__RXLANE0_MASK 0xff
27510 #define PSX81_BIF_LM_PCIERXMUX0__RXLANE0__SHIFT 0x0
27511 #define PSX81_BIF_LM_PCIERXMUX0__RXLANE1_MASK 0xff00
27512 #define PSX81_BIF_LM_PCIERXMUX0__RXLANE1__SHIFT 0x8
27513 #define PSX81_BIF_LM_PCIERXMUX0__RXLANE2_MASK 0xff0000
27514 #define PSX81_BIF_LM_PCIERXMUX0__RXLANE2__SHIFT 0x10
27515 #define PSX81_BIF_LM_PCIERXMUX0__RXLANE3_MASK 0xff000000
27516 #define PSX81_BIF_LM_PCIERXMUX0__RXLANE3__SHIFT 0x18
27517 #define PSX81_BIF_LM_PCIERXMUX1__RXLANE4_MASK 0xff
27518 #define PSX81_BIF_LM_PCIERXMUX1__RXLANE4__SHIFT 0x0
27519 #define PSX81_BIF_LM_PCIERXMUX1__RXLANE5_MASK 0xff00
27520 #define PSX81_BIF_LM_PCIERXMUX1__RXLANE5__SHIFT 0x8
27521 #define PSX81_BIF_LM_PCIERXMUX1__RXLANE6_MASK 0xff0000
27522 #define PSX81_BIF_LM_PCIERXMUX1__RXLANE6__SHIFT 0x10
27523 #define PSX81_BIF_LM_PCIERXMUX1__RXLANE7_MASK 0xff000000
27524 #define PSX81_BIF_LM_PCIERXMUX1__RXLANE7__SHIFT 0x18
27525 #define PSX81_BIF_LM_PCIERXMUX2__RXLANE8_MASK 0xff
27526 #define PSX81_BIF_LM_PCIERXMUX2__RXLANE8__SHIFT 0x0
27527 #define PSX81_BIF_LM_PCIERXMUX2__RXLANE9_MASK 0xff00
27528 #define PSX81_BIF_LM_PCIERXMUX2__RXLANE9__SHIFT 0x8
27529 #define PSX81_BIF_LM_PCIERXMUX2__RXLANE10_MASK 0xff0000
27530 #define PSX81_BIF_LM_PCIERXMUX2__RXLANE10__SHIFT 0x10
27531 #define PSX81_BIF_LM_PCIERXMUX2__RXLANE11_MASK 0xff000000
27532 #define PSX81_BIF_LM_PCIERXMUX2__RXLANE11__SHIFT 0x18
27533 #define PSX81_BIF_LM_PCIERXMUX3__RXLANE12_MASK 0xff
27534 #define PSX81_BIF_LM_PCIERXMUX3__RXLANE12__SHIFT 0x0
27535 #define PSX81_BIF_LM_PCIERXMUX3__RXLANE13_MASK 0xff00
27536 #define PSX81_BIF_LM_PCIERXMUX3__RXLANE13__SHIFT 0x8
27537 #define PSX81_BIF_LM_PCIERXMUX3__RXLANE14_MASK 0xff0000
27538 #define PSX81_BIF_LM_PCIERXMUX3__RXLANE14__SHIFT 0x10
27539 #define PSX81_BIF_LM_PCIERXMUX3__RXLANE15_MASK 0xff000000
27540 #define PSX81_BIF_LM_PCIERXMUX3__RXLANE15__SHIFT 0x18
27541 #define PSX81_BIF_LM_LANEENABLE__LANE_enable_MASK 0xffff
27542 #define PSX81_BIF_LM_LANEENABLE__LANE_enable__SHIFT 0x0
27543 #define PSX81_BIF_LM_PRBSCONTROL__PRBSPCIeSelect_MASK 0xffff
27544 #define PSX81_BIF_LM_PRBSCONTROL__PRBSPCIeSelect__SHIFT 0x0
27545 #define PSX81_BIF_LM_PRBSCONTROL__LMLaneDegrade0_MASK 0x10000000
27546 #define PSX81_BIF_LM_PRBSCONTROL__LMLaneDegrade0__SHIFT 0x1c
27547 #define PSX81_BIF_LM_PRBSCONTROL__LMLaneDegrade1_MASK 0x20000000
27548 #define PSX81_BIF_LM_PRBSCONTROL__LMLaneDegrade1__SHIFT 0x1d
27549 #define PSX81_BIF_LM_PRBSCONTROL__LMLaneDegrade2_MASK 0x40000000
27550 #define PSX81_BIF_LM_PRBSCONTROL__LMLaneDegrade2__SHIFT 0x1e
27551 #define PSX81_BIF_LM_PRBSCONTROL__LMLaneDegrade3_MASK 0x80000000
27552 #define PSX81_BIF_LM_PRBSCONTROL__LMLaneDegrade3__SHIFT 0x1f
27553 #define PSX81_BIF_LM_POWERCONTROL__LMTxPhyCmd0_MASK 0x7
27554 #define PSX81_BIF_LM_POWERCONTROL__LMTxPhyCmd0__SHIFT 0x0
27555 #define PSX81_BIF_LM_POWERCONTROL__LMRxPhyCmd0_MASK 0x38
27556 #define PSX81_BIF_LM_POWERCONTROL__LMRxPhyCmd0__SHIFT 0x3
27557 #define PSX81_BIF_LM_POWERCONTROL__LMLinkSpeed0_MASK 0xc0
27558 #define PSX81_BIF_LM_POWERCONTROL__LMLinkSpeed0__SHIFT 0x6
27559 #define PSX81_BIF_LM_POWERCONTROL__LMTxPhyCmd1_MASK 0x700
27560 #define PSX81_BIF_LM_POWERCONTROL__LMTxPhyCmd1__SHIFT 0x8
27561 #define PSX81_BIF_LM_POWERCONTROL__LMRxPhyCmd1_MASK 0x3800
27562 #define PSX81_BIF_LM_POWERCONTROL__LMRxPhyCmd1__SHIFT 0xb
27563 #define PSX81_BIF_LM_POWERCONTROL__LMLinkSpeed1_MASK 0xc000
27564 #define PSX81_BIF_LM_POWERCONTROL__LMLinkSpeed1__SHIFT 0xe
27565 #define PSX81_BIF_LM_POWERCONTROL__LMTxPhyCmd2_MASK 0x70000
27566 #define PSX81_BIF_LM_POWERCONTROL__LMTxPhyCmd2__SHIFT 0x10
27567 #define PSX81_BIF_LM_POWERCONTROL__LMRxPhyCmd2_MASK 0x380000
27568 #define PSX81_BIF_LM_POWERCONTROL__LMRxPhyCmd2__SHIFT 0x13
27569 #define PSX81_BIF_LM_POWERCONTROL__LMLinkSpeed2_MASK 0xc00000
27570 #define PSX81_BIF_LM_POWERCONTROL__LMLinkSpeed2__SHIFT 0x16
27571 #define PSX81_BIF_LM_POWERCONTROL__LMTxPhyCmd3_MASK 0x7000000
27572 #define PSX81_BIF_LM_POWERCONTROL__LMTxPhyCmd3__SHIFT 0x18
27573 #define PSX81_BIF_LM_POWERCONTROL__LMRxPhyCmd3_MASK 0x38000000
27574 #define PSX81_BIF_LM_POWERCONTROL__LMRxPhyCmd3__SHIFT 0x1b
27575 #define PSX81_BIF_LM_POWERCONTROL__LMLinkSpeed3_MASK 0xc0000000
27576 #define PSX81_BIF_LM_POWERCONTROL__LMLinkSpeed3__SHIFT 0x1e
27577 #define PSX81_BIF_LM_POWERCONTROL1__LMTxEn0_MASK 0x1
27578 #define PSX81_BIF_LM_POWERCONTROL1__LMTxEn0__SHIFT 0x0
27579 #define PSX81_BIF_LM_POWERCONTROL1__LMTxClkEn0_MASK 0x2
27580 #define PSX81_BIF_LM_POWERCONTROL1__LMTxClkEn0__SHIFT 0x1
27581 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMargin0_MASK 0x1c
27582 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMargin0__SHIFT 0x2
27583 #define PSX81_BIF_LM_POWERCONTROL1__LMSkipBit0_MASK 0x20
27584 #define PSX81_BIF_LM_POWERCONTROL1__LMSkipBit0__SHIFT 0x5
27585 #define PSX81_BIF_LM_POWERCONTROL1__LMLaneUnused0_MASK 0x40
27586 #define PSX81_BIF_LM_POWERCONTROL1__LMLaneUnused0__SHIFT 0x6
27587 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMarginEn0_MASK 0x80
27588 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMarginEn0__SHIFT 0x7
27589 #define PSX81_BIF_LM_POWERCONTROL1__LMDeemph0_MASK 0x100
27590 #define PSX81_BIF_LM_POWERCONTROL1__LMDeemph0__SHIFT 0x8
27591 #define PSX81_BIF_LM_POWERCONTROL1__LMTxEn1_MASK 0x200
27592 #define PSX81_BIF_LM_POWERCONTROL1__LMTxEn1__SHIFT 0x9
27593 #define PSX81_BIF_LM_POWERCONTROL1__LMTxClkEn1_MASK 0x400
27594 #define PSX81_BIF_LM_POWERCONTROL1__LMTxClkEn1__SHIFT 0xa
27595 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMargin1_MASK 0x3800
27596 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMargin1__SHIFT 0xb
27597 #define PSX81_BIF_LM_POWERCONTROL1__LMSkipBit1_MASK 0x4000
27598 #define PSX81_BIF_LM_POWERCONTROL1__LMSkipBit1__SHIFT 0xe
27599 #define PSX81_BIF_LM_POWERCONTROL1__LMLaneUnused1_MASK 0x8000
27600 #define PSX81_BIF_LM_POWERCONTROL1__LMLaneUnused1__SHIFT 0xf
27601 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMarginEn1_MASK 0x10000
27602 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMarginEn1__SHIFT 0x10
27603 #define PSX81_BIF_LM_POWERCONTROL1__LMDeemph1_MASK 0x20000
27604 #define PSX81_BIF_LM_POWERCONTROL1__LMDeemph1__SHIFT 0x11
27605 #define PSX81_BIF_LM_POWERCONTROL1__LMTxEn2_MASK 0x40000
27606 #define PSX81_BIF_LM_POWERCONTROL1__LMTxEn2__SHIFT 0x12
27607 #define PSX81_BIF_LM_POWERCONTROL1__LMTxClkEn2_MASK 0x80000
27608 #define PSX81_BIF_LM_POWERCONTROL1__LMTxClkEn2__SHIFT 0x13
27609 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMargin2_MASK 0x700000
27610 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMargin2__SHIFT 0x14
27611 #define PSX81_BIF_LM_POWERCONTROL1__LMSkipBit2_MASK 0x800000
27612 #define PSX81_BIF_LM_POWERCONTROL1__LMSkipBit2__SHIFT 0x17
27613 #define PSX81_BIF_LM_POWERCONTROL1__LMLaneUnused2_MASK 0x1000000
27614 #define PSX81_BIF_LM_POWERCONTROL1__LMLaneUnused2__SHIFT 0x18
27615 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMarginEn2_MASK 0x2000000
27616 #define PSX81_BIF_LM_POWERCONTROL1__LMTxMarginEn2__SHIFT 0x19
27617 #define PSX81_BIF_LM_POWERCONTROL1__LMDeemph2_MASK 0x4000000
27618 #define PSX81_BIF_LM_POWERCONTROL1__LMDeemph2__SHIFT 0x1a
27619 #define PSX81_BIF_LM_POWERCONTROL1__TxCoeffID0_MASK 0x18000000
27620 #define PSX81_BIF_LM_POWERCONTROL1__TxCoeffID0__SHIFT 0x1b
27621 #define PSX81_BIF_LM_POWERCONTROL1__TxCoeffID1_MASK 0x60000000
27622 #define PSX81_BIF_LM_POWERCONTROL1__TxCoeffID1__SHIFT 0x1d
27623 #define PSX81_BIF_LM_POWERCONTROL2__LMTxEn3_MASK 0x1
27624 #define PSX81_BIF_LM_POWERCONTROL2__LMTxEn3__SHIFT 0x0
27625 #define PSX81_BIF_LM_POWERCONTROL2__LMTxClkEn3_MASK 0x2
27626 #define PSX81_BIF_LM_POWERCONTROL2__LMTxClkEn3__SHIFT 0x1
27627 #define PSX81_BIF_LM_POWERCONTROL2__LMTxMargin3_MASK 0x1c
27628 #define PSX81_BIF_LM_POWERCONTROL2__LMTxMargin3__SHIFT 0x2
27629 #define PSX81_BIF_LM_POWERCONTROL2__LMSkipBit3_MASK 0x20
27630 #define PSX81_BIF_LM_POWERCONTROL2__LMSkipBit3__SHIFT 0x5
27631 #define PSX81_BIF_LM_POWERCONTROL2__LMLaneUnused3_MASK 0x40
27632 #define PSX81_BIF_LM_POWERCONTROL2__LMLaneUnused3__SHIFT 0x6
27633 #define PSX81_BIF_LM_POWERCONTROL2__LMTxMarginEn3_MASK 0x80
27634 #define PSX81_BIF_LM_POWERCONTROL2__LMTxMarginEn3__SHIFT 0x7
27635 #define PSX81_BIF_LM_POWERCONTROL2__LMDeemph3_MASK 0x100
27636 #define PSX81_BIF_LM_POWERCONTROL2__LMDeemph3__SHIFT 0x8
27637 #define PSX81_BIF_LM_POWERCONTROL2__TxCoeffID2_MASK 0x600
27638 #define PSX81_BIF_LM_POWERCONTROL2__TxCoeffID2__SHIFT 0x9
27639 #define PSX81_BIF_LM_POWERCONTROL2__TxCoeffID3_MASK 0x1800
27640 #define PSX81_BIF_LM_POWERCONTROL2__TxCoeffID3__SHIFT 0xb
27641 #define PSX81_BIF_LM_POWERCONTROL2__TxCoeff0_MASK 0x7e000
27642 #define PSX81_BIF_LM_POWERCONTROL2__TxCoeff0__SHIFT 0xd
27643 #define PSX81_BIF_LM_POWERCONTROL2__TxCoeff1_MASK 0x1f80000
27644 #define PSX81_BIF_LM_POWERCONTROL2__TxCoeff1__SHIFT 0x13
27645 #define PSX81_BIF_LM_POWERCONTROL2__TxCoeff2_MASK 0x7e000000
27646 #define PSX81_BIF_LM_POWERCONTROL2__TxCoeff2__SHIFT 0x19
27647 #define PSX81_BIF_LM_POWERCONTROL3__TxCoeff3_MASK 0x3f
27648 #define PSX81_BIF_LM_POWERCONTROL3__TxCoeff3__SHIFT 0x0
27649 #define PSX81_BIF_LM_POWERCONTROL3__RxEqCtl0_MASK 0xfc0
27650 #define PSX81_BIF_LM_POWERCONTROL3__RxEqCtl0__SHIFT 0x6
27651 #define PSX81_BIF_LM_POWERCONTROL3__RxEqCtl1_MASK 0x3f000
27652 #define PSX81_BIF_LM_POWERCONTROL3__RxEqCtl1__SHIFT 0xc
27653 #define PSX81_BIF_LM_POWERCONTROL3__RxEqCtl2_MASK 0xfc0000
27654 #define PSX81_BIF_LM_POWERCONTROL3__RxEqCtl2__SHIFT 0x12
27655 #define PSX81_BIF_LM_POWERCONTROL3__RxEqCtl3_MASK 0x3f000000
27656 #define PSX81_BIF_LM_POWERCONTROL3__RxEqCtl3__SHIFT 0x18
27657 #define PSX81_BIF_LM_POWERCONTROL4__LinkNum0_MASK 0x7
27658 #define PSX81_BIF_LM_POWERCONTROL4__LinkNum0__SHIFT 0x0
27659 #define PSX81_BIF_LM_POWERCONTROL4__LinkNum1_MASK 0x38
27660 #define PSX81_BIF_LM_POWERCONTROL4__LinkNum1__SHIFT 0x3
27661 #define PSX81_BIF_LM_POWERCONTROL4__LinkNum2_MASK 0x1c0
27662 #define PSX81_BIF_LM_POWERCONTROL4__LinkNum2__SHIFT 0x6
27663 #define PSX81_BIF_LM_POWERCONTROL4__LinkNum3_MASK 0xe00
27664 #define PSX81_BIF_LM_POWERCONTROL4__LinkNum3__SHIFT 0x9
27665 #define PSX81_BIF_LM_POWERCONTROL4__LaneNum0_MASK 0xf000
27666 #define PSX81_BIF_LM_POWERCONTROL4__LaneNum0__SHIFT 0xc
27667 #define PSX81_BIF_LM_POWERCONTROL4__LaneNum1_MASK 0xf0000
27668 #define PSX81_BIF_LM_POWERCONTROL4__LaneNum1__SHIFT 0x10
27669 #define PSX81_BIF_LM_POWERCONTROL4__LaneNum2_MASK 0xf00000
27670 #define PSX81_BIF_LM_POWERCONTROL4__LaneNum2__SHIFT 0x14
27671 #define PSX81_BIF_LM_POWERCONTROL4__LaneNum3_MASK 0xf000000
27672 #define PSX81_BIF_LM_POWERCONTROL4__LaneNum3__SHIFT 0x18
27673 #define PSX81_BIF_LM_POWERCONTROL4__SpcMode0_MASK 0x10000000
27674 #define PSX81_BIF_LM_POWERCONTROL4__SpcMode0__SHIFT 0x1c
27675 #define PSX81_BIF_LM_POWERCONTROL4__SpcMode1_MASK 0x20000000
27676 #define PSX81_BIF_LM_POWERCONTROL4__SpcMode1__SHIFT 0x1d
27677 #define PSX81_BIF_LM_POWERCONTROL4__SpcMode2_MASK 0x40000000
27678 #define PSX81_BIF_LM_POWERCONTROL4__SpcMode2__SHIFT 0x1e
27679 #define PSX81_BIF_LM_POWERCONTROL4__SpcMode3_MASK 0x80000000
27680 #define PSX81_BIF_LM_POWERCONTROL4__SpcMode3__SHIFT 0x1f
27681 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_valid_MASK 0x1
27682 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_valid__SHIFT 0x0
27683 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_ei_det_thresh_sel_MASK 0x6
27684 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_ei_det_thresh_sel__SHIFT 0x1
27685 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_dll_flock_disable_MASK 0x8
27686 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_dll_flock_disable__SHIFT 0x3
27687 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_cdr_ph_gain_gen12_MASK 0xf0
27688 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_cdr_ph_gain_gen12__SHIFT 0x4
27689 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_cdr_pi_stpsz_gen12_MASK 0x100
27690 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_cdr_pi_stpsz_gen12__SHIFT 0x8
27691 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_ron_ctl_MASK 0x600
27692 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_ron_ctl__SHIFT 0x9
27693 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_rtt_ctl_MASK 0x1800
27694 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_rtt_ctl__SHIFT 0xb
27695 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_rxdetect_samp_time_MASK 0xc0000
27696 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_rxdetect_samp_time__SHIFT 0x12
27697 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_spare_MASK 0xfff00000
27698 #define PSX80_PHY0_COM_COMMON_FUSE1__fuse1_spare__SHIFT 0x14
27699 #define PSX80_PHY0_COM_COMMON_FUSE2__fuse2_valid_MASK 0x1
27700 #define PSX80_PHY0_COM_COMMON_FUSE2__fuse2_valid__SHIFT 0x0
27701 #define PSX80_PHY0_COM_COMMON_FUSE2__fuse2_spare_MASK 0xfffffffe
27702 #define PSX80_PHY0_COM_COMMON_FUSE2__fuse2_spare__SHIFT 0x1
27703 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_valid_MASK 0x1
27704 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_valid__SHIFT 0x0
27705 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_dll_cpi_sel_MASK 0xe
27706 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_dll_cpi_sel__SHIFT 0x1
27707 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_ron_override_val_MASK 0x3f0
27708 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_ron_override_val__SHIFT 0x4
27709 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_rtt_override_val_MASK 0xfc00
27710 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_rtt_override_val__SHIFT 0xa
27711 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_lcpll_bw_adj_MASK 0xf0000
27712 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_lcpll_bw_adj__SHIFT 0x10
27713 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_lcpll_ref_adj_MASK 0xf00000
27714 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_lcpll_ref_adj__SHIFT 0x14
27715 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_ropll_ref_adj_MASK 0xf000000
27716 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_ropll_ref_adj__SHIFT 0x18
27717 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_refresh_cal_en_MASK 0x10000000
27718 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_refresh_cal_en__SHIFT 0x1c
27719 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_spare_MASK 0xe0000000
27720 #define PSX80_PHY0_COM_COMMON_FUSE3__fuse3_spare__SHIFT 0x1d
27721 #define PSX80_PHY0_COM_COMMON_ELECIDLE__ei_det_dis_ps0_MASK 0x1
27722 #define PSX80_PHY0_COM_COMMON_ELECIDLE__ei_det_dis_ps0__SHIFT 0x0
27723 #define PSX80_PHY0_COM_COMMON_ELECIDLE__ei_det_initiate_ofc_cal_MASK 0x2
27724 #define PSX80_PHY0_COM_COMMON_ELECIDLE__ei_det_initiate_ofc_cal__SHIFT 0x1
27725 #define PSX80_PHY0_COM_COMMON_ELECIDLE__ei_det_dac_test_ofc_sel_MASK 0x4
27726 #define PSX80_PHY0_COM_COMMON_ELECIDLE__ei_det_dac_test_ofc_sel__SHIFT 0x2
27727 #define PSX80_PHY0_COM_COMMON_ELECIDLE__ei_det_dac_test_code_MASK 0x3f0
27728 #define PSX80_PHY0_COM_COMMON_ELECIDLE__ei_det_dac_test_code__SHIFT 0x4
27729 #define PSX80_PHY0_COM_COMMON_DFX__nelb_en_MASK 0x1
27730 #define PSX80_PHY0_COM_COMMON_DFX__nelb_en__SHIFT 0x0
27731 #define PSX80_PHY0_COM_COMMON_DFX__prbs_seed_MASK 0x7fe
27732 #define PSX80_PHY0_COM_COMMON_DFX__prbs_seed__SHIFT 0x1
27733 #define PSX80_PHY0_COM_COMMON_DFX__force_cdr_en_MASK 0x800
27734 #define PSX80_PHY0_COM_COMMON_DFX__force_cdr_en__SHIFT 0xb
27735 #define PSX80_PHY0_COM_COMMON_DFX__ovrd_pll_on_MASK 0x2000
27736 #define PSX80_PHY0_COM_COMMON_DFX__ovrd_pll_on__SHIFT 0xd
27737 #define PSX80_PHY0_COM_COMMON_DFX__ovrd_clk_en_MASK 0x8000
27738 #define PSX80_PHY0_COM_COMMON_DFX__ovrd_clk_en__SHIFT 0xf
27739 #define PSX80_PHY0_COM_COMMON_DFX__dsm_sel_MASK 0x7e0000
27740 #define PSX80_PHY0_COM_COMMON_DFX__dsm_sel__SHIFT 0x11
27741 #define PSX80_PHY0_COM_COMMON_DFX__dsm_en_MASK 0xf000000
27742 #define PSX80_PHY0_COM_COMMON_DFX__dsm_en__SHIFT 0x18
27743 #define PSX80_PHY0_COM_COMMON_DFX__hold_rdy_response_MASK 0x20000000
27744 #define PSX80_PHY0_COM_COMMON_DFX__hold_rdy_response__SHIFT 0x1d
27745 #define PSX80_PHY0_COM_COMMON_MAR_DEEMPH_NOM__tx_margin_nom_MASK 0xff
27746 #define PSX80_PHY0_COM_COMMON_MAR_DEEMPH_NOM__tx_margin_nom__SHIFT 0x0
27747 #define PSX80_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph_gen1_nom_MASK 0xff00
27748 #define PSX80_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph_gen1_nom__SHIFT 0x8
27749 #define PSX80_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph35_gen2_nom_MASK 0xff0000
27750 #define PSX80_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph35_gen2_nom__SHIFT 0x10
27751 #define PSX80_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph60_gen2_nom_MASK 0xff000000
27752 #define PSX80_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph60_gen2_nom__SHIFT 0x18
27753 #define PSX80_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_1_MASK 0xff
27754 #define PSX80_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_1__SHIFT 0x0
27755 #define PSX80_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_2_MASK 0xff00
27756 #define PSX80_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_2__SHIFT 0x8
27757 #define PSX80_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_3_MASK 0xff0000
27758 #define PSX80_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_3__SHIFT 0x10
27759 #define PSX80_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_4_MASK 0xff000000
27760 #define PSX80_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_4__SHIFT 0x18
27761 #define PSX80_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_1_MASK 0xff
27762 #define PSX80_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_1__SHIFT 0x0
27763 #define PSX80_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_2_MASK 0xff00
27764 #define PSX80_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_2__SHIFT 0x8
27765 #define PSX80_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_3_MASK 0xff0000
27766 #define PSX80_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_3__SHIFT 0x10
27767 #define PSX80_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_4_MASK 0xff000000
27768 #define PSX80_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_4__SHIFT 0x18
27769 #define PSX80_PHY0_COM_COMMON_LANE_PWRMGMT__pgdelay_MASK 0xf
27770 #define PSX80_PHY0_COM_COMMON_LANE_PWRMGMT__pgdelay__SHIFT 0x0
27771 #define PSX80_PHY0_COM_COMMON_LANE_PWRMGMT__pgmask_MASK 0x3f0
27772 #define PSX80_PHY0_COM_COMMON_LANE_PWRMGMT__pgmask__SHIFT 0x4
27773 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_fom_ber_MASK 0x7
27774 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_fom_ber__SHIFT 0x0
27775 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_oc_time_MASK 0xf0
27776 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_oc_time__SHIFT 0x4
27777 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_cdr_time_MASK 0x1e00
27778 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_cdr_time__SHIFT 0x9
27779 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_leq_time_MASK 0x3c000
27780 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_leq_time__SHIFT 0xe
27781 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_dfe_time_MASK 0x780000
27782 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_dfe_time__SHIFT 0x13
27783 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_fom_time_MASK 0x1e000000
27784 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_fom_time__SHIFT 0x19
27785 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_dfe_alg_sel_MASK 0xe0000000
27786 #define PSX80_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_dfe_alg_sel__SHIFT 0x1d
27787 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_leq_loop_gain_MASK 0x3
27788 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_leq_loop_gain__SHIFT 0x0
27789 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_ofc_loop_gain_MASK 0x78
27790 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_ofc_loop_gain__SHIFT 0x3
27791 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_fom_loop_gain_MASK 0xf00
27792 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_fom_loop_gain__SHIFT 0x8
27793 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_dfe_ref_loop_gain_MASK 0x1e000
27794 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_dfe_ref_loop_gain__SHIFT 0xd
27795 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_dfe_tap_loop_gain_MASK 0x3c0000
27796 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_dfe_tap_loop_gain__SHIFT 0x12
27797 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_pi_off_range_rt_MASK 0x3800000
27798 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_pi_off_range_rt__SHIFT 0x17
27799 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_pi_off_range_lt_MASK 0x38000000
27800 #define PSX80_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_pi_off_range_lt__SHIFT 0x1b
27801 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_leq_dcattn_byp_val_MASK 0x1f
27802 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_leq_dcattn_byp_val__SHIFT 0x0
27803 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen3_leq_dcattn_byp_val_MASK 0x7c0
27804 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen3_leq_dcattn_byp_val__SHIFT 0x6
27805 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_leq_pole_byp_val_MASK 0xe000
27806 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_leq_pole_byp_val__SHIFT 0xd
27807 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen3_leq_pole_byp_val_MASK 0xe0000
27808 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen3_leq_pole_byp_val__SHIFT 0x11
27809 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_dfe_tp1_byp_val_MASK 0xfc00000
27810 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_dfe_tp1_byp_val__SHIFT 0x16
27811 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen12_dfe_tp2_byp_val_MASK 0x3f
27812 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen12_dfe_tp2_byp_val__SHIFT 0x0
27813 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen12_pi_off_byp_val_MASK 0xf00
27814 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen12_pi_off_byp_val__SHIFT 0x8
27815 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen3_pi_off_byp_val_MASK 0x1e000
27816 #define PSX80_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen3_pi_off_byp_val__SHIFT 0xd
27817 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_doff_byp_val_MASK 0x1ff
27818 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_doff_byp_val__SHIFT 0x0
27819 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_xoff_byp_val_MASK 0xff800
27820 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_xoff_byp_val__SHIFT 0xb
27821 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_eoff_byp_val_MASK 0x7fc00000
27822 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_eoff_byp_val__SHIFT 0x16
27823 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL1__adapt_dbg_gen3_dfe_tp1_byp_val_MASK 0x3f
27824 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL1__adapt_dbg_gen3_dfe_tp1_byp_val__SHIFT 0x0
27825 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL1__adapt_dbg_gen3_dfe_tp2_byp_val_MASK 0x1f80
27826 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL1__adapt_dbg_gen3_dfe_tp2_byp_val__SHIFT 0x7
27827 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_mode_MASK 0x7
27828 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_mode__SHIFT 0x0
27829 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_exec_MASK 0x1c0
27830 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_exec__SHIFT 0x6
27831 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_inst_MASK 0x3fffc00
27832 #define PSX80_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_inst__SHIFT 0xa
27833 #define PSX80_PHY0_COM_COMMON_LNCNTRL__clkgate_dis_MASK 0x20
27834 #define PSX80_PHY0_COM_COMMON_LNCNTRL__clkgate_dis__SHIFT 0x5
27835 #define PSX80_PHY0_COM_COMMON_LNCNTRL__dll_lock_time_sel_MASK 0xc0
27836 #define PSX80_PHY0_COM_COMMON_LNCNTRL__dll_lock_time_sel__SHIFT 0x6
27837 #define PSX80_PHY0_COM_COMMON_LNCNTRL__cdr_lock_time_sel_MASK 0x300
27838 #define PSX80_PHY0_COM_COMMON_LNCNTRL__cdr_lock_time_sel__SHIFT 0x8
27839 #define PSX80_PHY0_COM_COMMON_TXTESTDEBUG__test_single_leg_sel_MASK 0x1f
27840 #define PSX80_PHY0_COM_COMMON_TXTESTDEBUG__test_single_leg_sel__SHIFT 0x0
27841 #define PSX80_PHY0_COM_COMMON_TXTESTDEBUG__test_single_leg_en_MASK 0x40
27842 #define PSX80_PHY0_COM_COMMON_TXTESTDEBUG__test_single_leg_en__SHIFT 0x6
27843 #define PSX80_PHY0_COM_COMMON_RXTESTDEBUG__rx2tx_bypass_sel_MASK 0x70
27844 #define PSX80_PHY0_COM_COMMON_RXTESTDEBUG__rx2tx_bypass_sel__SHIFT 0x4
27845 #define PSX80_PHY0_COM_COMMON_CDR_PHCTL__cdr_pi_stpsz_gen3_MASK 0x1
27846 #define PSX80_PHY0_COM_COMMON_CDR_PHCTL__cdr_pi_stpsz_gen3__SHIFT 0x0
27847 #define PSX80_PHY0_COM_COMMON_CDR_PHCTL__cdr_ph_gain_gen3_MASK 0x780
27848 #define PSX80_PHY0_COM_COMMON_CDR_PHCTL__cdr_ph_gain_gen3__SHIFT 0x7
27849 #define PSX80_PHY0_COM_COMMON_CDR_PHCTL__cdr_ph_byp_val_MASK 0x7e000
27850 #define PSX80_PHY0_COM_COMMON_CDR_PHCTL__cdr_ph_byp_val__SHIFT 0xd
27851 #define PSX80_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_en_MASK 0x1
27852 #define PSX80_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_en__SHIFT 0x0
27853 #define PSX80_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_gain_gen12_MASK 0x3c
27854 #define PSX80_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_gain_gen12__SHIFT 0x2
27855 #define PSX80_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_gain_gen3_MASK 0x780
27856 #define PSX80_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_gain_gen3__SHIFT 0x7
27857 #define PSX80_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_byp_val_MASK 0x1ff000
27858 #define PSX80_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_byp_val__SHIFT 0xc
27859 #define PSX80_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_limit_MASK 0xc00000
27860 #define PSX80_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_limit__SHIFT 0x16
27861 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__rx_pwr_MASK 0x7
27862 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__rx_pwr__SHIFT 0x0
27863 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__rx_pg_en_MASK 0x18
27864 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__rx_pg_en__SHIFT 0x3
27865 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__eidet_en_MASK 0x20
27866 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__eidet_en__SHIFT 0x5
27867 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__rx_pwr_MASK 0x7
27868 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__rx_pwr__SHIFT 0x0
27869 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__rx_pg_en_MASK 0x18
27870 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__rx_pg_en__SHIFT 0x3
27871 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__eidet_en_MASK 0x20
27872 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__eidet_en__SHIFT 0x5
27873 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__rx_pwr_MASK 0x7
27874 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__rx_pwr__SHIFT 0x0
27875 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__rx_pg_en_MASK 0x18
27876 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__rx_pg_en__SHIFT 0x3
27877 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__eidet_en_MASK 0x20
27878 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__eidet_en__SHIFT 0x5
27879 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__rx_pwr_MASK 0x7
27880 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__rx_pwr__SHIFT 0x0
27881 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__rx_pg_en_MASK 0x18
27882 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__rx_pg_en__SHIFT 0x3
27883 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__eidet_en_MASK 0x20
27884 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__eidet_en__SHIFT 0x5
27885 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__rx_pwr_MASK 0x7
27886 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__rx_pwr__SHIFT 0x0
27887 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__rx_pg_en_MASK 0x18
27888 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__rx_pg_en__SHIFT 0x3
27889 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__eidet_en_MASK 0x20
27890 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__eidet_en__SHIFT 0x5
27891 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__rx_pwr_MASK 0x7
27892 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__rx_pwr__SHIFT 0x0
27893 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__rx_pg_en_MASK 0x18
27894 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__rx_pg_en__SHIFT 0x3
27895 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__eidet_en_MASK 0x20
27896 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__eidet_en__SHIFT 0x5
27897 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__rx_pwr_MASK 0x7
27898 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__rx_pwr__SHIFT 0x0
27899 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__rx_pg_en_MASK 0x18
27900 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__rx_pg_en__SHIFT 0x3
27901 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__eidet_en_MASK 0x20
27902 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__eidet_en__SHIFT 0x5
27903 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__rx_pwr_MASK 0x7
27904 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__rx_pwr__SHIFT 0x0
27905 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__rx_pg_en_MASK 0x18
27906 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__rx_pg_en__SHIFT 0x3
27907 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__eidet_en_MASK 0x20
27908 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__eidet_en__SHIFT 0x5
27909 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__rx_pwr_MASK 0x7
27910 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__rx_pwr__SHIFT 0x0
27911 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__rx_pg_en_MASK 0x18
27912 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__rx_pg_en__SHIFT 0x3
27913 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__eidet_en_MASK 0x20
27914 #define PSX80_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__eidet_en__SHIFT 0x5
27915 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__twosym_en_MASK 0x1
27916 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__twosym_en__SHIFT 0x0
27917 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__link_speed_MASK 0x6
27918 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__link_speed__SHIFT 0x1
27919 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__freq_div2_MASK 0x8
27920 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__freq_div2__SHIFT 0x3
27921 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__twosym_en_MASK 0x1
27922 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__twosym_en__SHIFT 0x0
27923 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__link_speed_MASK 0x6
27924 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__link_speed__SHIFT 0x1
27925 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__freq_div2_MASK 0x8
27926 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__freq_div2__SHIFT 0x3
27927 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__twosym_en_MASK 0x1
27928 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__twosym_en__SHIFT 0x0
27929 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__link_speed_MASK 0x6
27930 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__link_speed__SHIFT 0x1
27931 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__freq_div2_MASK 0x8
27932 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__freq_div2__SHIFT 0x3
27933 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__twosym_en_MASK 0x1
27934 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__twosym_en__SHIFT 0x0
27935 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__link_speed_MASK 0x6
27936 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__link_speed__SHIFT 0x1
27937 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__freq_div2_MASK 0x8
27938 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__freq_div2__SHIFT 0x3
27939 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__twosym_en_MASK 0x1
27940 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__twosym_en__SHIFT 0x0
27941 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__link_speed_MASK 0x6
27942 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__link_speed__SHIFT 0x1
27943 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__freq_div2_MASK 0x8
27944 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__freq_div2__SHIFT 0x3
27945 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__twosym_en_MASK 0x1
27946 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__twosym_en__SHIFT 0x0
27947 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__link_speed_MASK 0x6
27948 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__link_speed__SHIFT 0x1
27949 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__freq_div2_MASK 0x8
27950 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__freq_div2__SHIFT 0x3
27951 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__twosym_en_MASK 0x1
27952 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__twosym_en__SHIFT 0x0
27953 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__link_speed_MASK 0x6
27954 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__link_speed__SHIFT 0x1
27955 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__freq_div2_MASK 0x8
27956 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__freq_div2__SHIFT 0x3
27957 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__twosym_en_MASK 0x1
27958 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__twosym_en__SHIFT 0x0
27959 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__link_speed_MASK 0x6
27960 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__link_speed__SHIFT 0x1
27961 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__freq_div2_MASK 0x8
27962 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__freq_div2__SHIFT 0x3
27963 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__twosym_en_MASK 0x1
27964 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__twosym_en__SHIFT 0x0
27965 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__link_speed_MASK 0x6
27966 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__link_speed__SHIFT 0x1
27967 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__freq_div2_MASK 0x8
27968 #define PSX80_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__freq_div2__SHIFT 0x3
27969 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_dfr_dis_MASK 0x1
27970 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_dfr_dis__SHIFT 0x0
27971 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_dac_vdc_MASK 0x1fe
27972 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_dac_vdc__SHIFT 0x1
27973 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_term_mode_MASK 0x1800
27974 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_term_mode__SHIFT 0xb
27975 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_vdc_dac_tri_MASK 0x2000
27976 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_vdc_dac_tri__SHIFT 0xd
27977 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_vdc_dac_fixed_polarity_MASK 0x4000
27978 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_vdc_dac_fixed_polarity__SHIFT 0xe
27979 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_dfr_data_sign_MASK 0x8000
27980 #define PSX80_PHY0_RX_RX_CTL_BROADCAST__rx_dfr_data_sign__SHIFT 0xf
27981 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_dfr_dis_MASK 0x1
27982 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_dfr_dis__SHIFT 0x0
27983 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_dac_vdc_MASK 0x1fe
27984 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_dac_vdc__SHIFT 0x1
27985 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_term_mode_MASK 0x1800
27986 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_term_mode__SHIFT 0xb
27987 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_vdc_dac_tri_MASK 0x2000
27988 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_vdc_dac_tri__SHIFT 0xd
27989 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_vdc_dac_fixed_polarity_MASK 0x4000
27990 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_vdc_dac_fixed_polarity__SHIFT 0xe
27991 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_dfr_data_sign_MASK 0x8000
27992 #define PSX80_PHY0_RX_RX_CTL_LANE0__rx_dfr_data_sign__SHIFT 0xf
27993 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_dfr_dis_MASK 0x1
27994 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_dfr_dis__SHIFT 0x0
27995 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_dac_vdc_MASK 0x1fe
27996 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_dac_vdc__SHIFT 0x1
27997 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_term_mode_MASK 0x1800
27998 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_term_mode__SHIFT 0xb
27999 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_vdc_dac_tri_MASK 0x2000
28000 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_vdc_dac_tri__SHIFT 0xd
28001 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_vdc_dac_fixed_polarity_MASK 0x4000
28002 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_vdc_dac_fixed_polarity__SHIFT 0xe
28003 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_dfr_data_sign_MASK 0x8000
28004 #define PSX80_PHY0_RX_RX_CTL_LANE1__rx_dfr_data_sign__SHIFT 0xf
28005 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_dfr_dis_MASK 0x1
28006 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_dfr_dis__SHIFT 0x0
28007 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_dac_vdc_MASK 0x1fe
28008 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_dac_vdc__SHIFT 0x1
28009 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_term_mode_MASK 0x1800
28010 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_term_mode__SHIFT 0xb
28011 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_vdc_dac_tri_MASK 0x2000
28012 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_vdc_dac_tri__SHIFT 0xd
28013 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_vdc_dac_fixed_polarity_MASK 0x4000
28014 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_vdc_dac_fixed_polarity__SHIFT 0xe
28015 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_dfr_data_sign_MASK 0x8000
28016 #define PSX80_PHY0_RX_RX_CTL_LANE2__rx_dfr_data_sign__SHIFT 0xf
28017 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_dfr_dis_MASK 0x1
28018 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_dfr_dis__SHIFT 0x0
28019 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_dac_vdc_MASK 0x1fe
28020 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_dac_vdc__SHIFT 0x1
28021 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_term_mode_MASK 0x1800
28022 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_term_mode__SHIFT 0xb
28023 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_vdc_dac_tri_MASK 0x2000
28024 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_vdc_dac_tri__SHIFT 0xd
28025 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_vdc_dac_fixed_polarity_MASK 0x4000
28026 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_vdc_dac_fixed_polarity__SHIFT 0xe
28027 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_dfr_data_sign_MASK 0x8000
28028 #define PSX80_PHY0_RX_RX_CTL_LANE3__rx_dfr_data_sign__SHIFT 0xf
28029 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_dfr_dis_MASK 0x1
28030 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_dfr_dis__SHIFT 0x0
28031 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_dac_vdc_MASK 0x1fe
28032 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_dac_vdc__SHIFT 0x1
28033 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_term_mode_MASK 0x1800
28034 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_term_mode__SHIFT 0xb
28035 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_vdc_dac_tri_MASK 0x2000
28036 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_vdc_dac_tri__SHIFT 0xd
28037 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_vdc_dac_fixed_polarity_MASK 0x4000
28038 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_vdc_dac_fixed_polarity__SHIFT 0xe
28039 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_dfr_data_sign_MASK 0x8000
28040 #define PSX80_PHY0_RX_RX_CTL_LANE4__rx_dfr_data_sign__SHIFT 0xf
28041 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_dfr_dis_MASK 0x1
28042 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_dfr_dis__SHIFT 0x0
28043 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_dac_vdc_MASK 0x1fe
28044 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_dac_vdc__SHIFT 0x1
28045 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_term_mode_MASK 0x1800
28046 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_term_mode__SHIFT 0xb
28047 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_vdc_dac_tri_MASK 0x2000
28048 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_vdc_dac_tri__SHIFT 0xd
28049 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_vdc_dac_fixed_polarity_MASK 0x4000
28050 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_vdc_dac_fixed_polarity__SHIFT 0xe
28051 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_dfr_data_sign_MASK 0x8000
28052 #define PSX80_PHY0_RX_RX_CTL_LANE5__rx_dfr_data_sign__SHIFT 0xf
28053 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_dfr_dis_MASK 0x1
28054 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_dfr_dis__SHIFT 0x0
28055 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_dac_vdc_MASK 0x1fe
28056 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_dac_vdc__SHIFT 0x1
28057 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_term_mode_MASK 0x1800
28058 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_term_mode__SHIFT 0xb
28059 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_vdc_dac_tri_MASK 0x2000
28060 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_vdc_dac_tri__SHIFT 0xd
28061 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_vdc_dac_fixed_polarity_MASK 0x4000
28062 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_vdc_dac_fixed_polarity__SHIFT 0xe
28063 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_dfr_data_sign_MASK 0x8000
28064 #define PSX80_PHY0_RX_RX_CTL_LANE6__rx_dfr_data_sign__SHIFT 0xf
28065 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_dfr_dis_MASK 0x1
28066 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_dfr_dis__SHIFT 0x0
28067 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_dac_vdc_MASK 0x1fe
28068 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_dac_vdc__SHIFT 0x1
28069 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_term_mode_MASK 0x1800
28070 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_term_mode__SHIFT 0xb
28071 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_vdc_dac_tri_MASK 0x2000
28072 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_vdc_dac_tri__SHIFT 0xd
28073 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_vdc_dac_fixed_polarity_MASK 0x4000
28074 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_vdc_dac_fixed_polarity__SHIFT 0xe
28075 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_dfr_data_sign_MASK 0x8000
28076 #define PSX80_PHY0_RX_RX_CTL_LANE7__rx_dfr_data_sign__SHIFT 0xf
28077 #define PSX80_PHY0_RX_DLL_CTL_BROADCAST__dll_dbg_clk_sel_MASK 0x7
28078 #define PSX80_PHY0_RX_DLL_CTL_BROADCAST__dll_dbg_clk_sel__SHIFT 0x0
28079 #define PSX80_PHY0_RX_DLL_CTL_BROADCAST__dll_dbg_vreg_ref_sel_MASK 0x10
28080 #define PSX80_PHY0_RX_DLL_CTL_BROADCAST__dll_dbg_vreg_ref_sel__SHIFT 0x4
28081 #define PSX80_PHY0_RX_DLL_CTL_BROADCAST__dll_analog_obs_en_MASK 0x20
28082 #define PSX80_PHY0_RX_DLL_CTL_BROADCAST__dll_analog_obs_en__SHIFT 0x5
28083 #define PSX80_PHY0_RX_DLL_CTL_BROADCAST__dll_surge_ctrl_MASK 0x80
28084 #define PSX80_PHY0_RX_DLL_CTL_BROADCAST__dll_surge_ctrl__SHIFT 0x7
28085 #define PSX80_PHY0_RX_DLL_CTL_LANE0__dll_dbg_clk_sel_MASK 0x7
28086 #define PSX80_PHY0_RX_DLL_CTL_LANE0__dll_dbg_clk_sel__SHIFT 0x0
28087 #define PSX80_PHY0_RX_DLL_CTL_LANE0__dll_dbg_vreg_ref_sel_MASK 0x10
28088 #define PSX80_PHY0_RX_DLL_CTL_LANE0__dll_dbg_vreg_ref_sel__SHIFT 0x4
28089 #define PSX80_PHY0_RX_DLL_CTL_LANE0__dll_analog_obs_en_MASK 0x20
28090 #define PSX80_PHY0_RX_DLL_CTL_LANE0__dll_analog_obs_en__SHIFT 0x5
28091 #define PSX80_PHY0_RX_DLL_CTL_LANE0__dll_surge_ctrl_MASK 0x80
28092 #define PSX80_PHY0_RX_DLL_CTL_LANE0__dll_surge_ctrl__SHIFT 0x7
28093 #define PSX80_PHY0_RX_DLL_CTL_LANE1__dll_dbg_clk_sel_MASK 0x7
28094 #define PSX80_PHY0_RX_DLL_CTL_LANE1__dll_dbg_clk_sel__SHIFT 0x0
28095 #define PSX80_PHY0_RX_DLL_CTL_LANE1__dll_dbg_vreg_ref_sel_MASK 0x10
28096 #define PSX80_PHY0_RX_DLL_CTL_LANE1__dll_dbg_vreg_ref_sel__SHIFT 0x4
28097 #define PSX80_PHY0_RX_DLL_CTL_LANE1__dll_analog_obs_en_MASK 0x20
28098 #define PSX80_PHY0_RX_DLL_CTL_LANE1__dll_analog_obs_en__SHIFT 0x5
28099 #define PSX80_PHY0_RX_DLL_CTL_LANE1__dll_surge_ctrl_MASK 0x80
28100 #define PSX80_PHY0_RX_DLL_CTL_LANE1__dll_surge_ctrl__SHIFT 0x7
28101 #define PSX80_PHY0_RX_DLL_CTL_LANE2__dll_dbg_clk_sel_MASK 0x7
28102 #define PSX80_PHY0_RX_DLL_CTL_LANE2__dll_dbg_clk_sel__SHIFT 0x0
28103 #define PSX80_PHY0_RX_DLL_CTL_LANE2__dll_dbg_vreg_ref_sel_MASK 0x10
28104 #define PSX80_PHY0_RX_DLL_CTL_LANE2__dll_dbg_vreg_ref_sel__SHIFT 0x4
28105 #define PSX80_PHY0_RX_DLL_CTL_LANE2__dll_analog_obs_en_MASK 0x20
28106 #define PSX80_PHY0_RX_DLL_CTL_LANE2__dll_analog_obs_en__SHIFT 0x5
28107 #define PSX80_PHY0_RX_DLL_CTL_LANE2__dll_surge_ctrl_MASK 0x80
28108 #define PSX80_PHY0_RX_DLL_CTL_LANE2__dll_surge_ctrl__SHIFT 0x7
28109 #define PSX80_PHY0_RX_DLL_CTL_LANE3__dll_dbg_clk_sel_MASK 0x7
28110 #define PSX80_PHY0_RX_DLL_CTL_LANE3__dll_dbg_clk_sel__SHIFT 0x0
28111 #define PSX80_PHY0_RX_DLL_CTL_LANE3__dll_dbg_vreg_ref_sel_MASK 0x10
28112 #define PSX80_PHY0_RX_DLL_CTL_LANE3__dll_dbg_vreg_ref_sel__SHIFT 0x4
28113 #define PSX80_PHY0_RX_DLL_CTL_LANE3__dll_analog_obs_en_MASK 0x20
28114 #define PSX80_PHY0_RX_DLL_CTL_LANE3__dll_analog_obs_en__SHIFT 0x5
28115 #define PSX80_PHY0_RX_DLL_CTL_LANE3__dll_surge_ctrl_MASK 0x80
28116 #define PSX80_PHY0_RX_DLL_CTL_LANE3__dll_surge_ctrl__SHIFT 0x7
28117 #define PSX80_PHY0_RX_DLL_CTL_LANE4__dll_dbg_clk_sel_MASK 0x7
28118 #define PSX80_PHY0_RX_DLL_CTL_LANE4__dll_dbg_clk_sel__SHIFT 0x0
28119 #define PSX80_PHY0_RX_DLL_CTL_LANE4__dll_dbg_vreg_ref_sel_MASK 0x10
28120 #define PSX80_PHY0_RX_DLL_CTL_LANE4__dll_dbg_vreg_ref_sel__SHIFT 0x4
28121 #define PSX80_PHY0_RX_DLL_CTL_LANE4__dll_analog_obs_en_MASK 0x20
28122 #define PSX80_PHY0_RX_DLL_CTL_LANE4__dll_analog_obs_en__SHIFT 0x5
28123 #define PSX80_PHY0_RX_DLL_CTL_LANE4__dll_surge_ctrl_MASK 0x80
28124 #define PSX80_PHY0_RX_DLL_CTL_LANE4__dll_surge_ctrl__SHIFT 0x7
28125 #define PSX80_PHY0_RX_DLL_CTL_LANE5__dll_dbg_clk_sel_MASK 0x7
28126 #define PSX80_PHY0_RX_DLL_CTL_LANE5__dll_dbg_clk_sel__SHIFT 0x0
28127 #define PSX80_PHY0_RX_DLL_CTL_LANE5__dll_dbg_vreg_ref_sel_MASK 0x10
28128 #define PSX80_PHY0_RX_DLL_CTL_LANE5__dll_dbg_vreg_ref_sel__SHIFT 0x4
28129 #define PSX80_PHY0_RX_DLL_CTL_LANE5__dll_analog_obs_en_MASK 0x20
28130 #define PSX80_PHY0_RX_DLL_CTL_LANE5__dll_analog_obs_en__SHIFT 0x5
28131 #define PSX80_PHY0_RX_DLL_CTL_LANE5__dll_surge_ctrl_MASK 0x80
28132 #define PSX80_PHY0_RX_DLL_CTL_LANE5__dll_surge_ctrl__SHIFT 0x7
28133 #define PSX80_PHY0_RX_DLL_CTL_LANE6__dll_dbg_clk_sel_MASK 0x7
28134 #define PSX80_PHY0_RX_DLL_CTL_LANE6__dll_dbg_clk_sel__SHIFT 0x0
28135 #define PSX80_PHY0_RX_DLL_CTL_LANE6__dll_dbg_vreg_ref_sel_MASK 0x10
28136 #define PSX80_PHY0_RX_DLL_CTL_LANE6__dll_dbg_vreg_ref_sel__SHIFT 0x4
28137 #define PSX80_PHY0_RX_DLL_CTL_LANE6__dll_analog_obs_en_MASK 0x20
28138 #define PSX80_PHY0_RX_DLL_CTL_LANE6__dll_analog_obs_en__SHIFT 0x5
28139 #define PSX80_PHY0_RX_DLL_CTL_LANE6__dll_surge_ctrl_MASK 0x80
28140 #define PSX80_PHY0_RX_DLL_CTL_LANE6__dll_surge_ctrl__SHIFT 0x7
28141 #define PSX80_PHY0_RX_DLL_CTL_LANE7__dll_dbg_clk_sel_MASK 0x7
28142 #define PSX80_PHY0_RX_DLL_CTL_LANE7__dll_dbg_clk_sel__SHIFT 0x0
28143 #define PSX80_PHY0_RX_DLL_CTL_LANE7__dll_dbg_vreg_ref_sel_MASK 0x10
28144 #define PSX80_PHY0_RX_DLL_CTL_LANE7__dll_dbg_vreg_ref_sel__SHIFT 0x4
28145 #define PSX80_PHY0_RX_DLL_CTL_LANE7__dll_analog_obs_en_MASK 0x20
28146 #define PSX80_PHY0_RX_DLL_CTL_LANE7__dll_analog_obs_en__SHIFT 0x5
28147 #define PSX80_PHY0_RX_DLL_CTL_LANE7__dll_surge_ctrl_MASK 0x80
28148 #define PSX80_PHY0_RX_DLL_CTL_LANE7__dll_surge_ctrl__SHIFT 0x7
28149 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__prbs_clr_MASK 0x1
28150 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__prbs_clr__SHIFT 0x0
28151 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__prbs_err_MASK 0x2
28152 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__prbs_err__SHIFT 0x1
28153 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_dfr_force_MASK 0x10
28154 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_dfr_force__SHIFT 0x4
28155 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_force_leq_en_MASK 0x20
28156 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_force_leq_en__SHIFT 0x5
28157 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_byp_ac_cap_MASK 0x40
28158 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_byp_ac_cap__SHIFT 0x6
28159 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_byp_res_MASK 0x80
28160 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_byp_res__SHIFT 0x7
28161 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_raw_pin_gate_MASK 0x100
28162 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_raw_pin_gate__SHIFT 0x8
28163 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_force_short_vdc_out_MASK 0x400
28164 #define PSX80_PHY0_RX_RXTEST_REGS_BROADCAST__rx_force_short_vdc_out__SHIFT 0xa
28165 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__prbs_clr_MASK 0x1
28166 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__prbs_clr__SHIFT 0x0
28167 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__prbs_err_MASK 0x2
28168 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__prbs_err__SHIFT 0x1
28169 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_dfr_force_MASK 0x10
28170 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_dfr_force__SHIFT 0x4
28171 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_force_leq_en_MASK 0x20
28172 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_force_leq_en__SHIFT 0x5
28173 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_byp_ac_cap_MASK 0x40
28174 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_byp_ac_cap__SHIFT 0x6
28175 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_byp_res_MASK 0x80
28176 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_byp_res__SHIFT 0x7
28177 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_raw_pin_gate_MASK 0x100
28178 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_raw_pin_gate__SHIFT 0x8
28179 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_force_short_vdc_out_MASK 0x400
28180 #define PSX80_PHY0_RX_RXTEST_REGS_LANE0__rx_force_short_vdc_out__SHIFT 0xa
28181 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__prbs_clr_MASK 0x1
28182 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__prbs_clr__SHIFT 0x0
28183 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__prbs_err_MASK 0x2
28184 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__prbs_err__SHIFT 0x1
28185 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_dfr_force_MASK 0x10
28186 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_dfr_force__SHIFT 0x4
28187 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_force_leq_en_MASK 0x20
28188 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_force_leq_en__SHIFT 0x5
28189 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_byp_ac_cap_MASK 0x40
28190 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_byp_ac_cap__SHIFT 0x6
28191 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_byp_res_MASK 0x80
28192 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_byp_res__SHIFT 0x7
28193 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_raw_pin_gate_MASK 0x100
28194 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_raw_pin_gate__SHIFT 0x8
28195 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_force_short_vdc_out_MASK 0x400
28196 #define PSX80_PHY0_RX_RXTEST_REGS_LANE1__rx_force_short_vdc_out__SHIFT 0xa
28197 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__prbs_clr_MASK 0x1
28198 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__prbs_clr__SHIFT 0x0
28199 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__prbs_err_MASK 0x2
28200 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__prbs_err__SHIFT 0x1
28201 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_dfr_force_MASK 0x10
28202 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_dfr_force__SHIFT 0x4
28203 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_force_leq_en_MASK 0x20
28204 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_force_leq_en__SHIFT 0x5
28205 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_byp_ac_cap_MASK 0x40
28206 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_byp_ac_cap__SHIFT 0x6
28207 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_byp_res_MASK 0x80
28208 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_byp_res__SHIFT 0x7
28209 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_raw_pin_gate_MASK 0x100
28210 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_raw_pin_gate__SHIFT 0x8
28211 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_force_short_vdc_out_MASK 0x400
28212 #define PSX80_PHY0_RX_RXTEST_REGS_LANE2__rx_force_short_vdc_out__SHIFT 0xa
28213 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__prbs_clr_MASK 0x1
28214 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__prbs_clr__SHIFT 0x0
28215 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__prbs_err_MASK 0x2
28216 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__prbs_err__SHIFT 0x1
28217 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_dfr_force_MASK 0x10
28218 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_dfr_force__SHIFT 0x4
28219 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_force_leq_en_MASK 0x20
28220 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_force_leq_en__SHIFT 0x5
28221 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_byp_ac_cap_MASK 0x40
28222 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_byp_ac_cap__SHIFT 0x6
28223 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_byp_res_MASK 0x80
28224 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_byp_res__SHIFT 0x7
28225 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_raw_pin_gate_MASK 0x100
28226 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_raw_pin_gate__SHIFT 0x8
28227 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_force_short_vdc_out_MASK 0x400
28228 #define PSX80_PHY0_RX_RXTEST_REGS_LANE3__rx_force_short_vdc_out__SHIFT 0xa
28229 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__prbs_clr_MASK 0x1
28230 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__prbs_clr__SHIFT 0x0
28231 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__prbs_err_MASK 0x2
28232 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__prbs_err__SHIFT 0x1
28233 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_dfr_force_MASK 0x10
28234 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_dfr_force__SHIFT 0x4
28235 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_force_leq_en_MASK 0x20
28236 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_force_leq_en__SHIFT 0x5
28237 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_byp_ac_cap_MASK 0x40
28238 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_byp_ac_cap__SHIFT 0x6
28239 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_byp_res_MASK 0x80
28240 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_byp_res__SHIFT 0x7
28241 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_raw_pin_gate_MASK 0x100
28242 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_raw_pin_gate__SHIFT 0x8
28243 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_force_short_vdc_out_MASK 0x400
28244 #define PSX80_PHY0_RX_RXTEST_REGS_LANE4__rx_force_short_vdc_out__SHIFT 0xa
28245 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__prbs_clr_MASK 0x1
28246 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__prbs_clr__SHIFT 0x0
28247 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__prbs_err_MASK 0x2
28248 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__prbs_err__SHIFT 0x1
28249 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_dfr_force_MASK 0x10
28250 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_dfr_force__SHIFT 0x4
28251 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_force_leq_en_MASK 0x20
28252 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_force_leq_en__SHIFT 0x5
28253 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_byp_ac_cap_MASK 0x40
28254 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_byp_ac_cap__SHIFT 0x6
28255 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_byp_res_MASK 0x80
28256 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_byp_res__SHIFT 0x7
28257 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_raw_pin_gate_MASK 0x100
28258 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_raw_pin_gate__SHIFT 0x8
28259 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_force_short_vdc_out_MASK 0x400
28260 #define PSX80_PHY0_RX_RXTEST_REGS_LANE5__rx_force_short_vdc_out__SHIFT 0xa
28261 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__prbs_clr_MASK 0x1
28262 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__prbs_clr__SHIFT 0x0
28263 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__prbs_err_MASK 0x2
28264 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__prbs_err__SHIFT 0x1
28265 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_dfr_force_MASK 0x10
28266 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_dfr_force__SHIFT 0x4
28267 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_force_leq_en_MASK 0x20
28268 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_force_leq_en__SHIFT 0x5
28269 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_byp_ac_cap_MASK 0x40
28270 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_byp_ac_cap__SHIFT 0x6
28271 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_byp_res_MASK 0x80
28272 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_byp_res__SHIFT 0x7
28273 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_raw_pin_gate_MASK 0x100
28274 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_raw_pin_gate__SHIFT 0x8
28275 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_force_short_vdc_out_MASK 0x400
28276 #define PSX80_PHY0_RX_RXTEST_REGS_LANE6__rx_force_short_vdc_out__SHIFT 0xa
28277 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__prbs_clr_MASK 0x1
28278 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__prbs_clr__SHIFT 0x0
28279 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__prbs_err_MASK 0x2
28280 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__prbs_err__SHIFT 0x1
28281 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_dfr_force_MASK 0x10
28282 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_dfr_force__SHIFT 0x4
28283 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_force_leq_en_MASK 0x20
28284 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_force_leq_en__SHIFT 0x5
28285 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_byp_ac_cap_MASK 0x40
28286 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_byp_ac_cap__SHIFT 0x6
28287 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_byp_res_MASK 0x80
28288 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_byp_res__SHIFT 0x7
28289 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_raw_pin_gate_MASK 0x100
28290 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_raw_pin_gate__SHIFT 0x8
28291 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_force_short_vdc_out_MASK 0x400
28292 #define PSX80_PHY0_RX_RXTEST_REGS_LANE7__rx_force_short_vdc_out__SHIFT 0xa
28293 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_async_ei_MASK 0x1
28294 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_async_ei__SHIFT 0x0
28295 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_ofc_comp_out_MASK 0x2
28296 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_ofc_comp_out__SHIFT 0x1
28297 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_ofc_out_of_bounds_MASK 0x4
28298 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_ofc_out_of_bounds__SHIFT 0x2
28299 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_thresh_adj_MASK 0x1f8
28300 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_thresh_adj__SHIFT 0x3
28301 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_dac_test_en_MASK 0x400
28302 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_dac_test_en__SHIFT 0xa
28303 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_async_ei_MASK 0x1
28304 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_async_ei__SHIFT 0x0
28305 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_ofc_comp_out_MASK 0x2
28306 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_ofc_comp_out__SHIFT 0x1
28307 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_ofc_out_of_bounds_MASK 0x4
28308 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_ofc_out_of_bounds__SHIFT 0x2
28309 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_thresh_adj_MASK 0x1f8
28310 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_thresh_adj__SHIFT 0x3
28311 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_dac_test_en_MASK 0x400
28312 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_dac_test_en__SHIFT 0xa
28313 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_async_ei_MASK 0x1
28314 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_async_ei__SHIFT 0x0
28315 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_ofc_comp_out_MASK 0x2
28316 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_ofc_comp_out__SHIFT 0x1
28317 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_ofc_out_of_bounds_MASK 0x4
28318 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_ofc_out_of_bounds__SHIFT 0x2
28319 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_thresh_adj_MASK 0x1f8
28320 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_thresh_adj__SHIFT 0x3
28321 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_dac_test_en_MASK 0x400
28322 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_dac_test_en__SHIFT 0xa
28323 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_async_ei_MASK 0x1
28324 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_async_ei__SHIFT 0x0
28325 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_ofc_comp_out_MASK 0x2
28326 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_ofc_comp_out__SHIFT 0x1
28327 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_ofc_out_of_bounds_MASK 0x4
28328 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_ofc_out_of_bounds__SHIFT 0x2
28329 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_thresh_adj_MASK 0x1f8
28330 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_thresh_adj__SHIFT 0x3
28331 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_dac_test_en_MASK 0x400
28332 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_dac_test_en__SHIFT 0xa
28333 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_async_ei_MASK 0x1
28334 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_async_ei__SHIFT 0x0
28335 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_ofc_comp_out_MASK 0x2
28336 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_ofc_comp_out__SHIFT 0x1
28337 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_ofc_out_of_bounds_MASK 0x4
28338 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_ofc_out_of_bounds__SHIFT 0x2
28339 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_thresh_adj_MASK 0x1f8
28340 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_thresh_adj__SHIFT 0x3
28341 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_dac_test_en_MASK 0x400
28342 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_dac_test_en__SHIFT 0xa
28343 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_async_ei_MASK 0x1
28344 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_async_ei__SHIFT 0x0
28345 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_ofc_comp_out_MASK 0x2
28346 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_ofc_comp_out__SHIFT 0x1
28347 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_ofc_out_of_bounds_MASK 0x4
28348 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_ofc_out_of_bounds__SHIFT 0x2
28349 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_thresh_adj_MASK 0x1f8
28350 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_thresh_adj__SHIFT 0x3
28351 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_dac_test_en_MASK 0x400
28352 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_dac_test_en__SHIFT 0xa
28353 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_async_ei_MASK 0x1
28354 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_async_ei__SHIFT 0x0
28355 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_ofc_comp_out_MASK 0x2
28356 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_ofc_comp_out__SHIFT 0x1
28357 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_ofc_out_of_bounds_MASK 0x4
28358 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_ofc_out_of_bounds__SHIFT 0x2
28359 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_thresh_adj_MASK 0x1f8
28360 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_thresh_adj__SHIFT 0x3
28361 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_dac_test_en_MASK 0x400
28362 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_dac_test_en__SHIFT 0xa
28363 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_async_ei_MASK 0x1
28364 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_async_ei__SHIFT 0x0
28365 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_ofc_comp_out_MASK 0x2
28366 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_ofc_comp_out__SHIFT 0x1
28367 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_ofc_out_of_bounds_MASK 0x4
28368 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_ofc_out_of_bounds__SHIFT 0x2
28369 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_thresh_adj_MASK 0x1f8
28370 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_thresh_adj__SHIFT 0x3
28371 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_dac_test_en_MASK 0x400
28372 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_dac_test_en__SHIFT 0xa
28373 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_async_ei_MASK 0x1
28374 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_async_ei__SHIFT 0x0
28375 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_ofc_comp_out_MASK 0x2
28376 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_ofc_comp_out__SHIFT 0x1
28377 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_ofc_out_of_bounds_MASK 0x4
28378 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_ofc_out_of_bounds__SHIFT 0x2
28379 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_thresh_adj_MASK 0x1f8
28380 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_thresh_adj__SHIFT 0x3
28381 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_dac_test_en_MASK 0x400
28382 #define PSX80_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_dac_test_en__SHIFT 0xa
28383 #define PSX80_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_mode_MASK 0x3ff
28384 #define PSX80_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_mode__SHIFT 0x0
28385 #define PSX80_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_track_sel_MASK 0xe000
28386 #define PSX80_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_track_sel__SHIFT 0xd
28387 #define PSX80_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_pwr_save_off_MASK 0x20000
28388 #define PSX80_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_pwr_save_off__SHIFT 0x11
28389 #define PSX80_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_pwr_down_time_sel_MASK 0x180000
28390 #define PSX80_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
28391 #define PSX80_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_mode_MASK 0x3ff
28392 #define PSX80_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_mode__SHIFT 0x0
28393 #define PSX80_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_track_sel_MASK 0xe000
28394 #define PSX80_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_track_sel__SHIFT 0xd
28395 #define PSX80_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_pwr_save_off_MASK 0x20000
28396 #define PSX80_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_pwr_save_off__SHIFT 0x11
28397 #define PSX80_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_pwr_down_time_sel_MASK 0x180000
28398 #define PSX80_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
28399 #define PSX80_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_mode_MASK 0x3ff
28400 #define PSX80_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_mode__SHIFT 0x0
28401 #define PSX80_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_track_sel_MASK 0xe000
28402 #define PSX80_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_track_sel__SHIFT 0xd
28403 #define PSX80_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_pwr_save_off_MASK 0x20000
28404 #define PSX80_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_pwr_save_off__SHIFT 0x11
28405 #define PSX80_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_pwr_down_time_sel_MASK 0x180000
28406 #define PSX80_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
28407 #define PSX80_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_mode_MASK 0x3ff
28408 #define PSX80_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_mode__SHIFT 0x0
28409 #define PSX80_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_track_sel_MASK 0xe000
28410 #define PSX80_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_track_sel__SHIFT 0xd
28411 #define PSX80_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_pwr_save_off_MASK 0x20000
28412 #define PSX80_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_pwr_save_off__SHIFT 0x11
28413 #define PSX80_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_pwr_down_time_sel_MASK 0x180000
28414 #define PSX80_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
28415 #define PSX80_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_mode_MASK 0x3ff
28416 #define PSX80_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_mode__SHIFT 0x0
28417 #define PSX80_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_track_sel_MASK 0xe000
28418 #define PSX80_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_track_sel__SHIFT 0xd
28419 #define PSX80_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_pwr_save_off_MASK 0x20000
28420 #define PSX80_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_pwr_save_off__SHIFT 0x11
28421 #define PSX80_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_pwr_down_time_sel_MASK 0x180000
28422 #define PSX80_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
28423 #define PSX80_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_mode_MASK 0x3ff
28424 #define PSX80_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_mode__SHIFT 0x0
28425 #define PSX80_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_track_sel_MASK 0xe000
28426 #define PSX80_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_track_sel__SHIFT 0xd
28427 #define PSX80_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_pwr_save_off_MASK 0x20000
28428 #define PSX80_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_pwr_save_off__SHIFT 0x11
28429 #define PSX80_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_pwr_down_time_sel_MASK 0x180000
28430 #define PSX80_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
28431 #define PSX80_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_mode_MASK 0x3ff
28432 #define PSX80_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_mode__SHIFT 0x0
28433 #define PSX80_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_track_sel_MASK 0xe000
28434 #define PSX80_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_track_sel__SHIFT 0xd
28435 #define PSX80_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_pwr_save_off_MASK 0x20000
28436 #define PSX80_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_pwr_save_off__SHIFT 0x11
28437 #define PSX80_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_pwr_down_time_sel_MASK 0x180000
28438 #define PSX80_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
28439 #define PSX80_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_mode_MASK 0x3ff
28440 #define PSX80_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_mode__SHIFT 0x0
28441 #define PSX80_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_track_sel_MASK 0xe000
28442 #define PSX80_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_track_sel__SHIFT 0xd
28443 #define PSX80_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_pwr_save_off_MASK 0x20000
28444 #define PSX80_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_pwr_save_off__SHIFT 0x11
28445 #define PSX80_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_pwr_down_time_sel_MASK 0x180000
28446 #define PSX80_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
28447 #define PSX80_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_mode_MASK 0x3ff
28448 #define PSX80_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_mode__SHIFT 0x0
28449 #define PSX80_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_track_sel_MASK 0xe000
28450 #define PSX80_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_track_sel__SHIFT 0xd
28451 #define PSX80_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_pwr_save_off_MASK 0x20000
28452 #define PSX80_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_pwr_save_off__SHIFT 0x11
28453 #define PSX80_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_pwr_down_time_sel_MASK 0x180000
28454 #define PSX80_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
28455 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__rx_fom_valid_MASK 0x1
28456 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__rx_fom_valid__SHIFT 0x0
28457 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__rx_eye_fom_MASK 0x1fe
28458 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__rx_eye_fom__SHIFT 0x1
28459 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__enable_fom_MASK 0x800
28460 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__enable_fom__SHIFT 0xb
28461 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__request_fom_MASK 0x1000
28462 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__request_fom__SHIFT 0xc
28463 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__request_trk_MASK 0x2000
28464 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__request_trk__SHIFT 0xd
28465 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__request_trn_MASK 0x4000
28466 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__request_trn__SHIFT 0xe
28467 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__response_mode_MASK 0x10000
28468 #define PSX80_PHY0_RX_FOMCALCCTL_BROADCAST__response_mode__SHIFT 0x10
28469 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__rx_fom_valid_MASK 0x1
28470 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__rx_fom_valid__SHIFT 0x0
28471 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__rx_eye_fom_MASK 0x1fe
28472 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__rx_eye_fom__SHIFT 0x1
28473 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__enable_fom_MASK 0x800
28474 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__enable_fom__SHIFT 0xb
28475 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__request_fom_MASK 0x1000
28476 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__request_fom__SHIFT 0xc
28477 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__request_trk_MASK 0x2000
28478 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__request_trk__SHIFT 0xd
28479 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__request_trn_MASK 0x4000
28480 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__request_trn__SHIFT 0xe
28481 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__response_mode_MASK 0x10000
28482 #define PSX80_PHY0_RX_FOMCALCCTL_LANE0__response_mode__SHIFT 0x10
28483 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__rx_fom_valid_MASK 0x1
28484 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__rx_fom_valid__SHIFT 0x0
28485 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__rx_eye_fom_MASK 0x1fe
28486 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__rx_eye_fom__SHIFT 0x1
28487 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__enable_fom_MASK 0x800
28488 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__enable_fom__SHIFT 0xb
28489 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__request_fom_MASK 0x1000
28490 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__request_fom__SHIFT 0xc
28491 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__request_trk_MASK 0x2000
28492 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__request_trk__SHIFT 0xd
28493 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__request_trn_MASK 0x4000
28494 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__request_trn__SHIFT 0xe
28495 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__response_mode_MASK 0x10000
28496 #define PSX80_PHY0_RX_FOMCALCCTL_LANE1__response_mode__SHIFT 0x10
28497 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__rx_fom_valid_MASK 0x1
28498 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__rx_fom_valid__SHIFT 0x0
28499 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__rx_eye_fom_MASK 0x1fe
28500 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__rx_eye_fom__SHIFT 0x1
28501 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__enable_fom_MASK 0x800
28502 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__enable_fom__SHIFT 0xb
28503 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__request_fom_MASK 0x1000
28504 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__request_fom__SHIFT 0xc
28505 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__request_trk_MASK 0x2000
28506 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__request_trk__SHIFT 0xd
28507 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__request_trn_MASK 0x4000
28508 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__request_trn__SHIFT 0xe
28509 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__response_mode_MASK 0x10000
28510 #define PSX80_PHY0_RX_FOMCALCCTL_LANE2__response_mode__SHIFT 0x10
28511 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__rx_fom_valid_MASK 0x1
28512 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__rx_fom_valid__SHIFT 0x0
28513 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__rx_eye_fom_MASK 0x1fe
28514 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__rx_eye_fom__SHIFT 0x1
28515 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__enable_fom_MASK 0x800
28516 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__enable_fom__SHIFT 0xb
28517 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__request_fom_MASK 0x1000
28518 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__request_fom__SHIFT 0xc
28519 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__request_trk_MASK 0x2000
28520 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__request_trk__SHIFT 0xd
28521 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__request_trn_MASK 0x4000
28522 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__request_trn__SHIFT 0xe
28523 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__response_mode_MASK 0x10000
28524 #define PSX80_PHY0_RX_FOMCALCCTL_LANE3__response_mode__SHIFT 0x10
28525 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__rx_fom_valid_MASK 0x1
28526 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__rx_fom_valid__SHIFT 0x0
28527 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__rx_eye_fom_MASK 0x1fe
28528 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__rx_eye_fom__SHIFT 0x1
28529 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__enable_fom_MASK 0x800
28530 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__enable_fom__SHIFT 0xb
28531 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__request_fom_MASK 0x1000
28532 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__request_fom__SHIFT 0xc
28533 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__request_trk_MASK 0x2000
28534 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__request_trk__SHIFT 0xd
28535 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__request_trn_MASK 0x4000
28536 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__request_trn__SHIFT 0xe
28537 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__response_mode_MASK 0x10000
28538 #define PSX80_PHY0_RX_FOMCALCCTL_LANE4__response_mode__SHIFT 0x10
28539 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__rx_fom_valid_MASK 0x1
28540 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__rx_fom_valid__SHIFT 0x0
28541 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__rx_eye_fom_MASK 0x1fe
28542 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__rx_eye_fom__SHIFT 0x1
28543 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__enable_fom_MASK 0x800
28544 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__enable_fom__SHIFT 0xb
28545 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__request_fom_MASK 0x1000
28546 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__request_fom__SHIFT 0xc
28547 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__request_trk_MASK 0x2000
28548 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__request_trk__SHIFT 0xd
28549 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__request_trn_MASK 0x4000
28550 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__request_trn__SHIFT 0xe
28551 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__response_mode_MASK 0x10000
28552 #define PSX80_PHY0_RX_FOMCALCCTL_LANE5__response_mode__SHIFT 0x10
28553 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__rx_fom_valid_MASK 0x1
28554 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__rx_fom_valid__SHIFT 0x0
28555 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__rx_eye_fom_MASK 0x1fe
28556 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__rx_eye_fom__SHIFT 0x1
28557 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__enable_fom_MASK 0x800
28558 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__enable_fom__SHIFT 0xb
28559 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__request_fom_MASK 0x1000
28560 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__request_fom__SHIFT 0xc
28561 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__request_trk_MASK 0x2000
28562 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__request_trk__SHIFT 0xd
28563 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__request_trn_MASK 0x4000
28564 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__request_trn__SHIFT 0xe
28565 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__response_mode_MASK 0x10000
28566 #define PSX80_PHY0_RX_FOMCALCCTL_LANE6__response_mode__SHIFT 0x10
28567 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__rx_fom_valid_MASK 0x1
28568 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__rx_fom_valid__SHIFT 0x0
28569 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__rx_eye_fom_MASK 0x1fe
28570 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__rx_eye_fom__SHIFT 0x1
28571 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__enable_fom_MASK 0x800
28572 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__enable_fom__SHIFT 0xb
28573 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__request_fom_MASK 0x1000
28574 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__request_fom__SHIFT 0xc
28575 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__request_trk_MASK 0x2000
28576 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__request_trk__SHIFT 0xd
28577 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__request_trn_MASK 0x4000
28578 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__request_trn__SHIFT 0xe
28579 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__response_mode_MASK 0x10000
28580 #define PSX80_PHY0_RX_FOMCALCCTL_LANE7__response_mode__SHIFT 0x10
28581 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
28582 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
28583 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
28584 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
28585 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
28586 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
28587 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
28588 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
28589 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
28590 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
28591 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
28592 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
28593 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
28594 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
28595 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
28596 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
28597 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
28598 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
28599 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
28600 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
28601 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
28602 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
28603 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
28604 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
28605 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
28606 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
28607 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
28608 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
28609 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
28610 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
28611 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
28612 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
28613 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
28614 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
28615 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
28616 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
28617 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
28618 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
28619 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
28620 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
28621 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
28622 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
28623 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
28624 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
28625 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
28626 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
28627 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
28628 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
28629 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
28630 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
28631 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
28632 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
28633 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
28634 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
28635 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
28636 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
28637 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
28638 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
28639 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
28640 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
28641 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
28642 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
28643 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
28644 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
28645 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
28646 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
28647 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
28648 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
28649 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
28650 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
28651 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
28652 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
28653 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
28654 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
28655 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
28656 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
28657 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
28658 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
28659 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
28660 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
28661 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
28662 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
28663 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
28664 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
28665 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
28666 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
28667 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
28668 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
28669 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
28670 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
28671 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
28672 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
28673 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
28674 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
28675 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
28676 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
28677 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
28678 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
28679 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
28680 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
28681 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
28682 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
28683 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
28684 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
28685 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
28686 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
28687 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
28688 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
28689 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
28690 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
28691 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
28692 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
28693 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
28694 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
28695 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
28696 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
28697 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
28698 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
28699 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
28700 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
28701 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
28702 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
28703 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
28704 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
28705 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
28706 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
28707 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
28708 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
28709 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
28710 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
28711 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
28712 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
28713 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
28714 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
28715 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
28716 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
28717 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
28718 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
28719 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
28720 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
28721 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
28722 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
28723 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
28724 #define PSX80_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
28725 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_doff_byp_en_MASK 0x1
28726 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_doff_byp_en__SHIFT 0x0
28727 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_xoff_byp_en_MASK 0x2
28728 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_xoff_byp_en__SHIFT 0x1
28729 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_eoff_byp_en_MASK 0x4
28730 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_eoff_byp_en__SHIFT 0x2
28731 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
28732 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
28733 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
28734 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
28735 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
28736 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
28737 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__cdr_ph_byp_en_MASK 0x40
28738 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__cdr_ph_byp_en__SHIFT 0x6
28739 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__cdr_fr_byp_en_MASK 0x80
28740 #define PSX80_PHY0_RX_DBG_BYP_EN_BROADCAST__cdr_fr_byp_en__SHIFT 0x7
28741 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_doff_byp_en_MASK 0x1
28742 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_doff_byp_en__SHIFT 0x0
28743 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_xoff_byp_en_MASK 0x2
28744 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_xoff_byp_en__SHIFT 0x1
28745 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_eoff_byp_en_MASK 0x4
28746 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_eoff_byp_en__SHIFT 0x2
28747 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
28748 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
28749 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
28750 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
28751 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
28752 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
28753 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__cdr_ph_byp_en_MASK 0x40
28754 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__cdr_ph_byp_en__SHIFT 0x6
28755 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__cdr_fr_byp_en_MASK 0x80
28756 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE0__cdr_fr_byp_en__SHIFT 0x7
28757 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_doff_byp_en_MASK 0x1
28758 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_doff_byp_en__SHIFT 0x0
28759 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_xoff_byp_en_MASK 0x2
28760 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_xoff_byp_en__SHIFT 0x1
28761 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_eoff_byp_en_MASK 0x4
28762 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_eoff_byp_en__SHIFT 0x2
28763 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
28764 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
28765 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
28766 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
28767 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
28768 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
28769 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__cdr_ph_byp_en_MASK 0x40
28770 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__cdr_ph_byp_en__SHIFT 0x6
28771 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__cdr_fr_byp_en_MASK 0x80
28772 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE1__cdr_fr_byp_en__SHIFT 0x7
28773 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_doff_byp_en_MASK 0x1
28774 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_doff_byp_en__SHIFT 0x0
28775 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_xoff_byp_en_MASK 0x2
28776 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_xoff_byp_en__SHIFT 0x1
28777 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_eoff_byp_en_MASK 0x4
28778 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_eoff_byp_en__SHIFT 0x2
28779 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
28780 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
28781 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
28782 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
28783 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
28784 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
28785 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__cdr_ph_byp_en_MASK 0x40
28786 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__cdr_ph_byp_en__SHIFT 0x6
28787 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__cdr_fr_byp_en_MASK 0x80
28788 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE2__cdr_fr_byp_en__SHIFT 0x7
28789 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_doff_byp_en_MASK 0x1
28790 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_doff_byp_en__SHIFT 0x0
28791 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_xoff_byp_en_MASK 0x2
28792 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_xoff_byp_en__SHIFT 0x1
28793 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_eoff_byp_en_MASK 0x4
28794 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_eoff_byp_en__SHIFT 0x2
28795 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
28796 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
28797 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
28798 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
28799 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
28800 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
28801 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__cdr_ph_byp_en_MASK 0x40
28802 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__cdr_ph_byp_en__SHIFT 0x6
28803 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__cdr_fr_byp_en_MASK 0x80
28804 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE3__cdr_fr_byp_en__SHIFT 0x7
28805 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_doff_byp_en_MASK 0x1
28806 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_doff_byp_en__SHIFT 0x0
28807 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_xoff_byp_en_MASK 0x2
28808 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_xoff_byp_en__SHIFT 0x1
28809 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_eoff_byp_en_MASK 0x4
28810 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_eoff_byp_en__SHIFT 0x2
28811 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
28812 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
28813 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
28814 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
28815 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
28816 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
28817 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__cdr_ph_byp_en_MASK 0x40
28818 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__cdr_ph_byp_en__SHIFT 0x6
28819 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__cdr_fr_byp_en_MASK 0x80
28820 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE4__cdr_fr_byp_en__SHIFT 0x7
28821 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_doff_byp_en_MASK 0x1
28822 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_doff_byp_en__SHIFT 0x0
28823 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_xoff_byp_en_MASK 0x2
28824 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_xoff_byp_en__SHIFT 0x1
28825 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_eoff_byp_en_MASK 0x4
28826 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_eoff_byp_en__SHIFT 0x2
28827 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
28828 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
28829 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
28830 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
28831 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
28832 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
28833 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__cdr_ph_byp_en_MASK 0x40
28834 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__cdr_ph_byp_en__SHIFT 0x6
28835 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__cdr_fr_byp_en_MASK 0x80
28836 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE5__cdr_fr_byp_en__SHIFT 0x7
28837 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_doff_byp_en_MASK 0x1
28838 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_doff_byp_en__SHIFT 0x0
28839 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_xoff_byp_en_MASK 0x2
28840 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_xoff_byp_en__SHIFT 0x1
28841 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_eoff_byp_en_MASK 0x4
28842 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_eoff_byp_en__SHIFT 0x2
28843 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
28844 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
28845 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
28846 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
28847 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
28848 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
28849 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__cdr_ph_byp_en_MASK 0x40
28850 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__cdr_ph_byp_en__SHIFT 0x6
28851 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__cdr_fr_byp_en_MASK 0x80
28852 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE6__cdr_fr_byp_en__SHIFT 0x7
28853 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_doff_byp_en_MASK 0x1
28854 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_doff_byp_en__SHIFT 0x0
28855 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_xoff_byp_en_MASK 0x2
28856 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_xoff_byp_en__SHIFT 0x1
28857 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_eoff_byp_en_MASK 0x4
28858 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_eoff_byp_en__SHIFT 0x2
28859 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
28860 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
28861 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
28862 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
28863 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
28864 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
28865 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__cdr_ph_byp_en_MASK 0x40
28866 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__cdr_ph_byp_en__SHIFT 0x6
28867 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__cdr_fr_byp_en_MASK 0x80
28868 #define PSX80_PHY0_RX_DBG_BYP_EN_LANE7__cdr_fr_byp_en__SHIFT 0x7
28869 #define PSX80_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_bus_sel_MASK 0xf
28870 #define PSX80_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_bus_sel__SHIFT 0x0
28871 #define PSX80_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_bus_out_MASK 0x1ffc0
28872 #define PSX80_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_bus_out__SHIFT 0x6
28873 #define PSX80_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_force_rst_MASK 0x80000
28874 #define PSX80_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_force_rst__SHIFT 0x13
28875 #define PSX80_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_force_en_MASK 0x100000
28876 #define PSX80_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_force_en__SHIFT 0x14
28877 #define PSX80_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_bus_sel_MASK 0xf
28878 #define PSX80_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_bus_sel__SHIFT 0x0
28879 #define PSX80_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_bus_out_MASK 0x1ffc0
28880 #define PSX80_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_bus_out__SHIFT 0x6
28881 #define PSX80_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_force_rst_MASK 0x80000
28882 #define PSX80_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_force_rst__SHIFT 0x13
28883 #define PSX80_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_force_en_MASK 0x100000
28884 #define PSX80_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_force_en__SHIFT 0x14
28885 #define PSX80_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_bus_sel_MASK 0xf
28886 #define PSX80_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_bus_sel__SHIFT 0x0
28887 #define PSX80_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_bus_out_MASK 0x1ffc0
28888 #define PSX80_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_bus_out__SHIFT 0x6
28889 #define PSX80_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_force_rst_MASK 0x80000
28890 #define PSX80_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_force_rst__SHIFT 0x13
28891 #define PSX80_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_force_en_MASK 0x100000
28892 #define PSX80_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_force_en__SHIFT 0x14
28893 #define PSX80_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_bus_sel_MASK 0xf
28894 #define PSX80_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_bus_sel__SHIFT 0x0
28895 #define PSX80_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_bus_out_MASK 0x1ffc0
28896 #define PSX80_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_bus_out__SHIFT 0x6
28897 #define PSX80_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_force_rst_MASK 0x80000
28898 #define PSX80_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_force_rst__SHIFT 0x13
28899 #define PSX80_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_force_en_MASK 0x100000
28900 #define PSX80_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_force_en__SHIFT 0x14
28901 #define PSX80_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_bus_sel_MASK 0xf
28902 #define PSX80_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_bus_sel__SHIFT 0x0
28903 #define PSX80_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_bus_out_MASK 0x1ffc0
28904 #define PSX80_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_bus_out__SHIFT 0x6
28905 #define PSX80_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_force_rst_MASK 0x80000
28906 #define PSX80_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_force_rst__SHIFT 0x13
28907 #define PSX80_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_force_en_MASK 0x100000
28908 #define PSX80_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_force_en__SHIFT 0x14
28909 #define PSX80_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_bus_sel_MASK 0xf
28910 #define PSX80_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_bus_sel__SHIFT 0x0
28911 #define PSX80_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_bus_out_MASK 0x1ffc0
28912 #define PSX80_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_bus_out__SHIFT 0x6
28913 #define PSX80_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_force_rst_MASK 0x80000
28914 #define PSX80_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_force_rst__SHIFT 0x13
28915 #define PSX80_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_force_en_MASK 0x100000
28916 #define PSX80_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_force_en__SHIFT 0x14
28917 #define PSX80_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_bus_sel_MASK 0xf
28918 #define PSX80_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_bus_sel__SHIFT 0x0
28919 #define PSX80_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_bus_out_MASK 0x1ffc0
28920 #define PSX80_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_bus_out__SHIFT 0x6
28921 #define PSX80_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_force_rst_MASK 0x80000
28922 #define PSX80_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_force_rst__SHIFT 0x13
28923 #define PSX80_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_force_en_MASK 0x100000
28924 #define PSX80_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_force_en__SHIFT 0x14
28925 #define PSX80_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_bus_sel_MASK 0xf
28926 #define PSX80_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_bus_sel__SHIFT 0x0
28927 #define PSX80_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_bus_out_MASK 0x1ffc0
28928 #define PSX80_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_bus_out__SHIFT 0x6
28929 #define PSX80_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_force_rst_MASK 0x80000
28930 #define PSX80_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_force_rst__SHIFT 0x13
28931 #define PSX80_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_force_en_MASK 0x100000
28932 #define PSX80_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_force_en__SHIFT 0x14
28933 #define PSX80_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_bus_sel_MASK 0xf
28934 #define PSX80_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_bus_sel__SHIFT 0x0
28935 #define PSX80_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_bus_out_MASK 0x1ffc0
28936 #define PSX80_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_bus_out__SHIFT 0x6
28937 #define PSX80_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_force_rst_MASK 0x80000
28938 #define PSX80_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_force_rst__SHIFT 0x13
28939 #define PSX80_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_force_en_MASK 0x100000
28940 #define PSX80_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_force_en__SHIFT 0x14
28941 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_BROADCAST__tx_pwr_MASK 0x7
28942 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_BROADCAST__tx_pwr__SHIFT 0x0
28943 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_BROADCAST__tx_pg_en_MASK 0x18
28944 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_BROADCAST__tx_pg_en__SHIFT 0x3
28945 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE0__tx_pwr_MASK 0x7
28946 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE0__tx_pwr__SHIFT 0x0
28947 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE0__tx_pg_en_MASK 0x18
28948 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE0__tx_pg_en__SHIFT 0x3
28949 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE1__tx_pwr_MASK 0x7
28950 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE1__tx_pwr__SHIFT 0x0
28951 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE1__tx_pg_en_MASK 0x18
28952 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE1__tx_pg_en__SHIFT 0x3
28953 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE2__tx_pwr_MASK 0x7
28954 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE2__tx_pwr__SHIFT 0x0
28955 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE2__tx_pg_en_MASK 0x18
28956 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE2__tx_pg_en__SHIFT 0x3
28957 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE3__tx_pwr_MASK 0x7
28958 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE3__tx_pwr__SHIFT 0x0
28959 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE3__tx_pg_en_MASK 0x18
28960 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE3__tx_pg_en__SHIFT 0x3
28961 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE4__tx_pwr_MASK 0x7
28962 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE4__tx_pwr__SHIFT 0x0
28963 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE4__tx_pg_en_MASK 0x18
28964 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE4__tx_pg_en__SHIFT 0x3
28965 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE5__tx_pwr_MASK 0x7
28966 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE5__tx_pwr__SHIFT 0x0
28967 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE5__tx_pg_en_MASK 0x18
28968 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE5__tx_pg_en__SHIFT 0x3
28969 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE6__tx_pwr_MASK 0x7
28970 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE6__tx_pwr__SHIFT 0x0
28971 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE6__tx_pg_en_MASK 0x18
28972 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE6__tx_pg_en__SHIFT 0x3
28973 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE7__tx_pwr_MASK 0x7
28974 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE7__tx_pwr__SHIFT 0x0
28975 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE7__tx_pg_en_MASK 0x18
28976 #define PSX80_PHY0_TX_CMD_BUS_TX_CONTROL_LANE7__tx_pg_en__SHIFT 0x3
28977 #define PSX80_PHY0_TX_DFX_BROADCAST__obs_en_MASK 0x1
28978 #define PSX80_PHY0_TX_DFX_BROADCAST__obs_en__SHIFT 0x0
28979 #define PSX80_PHY0_TX_DFX_BROADCAST__obs_sel_MASK 0x4
28980 #define PSX80_PHY0_TX_DFX_BROADCAST__obs_sel__SHIFT 0x2
28981 #define PSX80_PHY0_TX_DFX_BROADCAST__felb_en_MASK 0x10
28982 #define PSX80_PHY0_TX_DFX_BROADCAST__felb_en__SHIFT 0x4
28983 #define PSX80_PHY0_TX_DFX_BROADCAST__prbs_en_MASK 0x100
28984 #define PSX80_PHY0_TX_DFX_BROADCAST__prbs_en__SHIFT 0x8
28985 #define PSX80_PHY0_TX_DFX_LANE0__obs_en_MASK 0x1
28986 #define PSX80_PHY0_TX_DFX_LANE0__obs_en__SHIFT 0x0
28987 #define PSX80_PHY0_TX_DFX_LANE0__obs_sel_MASK 0x4
28988 #define PSX80_PHY0_TX_DFX_LANE0__obs_sel__SHIFT 0x2
28989 #define PSX80_PHY0_TX_DFX_LANE0__felb_en_MASK 0x10
28990 #define PSX80_PHY0_TX_DFX_LANE0__felb_en__SHIFT 0x4
28991 #define PSX80_PHY0_TX_DFX_LANE0__prbs_en_MASK 0x100
28992 #define PSX80_PHY0_TX_DFX_LANE0__prbs_en__SHIFT 0x8
28993 #define PSX80_PHY0_TX_DFX_LANE1__obs_en_MASK 0x1
28994 #define PSX80_PHY0_TX_DFX_LANE1__obs_en__SHIFT 0x0
28995 #define PSX80_PHY0_TX_DFX_LANE1__obs_sel_MASK 0x4
28996 #define PSX80_PHY0_TX_DFX_LANE1__obs_sel__SHIFT 0x2
28997 #define PSX80_PHY0_TX_DFX_LANE1__felb_en_MASK 0x10
28998 #define PSX80_PHY0_TX_DFX_LANE1__felb_en__SHIFT 0x4
28999 #define PSX80_PHY0_TX_DFX_LANE1__prbs_en_MASK 0x100
29000 #define PSX80_PHY0_TX_DFX_LANE1__prbs_en__SHIFT 0x8
29001 #define PSX80_PHY0_TX_DFX_LANE2__obs_en_MASK 0x1
29002 #define PSX80_PHY0_TX_DFX_LANE2__obs_en__SHIFT 0x0
29003 #define PSX80_PHY0_TX_DFX_LANE2__obs_sel_MASK 0x4
29004 #define PSX80_PHY0_TX_DFX_LANE2__obs_sel__SHIFT 0x2
29005 #define PSX80_PHY0_TX_DFX_LANE2__felb_en_MASK 0x10
29006 #define PSX80_PHY0_TX_DFX_LANE2__felb_en__SHIFT 0x4
29007 #define PSX80_PHY0_TX_DFX_LANE2__prbs_en_MASK 0x100
29008 #define PSX80_PHY0_TX_DFX_LANE2__prbs_en__SHIFT 0x8
29009 #define PSX80_PHY0_TX_DFX_LANE3__obs_en_MASK 0x1
29010 #define PSX80_PHY0_TX_DFX_LANE3__obs_en__SHIFT 0x0
29011 #define PSX80_PHY0_TX_DFX_LANE3__obs_sel_MASK 0x4
29012 #define PSX80_PHY0_TX_DFX_LANE3__obs_sel__SHIFT 0x2
29013 #define PSX80_PHY0_TX_DFX_LANE3__felb_en_MASK 0x10
29014 #define PSX80_PHY0_TX_DFX_LANE3__felb_en__SHIFT 0x4
29015 #define PSX80_PHY0_TX_DFX_LANE3__prbs_en_MASK 0x100
29016 #define PSX80_PHY0_TX_DFX_LANE3__prbs_en__SHIFT 0x8
29017 #define PSX80_PHY0_TX_DFX_LANE4__obs_en_MASK 0x1
29018 #define PSX80_PHY0_TX_DFX_LANE4__obs_en__SHIFT 0x0
29019 #define PSX80_PHY0_TX_DFX_LANE4__obs_sel_MASK 0x4
29020 #define PSX80_PHY0_TX_DFX_LANE4__obs_sel__SHIFT 0x2
29021 #define PSX80_PHY0_TX_DFX_LANE4__felb_en_MASK 0x10
29022 #define PSX80_PHY0_TX_DFX_LANE4__felb_en__SHIFT 0x4
29023 #define PSX80_PHY0_TX_DFX_LANE4__prbs_en_MASK 0x100
29024 #define PSX80_PHY0_TX_DFX_LANE4__prbs_en__SHIFT 0x8
29025 #define PSX80_PHY0_TX_DFX_LANE5__obs_en_MASK 0x1
29026 #define PSX80_PHY0_TX_DFX_LANE5__obs_en__SHIFT 0x0
29027 #define PSX80_PHY0_TX_DFX_LANE5__obs_sel_MASK 0x4
29028 #define PSX80_PHY0_TX_DFX_LANE5__obs_sel__SHIFT 0x2
29029 #define PSX80_PHY0_TX_DFX_LANE5__felb_en_MASK 0x10
29030 #define PSX80_PHY0_TX_DFX_LANE5__felb_en__SHIFT 0x4
29031 #define PSX80_PHY0_TX_DFX_LANE5__prbs_en_MASK 0x100
29032 #define PSX80_PHY0_TX_DFX_LANE5__prbs_en__SHIFT 0x8
29033 #define PSX80_PHY0_TX_DFX_LANE6__obs_en_MASK 0x1
29034 #define PSX80_PHY0_TX_DFX_LANE6__obs_en__SHIFT 0x0
29035 #define PSX80_PHY0_TX_DFX_LANE6__obs_sel_MASK 0x4
29036 #define PSX80_PHY0_TX_DFX_LANE6__obs_sel__SHIFT 0x2
29037 #define PSX80_PHY0_TX_DFX_LANE6__felb_en_MASK 0x10
29038 #define PSX80_PHY0_TX_DFX_LANE6__felb_en__SHIFT 0x4
29039 #define PSX80_PHY0_TX_DFX_LANE6__prbs_en_MASK 0x100
29040 #define PSX80_PHY0_TX_DFX_LANE6__prbs_en__SHIFT 0x8
29041 #define PSX80_PHY0_TX_DFX_LANE7__obs_en_MASK 0x1
29042 #define PSX80_PHY0_TX_DFX_LANE7__obs_en__SHIFT 0x0
29043 #define PSX80_PHY0_TX_DFX_LANE7__obs_sel_MASK 0x4
29044 #define PSX80_PHY0_TX_DFX_LANE7__obs_sel__SHIFT 0x2
29045 #define PSX80_PHY0_TX_DFX_LANE7__felb_en_MASK 0x10
29046 #define PSX80_PHY0_TX_DFX_LANE7__felb_en__SHIFT 0x4
29047 #define PSX80_PHY0_TX_DFX_LANE7__prbs_en_MASK 0x100
29048 #define PSX80_PHY0_TX_DFX_LANE7__prbs_en__SHIFT 0x8
29049 #define PSX80_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_cm1_MASK 0xff
29050 #define PSX80_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_cm1__SHIFT 0x0
29051 #define PSX80_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_c0_MASK 0x3f00
29052 #define PSX80_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_c0__SHIFT 0x8
29053 #define PSX80_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_cp1_MASK 0xff0000
29054 #define PSX80_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_cp1__SHIFT 0x10
29055 #define PSX80_PHY0_TX_DEEMPH_LANE0__gen3_coeff_cm1_MASK 0xff
29056 #define PSX80_PHY0_TX_DEEMPH_LANE0__gen3_coeff_cm1__SHIFT 0x0
29057 #define PSX80_PHY0_TX_DEEMPH_LANE0__gen3_coeff_c0_MASK 0x3f00
29058 #define PSX80_PHY0_TX_DEEMPH_LANE0__gen3_coeff_c0__SHIFT 0x8
29059 #define PSX80_PHY0_TX_DEEMPH_LANE0__gen3_coeff_cp1_MASK 0xff0000
29060 #define PSX80_PHY0_TX_DEEMPH_LANE0__gen3_coeff_cp1__SHIFT 0x10
29061 #define PSX80_PHY0_TX_DEEMPH_LANE1__gen3_coeff_cm1_MASK 0xff
29062 #define PSX80_PHY0_TX_DEEMPH_LANE1__gen3_coeff_cm1__SHIFT 0x0
29063 #define PSX80_PHY0_TX_DEEMPH_LANE1__gen3_coeff_c0_MASK 0x3f00
29064 #define PSX80_PHY0_TX_DEEMPH_LANE1__gen3_coeff_c0__SHIFT 0x8
29065 #define PSX80_PHY0_TX_DEEMPH_LANE1__gen3_coeff_cp1_MASK 0xff0000
29066 #define PSX80_PHY0_TX_DEEMPH_LANE1__gen3_coeff_cp1__SHIFT 0x10
29067 #define PSX80_PHY0_TX_DEEMPH_LANE2__gen3_coeff_cm1_MASK 0xff
29068 #define PSX80_PHY0_TX_DEEMPH_LANE2__gen3_coeff_cm1__SHIFT 0x0
29069 #define PSX80_PHY0_TX_DEEMPH_LANE2__gen3_coeff_c0_MASK 0x3f00
29070 #define PSX80_PHY0_TX_DEEMPH_LANE2__gen3_coeff_c0__SHIFT 0x8
29071 #define PSX80_PHY0_TX_DEEMPH_LANE2__gen3_coeff_cp1_MASK 0xff0000
29072 #define PSX80_PHY0_TX_DEEMPH_LANE2__gen3_coeff_cp1__SHIFT 0x10
29073 #define PSX80_PHY0_TX_DEEMPH_LANE3__gen3_coeff_cm1_MASK 0xff
29074 #define PSX80_PHY0_TX_DEEMPH_LANE3__gen3_coeff_cm1__SHIFT 0x0
29075 #define PSX80_PHY0_TX_DEEMPH_LANE3__gen3_coeff_c0_MASK 0x3f00
29076 #define PSX80_PHY0_TX_DEEMPH_LANE3__gen3_coeff_c0__SHIFT 0x8
29077 #define PSX80_PHY0_TX_DEEMPH_LANE3__gen3_coeff_cp1_MASK 0xff0000
29078 #define PSX80_PHY0_TX_DEEMPH_LANE3__gen3_coeff_cp1__SHIFT 0x10
29079 #define PSX80_PHY0_TX_DEEMPH_LANE4__gen3_coeff_cm1_MASK 0xff
29080 #define PSX80_PHY0_TX_DEEMPH_LANE4__gen3_coeff_cm1__SHIFT 0x0
29081 #define PSX80_PHY0_TX_DEEMPH_LANE4__gen3_coeff_c0_MASK 0x3f00
29082 #define PSX80_PHY0_TX_DEEMPH_LANE4__gen3_coeff_c0__SHIFT 0x8
29083 #define PSX80_PHY0_TX_DEEMPH_LANE4__gen3_coeff_cp1_MASK 0xff0000
29084 #define PSX80_PHY0_TX_DEEMPH_LANE4__gen3_coeff_cp1__SHIFT 0x10
29085 #define PSX80_PHY0_TX_DEEMPH_LANE5__gen3_coeff_cm1_MASK 0xff
29086 #define PSX80_PHY0_TX_DEEMPH_LANE5__gen3_coeff_cm1__SHIFT 0x0
29087 #define PSX80_PHY0_TX_DEEMPH_LANE5__gen3_coeff_c0_MASK 0x3f00
29088 #define PSX80_PHY0_TX_DEEMPH_LANE5__gen3_coeff_c0__SHIFT 0x8
29089 #define PSX80_PHY0_TX_DEEMPH_LANE5__gen3_coeff_cp1_MASK 0xff0000
29090 #define PSX80_PHY0_TX_DEEMPH_LANE5__gen3_coeff_cp1__SHIFT 0x10
29091 #define PSX80_PHY0_TX_DEEMPH_LANE6__gen3_coeff_cm1_MASK 0xff
29092 #define PSX80_PHY0_TX_DEEMPH_LANE6__gen3_coeff_cm1__SHIFT 0x0
29093 #define PSX80_PHY0_TX_DEEMPH_LANE6__gen3_coeff_c0_MASK 0x3f00
29094 #define PSX80_PHY0_TX_DEEMPH_LANE6__gen3_coeff_c0__SHIFT 0x8
29095 #define PSX80_PHY0_TX_DEEMPH_LANE6__gen3_coeff_cp1_MASK 0xff0000
29096 #define PSX80_PHY0_TX_DEEMPH_LANE6__gen3_coeff_cp1__SHIFT 0x10
29097 #define PSX80_PHY0_TX_DEEMPH_LANE7__gen3_coeff_cm1_MASK 0xff
29098 #define PSX80_PHY0_TX_DEEMPH_LANE7__gen3_coeff_cm1__SHIFT 0x0
29099 #define PSX80_PHY0_TX_DEEMPH_LANE7__gen3_coeff_c0_MASK 0x3f00
29100 #define PSX80_PHY0_TX_DEEMPH_LANE7__gen3_coeff_c0__SHIFT 0x8
29101 #define PSX80_PHY0_TX_DEEMPH_LANE7__gen3_coeff_cp1_MASK 0xff0000
29102 #define PSX80_PHY0_TX_DEEMPH_LANE7__gen3_coeff_cp1__SHIFT 0x10
29103 #define PSX80_PHY0_TX_TSTMARGDEEMPH_BROADCAST__txmarg_sel_MASK 0x7
29104 #define PSX80_PHY0_TX_TSTMARGDEEMPH_BROADCAST__txmarg_sel__SHIFT 0x0
29105 #define PSX80_PHY0_TX_TSTMARGDEEMPH_BROADCAST__deemph35_sel_MASK 0x8
29106 #define PSX80_PHY0_TX_TSTMARGDEEMPH_BROADCAST__deemph35_sel__SHIFT 0x3
29107 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE0__txmarg_sel_MASK 0x7
29108 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE0__txmarg_sel__SHIFT 0x0
29109 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE0__deemph35_sel_MASK 0x8
29110 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE0__deemph35_sel__SHIFT 0x3
29111 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE1__txmarg_sel_MASK 0x7
29112 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE1__txmarg_sel__SHIFT 0x0
29113 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE1__deemph35_sel_MASK 0x8
29114 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE1__deemph35_sel__SHIFT 0x3
29115 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE2__txmarg_sel_MASK 0x7
29116 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE2__txmarg_sel__SHIFT 0x0
29117 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE2__deemph35_sel_MASK 0x8
29118 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE2__deemph35_sel__SHIFT 0x3
29119 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE3__txmarg_sel_MASK 0x7
29120 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE3__txmarg_sel__SHIFT 0x0
29121 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE3__deemph35_sel_MASK 0x8
29122 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE3__deemph35_sel__SHIFT 0x3
29123 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE4__txmarg_sel_MASK 0x7
29124 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE4__txmarg_sel__SHIFT 0x0
29125 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE4__deemph35_sel_MASK 0x8
29126 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE4__deemph35_sel__SHIFT 0x3
29127 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE5__txmarg_sel_MASK 0x7
29128 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE5__txmarg_sel__SHIFT 0x0
29129 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE5__deemph35_sel_MASK 0x8
29130 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE5__deemph35_sel__SHIFT 0x3
29131 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE6__txmarg_sel_MASK 0x7
29132 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE6__txmarg_sel__SHIFT 0x0
29133 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE6__deemph35_sel_MASK 0x8
29134 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE6__deemph35_sel__SHIFT 0x3
29135 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE7__txmarg_sel_MASK 0x7
29136 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE7__txmarg_sel__SHIFT 0x0
29137 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE7__deemph35_sel_MASK 0x8
29138 #define PSX80_PHY0_TX_TSTMARGDEEMPH_LANE7__deemph35_sel__SHIFT 0x3
29139 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__ron_comp_binary_MASK 0x1f
29140 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__ron_comp_binary__SHIFT 0x0
29141 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__ron_comp_valid_MASK 0x40
29142 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__ron_comp_valid__SHIFT 0x6
29143 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__too_many_allocated_MASK 0x100
29144 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__too_many_allocated__SHIFT 0x8
29145 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__alloc_error_MASK 0x400
29146 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__alloc_error__SHIFT 0xa
29147 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__first_allocation_done_MASK 0x1000
29148 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__first_allocation_done__SHIFT 0xc
29149 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__total_legs_allocated_MASK 0x7f0000
29150 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__total_legs_allocated__SHIFT 0x10
29151 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__ron_comp_binary_MASK 0x1f
29152 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__ron_comp_binary__SHIFT 0x0
29153 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__ron_comp_valid_MASK 0x40
29154 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__ron_comp_valid__SHIFT 0x6
29155 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__too_many_allocated_MASK 0x100
29156 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__too_many_allocated__SHIFT 0x8
29157 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__alloc_error_MASK 0x400
29158 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__alloc_error__SHIFT 0xa
29159 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__first_allocation_done_MASK 0x1000
29160 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__first_allocation_done__SHIFT 0xc
29161 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__total_legs_allocated_MASK 0x7f0000
29162 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE0__total_legs_allocated__SHIFT 0x10
29163 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__ron_comp_binary_MASK 0x1f
29164 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__ron_comp_binary__SHIFT 0x0
29165 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__ron_comp_valid_MASK 0x40
29166 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__ron_comp_valid__SHIFT 0x6
29167 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__too_many_allocated_MASK 0x100
29168 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__too_many_allocated__SHIFT 0x8
29169 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__alloc_error_MASK 0x400
29170 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__alloc_error__SHIFT 0xa
29171 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__first_allocation_done_MASK 0x1000
29172 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__first_allocation_done__SHIFT 0xc
29173 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__total_legs_allocated_MASK 0x7f0000
29174 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE1__total_legs_allocated__SHIFT 0x10
29175 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__ron_comp_binary_MASK 0x1f
29176 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__ron_comp_binary__SHIFT 0x0
29177 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__ron_comp_valid_MASK 0x40
29178 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__ron_comp_valid__SHIFT 0x6
29179 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__too_many_allocated_MASK 0x100
29180 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__too_many_allocated__SHIFT 0x8
29181 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__alloc_error_MASK 0x400
29182 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__alloc_error__SHIFT 0xa
29183 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__first_allocation_done_MASK 0x1000
29184 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__first_allocation_done__SHIFT 0xc
29185 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__total_legs_allocated_MASK 0x7f0000
29186 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE2__total_legs_allocated__SHIFT 0x10
29187 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__ron_comp_binary_MASK 0x1f
29188 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__ron_comp_binary__SHIFT 0x0
29189 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__ron_comp_valid_MASK 0x40
29190 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__ron_comp_valid__SHIFT 0x6
29191 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__too_many_allocated_MASK 0x100
29192 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__too_many_allocated__SHIFT 0x8
29193 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__alloc_error_MASK 0x400
29194 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__alloc_error__SHIFT 0xa
29195 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__first_allocation_done_MASK 0x1000
29196 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__first_allocation_done__SHIFT 0xc
29197 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__total_legs_allocated_MASK 0x7f0000
29198 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE3__total_legs_allocated__SHIFT 0x10
29199 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__ron_comp_binary_MASK 0x1f
29200 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__ron_comp_binary__SHIFT 0x0
29201 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__ron_comp_valid_MASK 0x40
29202 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__ron_comp_valid__SHIFT 0x6
29203 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__too_many_allocated_MASK 0x100
29204 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__too_many_allocated__SHIFT 0x8
29205 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__alloc_error_MASK 0x400
29206 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__alloc_error__SHIFT 0xa
29207 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__first_allocation_done_MASK 0x1000
29208 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__first_allocation_done__SHIFT 0xc
29209 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__total_legs_allocated_MASK 0x7f0000
29210 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE4__total_legs_allocated__SHIFT 0x10
29211 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__ron_comp_binary_MASK 0x1f
29212 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__ron_comp_binary__SHIFT 0x0
29213 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__ron_comp_valid_MASK 0x40
29214 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__ron_comp_valid__SHIFT 0x6
29215 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__too_many_allocated_MASK 0x100
29216 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__too_many_allocated__SHIFT 0x8
29217 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__alloc_error_MASK 0x400
29218 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__alloc_error__SHIFT 0xa
29219 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__first_allocation_done_MASK 0x1000
29220 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__first_allocation_done__SHIFT 0xc
29221 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__total_legs_allocated_MASK 0x7f0000
29222 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE5__total_legs_allocated__SHIFT 0x10
29223 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__ron_comp_binary_MASK 0x1f
29224 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__ron_comp_binary__SHIFT 0x0
29225 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__ron_comp_valid_MASK 0x40
29226 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__ron_comp_valid__SHIFT 0x6
29227 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__too_many_allocated_MASK 0x100
29228 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__too_many_allocated__SHIFT 0x8
29229 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__alloc_error_MASK 0x400
29230 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__alloc_error__SHIFT 0xa
29231 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__first_allocation_done_MASK 0x1000
29232 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__first_allocation_done__SHIFT 0xc
29233 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__total_legs_allocated_MASK 0x7f0000
29234 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE6__total_legs_allocated__SHIFT 0x10
29235 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__ron_comp_binary_MASK 0x1f
29236 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__ron_comp_binary__SHIFT 0x0
29237 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__ron_comp_valid_MASK 0x40
29238 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__ron_comp_valid__SHIFT 0x6
29239 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__too_many_allocated_MASK 0x100
29240 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__too_many_allocated__SHIFT 0x8
29241 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__alloc_error_MASK 0x400
29242 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__alloc_error__SHIFT 0xa
29243 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__first_allocation_done_MASK 0x1000
29244 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__first_allocation_done__SHIFT 0xc
29245 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__total_legs_allocated_MASK 0x7f0000
29246 #define PSX80_PHY0_TX_MARGDEEMPHSTATUS_LANE7__total_legs_allocated__SHIFT 0x10
29247 #define PSX80_PHY0_TX_TXCNTRL_BROADCAST__rxdetect_response_MASK 0x800
29248 #define PSX80_PHY0_TX_TXCNTRL_BROADCAST__rxdetect_response__SHIFT 0xb
29249 #define PSX80_PHY0_TX_TXCNTRL_LANE0__rxdetect_response_MASK 0x800
29250 #define PSX80_PHY0_TX_TXCNTRL_LANE0__rxdetect_response__SHIFT 0xb
29251 #define PSX80_PHY0_TX_TXCNTRL_LANE1__rxdetect_response_MASK 0x800
29252 #define PSX80_PHY0_TX_TXCNTRL_LANE1__rxdetect_response__SHIFT 0xb
29253 #define PSX80_PHY0_TX_TXCNTRL_LANE2__rxdetect_response_MASK 0x800
29254 #define PSX80_PHY0_TX_TXCNTRL_LANE2__rxdetect_response__SHIFT 0xb
29255 #define PSX80_PHY0_TX_TXCNTRL_LANE3__rxdetect_response_MASK 0x800
29256 #define PSX80_PHY0_TX_TXCNTRL_LANE3__rxdetect_response__SHIFT 0xb
29257 #define PSX80_PHY0_TX_TXCNTRL_LANE4__rxdetect_response_MASK 0x800
29258 #define PSX80_PHY0_TX_TXCNTRL_LANE4__rxdetect_response__SHIFT 0xb
29259 #define PSX80_PHY0_TX_TXCNTRL_LANE5__rxdetect_response_MASK 0x800
29260 #define PSX80_PHY0_TX_TXCNTRL_LANE5__rxdetect_response__SHIFT 0xb
29261 #define PSX80_PHY0_TX_TXCNTRL_LANE6__rxdetect_response_MASK 0x800
29262 #define PSX80_PHY0_TX_TXCNTRL_LANE6__rxdetect_response__SHIFT 0xb
29263 #define PSX80_PHY0_TX_TXCNTRL_LANE7__rxdetect_response_MASK 0x800
29264 #define PSX80_PHY0_TX_TXCNTRL_LANE7__rxdetect_response__SHIFT 0xb
29265 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__twosym_en_MASK 0x1
29266 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__twosym_en__SHIFT 0x0
29267 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__link_speed_MASK 0x6
29268 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__link_speed__SHIFT 0x1
29269 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__freq_div2_MASK 0x8
29270 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__freq_div2__SHIFT 0x3
29271 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__gang_mode_MASK 0xe0
29272 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__gang_mode__SHIFT 0x5
29273 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__twosym_en_MASK 0x1
29274 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__twosym_en__SHIFT 0x0
29275 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__link_speed_MASK 0x6
29276 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__link_speed__SHIFT 0x1
29277 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__freq_div2_MASK 0x8
29278 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__freq_div2__SHIFT 0x3
29279 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__gang_mode_MASK 0xe0
29280 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__gang_mode__SHIFT 0x5
29281 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__twosym_en_MASK 0x1
29282 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__twosym_en__SHIFT 0x0
29283 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__link_speed_MASK 0x6
29284 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__link_speed__SHIFT 0x1
29285 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__freq_div2_MASK 0x8
29286 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__freq_div2__SHIFT 0x3
29287 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__gang_mode_MASK 0xe0
29288 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__gang_mode__SHIFT 0x5
29289 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__twosym_en_MASK 0x1
29290 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__twosym_en__SHIFT 0x0
29291 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__link_speed_MASK 0x6
29292 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__link_speed__SHIFT 0x1
29293 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__freq_div2_MASK 0x8
29294 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__freq_div2__SHIFT 0x3
29295 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__gang_mode_MASK 0xe0
29296 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__gang_mode__SHIFT 0x5
29297 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__twosym_en_MASK 0x1
29298 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__twosym_en__SHIFT 0x0
29299 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__link_speed_MASK 0x6
29300 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__link_speed__SHIFT 0x1
29301 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__freq_div2_MASK 0x8
29302 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__freq_div2__SHIFT 0x3
29303 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__gang_mode_MASK 0xe0
29304 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__gang_mode__SHIFT 0x5
29305 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__twosym_en_MASK 0x1
29306 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__twosym_en__SHIFT 0x0
29307 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__link_speed_MASK 0x6
29308 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__link_speed__SHIFT 0x1
29309 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__freq_div2_MASK 0x8
29310 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__freq_div2__SHIFT 0x3
29311 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__gang_mode_MASK 0xe0
29312 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__gang_mode__SHIFT 0x5
29313 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__twosym_en_MASK 0x1
29314 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__twosym_en__SHIFT 0x0
29315 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__link_speed_MASK 0x6
29316 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__link_speed__SHIFT 0x1
29317 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__freq_div2_MASK 0x8
29318 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__freq_div2__SHIFT 0x3
29319 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__gang_mode_MASK 0xe0
29320 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__gang_mode__SHIFT 0x5
29321 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__twosym_en_MASK 0x1
29322 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__twosym_en__SHIFT 0x0
29323 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__link_speed_MASK 0x6
29324 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__link_speed__SHIFT 0x1
29325 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__freq_div2_MASK 0x8
29326 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__freq_div2__SHIFT 0x3
29327 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__gang_mode_MASK 0xe0
29328 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__gang_mode__SHIFT 0x5
29329 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__twosym_en_MASK 0x1
29330 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__twosym_en__SHIFT 0x0
29331 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__link_speed_MASK 0x6
29332 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__link_speed__SHIFT 0x1
29333 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__freq_div2_MASK 0x8
29334 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__freq_div2__SHIFT 0x3
29335 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__gang_mode_MASK 0xe0
29336 #define PSX80_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__gang_mode__SHIFT 0x5
29337 #define PSX80_PHY0_HTPLL_ROPLL_PowerDownEn__PllPowerDownEn_MASK 0x7
29338 #define PSX80_PHY0_HTPLL_ROPLL_PowerDownEn__PllPowerDownEn__SHIFT 0x0
29339 #define PSX80_PHY0_HTPLL_ROPLL_PowerDownEn__PllPowerDownOvrd_MASK 0x10
29340 #define PSX80_PHY0_HTPLL_ROPLL_PowerDownEn__PllPowerDownOvrd__SHIFT 0x4
29341 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControlExt__BgRcFiltShortTimer_MASK 0x7
29342 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControlExt__BgRcFiltShortTimer__SHIFT 0x0
29343 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControlExt__BgRcFiltShortForce_MASK 0x8
29344 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControlExt__BgRcFiltShortForce__SHIFT 0x3
29345 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__VcoRange_MASK 0xff
29346 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__VcoRange__SHIFT 0x0
29347 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__LpfRes_MASK 0x3c00
29348 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__LpfRes__SHIFT 0xa
29349 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__CpiDac_MASK 0x3fc000
29350 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__CpiDac__SHIFT 0xe
29351 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__FastLockTimer_MASK 0x3c00000
29352 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__FastLockTimer__SHIFT 0x16
29353 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__FastLock_MASK 0x4000000
29354 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__FastLock__SHIFT 0x1a
29355 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__ClearLockDetect_MASK 0x10000000
29356 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__ClearLockDetect__SHIFT 0x1c
29357 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__PllLocked_MASK 0x20000000
29358 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__PllLocked__SHIFT 0x1d
29359 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__ManaregRampTimer_MASK 0xc0000000
29360 #define PSX80_PHY0_HTPLL_ROPLL_PciPllControl__ManaregRampTimer__SHIFT 0x1e
29361 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug1__PllMeasCtl_MASK 0x7ff
29362 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug1__PllMeasCtl__SHIFT 0x0
29363 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug1__PllTp_MASK 0xfffff800
29364 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug1__PllTp__SHIFT 0xb
29365 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PLL_MeasOut_MASK 0x3ffff
29366 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PLL_MeasOut__SHIFT 0x0
29367 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PLL_Tpo_MASK 0x40000
29368 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PLL_Tpo__SHIFT 0x12
29369 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PllDsmObsSel_MASK 0xe00000
29370 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PllDsmObsSel__SHIFT 0x15
29371 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__PllClkFreq_MASK 0x7f
29372 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__PllClkFreq__SHIFT 0x0
29373 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__PllFreqModeOvrd_MASK 0x80
29374 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__PllFreqModeOvrd__SHIFT 0x7
29375 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrEn_MASK 0x100
29376 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrEn__SHIFT 0x8
29377 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrEnOvrd_MASK 0x200
29378 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrEnOvrd__SHIFT 0x9
29379 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrRate_MASK 0x400
29380 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrRate__SHIFT 0xa
29381 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrRateOvrd_MASK 0x800
29382 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrRateOvrd__SHIFT 0xb
29383 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__FullRateClkEn_MASK 0x1000
29384 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__FullRateClkEn__SHIFT 0xc
29385 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__FullRateClkEnOvrd_MASK 0x2000
29386 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__FullRateClkEnOvrd__SHIFT 0xd
29387 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__HalfRateClkEn_MASK 0x10000
29388 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__HalfRateClkEn__SHIFT 0x10
29389 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__HalfRateClkEnOvrd_MASK 0x20000
29390 #define PSX80_PHY0_HTPLL_ROPLL_PciPllFreqMode__HalfRateClkEnOvrd__SHIFT 0x11
29391 #define PSX80_PHY0_HTPLL_ROPLL_PciPllUpdateCtrl__PllControlUpdate_MASK 0x1
29392 #define PSX80_PHY0_HTPLL_ROPLL_PciPllUpdateCtrl__PllControlUpdate__SHIFT 0x0
29393 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__AutoTrigRoCal_MASK 0x1
29394 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__AutoTrigRoCal__SHIFT 0x0
29395 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ManTrigRoCal_MASK 0x2
29396 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ManTrigRoCal__SHIFT 0x1
29397 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ContinueCal_MASK 0x4
29398 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ContinueCal__SHIFT 0x2
29399 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__CalDone_MASK 0x8
29400 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__CalDone__SHIFT 0x3
29401 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ManCalRdyNext_MASK 0x10
29402 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ManCalRdyNext__SHIFT 0x4
29403 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__CalFail_MASK 0x60
29404 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__CalFail__SHIFT 0x5
29405 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ADCRefIn_MASK 0x3f00000
29406 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ADCRefIn__SHIFT 0x14
29407 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__PLL_AdcOut_MASK 0x4000000
29408 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug3__PLL_AdcOut__SHIFT 0x1a
29409 #define PSX80_PHY0_HTPLL_ROPLL_PciFuseProcess__PhyFuseValid_MASK 0x1
29410 #define PSX80_PHY0_HTPLL_ROPLL_PciFuseProcess__PhyFuseValid__SHIFT 0x0
29411 #define PSX80_PHY0_HTPLL_ROPLL_PciFuseProcess__FuseProcRefAdj_MASK 0x1e
29412 #define PSX80_PHY0_HTPLL_ROPLL_PciFuseProcess__FuseProcRefAdj__SHIFT 0x1
29413 #define PSX80_PHY0_HTPLL_ROPLL_PciFuseProcess__FuseProcPllSpare_MASK 0xf00
29414 #define PSX80_PHY0_HTPLL_ROPLL_PciFuseProcess__FuseProcPllSpare__SHIFT 0x8
29415 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug4__AltDiv_MASK 0xffff
29416 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug4__AltDiv__SHIFT 0x0
29417 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug5__VregCtl7_0_MASK 0xff
29418 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug5__VregCtl7_0__SHIFT 0x0
29419 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug5__VregCtl11_8_MASK 0xf00
29420 #define PSX80_PHY0_HTPLL_ROPLL_PciPllTestDebug5__VregCtl11_8__SHIFT 0x8
29421 #define PSX80_PHY0_LCPLL_LCPLL_PowerDownEn__PllPowerDownEn_MASK 0x7
29422 #define PSX80_PHY0_LCPLL_LCPLL_PowerDownEn__PllPowerDownEn__SHIFT 0x0
29423 #define PSX80_PHY0_LCPLL_LCPLL_PowerDownEn__PllPowerDownOvrd_MASK 0x10
29424 #define PSX80_PHY0_LCPLL_LCPLL_PowerDownEn__PllPowerDownOvrd__SHIFT 0x4
29425 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControlExt__BgRcFiltShortTimer_MASK 0x7
29426 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControlExt__BgRcFiltShortTimer__SHIFT 0x0
29427 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControlExt__BgRcFiltShortForce_MASK 0x8
29428 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControlExt__BgRcFiltShortForce__SHIFT 0x3
29429 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__VcoRange_MASK 0xff
29430 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__VcoRange__SHIFT 0x0
29431 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__VcoRangeBin_MASK 0x700
29432 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__VcoRangeBin__SHIFT 0x8
29433 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__LpfRes_MASK 0x3000
29434 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__LpfRes__SHIFT 0xc
29435 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__CpiDac3_0_MASK 0x3c000
29436 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__CpiDac3_0__SHIFT 0xe
29437 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__CpiDac7_4_MASK 0x3c0000
29438 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__CpiDac7_4__SHIFT 0x12
29439 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__FastLockTimer_MASK 0x3c00000
29440 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__FastLockTimer__SHIFT 0x16
29441 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__FastLock_MASK 0x4000000
29442 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__FastLock__SHIFT 0x1a
29443 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__ClearLockDetect_MASK 0x10000000
29444 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__ClearLockDetect__SHIFT 0x1c
29445 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__PllLocked_MASK 0x20000000
29446 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__PllLocked__SHIFT 0x1d
29447 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__ManaregRampTimer_MASK 0xc0000000
29448 #define PSX80_PHY0_LCPLL_LCPLL_PciPllControl__ManaregRampTimer__SHIFT 0x1e
29449 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug1__PllMeasCtl_MASK 0x7ff
29450 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug1__PllMeasCtl__SHIFT 0x0
29451 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug1__PllTp_MASK 0xfffff800
29452 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug1__PllTp__SHIFT 0xb
29453 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PLC_MeasOut_MASK 0x3ffff
29454 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PLC_MeasOut__SHIFT 0x0
29455 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PLC_Tpo_MASK 0x40000
29456 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PLC_Tpo__SHIFT 0x12
29457 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PllDsmObsSel_MASK 0xe00000
29458 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PllDsmObsSel__SHIFT 0x15
29459 #define PSX80_PHY0_LCPLL_LCPLL_PciPllFreqMode__FullRateClkEn_MASK 0x1000
29460 #define PSX80_PHY0_LCPLL_LCPLL_PciPllFreqMode__FullRateClkEn__SHIFT 0xc
29461 #define PSX80_PHY0_LCPLL_LCPLL_PciPllFreqMode__FullRateClkEnOvrd_MASK 0x2000
29462 #define PSX80_PHY0_LCPLL_LCPLL_PciPllFreqMode__FullRateClkEnOvrd__SHIFT 0xd
29463 #define PSX80_PHY0_LCPLL_LCPLL_PciPllFreqMode__HalfRateClkEn_MASK 0x10000
29464 #define PSX80_PHY0_LCPLL_LCPLL_PciPllFreqMode__HalfRateClkEn__SHIFT 0x10
29465 #define PSX80_PHY0_LCPLL_LCPLL_PciPllFreqMode__HalfRateClkEnOvrd_MASK 0x20000
29466 #define PSX80_PHY0_LCPLL_LCPLL_PciPllFreqMode__HalfRateClkEnOvrd__SHIFT 0x11
29467 #define PSX80_PHY0_LCPLL_LCPLL_PciLcVcoCtrl__LCTankI_MASK 0xff
29468 #define PSX80_PHY0_LCPLL_LCPLL_PciLcVcoCtrl__LCTankI__SHIFT 0x0
29469 #define PSX80_PHY0_LCPLL_LCPLL_PciPllUpdateCtrl__PllControlUpdate_MASK 0x1
29470 #define PSX80_PHY0_LCPLL_LCPLL_PciPllUpdateCtrl__PllControlUpdate__SHIFT 0x0
29471 #define PSX80_PHY0_LCPLL_LCPLL_PciPllUpdateCtrl__MeasCycleCnt_MASK 0x3800000
29472 #define PSX80_PHY0_LCPLL_LCPLL_PciPllUpdateCtrl__MeasCycleCnt__SHIFT 0x17
29473 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__FinalFbCnt_MASK 0x3fff
29474 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__FinalFbCnt__SHIFT 0x0
29475 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__CalDone_MASK 0x8000
29476 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__CalDone__SHIFT 0xf
29477 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ManCalRdyNext_MASK 0x10000
29478 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ManCalRdyNext__SHIFT 0x10
29479 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__CalFail_MASK 0xe0000
29480 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__CalFail__SHIFT 0x11
29481 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ADCRefIn_MASK 0x3f00000
29482 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ADCRefIn__SHIFT 0x14
29483 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__PLC_AdcOut_MASK 0x4000000
29484 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__PLC_AdcOut__SHIFT 0x1a
29485 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__StartCntEn_MASK 0x8000000
29486 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__StartCntEn__SHIFT 0x1b
29487 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ContinueCal_MASK 0x20000000
29488 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ContinueCal__SHIFT 0x1d
29489 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug4__AltDiv_MASK 0xffff
29490 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug4__AltDiv__SHIFT 0x0
29491 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug5__VregCtl7_0_MASK 0xff
29492 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug5__VregCtl7_0__SHIFT 0x0
29493 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug5__VregCtl11_8_MASK 0xf00
29494 #define PSX80_PHY0_LCPLL_LCPLL_PciPllTestDebug5__VregCtl11_8__SHIFT 0x8
29495 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_valid_MASK 0x1
29496 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_valid__SHIFT 0x0
29497 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_ei_det_thresh_sel_MASK 0x6
29498 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_ei_det_thresh_sel__SHIFT 0x1
29499 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_dll_flock_disable_MASK 0x8
29500 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_dll_flock_disable__SHIFT 0x3
29501 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_cdr_ph_gain_gen12_MASK 0xf0
29502 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_cdr_ph_gain_gen12__SHIFT 0x4
29503 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_cdr_pi_stpsz_gen12_MASK 0x100
29504 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_cdr_pi_stpsz_gen12__SHIFT 0x8
29505 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_ron_ctl_MASK 0x600
29506 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_ron_ctl__SHIFT 0x9
29507 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_rtt_ctl_MASK 0x1800
29508 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_rtt_ctl__SHIFT 0xb
29509 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_rxdetect_samp_time_MASK 0xc0000
29510 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_rxdetect_samp_time__SHIFT 0x12
29511 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_spare_MASK 0xfff00000
29512 #define PSX81_PHY0_COM_COMMON_FUSE1__fuse1_spare__SHIFT 0x14
29513 #define PSX81_PHY0_COM_COMMON_FUSE2__fuse2_valid_MASK 0x1
29514 #define PSX81_PHY0_COM_COMMON_FUSE2__fuse2_valid__SHIFT 0x0
29515 #define PSX81_PHY0_COM_COMMON_FUSE2__fuse2_spare_MASK 0xfffffffe
29516 #define PSX81_PHY0_COM_COMMON_FUSE2__fuse2_spare__SHIFT 0x1
29517 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_valid_MASK 0x1
29518 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_valid__SHIFT 0x0
29519 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_dll_cpi_sel_MASK 0xe
29520 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_dll_cpi_sel__SHIFT 0x1
29521 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_ron_override_val_MASK 0x3f0
29522 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_ron_override_val__SHIFT 0x4
29523 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_rtt_override_val_MASK 0xfc00
29524 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_rtt_override_val__SHIFT 0xa
29525 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_lcpll_bw_adj_MASK 0xf0000
29526 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_lcpll_bw_adj__SHIFT 0x10
29527 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_lcpll_ref_adj_MASK 0xf00000
29528 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_lcpll_ref_adj__SHIFT 0x14
29529 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_ropll_ref_adj_MASK 0xf000000
29530 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_ropll_ref_adj__SHIFT 0x18
29531 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_refresh_cal_en_MASK 0x10000000
29532 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_refresh_cal_en__SHIFT 0x1c
29533 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_spare_MASK 0xe0000000
29534 #define PSX81_PHY0_COM_COMMON_FUSE3__fuse3_spare__SHIFT 0x1d
29535 #define PSX81_PHY0_COM_COMMON_ELECIDLE__ei_det_dis_ps0_MASK 0x1
29536 #define PSX81_PHY0_COM_COMMON_ELECIDLE__ei_det_dis_ps0__SHIFT 0x0
29537 #define PSX81_PHY0_COM_COMMON_ELECIDLE__ei_det_initiate_ofc_cal_MASK 0x2
29538 #define PSX81_PHY0_COM_COMMON_ELECIDLE__ei_det_initiate_ofc_cal__SHIFT 0x1
29539 #define PSX81_PHY0_COM_COMMON_ELECIDLE__ei_det_dac_test_ofc_sel_MASK 0x4
29540 #define PSX81_PHY0_COM_COMMON_ELECIDLE__ei_det_dac_test_ofc_sel__SHIFT 0x2
29541 #define PSX81_PHY0_COM_COMMON_ELECIDLE__ei_det_dac_test_code_MASK 0x3f0
29542 #define PSX81_PHY0_COM_COMMON_ELECIDLE__ei_det_dac_test_code__SHIFT 0x4
29543 #define PSX81_PHY0_COM_COMMON_DFX__nelb_en_MASK 0x1
29544 #define PSX81_PHY0_COM_COMMON_DFX__nelb_en__SHIFT 0x0
29545 #define PSX81_PHY0_COM_COMMON_DFX__prbs_seed_MASK 0x7fe
29546 #define PSX81_PHY0_COM_COMMON_DFX__prbs_seed__SHIFT 0x1
29547 #define PSX81_PHY0_COM_COMMON_DFX__force_cdr_en_MASK 0x800
29548 #define PSX81_PHY0_COM_COMMON_DFX__force_cdr_en__SHIFT 0xb
29549 #define PSX81_PHY0_COM_COMMON_DFX__ovrd_pll_on_MASK 0x2000
29550 #define PSX81_PHY0_COM_COMMON_DFX__ovrd_pll_on__SHIFT 0xd
29551 #define PSX81_PHY0_COM_COMMON_DFX__ovrd_clk_en_MASK 0x8000
29552 #define PSX81_PHY0_COM_COMMON_DFX__ovrd_clk_en__SHIFT 0xf
29553 #define PSX81_PHY0_COM_COMMON_DFX__dsm_sel_MASK 0x7e0000
29554 #define PSX81_PHY0_COM_COMMON_DFX__dsm_sel__SHIFT 0x11
29555 #define PSX81_PHY0_COM_COMMON_DFX__dsm_en_MASK 0xf000000
29556 #define PSX81_PHY0_COM_COMMON_DFX__dsm_en__SHIFT 0x18
29557 #define PSX81_PHY0_COM_COMMON_DFX__hold_rdy_response_MASK 0x20000000
29558 #define PSX81_PHY0_COM_COMMON_DFX__hold_rdy_response__SHIFT 0x1d
29559 #define PSX81_PHY0_COM_COMMON_MAR_DEEMPH_NOM__tx_margin_nom_MASK 0xff
29560 #define PSX81_PHY0_COM_COMMON_MAR_DEEMPH_NOM__tx_margin_nom__SHIFT 0x0
29561 #define PSX81_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph_gen1_nom_MASK 0xff00
29562 #define PSX81_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph_gen1_nom__SHIFT 0x8
29563 #define PSX81_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph35_gen2_nom_MASK 0xff0000
29564 #define PSX81_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph35_gen2_nom__SHIFT 0x10
29565 #define PSX81_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph60_gen2_nom_MASK 0xff000000
29566 #define PSX81_PHY0_COM_COMMON_MAR_DEEMPH_NOM__deemph60_gen2_nom__SHIFT 0x18
29567 #define PSX81_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_1_MASK 0xff
29568 #define PSX81_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_1__SHIFT 0x0
29569 #define PSX81_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_2_MASK 0xff00
29570 #define PSX81_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_2__SHIFT 0x8
29571 #define PSX81_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_3_MASK 0xff0000
29572 #define PSX81_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_3__SHIFT 0x10
29573 #define PSX81_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_4_MASK 0xff000000
29574 #define PSX81_PHY0_COM_COMMON_SELDEEMPH35__deemph_3pt5db_4__SHIFT 0x18
29575 #define PSX81_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_1_MASK 0xff
29576 #define PSX81_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_1__SHIFT 0x0
29577 #define PSX81_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_2_MASK 0xff00
29578 #define PSX81_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_2__SHIFT 0x8
29579 #define PSX81_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_3_MASK 0xff0000
29580 #define PSX81_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_3__SHIFT 0x10
29581 #define PSX81_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_4_MASK 0xff000000
29582 #define PSX81_PHY0_COM_COMMON_SELDEEMPH60__deemph_6db_4__SHIFT 0x18
29583 #define PSX81_PHY0_COM_COMMON_LANE_PWRMGMT__pgdelay_MASK 0xf
29584 #define PSX81_PHY0_COM_COMMON_LANE_PWRMGMT__pgdelay__SHIFT 0x0
29585 #define PSX81_PHY0_COM_COMMON_LANE_PWRMGMT__pgmask_MASK 0x3f0
29586 #define PSX81_PHY0_COM_COMMON_LANE_PWRMGMT__pgmask__SHIFT 0x4
29587 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_fom_ber_MASK 0x7
29588 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_fom_ber__SHIFT 0x0
29589 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_oc_time_MASK 0xf0
29590 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_oc_time__SHIFT 0x4
29591 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_cdr_time_MASK 0x1e00
29592 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_cdr_time__SHIFT 0x9
29593 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_leq_time_MASK 0x3c000
29594 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_leq_time__SHIFT 0xe
29595 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_dfe_time_MASK 0x780000
29596 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_dfe_time__SHIFT 0x13
29597 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_fom_time_MASK 0x1e000000
29598 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_fom_time__SHIFT 0x19
29599 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_dfe_alg_sel_MASK 0xe0000000
29600 #define PSX81_PHY0_COM_COMMON_ADAPTCTL1__adapt_cfg_dfe_alg_sel__SHIFT 0x1d
29601 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_leq_loop_gain_MASK 0x3
29602 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_leq_loop_gain__SHIFT 0x0
29603 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_ofc_loop_gain_MASK 0x78
29604 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_ofc_loop_gain__SHIFT 0x3
29605 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_fom_loop_gain_MASK 0xf00
29606 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_fom_loop_gain__SHIFT 0x8
29607 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_dfe_ref_loop_gain_MASK 0x1e000
29608 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_dfe_ref_loop_gain__SHIFT 0xd
29609 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_dfe_tap_loop_gain_MASK 0x3c0000
29610 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_dfe_tap_loop_gain__SHIFT 0x12
29611 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_pi_off_range_rt_MASK 0x3800000
29612 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_pi_off_range_rt__SHIFT 0x17
29613 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_pi_off_range_lt_MASK 0x38000000
29614 #define PSX81_PHY0_COM_COMMON_ADAPTCTL2__adapt_cfg_pi_off_range_lt__SHIFT 0x1b
29615 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_leq_dcattn_byp_val_MASK 0x1f
29616 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_leq_dcattn_byp_val__SHIFT 0x0
29617 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen3_leq_dcattn_byp_val_MASK 0x7c0
29618 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen3_leq_dcattn_byp_val__SHIFT 0x6
29619 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_leq_pole_byp_val_MASK 0xe000
29620 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_leq_pole_byp_val__SHIFT 0xd
29621 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen3_leq_pole_byp_val_MASK 0xe0000
29622 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen3_leq_pole_byp_val__SHIFT 0x11
29623 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_dfe_tp1_byp_val_MASK 0xfc00000
29624 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL__adapt_cfg_gen12_dfe_tp1_byp_val__SHIFT 0x16
29625 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen12_dfe_tp2_byp_val_MASK 0x3f
29626 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen12_dfe_tp2_byp_val__SHIFT 0x0
29627 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen12_pi_off_byp_val_MASK 0xf00
29628 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen12_pi_off_byp_val__SHIFT 0x8
29629 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen3_pi_off_byp_val_MASK 0x1e000
29630 #define PSX81_PHY0_COM_COMMON_ADAPT_CFG_BYP_VAL1__adapt_cfg_gen3_pi_off_byp_val__SHIFT 0xd
29631 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_doff_byp_val_MASK 0x1ff
29632 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_doff_byp_val__SHIFT 0x0
29633 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_xoff_byp_val_MASK 0xff800
29634 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_xoff_byp_val__SHIFT 0xb
29635 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_eoff_byp_val_MASK 0x7fc00000
29636 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL__adapt_dbg_eoff_byp_val__SHIFT 0x16
29637 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL1__adapt_dbg_gen3_dfe_tp1_byp_val_MASK 0x3f
29638 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL1__adapt_dbg_gen3_dfe_tp1_byp_val__SHIFT 0x0
29639 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL1__adapt_dbg_gen3_dfe_tp2_byp_val_MASK 0x1f80
29640 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG_BYP_VAL1__adapt_dbg_gen3_dfe_tp2_byp_val__SHIFT 0x7
29641 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_mode_MASK 0x7
29642 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_mode__SHIFT 0x0
29643 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_exec_MASK 0x1c0
29644 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_exec__SHIFT 0x6
29645 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_inst_MASK 0x3fffc00
29646 #define PSX81_PHY0_COM_COMMON_ADAPT_DBG1__adapt_dbg_apu_inst__SHIFT 0xa
29647 #define PSX81_PHY0_COM_COMMON_LNCNTRL__clkgate_dis_MASK 0x20
29648 #define PSX81_PHY0_COM_COMMON_LNCNTRL__clkgate_dis__SHIFT 0x5
29649 #define PSX81_PHY0_COM_COMMON_LNCNTRL__dll_lock_time_sel_MASK 0xc0
29650 #define PSX81_PHY0_COM_COMMON_LNCNTRL__dll_lock_time_sel__SHIFT 0x6
29651 #define PSX81_PHY0_COM_COMMON_LNCNTRL__cdr_lock_time_sel_MASK 0x300
29652 #define PSX81_PHY0_COM_COMMON_LNCNTRL__cdr_lock_time_sel__SHIFT 0x8
29653 #define PSX81_PHY0_COM_COMMON_TXTESTDEBUG__test_single_leg_sel_MASK 0x1f
29654 #define PSX81_PHY0_COM_COMMON_TXTESTDEBUG__test_single_leg_sel__SHIFT 0x0
29655 #define PSX81_PHY0_COM_COMMON_TXTESTDEBUG__test_single_leg_en_MASK 0x40
29656 #define PSX81_PHY0_COM_COMMON_TXTESTDEBUG__test_single_leg_en__SHIFT 0x6
29657 #define PSX81_PHY0_COM_COMMON_RXTESTDEBUG__rx2tx_bypass_sel_MASK 0x70
29658 #define PSX81_PHY0_COM_COMMON_RXTESTDEBUG__rx2tx_bypass_sel__SHIFT 0x4
29659 #define PSX81_PHY0_COM_COMMON_CDR_PHCTL__cdr_pi_stpsz_gen3_MASK 0x1
29660 #define PSX81_PHY0_COM_COMMON_CDR_PHCTL__cdr_pi_stpsz_gen3__SHIFT 0x0
29661 #define PSX81_PHY0_COM_COMMON_CDR_PHCTL__cdr_ph_gain_gen3_MASK 0x780
29662 #define PSX81_PHY0_COM_COMMON_CDR_PHCTL__cdr_ph_gain_gen3__SHIFT 0x7
29663 #define PSX81_PHY0_COM_COMMON_CDR_PHCTL__cdr_ph_byp_val_MASK 0x7e000
29664 #define PSX81_PHY0_COM_COMMON_CDR_PHCTL__cdr_ph_byp_val__SHIFT 0xd
29665 #define PSX81_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_en_MASK 0x1
29666 #define PSX81_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_en__SHIFT 0x0
29667 #define PSX81_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_gain_gen12_MASK 0x3c
29668 #define PSX81_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_gain_gen12__SHIFT 0x2
29669 #define PSX81_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_gain_gen3_MASK 0x780
29670 #define PSX81_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_gain_gen3__SHIFT 0x7
29671 #define PSX81_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_byp_val_MASK 0x1ff000
29672 #define PSX81_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_byp_val__SHIFT 0xc
29673 #define PSX81_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_limit_MASK 0xc00000
29674 #define PSX81_PHY0_COM_COMMON_CDR_FRCTL__cdr_fr_limit__SHIFT 0x16
29675 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__rx_pwr_MASK 0x7
29676 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__rx_pwr__SHIFT 0x0
29677 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__rx_pg_en_MASK 0x18
29678 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__rx_pg_en__SHIFT 0x3
29679 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__eidet_en_MASK 0x20
29680 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_BROADCAST__eidet_en__SHIFT 0x5
29681 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__rx_pwr_MASK 0x7
29682 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__rx_pwr__SHIFT 0x0
29683 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__rx_pg_en_MASK 0x18
29684 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__rx_pg_en__SHIFT 0x3
29685 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__eidet_en_MASK 0x20
29686 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE0__eidet_en__SHIFT 0x5
29687 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__rx_pwr_MASK 0x7
29688 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__rx_pwr__SHIFT 0x0
29689 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__rx_pg_en_MASK 0x18
29690 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__rx_pg_en__SHIFT 0x3
29691 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__eidet_en_MASK 0x20
29692 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE1__eidet_en__SHIFT 0x5
29693 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__rx_pwr_MASK 0x7
29694 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__rx_pwr__SHIFT 0x0
29695 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__rx_pg_en_MASK 0x18
29696 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__rx_pg_en__SHIFT 0x3
29697 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__eidet_en_MASK 0x20
29698 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE2__eidet_en__SHIFT 0x5
29699 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__rx_pwr_MASK 0x7
29700 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__rx_pwr__SHIFT 0x0
29701 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__rx_pg_en_MASK 0x18
29702 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__rx_pg_en__SHIFT 0x3
29703 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__eidet_en_MASK 0x20
29704 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE3__eidet_en__SHIFT 0x5
29705 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__rx_pwr_MASK 0x7
29706 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__rx_pwr__SHIFT 0x0
29707 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__rx_pg_en_MASK 0x18
29708 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__rx_pg_en__SHIFT 0x3
29709 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__eidet_en_MASK 0x20
29710 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE4__eidet_en__SHIFT 0x5
29711 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__rx_pwr_MASK 0x7
29712 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__rx_pwr__SHIFT 0x0
29713 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__rx_pg_en_MASK 0x18
29714 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__rx_pg_en__SHIFT 0x3
29715 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__eidet_en_MASK 0x20
29716 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE5__eidet_en__SHIFT 0x5
29717 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__rx_pwr_MASK 0x7
29718 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__rx_pwr__SHIFT 0x0
29719 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__rx_pg_en_MASK 0x18
29720 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__rx_pg_en__SHIFT 0x3
29721 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__eidet_en_MASK 0x20
29722 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE6__eidet_en__SHIFT 0x5
29723 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__rx_pwr_MASK 0x7
29724 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__rx_pwr__SHIFT 0x0
29725 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__rx_pg_en_MASK 0x18
29726 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__rx_pg_en__SHIFT 0x3
29727 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__eidet_en_MASK 0x20
29728 #define PSX81_PHY0_RX_CMD_BUS_RX_CONTROL_LANE7__eidet_en__SHIFT 0x5
29729 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__twosym_en_MASK 0x1
29730 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__twosym_en__SHIFT 0x0
29731 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__link_speed_MASK 0x6
29732 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__link_speed__SHIFT 0x1
29733 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__freq_div2_MASK 0x8
29734 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_BROADCAST__freq_div2__SHIFT 0x3
29735 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__twosym_en_MASK 0x1
29736 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__twosym_en__SHIFT 0x0
29737 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__link_speed_MASK 0x6
29738 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__link_speed__SHIFT 0x1
29739 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__freq_div2_MASK 0x8
29740 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE0__freq_div2__SHIFT 0x3
29741 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__twosym_en_MASK 0x1
29742 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__twosym_en__SHIFT 0x0
29743 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__link_speed_MASK 0x6
29744 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__link_speed__SHIFT 0x1
29745 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__freq_div2_MASK 0x8
29746 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE1__freq_div2__SHIFT 0x3
29747 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__twosym_en_MASK 0x1
29748 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__twosym_en__SHIFT 0x0
29749 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__link_speed_MASK 0x6
29750 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__link_speed__SHIFT 0x1
29751 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__freq_div2_MASK 0x8
29752 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE2__freq_div2__SHIFT 0x3
29753 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__twosym_en_MASK 0x1
29754 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__twosym_en__SHIFT 0x0
29755 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__link_speed_MASK 0x6
29756 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__link_speed__SHIFT 0x1
29757 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__freq_div2_MASK 0x8
29758 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE3__freq_div2__SHIFT 0x3
29759 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__twosym_en_MASK 0x1
29760 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__twosym_en__SHIFT 0x0
29761 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__link_speed_MASK 0x6
29762 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__link_speed__SHIFT 0x1
29763 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__freq_div2_MASK 0x8
29764 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE4__freq_div2__SHIFT 0x3
29765 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__twosym_en_MASK 0x1
29766 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__twosym_en__SHIFT 0x0
29767 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__link_speed_MASK 0x6
29768 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__link_speed__SHIFT 0x1
29769 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__freq_div2_MASK 0x8
29770 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE5__freq_div2__SHIFT 0x3
29771 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__twosym_en_MASK 0x1
29772 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__twosym_en__SHIFT 0x0
29773 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__link_speed_MASK 0x6
29774 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__link_speed__SHIFT 0x1
29775 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__freq_div2_MASK 0x8
29776 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE6__freq_div2__SHIFT 0x3
29777 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__twosym_en_MASK 0x1
29778 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__twosym_en__SHIFT 0x0
29779 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__link_speed_MASK 0x6
29780 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__link_speed__SHIFT 0x1
29781 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__freq_div2_MASK 0x8
29782 #define PSX81_PHY0_RX_CMD_BUS_GLOBAL_FOR_RX_LANE7__freq_div2__SHIFT 0x3
29783 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_dfr_dis_MASK 0x1
29784 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_dfr_dis__SHIFT 0x0
29785 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_dac_vdc_MASK 0x1fe
29786 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_dac_vdc__SHIFT 0x1
29787 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_term_mode_MASK 0x1800
29788 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_term_mode__SHIFT 0xb
29789 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_vdc_dac_tri_MASK 0x2000
29790 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_vdc_dac_tri__SHIFT 0xd
29791 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_vdc_dac_fixed_polarity_MASK 0x4000
29792 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_vdc_dac_fixed_polarity__SHIFT 0xe
29793 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_dfr_data_sign_MASK 0x8000
29794 #define PSX81_PHY0_RX_RX_CTL_BROADCAST__rx_dfr_data_sign__SHIFT 0xf
29795 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_dfr_dis_MASK 0x1
29796 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_dfr_dis__SHIFT 0x0
29797 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_dac_vdc_MASK 0x1fe
29798 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_dac_vdc__SHIFT 0x1
29799 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_term_mode_MASK 0x1800
29800 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_term_mode__SHIFT 0xb
29801 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_vdc_dac_tri_MASK 0x2000
29802 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_vdc_dac_tri__SHIFT 0xd
29803 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_vdc_dac_fixed_polarity_MASK 0x4000
29804 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_vdc_dac_fixed_polarity__SHIFT 0xe
29805 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_dfr_data_sign_MASK 0x8000
29806 #define PSX81_PHY0_RX_RX_CTL_LANE0__rx_dfr_data_sign__SHIFT 0xf
29807 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_dfr_dis_MASK 0x1
29808 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_dfr_dis__SHIFT 0x0
29809 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_dac_vdc_MASK 0x1fe
29810 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_dac_vdc__SHIFT 0x1
29811 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_term_mode_MASK 0x1800
29812 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_term_mode__SHIFT 0xb
29813 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_vdc_dac_tri_MASK 0x2000
29814 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_vdc_dac_tri__SHIFT 0xd
29815 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_vdc_dac_fixed_polarity_MASK 0x4000
29816 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_vdc_dac_fixed_polarity__SHIFT 0xe
29817 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_dfr_data_sign_MASK 0x8000
29818 #define PSX81_PHY0_RX_RX_CTL_LANE1__rx_dfr_data_sign__SHIFT 0xf
29819 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_dfr_dis_MASK 0x1
29820 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_dfr_dis__SHIFT 0x0
29821 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_dac_vdc_MASK 0x1fe
29822 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_dac_vdc__SHIFT 0x1
29823 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_term_mode_MASK 0x1800
29824 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_term_mode__SHIFT 0xb
29825 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_vdc_dac_tri_MASK 0x2000
29826 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_vdc_dac_tri__SHIFT 0xd
29827 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_vdc_dac_fixed_polarity_MASK 0x4000
29828 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_vdc_dac_fixed_polarity__SHIFT 0xe
29829 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_dfr_data_sign_MASK 0x8000
29830 #define PSX81_PHY0_RX_RX_CTL_LANE2__rx_dfr_data_sign__SHIFT 0xf
29831 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_dfr_dis_MASK 0x1
29832 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_dfr_dis__SHIFT 0x0
29833 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_dac_vdc_MASK 0x1fe
29834 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_dac_vdc__SHIFT 0x1
29835 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_term_mode_MASK 0x1800
29836 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_term_mode__SHIFT 0xb
29837 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_vdc_dac_tri_MASK 0x2000
29838 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_vdc_dac_tri__SHIFT 0xd
29839 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_vdc_dac_fixed_polarity_MASK 0x4000
29840 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_vdc_dac_fixed_polarity__SHIFT 0xe
29841 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_dfr_data_sign_MASK 0x8000
29842 #define PSX81_PHY0_RX_RX_CTL_LANE3__rx_dfr_data_sign__SHIFT 0xf
29843 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_dfr_dis_MASK 0x1
29844 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_dfr_dis__SHIFT 0x0
29845 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_dac_vdc_MASK 0x1fe
29846 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_dac_vdc__SHIFT 0x1
29847 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_term_mode_MASK 0x1800
29848 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_term_mode__SHIFT 0xb
29849 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_vdc_dac_tri_MASK 0x2000
29850 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_vdc_dac_tri__SHIFT 0xd
29851 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_vdc_dac_fixed_polarity_MASK 0x4000
29852 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_vdc_dac_fixed_polarity__SHIFT 0xe
29853 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_dfr_data_sign_MASK 0x8000
29854 #define PSX81_PHY0_RX_RX_CTL_LANE4__rx_dfr_data_sign__SHIFT 0xf
29855 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_dfr_dis_MASK 0x1
29856 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_dfr_dis__SHIFT 0x0
29857 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_dac_vdc_MASK 0x1fe
29858 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_dac_vdc__SHIFT 0x1
29859 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_term_mode_MASK 0x1800
29860 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_term_mode__SHIFT 0xb
29861 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_vdc_dac_tri_MASK 0x2000
29862 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_vdc_dac_tri__SHIFT 0xd
29863 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_vdc_dac_fixed_polarity_MASK 0x4000
29864 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_vdc_dac_fixed_polarity__SHIFT 0xe
29865 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_dfr_data_sign_MASK 0x8000
29866 #define PSX81_PHY0_RX_RX_CTL_LANE5__rx_dfr_data_sign__SHIFT 0xf
29867 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_dfr_dis_MASK 0x1
29868 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_dfr_dis__SHIFT 0x0
29869 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_dac_vdc_MASK 0x1fe
29870 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_dac_vdc__SHIFT 0x1
29871 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_term_mode_MASK 0x1800
29872 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_term_mode__SHIFT 0xb
29873 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_vdc_dac_tri_MASK 0x2000
29874 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_vdc_dac_tri__SHIFT 0xd
29875 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_vdc_dac_fixed_polarity_MASK 0x4000
29876 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_vdc_dac_fixed_polarity__SHIFT 0xe
29877 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_dfr_data_sign_MASK 0x8000
29878 #define PSX81_PHY0_RX_RX_CTL_LANE6__rx_dfr_data_sign__SHIFT 0xf
29879 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_dfr_dis_MASK 0x1
29880 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_dfr_dis__SHIFT 0x0
29881 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_dac_vdc_MASK 0x1fe
29882 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_dac_vdc__SHIFT 0x1
29883 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_term_mode_MASK 0x1800
29884 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_term_mode__SHIFT 0xb
29885 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_vdc_dac_tri_MASK 0x2000
29886 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_vdc_dac_tri__SHIFT 0xd
29887 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_vdc_dac_fixed_polarity_MASK 0x4000
29888 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_vdc_dac_fixed_polarity__SHIFT 0xe
29889 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_dfr_data_sign_MASK 0x8000
29890 #define PSX81_PHY0_RX_RX_CTL_LANE7__rx_dfr_data_sign__SHIFT 0xf
29891 #define PSX81_PHY0_RX_DLL_CTL_BROADCAST__dll_dbg_clk_sel_MASK 0x7
29892 #define PSX81_PHY0_RX_DLL_CTL_BROADCAST__dll_dbg_clk_sel__SHIFT 0x0
29893 #define PSX81_PHY0_RX_DLL_CTL_BROADCAST__dll_dbg_vreg_ref_sel_MASK 0x10
29894 #define PSX81_PHY0_RX_DLL_CTL_BROADCAST__dll_dbg_vreg_ref_sel__SHIFT 0x4
29895 #define PSX81_PHY0_RX_DLL_CTL_BROADCAST__dll_analog_obs_en_MASK 0x20
29896 #define PSX81_PHY0_RX_DLL_CTL_BROADCAST__dll_analog_obs_en__SHIFT 0x5
29897 #define PSX81_PHY0_RX_DLL_CTL_BROADCAST__dll_surge_ctrl_MASK 0x80
29898 #define PSX81_PHY0_RX_DLL_CTL_BROADCAST__dll_surge_ctrl__SHIFT 0x7
29899 #define PSX81_PHY0_RX_DLL_CTL_LANE0__dll_dbg_clk_sel_MASK 0x7
29900 #define PSX81_PHY0_RX_DLL_CTL_LANE0__dll_dbg_clk_sel__SHIFT 0x0
29901 #define PSX81_PHY0_RX_DLL_CTL_LANE0__dll_dbg_vreg_ref_sel_MASK 0x10
29902 #define PSX81_PHY0_RX_DLL_CTL_LANE0__dll_dbg_vreg_ref_sel__SHIFT 0x4
29903 #define PSX81_PHY0_RX_DLL_CTL_LANE0__dll_analog_obs_en_MASK 0x20
29904 #define PSX81_PHY0_RX_DLL_CTL_LANE0__dll_analog_obs_en__SHIFT 0x5
29905 #define PSX81_PHY0_RX_DLL_CTL_LANE0__dll_surge_ctrl_MASK 0x80
29906 #define PSX81_PHY0_RX_DLL_CTL_LANE0__dll_surge_ctrl__SHIFT 0x7
29907 #define PSX81_PHY0_RX_DLL_CTL_LANE1__dll_dbg_clk_sel_MASK 0x7
29908 #define PSX81_PHY0_RX_DLL_CTL_LANE1__dll_dbg_clk_sel__SHIFT 0x0
29909 #define PSX81_PHY0_RX_DLL_CTL_LANE1__dll_dbg_vreg_ref_sel_MASK 0x10
29910 #define PSX81_PHY0_RX_DLL_CTL_LANE1__dll_dbg_vreg_ref_sel__SHIFT 0x4
29911 #define PSX81_PHY0_RX_DLL_CTL_LANE1__dll_analog_obs_en_MASK 0x20
29912 #define PSX81_PHY0_RX_DLL_CTL_LANE1__dll_analog_obs_en__SHIFT 0x5
29913 #define PSX81_PHY0_RX_DLL_CTL_LANE1__dll_surge_ctrl_MASK 0x80
29914 #define PSX81_PHY0_RX_DLL_CTL_LANE1__dll_surge_ctrl__SHIFT 0x7
29915 #define PSX81_PHY0_RX_DLL_CTL_LANE2__dll_dbg_clk_sel_MASK 0x7
29916 #define PSX81_PHY0_RX_DLL_CTL_LANE2__dll_dbg_clk_sel__SHIFT 0x0
29917 #define PSX81_PHY0_RX_DLL_CTL_LANE2__dll_dbg_vreg_ref_sel_MASK 0x10
29918 #define PSX81_PHY0_RX_DLL_CTL_LANE2__dll_dbg_vreg_ref_sel__SHIFT 0x4
29919 #define PSX81_PHY0_RX_DLL_CTL_LANE2__dll_analog_obs_en_MASK 0x20
29920 #define PSX81_PHY0_RX_DLL_CTL_LANE2__dll_analog_obs_en__SHIFT 0x5
29921 #define PSX81_PHY0_RX_DLL_CTL_LANE2__dll_surge_ctrl_MASK 0x80
29922 #define PSX81_PHY0_RX_DLL_CTL_LANE2__dll_surge_ctrl__SHIFT 0x7
29923 #define PSX81_PHY0_RX_DLL_CTL_LANE3__dll_dbg_clk_sel_MASK 0x7
29924 #define PSX81_PHY0_RX_DLL_CTL_LANE3__dll_dbg_clk_sel__SHIFT 0x0
29925 #define PSX81_PHY0_RX_DLL_CTL_LANE3__dll_dbg_vreg_ref_sel_MASK 0x10
29926 #define PSX81_PHY0_RX_DLL_CTL_LANE3__dll_dbg_vreg_ref_sel__SHIFT 0x4
29927 #define PSX81_PHY0_RX_DLL_CTL_LANE3__dll_analog_obs_en_MASK 0x20
29928 #define PSX81_PHY0_RX_DLL_CTL_LANE3__dll_analog_obs_en__SHIFT 0x5
29929 #define PSX81_PHY0_RX_DLL_CTL_LANE3__dll_surge_ctrl_MASK 0x80
29930 #define PSX81_PHY0_RX_DLL_CTL_LANE3__dll_surge_ctrl__SHIFT 0x7
29931 #define PSX81_PHY0_RX_DLL_CTL_LANE4__dll_dbg_clk_sel_MASK 0x7
29932 #define PSX81_PHY0_RX_DLL_CTL_LANE4__dll_dbg_clk_sel__SHIFT 0x0
29933 #define PSX81_PHY0_RX_DLL_CTL_LANE4__dll_dbg_vreg_ref_sel_MASK 0x10
29934 #define PSX81_PHY0_RX_DLL_CTL_LANE4__dll_dbg_vreg_ref_sel__SHIFT 0x4
29935 #define PSX81_PHY0_RX_DLL_CTL_LANE4__dll_analog_obs_en_MASK 0x20
29936 #define PSX81_PHY0_RX_DLL_CTL_LANE4__dll_analog_obs_en__SHIFT 0x5
29937 #define PSX81_PHY0_RX_DLL_CTL_LANE4__dll_surge_ctrl_MASK 0x80
29938 #define PSX81_PHY0_RX_DLL_CTL_LANE4__dll_surge_ctrl__SHIFT 0x7
29939 #define PSX81_PHY0_RX_DLL_CTL_LANE5__dll_dbg_clk_sel_MASK 0x7
29940 #define PSX81_PHY0_RX_DLL_CTL_LANE5__dll_dbg_clk_sel__SHIFT 0x0
29941 #define PSX81_PHY0_RX_DLL_CTL_LANE5__dll_dbg_vreg_ref_sel_MASK 0x10
29942 #define PSX81_PHY0_RX_DLL_CTL_LANE5__dll_dbg_vreg_ref_sel__SHIFT 0x4
29943 #define PSX81_PHY0_RX_DLL_CTL_LANE5__dll_analog_obs_en_MASK 0x20
29944 #define PSX81_PHY0_RX_DLL_CTL_LANE5__dll_analog_obs_en__SHIFT 0x5
29945 #define PSX81_PHY0_RX_DLL_CTL_LANE5__dll_surge_ctrl_MASK 0x80
29946 #define PSX81_PHY0_RX_DLL_CTL_LANE5__dll_surge_ctrl__SHIFT 0x7
29947 #define PSX81_PHY0_RX_DLL_CTL_LANE6__dll_dbg_clk_sel_MASK 0x7
29948 #define PSX81_PHY0_RX_DLL_CTL_LANE6__dll_dbg_clk_sel__SHIFT 0x0
29949 #define PSX81_PHY0_RX_DLL_CTL_LANE6__dll_dbg_vreg_ref_sel_MASK 0x10
29950 #define PSX81_PHY0_RX_DLL_CTL_LANE6__dll_dbg_vreg_ref_sel__SHIFT 0x4
29951 #define PSX81_PHY0_RX_DLL_CTL_LANE6__dll_analog_obs_en_MASK 0x20
29952 #define PSX81_PHY0_RX_DLL_CTL_LANE6__dll_analog_obs_en__SHIFT 0x5
29953 #define PSX81_PHY0_RX_DLL_CTL_LANE6__dll_surge_ctrl_MASK 0x80
29954 #define PSX81_PHY0_RX_DLL_CTL_LANE6__dll_surge_ctrl__SHIFT 0x7
29955 #define PSX81_PHY0_RX_DLL_CTL_LANE7__dll_dbg_clk_sel_MASK 0x7
29956 #define PSX81_PHY0_RX_DLL_CTL_LANE7__dll_dbg_clk_sel__SHIFT 0x0
29957 #define PSX81_PHY0_RX_DLL_CTL_LANE7__dll_dbg_vreg_ref_sel_MASK 0x10
29958 #define PSX81_PHY0_RX_DLL_CTL_LANE7__dll_dbg_vreg_ref_sel__SHIFT 0x4
29959 #define PSX81_PHY0_RX_DLL_CTL_LANE7__dll_analog_obs_en_MASK 0x20
29960 #define PSX81_PHY0_RX_DLL_CTL_LANE7__dll_analog_obs_en__SHIFT 0x5
29961 #define PSX81_PHY0_RX_DLL_CTL_LANE7__dll_surge_ctrl_MASK 0x80
29962 #define PSX81_PHY0_RX_DLL_CTL_LANE7__dll_surge_ctrl__SHIFT 0x7
29963 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__prbs_clr_MASK 0x1
29964 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__prbs_clr__SHIFT 0x0
29965 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__prbs_err_MASK 0x2
29966 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__prbs_err__SHIFT 0x1
29967 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_dfr_force_MASK 0x10
29968 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_dfr_force__SHIFT 0x4
29969 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_force_leq_en_MASK 0x20
29970 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_force_leq_en__SHIFT 0x5
29971 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_byp_ac_cap_MASK 0x40
29972 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_byp_ac_cap__SHIFT 0x6
29973 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_byp_res_MASK 0x80
29974 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_byp_res__SHIFT 0x7
29975 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_raw_pin_gate_MASK 0x100
29976 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_raw_pin_gate__SHIFT 0x8
29977 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_force_short_vdc_out_MASK 0x400
29978 #define PSX81_PHY0_RX_RXTEST_REGS_BROADCAST__rx_force_short_vdc_out__SHIFT 0xa
29979 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__prbs_clr_MASK 0x1
29980 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__prbs_clr__SHIFT 0x0
29981 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__prbs_err_MASK 0x2
29982 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__prbs_err__SHIFT 0x1
29983 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_dfr_force_MASK 0x10
29984 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_dfr_force__SHIFT 0x4
29985 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_force_leq_en_MASK 0x20
29986 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_force_leq_en__SHIFT 0x5
29987 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_byp_ac_cap_MASK 0x40
29988 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_byp_ac_cap__SHIFT 0x6
29989 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_byp_res_MASK 0x80
29990 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_byp_res__SHIFT 0x7
29991 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_raw_pin_gate_MASK 0x100
29992 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_raw_pin_gate__SHIFT 0x8
29993 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_force_short_vdc_out_MASK 0x400
29994 #define PSX81_PHY0_RX_RXTEST_REGS_LANE0__rx_force_short_vdc_out__SHIFT 0xa
29995 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__prbs_clr_MASK 0x1
29996 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__prbs_clr__SHIFT 0x0
29997 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__prbs_err_MASK 0x2
29998 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__prbs_err__SHIFT 0x1
29999 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_dfr_force_MASK 0x10
30000 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_dfr_force__SHIFT 0x4
30001 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_force_leq_en_MASK 0x20
30002 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_force_leq_en__SHIFT 0x5
30003 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_byp_ac_cap_MASK 0x40
30004 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_byp_ac_cap__SHIFT 0x6
30005 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_byp_res_MASK 0x80
30006 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_byp_res__SHIFT 0x7
30007 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_raw_pin_gate_MASK 0x100
30008 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_raw_pin_gate__SHIFT 0x8
30009 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_force_short_vdc_out_MASK 0x400
30010 #define PSX81_PHY0_RX_RXTEST_REGS_LANE1__rx_force_short_vdc_out__SHIFT 0xa
30011 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__prbs_clr_MASK 0x1
30012 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__prbs_clr__SHIFT 0x0
30013 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__prbs_err_MASK 0x2
30014 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__prbs_err__SHIFT 0x1
30015 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_dfr_force_MASK 0x10
30016 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_dfr_force__SHIFT 0x4
30017 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_force_leq_en_MASK 0x20
30018 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_force_leq_en__SHIFT 0x5
30019 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_byp_ac_cap_MASK 0x40
30020 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_byp_ac_cap__SHIFT 0x6
30021 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_byp_res_MASK 0x80
30022 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_byp_res__SHIFT 0x7
30023 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_raw_pin_gate_MASK 0x100
30024 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_raw_pin_gate__SHIFT 0x8
30025 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_force_short_vdc_out_MASK 0x400
30026 #define PSX81_PHY0_RX_RXTEST_REGS_LANE2__rx_force_short_vdc_out__SHIFT 0xa
30027 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__prbs_clr_MASK 0x1
30028 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__prbs_clr__SHIFT 0x0
30029 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__prbs_err_MASK 0x2
30030 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__prbs_err__SHIFT 0x1
30031 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_dfr_force_MASK 0x10
30032 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_dfr_force__SHIFT 0x4
30033 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_force_leq_en_MASK 0x20
30034 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_force_leq_en__SHIFT 0x5
30035 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_byp_ac_cap_MASK 0x40
30036 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_byp_ac_cap__SHIFT 0x6
30037 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_byp_res_MASK 0x80
30038 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_byp_res__SHIFT 0x7
30039 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_raw_pin_gate_MASK 0x100
30040 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_raw_pin_gate__SHIFT 0x8
30041 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_force_short_vdc_out_MASK 0x400
30042 #define PSX81_PHY0_RX_RXTEST_REGS_LANE3__rx_force_short_vdc_out__SHIFT 0xa
30043 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__prbs_clr_MASK 0x1
30044 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__prbs_clr__SHIFT 0x0
30045 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__prbs_err_MASK 0x2
30046 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__prbs_err__SHIFT 0x1
30047 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_dfr_force_MASK 0x10
30048 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_dfr_force__SHIFT 0x4
30049 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_force_leq_en_MASK 0x20
30050 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_force_leq_en__SHIFT 0x5
30051 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_byp_ac_cap_MASK 0x40
30052 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_byp_ac_cap__SHIFT 0x6
30053 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_byp_res_MASK 0x80
30054 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_byp_res__SHIFT 0x7
30055 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_raw_pin_gate_MASK 0x100
30056 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_raw_pin_gate__SHIFT 0x8
30057 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_force_short_vdc_out_MASK 0x400
30058 #define PSX81_PHY0_RX_RXTEST_REGS_LANE4__rx_force_short_vdc_out__SHIFT 0xa
30059 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__prbs_clr_MASK 0x1
30060 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__prbs_clr__SHIFT 0x0
30061 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__prbs_err_MASK 0x2
30062 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__prbs_err__SHIFT 0x1
30063 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_dfr_force_MASK 0x10
30064 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_dfr_force__SHIFT 0x4
30065 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_force_leq_en_MASK 0x20
30066 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_force_leq_en__SHIFT 0x5
30067 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_byp_ac_cap_MASK 0x40
30068 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_byp_ac_cap__SHIFT 0x6
30069 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_byp_res_MASK 0x80
30070 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_byp_res__SHIFT 0x7
30071 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_raw_pin_gate_MASK 0x100
30072 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_raw_pin_gate__SHIFT 0x8
30073 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_force_short_vdc_out_MASK 0x400
30074 #define PSX81_PHY0_RX_RXTEST_REGS_LANE5__rx_force_short_vdc_out__SHIFT 0xa
30075 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__prbs_clr_MASK 0x1
30076 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__prbs_clr__SHIFT 0x0
30077 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__prbs_err_MASK 0x2
30078 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__prbs_err__SHIFT 0x1
30079 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_dfr_force_MASK 0x10
30080 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_dfr_force__SHIFT 0x4
30081 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_force_leq_en_MASK 0x20
30082 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_force_leq_en__SHIFT 0x5
30083 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_byp_ac_cap_MASK 0x40
30084 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_byp_ac_cap__SHIFT 0x6
30085 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_byp_res_MASK 0x80
30086 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_byp_res__SHIFT 0x7
30087 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_raw_pin_gate_MASK 0x100
30088 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_raw_pin_gate__SHIFT 0x8
30089 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_force_short_vdc_out_MASK 0x400
30090 #define PSX81_PHY0_RX_RXTEST_REGS_LANE6__rx_force_short_vdc_out__SHIFT 0xa
30091 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__prbs_clr_MASK 0x1
30092 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__prbs_clr__SHIFT 0x0
30093 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__prbs_err_MASK 0x2
30094 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__prbs_err__SHIFT 0x1
30095 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_dfr_force_MASK 0x10
30096 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_dfr_force__SHIFT 0x4
30097 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_force_leq_en_MASK 0x20
30098 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_force_leq_en__SHIFT 0x5
30099 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_byp_ac_cap_MASK 0x40
30100 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_byp_ac_cap__SHIFT 0x6
30101 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_byp_res_MASK 0x80
30102 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_byp_res__SHIFT 0x7
30103 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_raw_pin_gate_MASK 0x100
30104 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_raw_pin_gate__SHIFT 0x8
30105 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_force_short_vdc_out_MASK 0x400
30106 #define PSX81_PHY0_RX_RXTEST_REGS_LANE7__rx_force_short_vdc_out__SHIFT 0xa
30107 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_async_ei_MASK 0x1
30108 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_async_ei__SHIFT 0x0
30109 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_ofc_comp_out_MASK 0x2
30110 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_ofc_comp_out__SHIFT 0x1
30111 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_ofc_out_of_bounds_MASK 0x4
30112 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_ofc_out_of_bounds__SHIFT 0x2
30113 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_thresh_adj_MASK 0x1f8
30114 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_thresh_adj__SHIFT 0x3
30115 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_dac_test_en_MASK 0x400
30116 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_BROADCAST__ei_det_dac_test_en__SHIFT 0xa
30117 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_async_ei_MASK 0x1
30118 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_async_ei__SHIFT 0x0
30119 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_ofc_comp_out_MASK 0x2
30120 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_ofc_comp_out__SHIFT 0x1
30121 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_ofc_out_of_bounds_MASK 0x4
30122 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_ofc_out_of_bounds__SHIFT 0x2
30123 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_thresh_adj_MASK 0x1f8
30124 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_thresh_adj__SHIFT 0x3
30125 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_dac_test_en_MASK 0x400
30126 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE0__ei_det_dac_test_en__SHIFT 0xa
30127 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_async_ei_MASK 0x1
30128 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_async_ei__SHIFT 0x0
30129 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_ofc_comp_out_MASK 0x2
30130 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_ofc_comp_out__SHIFT 0x1
30131 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_ofc_out_of_bounds_MASK 0x4
30132 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_ofc_out_of_bounds__SHIFT 0x2
30133 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_thresh_adj_MASK 0x1f8
30134 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_thresh_adj__SHIFT 0x3
30135 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_dac_test_en_MASK 0x400
30136 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE1__ei_det_dac_test_en__SHIFT 0xa
30137 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_async_ei_MASK 0x1
30138 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_async_ei__SHIFT 0x0
30139 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_ofc_comp_out_MASK 0x2
30140 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_ofc_comp_out__SHIFT 0x1
30141 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_ofc_out_of_bounds_MASK 0x4
30142 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_ofc_out_of_bounds__SHIFT 0x2
30143 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_thresh_adj_MASK 0x1f8
30144 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_thresh_adj__SHIFT 0x3
30145 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_dac_test_en_MASK 0x400
30146 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE2__ei_det_dac_test_en__SHIFT 0xa
30147 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_async_ei_MASK 0x1
30148 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_async_ei__SHIFT 0x0
30149 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_ofc_comp_out_MASK 0x2
30150 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_ofc_comp_out__SHIFT 0x1
30151 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_ofc_out_of_bounds_MASK 0x4
30152 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_ofc_out_of_bounds__SHIFT 0x2
30153 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_thresh_adj_MASK 0x1f8
30154 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_thresh_adj__SHIFT 0x3
30155 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_dac_test_en_MASK 0x400
30156 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE3__ei_det_dac_test_en__SHIFT 0xa
30157 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_async_ei_MASK 0x1
30158 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_async_ei__SHIFT 0x0
30159 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_ofc_comp_out_MASK 0x2
30160 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_ofc_comp_out__SHIFT 0x1
30161 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_ofc_out_of_bounds_MASK 0x4
30162 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_ofc_out_of_bounds__SHIFT 0x2
30163 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_thresh_adj_MASK 0x1f8
30164 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_thresh_adj__SHIFT 0x3
30165 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_dac_test_en_MASK 0x400
30166 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE4__ei_det_dac_test_en__SHIFT 0xa
30167 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_async_ei_MASK 0x1
30168 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_async_ei__SHIFT 0x0
30169 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_ofc_comp_out_MASK 0x2
30170 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_ofc_comp_out__SHIFT 0x1
30171 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_ofc_out_of_bounds_MASK 0x4
30172 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_ofc_out_of_bounds__SHIFT 0x2
30173 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_thresh_adj_MASK 0x1f8
30174 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_thresh_adj__SHIFT 0x3
30175 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_dac_test_en_MASK 0x400
30176 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE5__ei_det_dac_test_en__SHIFT 0xa
30177 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_async_ei_MASK 0x1
30178 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_async_ei__SHIFT 0x0
30179 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_ofc_comp_out_MASK 0x2
30180 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_ofc_comp_out__SHIFT 0x1
30181 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_ofc_out_of_bounds_MASK 0x4
30182 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_ofc_out_of_bounds__SHIFT 0x2
30183 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_thresh_adj_MASK 0x1f8
30184 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_thresh_adj__SHIFT 0x3
30185 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_dac_test_en_MASK 0x400
30186 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE6__ei_det_dac_test_en__SHIFT 0xa
30187 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_async_ei_MASK 0x1
30188 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_async_ei__SHIFT 0x0
30189 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_ofc_comp_out_MASK 0x2
30190 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_ofc_comp_out__SHIFT 0x1
30191 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_ofc_out_of_bounds_MASK 0x4
30192 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_ofc_out_of_bounds__SHIFT 0x2
30193 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_thresh_adj_MASK 0x1f8
30194 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_thresh_adj__SHIFT 0x3
30195 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_dac_test_en_MASK 0x400
30196 #define PSX81_PHY0_RX_ELECIDLE_DEBUG_LANE7__ei_det_dac_test_en__SHIFT 0xa
30197 #define PSX81_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_mode_MASK 0x3ff
30198 #define PSX81_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_mode__SHIFT 0x0
30199 #define PSX81_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_track_sel_MASK 0xe000
30200 #define PSX81_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_track_sel__SHIFT 0xd
30201 #define PSX81_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_pwr_save_off_MASK 0x20000
30202 #define PSX81_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_pwr_save_off__SHIFT 0x11
30203 #define PSX81_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_pwr_down_time_sel_MASK 0x180000
30204 #define PSX81_PHY0_RX_ADAPTCTL_BROADCAST__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
30205 #define PSX81_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_mode_MASK 0x3ff
30206 #define PSX81_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_mode__SHIFT 0x0
30207 #define PSX81_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_track_sel_MASK 0xe000
30208 #define PSX81_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_track_sel__SHIFT 0xd
30209 #define PSX81_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_pwr_save_off_MASK 0x20000
30210 #define PSX81_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_pwr_save_off__SHIFT 0x11
30211 #define PSX81_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_pwr_down_time_sel_MASK 0x180000
30212 #define PSX81_PHY0_RX_ADAPTCTL_LANE0__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
30213 #define PSX81_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_mode_MASK 0x3ff
30214 #define PSX81_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_mode__SHIFT 0x0
30215 #define PSX81_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_track_sel_MASK 0xe000
30216 #define PSX81_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_track_sel__SHIFT 0xd
30217 #define PSX81_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_pwr_save_off_MASK 0x20000
30218 #define PSX81_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_pwr_save_off__SHIFT 0x11
30219 #define PSX81_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_pwr_down_time_sel_MASK 0x180000
30220 #define PSX81_PHY0_RX_ADAPTCTL_LANE1__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
30221 #define PSX81_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_mode_MASK 0x3ff
30222 #define PSX81_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_mode__SHIFT 0x0
30223 #define PSX81_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_track_sel_MASK 0xe000
30224 #define PSX81_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_track_sel__SHIFT 0xd
30225 #define PSX81_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_pwr_save_off_MASK 0x20000
30226 #define PSX81_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_pwr_save_off__SHIFT 0x11
30227 #define PSX81_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_pwr_down_time_sel_MASK 0x180000
30228 #define PSX81_PHY0_RX_ADAPTCTL_LANE2__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
30229 #define PSX81_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_mode_MASK 0x3ff
30230 #define PSX81_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_mode__SHIFT 0x0
30231 #define PSX81_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_track_sel_MASK 0xe000
30232 #define PSX81_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_track_sel__SHIFT 0xd
30233 #define PSX81_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_pwr_save_off_MASK 0x20000
30234 #define PSX81_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_pwr_save_off__SHIFT 0x11
30235 #define PSX81_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_pwr_down_time_sel_MASK 0x180000
30236 #define PSX81_PHY0_RX_ADAPTCTL_LANE3__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
30237 #define PSX81_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_mode_MASK 0x3ff
30238 #define PSX81_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_mode__SHIFT 0x0
30239 #define PSX81_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_track_sel_MASK 0xe000
30240 #define PSX81_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_track_sel__SHIFT 0xd
30241 #define PSX81_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_pwr_save_off_MASK 0x20000
30242 #define PSX81_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_pwr_save_off__SHIFT 0x11
30243 #define PSX81_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_pwr_down_time_sel_MASK 0x180000
30244 #define PSX81_PHY0_RX_ADAPTCTL_LANE4__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
30245 #define PSX81_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_mode_MASK 0x3ff
30246 #define PSX81_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_mode__SHIFT 0x0
30247 #define PSX81_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_track_sel_MASK 0xe000
30248 #define PSX81_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_track_sel__SHIFT 0xd
30249 #define PSX81_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_pwr_save_off_MASK 0x20000
30250 #define PSX81_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_pwr_save_off__SHIFT 0x11
30251 #define PSX81_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_pwr_down_time_sel_MASK 0x180000
30252 #define PSX81_PHY0_RX_ADAPTCTL_LANE5__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
30253 #define PSX81_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_mode_MASK 0x3ff
30254 #define PSX81_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_mode__SHIFT 0x0
30255 #define PSX81_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_track_sel_MASK 0xe000
30256 #define PSX81_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_track_sel__SHIFT 0xd
30257 #define PSX81_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_pwr_save_off_MASK 0x20000
30258 #define PSX81_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_pwr_save_off__SHIFT 0x11
30259 #define PSX81_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_pwr_down_time_sel_MASK 0x180000
30260 #define PSX81_PHY0_RX_ADAPTCTL_LANE6__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
30261 #define PSX81_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_mode_MASK 0x3ff
30262 #define PSX81_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_mode__SHIFT 0x0
30263 #define PSX81_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_track_sel_MASK 0xe000
30264 #define PSX81_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_track_sel__SHIFT 0xd
30265 #define PSX81_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_pwr_save_off_MASK 0x20000
30266 #define PSX81_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_pwr_save_off__SHIFT 0x11
30267 #define PSX81_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_pwr_down_time_sel_MASK 0x180000
30268 #define PSX81_PHY0_RX_ADAPTCTL_LANE7__adapt_cfg_pwr_down_time_sel__SHIFT 0x13
30269 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__rx_fom_valid_MASK 0x1
30270 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__rx_fom_valid__SHIFT 0x0
30271 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__rx_eye_fom_MASK 0x1fe
30272 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__rx_eye_fom__SHIFT 0x1
30273 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__enable_fom_MASK 0x800
30274 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__enable_fom__SHIFT 0xb
30275 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__request_fom_MASK 0x1000
30276 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__request_fom__SHIFT 0xc
30277 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__request_trk_MASK 0x2000
30278 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__request_trk__SHIFT 0xd
30279 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__request_trn_MASK 0x4000
30280 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__request_trn__SHIFT 0xe
30281 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__response_mode_MASK 0x10000
30282 #define PSX81_PHY0_RX_FOMCALCCTL_BROADCAST__response_mode__SHIFT 0x10
30283 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__rx_fom_valid_MASK 0x1
30284 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__rx_fom_valid__SHIFT 0x0
30285 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__rx_eye_fom_MASK 0x1fe
30286 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__rx_eye_fom__SHIFT 0x1
30287 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__enable_fom_MASK 0x800
30288 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__enable_fom__SHIFT 0xb
30289 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__request_fom_MASK 0x1000
30290 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__request_fom__SHIFT 0xc
30291 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__request_trk_MASK 0x2000
30292 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__request_trk__SHIFT 0xd
30293 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__request_trn_MASK 0x4000
30294 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__request_trn__SHIFT 0xe
30295 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__response_mode_MASK 0x10000
30296 #define PSX81_PHY0_RX_FOMCALCCTL_LANE0__response_mode__SHIFT 0x10
30297 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__rx_fom_valid_MASK 0x1
30298 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__rx_fom_valid__SHIFT 0x0
30299 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__rx_eye_fom_MASK 0x1fe
30300 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__rx_eye_fom__SHIFT 0x1
30301 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__enable_fom_MASK 0x800
30302 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__enable_fom__SHIFT 0xb
30303 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__request_fom_MASK 0x1000
30304 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__request_fom__SHIFT 0xc
30305 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__request_trk_MASK 0x2000
30306 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__request_trk__SHIFT 0xd
30307 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__request_trn_MASK 0x4000
30308 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__request_trn__SHIFT 0xe
30309 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__response_mode_MASK 0x10000
30310 #define PSX81_PHY0_RX_FOMCALCCTL_LANE1__response_mode__SHIFT 0x10
30311 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__rx_fom_valid_MASK 0x1
30312 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__rx_fom_valid__SHIFT 0x0
30313 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__rx_eye_fom_MASK 0x1fe
30314 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__rx_eye_fom__SHIFT 0x1
30315 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__enable_fom_MASK 0x800
30316 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__enable_fom__SHIFT 0xb
30317 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__request_fom_MASK 0x1000
30318 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__request_fom__SHIFT 0xc
30319 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__request_trk_MASK 0x2000
30320 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__request_trk__SHIFT 0xd
30321 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__request_trn_MASK 0x4000
30322 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__request_trn__SHIFT 0xe
30323 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__response_mode_MASK 0x10000
30324 #define PSX81_PHY0_RX_FOMCALCCTL_LANE2__response_mode__SHIFT 0x10
30325 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__rx_fom_valid_MASK 0x1
30326 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__rx_fom_valid__SHIFT 0x0
30327 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__rx_eye_fom_MASK 0x1fe
30328 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__rx_eye_fom__SHIFT 0x1
30329 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__enable_fom_MASK 0x800
30330 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__enable_fom__SHIFT 0xb
30331 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__request_fom_MASK 0x1000
30332 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__request_fom__SHIFT 0xc
30333 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__request_trk_MASK 0x2000
30334 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__request_trk__SHIFT 0xd
30335 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__request_trn_MASK 0x4000
30336 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__request_trn__SHIFT 0xe
30337 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__response_mode_MASK 0x10000
30338 #define PSX81_PHY0_RX_FOMCALCCTL_LANE3__response_mode__SHIFT 0x10
30339 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__rx_fom_valid_MASK 0x1
30340 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__rx_fom_valid__SHIFT 0x0
30341 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__rx_eye_fom_MASK 0x1fe
30342 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__rx_eye_fom__SHIFT 0x1
30343 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__enable_fom_MASK 0x800
30344 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__enable_fom__SHIFT 0xb
30345 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__request_fom_MASK 0x1000
30346 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__request_fom__SHIFT 0xc
30347 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__request_trk_MASK 0x2000
30348 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__request_trk__SHIFT 0xd
30349 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__request_trn_MASK 0x4000
30350 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__request_trn__SHIFT 0xe
30351 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__response_mode_MASK 0x10000
30352 #define PSX81_PHY0_RX_FOMCALCCTL_LANE4__response_mode__SHIFT 0x10
30353 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__rx_fom_valid_MASK 0x1
30354 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__rx_fom_valid__SHIFT 0x0
30355 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__rx_eye_fom_MASK 0x1fe
30356 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__rx_eye_fom__SHIFT 0x1
30357 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__enable_fom_MASK 0x800
30358 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__enable_fom__SHIFT 0xb
30359 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__request_fom_MASK 0x1000
30360 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__request_fom__SHIFT 0xc
30361 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__request_trk_MASK 0x2000
30362 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__request_trk__SHIFT 0xd
30363 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__request_trn_MASK 0x4000
30364 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__request_trn__SHIFT 0xe
30365 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__response_mode_MASK 0x10000
30366 #define PSX81_PHY0_RX_FOMCALCCTL_LANE5__response_mode__SHIFT 0x10
30367 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__rx_fom_valid_MASK 0x1
30368 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__rx_fom_valid__SHIFT 0x0
30369 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__rx_eye_fom_MASK 0x1fe
30370 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__rx_eye_fom__SHIFT 0x1
30371 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__enable_fom_MASK 0x800
30372 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__enable_fom__SHIFT 0xb
30373 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__request_fom_MASK 0x1000
30374 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__request_fom__SHIFT 0xc
30375 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__request_trk_MASK 0x2000
30376 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__request_trk__SHIFT 0xd
30377 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__request_trn_MASK 0x4000
30378 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__request_trn__SHIFT 0xe
30379 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__response_mode_MASK 0x10000
30380 #define PSX81_PHY0_RX_FOMCALCCTL_LANE6__response_mode__SHIFT 0x10
30381 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__rx_fom_valid_MASK 0x1
30382 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__rx_fom_valid__SHIFT 0x0
30383 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__rx_eye_fom_MASK 0x1fe
30384 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__rx_eye_fom__SHIFT 0x1
30385 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__enable_fom_MASK 0x800
30386 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__enable_fom__SHIFT 0xb
30387 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__request_fom_MASK 0x1000
30388 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__request_fom__SHIFT 0xc
30389 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__request_trk_MASK 0x2000
30390 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__request_trk__SHIFT 0xd
30391 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__request_trn_MASK 0x4000
30392 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__request_trn__SHIFT 0xe
30393 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__response_mode_MASK 0x10000
30394 #define PSX81_PHY0_RX_FOMCALCCTL_LANE7__response_mode__SHIFT 0x10
30395 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
30396 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
30397 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
30398 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
30399 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
30400 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
30401 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
30402 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
30403 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
30404 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
30405 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
30406 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
30407 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
30408 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
30409 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
30410 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_BROADCAST__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
30411 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
30412 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
30413 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
30414 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
30415 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
30416 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
30417 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
30418 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
30419 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
30420 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
30421 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
30422 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
30423 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
30424 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
30425 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
30426 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE0__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
30427 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
30428 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
30429 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
30430 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
30431 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
30432 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
30433 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
30434 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
30435 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
30436 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
30437 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
30438 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
30439 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
30440 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
30441 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
30442 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE1__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
30443 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
30444 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
30445 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
30446 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
30447 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
30448 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
30449 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
30450 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
30451 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
30452 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
30453 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
30454 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
30455 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
30456 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
30457 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
30458 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE2__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
30459 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
30460 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
30461 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
30462 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
30463 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
30464 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
30465 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
30466 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
30467 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
30468 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
30469 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
30470 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
30471 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
30472 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
30473 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
30474 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE3__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
30475 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
30476 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
30477 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
30478 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
30479 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
30480 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
30481 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
30482 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
30483 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
30484 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
30485 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
30486 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
30487 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
30488 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
30489 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
30490 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE4__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
30491 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
30492 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
30493 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
30494 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
30495 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
30496 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
30497 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
30498 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
30499 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
30500 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
30501 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
30502 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
30503 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
30504 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
30505 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
30506 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE5__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
30507 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
30508 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
30509 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
30510 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
30511 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
30512 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
30513 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
30514 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
30515 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
30516 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
30517 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
30518 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
30519 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
30520 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
30521 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
30522 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE6__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
30523 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_leq_dcattn_byp_en_MASK 0x1
30524 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_leq_dcattn_byp_en__SHIFT 0x0
30525 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_leq_dcattn_byp_en_MASK 0x2
30526 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_leq_dcattn_byp_en__SHIFT 0x1
30527 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_leq_pole_byp_en_MASK 0x4
30528 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_leq_pole_byp_en__SHIFT 0x2
30529 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_leq_pole_byp_en_MASK 0x8
30530 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_leq_pole_byp_en__SHIFT 0x3
30531 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_dfe_tp1_byp_en_MASK 0x10
30532 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_dfe_tp1_byp_en__SHIFT 0x4
30533 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_dfe_tp2_byp_en_MASK 0x20
30534 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_dfe_tp2_byp_en__SHIFT 0x5
30535 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_pi_off_byp_en_MASK 0x40
30536 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen12_pi_off_byp_en__SHIFT 0x6
30537 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_pi_off_byp_en_MASK 0x80
30538 #define PSX81_PHY0_RX_ADAPT_CFG_BYP_EN_LANE7__adapt_cfg_gen3_pi_off_byp_en__SHIFT 0x7
30539 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_doff_byp_en_MASK 0x1
30540 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_doff_byp_en__SHIFT 0x0
30541 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_xoff_byp_en_MASK 0x2
30542 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_xoff_byp_en__SHIFT 0x1
30543 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_eoff_byp_en_MASK 0x4
30544 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_eoff_byp_en__SHIFT 0x2
30545 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
30546 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
30547 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
30548 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
30549 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
30550 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
30551 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__cdr_ph_byp_en_MASK 0x40
30552 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__cdr_ph_byp_en__SHIFT 0x6
30553 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__cdr_fr_byp_en_MASK 0x80
30554 #define PSX81_PHY0_RX_DBG_BYP_EN_BROADCAST__cdr_fr_byp_en__SHIFT 0x7
30555 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_doff_byp_en_MASK 0x1
30556 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_doff_byp_en__SHIFT 0x0
30557 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_xoff_byp_en_MASK 0x2
30558 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_xoff_byp_en__SHIFT 0x1
30559 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_eoff_byp_en_MASK 0x4
30560 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_eoff_byp_en__SHIFT 0x2
30561 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
30562 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
30563 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
30564 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
30565 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
30566 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
30567 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__cdr_ph_byp_en_MASK 0x40
30568 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__cdr_ph_byp_en__SHIFT 0x6
30569 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__cdr_fr_byp_en_MASK 0x80
30570 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE0__cdr_fr_byp_en__SHIFT 0x7
30571 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_doff_byp_en_MASK 0x1
30572 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_doff_byp_en__SHIFT 0x0
30573 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_xoff_byp_en_MASK 0x2
30574 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_xoff_byp_en__SHIFT 0x1
30575 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_eoff_byp_en_MASK 0x4
30576 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_eoff_byp_en__SHIFT 0x2
30577 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
30578 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
30579 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
30580 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
30581 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
30582 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
30583 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__cdr_ph_byp_en_MASK 0x40
30584 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__cdr_ph_byp_en__SHIFT 0x6
30585 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__cdr_fr_byp_en_MASK 0x80
30586 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE1__cdr_fr_byp_en__SHIFT 0x7
30587 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_doff_byp_en_MASK 0x1
30588 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_doff_byp_en__SHIFT 0x0
30589 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_xoff_byp_en_MASK 0x2
30590 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_xoff_byp_en__SHIFT 0x1
30591 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_eoff_byp_en_MASK 0x4
30592 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_eoff_byp_en__SHIFT 0x2
30593 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
30594 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
30595 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
30596 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
30597 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
30598 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
30599 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__cdr_ph_byp_en_MASK 0x40
30600 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__cdr_ph_byp_en__SHIFT 0x6
30601 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__cdr_fr_byp_en_MASK 0x80
30602 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE2__cdr_fr_byp_en__SHIFT 0x7
30603 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_doff_byp_en_MASK 0x1
30604 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_doff_byp_en__SHIFT 0x0
30605 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_xoff_byp_en_MASK 0x2
30606 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_xoff_byp_en__SHIFT 0x1
30607 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_eoff_byp_en_MASK 0x4
30608 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_eoff_byp_en__SHIFT 0x2
30609 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
30610 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
30611 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
30612 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
30613 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
30614 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
30615 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__cdr_ph_byp_en_MASK 0x40
30616 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__cdr_ph_byp_en__SHIFT 0x6
30617 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__cdr_fr_byp_en_MASK 0x80
30618 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE3__cdr_fr_byp_en__SHIFT 0x7
30619 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_doff_byp_en_MASK 0x1
30620 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_doff_byp_en__SHIFT 0x0
30621 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_xoff_byp_en_MASK 0x2
30622 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_xoff_byp_en__SHIFT 0x1
30623 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_eoff_byp_en_MASK 0x4
30624 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_eoff_byp_en__SHIFT 0x2
30625 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
30626 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
30627 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
30628 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
30629 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
30630 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
30631 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__cdr_ph_byp_en_MASK 0x40
30632 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__cdr_ph_byp_en__SHIFT 0x6
30633 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__cdr_fr_byp_en_MASK 0x80
30634 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE4__cdr_fr_byp_en__SHIFT 0x7
30635 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_doff_byp_en_MASK 0x1
30636 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_doff_byp_en__SHIFT 0x0
30637 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_xoff_byp_en_MASK 0x2
30638 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_xoff_byp_en__SHIFT 0x1
30639 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_eoff_byp_en_MASK 0x4
30640 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_eoff_byp_en__SHIFT 0x2
30641 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
30642 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
30643 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
30644 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
30645 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
30646 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
30647 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__cdr_ph_byp_en_MASK 0x40
30648 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__cdr_ph_byp_en__SHIFT 0x6
30649 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__cdr_fr_byp_en_MASK 0x80
30650 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE5__cdr_fr_byp_en__SHIFT 0x7
30651 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_doff_byp_en_MASK 0x1
30652 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_doff_byp_en__SHIFT 0x0
30653 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_xoff_byp_en_MASK 0x2
30654 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_xoff_byp_en__SHIFT 0x1
30655 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_eoff_byp_en_MASK 0x4
30656 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_eoff_byp_en__SHIFT 0x2
30657 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
30658 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
30659 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
30660 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
30661 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
30662 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
30663 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__cdr_ph_byp_en_MASK 0x40
30664 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__cdr_ph_byp_en__SHIFT 0x6
30665 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__cdr_fr_byp_en_MASK 0x80
30666 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE6__cdr_fr_byp_en__SHIFT 0x7
30667 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_doff_byp_en_MASK 0x1
30668 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_doff_byp_en__SHIFT 0x0
30669 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_xoff_byp_en_MASK 0x2
30670 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_xoff_byp_en__SHIFT 0x1
30671 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_eoff_byp_en_MASK 0x4
30672 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_eoff_byp_en__SHIFT 0x2
30673 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_gen3_dfe_tp1_byp_en_MASK 0x8
30674 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_gen3_dfe_tp1_byp_en__SHIFT 0x3
30675 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_gen3_dfe_tp2_byp_en_MASK 0x10
30676 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_gen3_dfe_tp2_byp_en__SHIFT 0x4
30677 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_leq_dcattn_byp_ovr_disable_MASK 0x20
30678 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__adapt_dbg_leq_dcattn_byp_ovr_disable__SHIFT 0x5
30679 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__cdr_ph_byp_en_MASK 0x40
30680 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__cdr_ph_byp_en__SHIFT 0x6
30681 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__cdr_fr_byp_en_MASK 0x80
30682 #define PSX81_PHY0_RX_DBG_BYP_EN_LANE7__cdr_fr_byp_en__SHIFT 0x7
30683 #define PSX81_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_bus_sel_MASK 0xf
30684 #define PSX81_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_bus_sel__SHIFT 0x0
30685 #define PSX81_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_bus_out_MASK 0x1ffc0
30686 #define PSX81_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_bus_out__SHIFT 0x6
30687 #define PSX81_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_force_rst_MASK 0x80000
30688 #define PSX81_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_force_rst__SHIFT 0x13
30689 #define PSX81_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_force_en_MASK 0x100000
30690 #define PSX81_PHY0_RX_ADAPTDBG1_BROADCAST__adapt_dbg_force_en__SHIFT 0x14
30691 #define PSX81_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_bus_sel_MASK 0xf
30692 #define PSX81_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_bus_sel__SHIFT 0x0
30693 #define PSX81_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_bus_out_MASK 0x1ffc0
30694 #define PSX81_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_bus_out__SHIFT 0x6
30695 #define PSX81_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_force_rst_MASK 0x80000
30696 #define PSX81_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_force_rst__SHIFT 0x13
30697 #define PSX81_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_force_en_MASK 0x100000
30698 #define PSX81_PHY0_RX_ADAPTDBG1_LANE0__adapt_dbg_force_en__SHIFT 0x14
30699 #define PSX81_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_bus_sel_MASK 0xf
30700 #define PSX81_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_bus_sel__SHIFT 0x0
30701 #define PSX81_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_bus_out_MASK 0x1ffc0
30702 #define PSX81_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_bus_out__SHIFT 0x6
30703 #define PSX81_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_force_rst_MASK 0x80000
30704 #define PSX81_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_force_rst__SHIFT 0x13
30705 #define PSX81_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_force_en_MASK 0x100000
30706 #define PSX81_PHY0_RX_ADAPTDBG1_LANE1__adapt_dbg_force_en__SHIFT 0x14
30707 #define PSX81_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_bus_sel_MASK 0xf
30708 #define PSX81_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_bus_sel__SHIFT 0x0
30709 #define PSX81_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_bus_out_MASK 0x1ffc0
30710 #define PSX81_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_bus_out__SHIFT 0x6
30711 #define PSX81_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_force_rst_MASK 0x80000
30712 #define PSX81_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_force_rst__SHIFT 0x13
30713 #define PSX81_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_force_en_MASK 0x100000
30714 #define PSX81_PHY0_RX_ADAPTDBG1_LANE2__adapt_dbg_force_en__SHIFT 0x14
30715 #define PSX81_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_bus_sel_MASK 0xf
30716 #define PSX81_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_bus_sel__SHIFT 0x0
30717 #define PSX81_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_bus_out_MASK 0x1ffc0
30718 #define PSX81_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_bus_out__SHIFT 0x6
30719 #define PSX81_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_force_rst_MASK 0x80000
30720 #define PSX81_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_force_rst__SHIFT 0x13
30721 #define PSX81_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_force_en_MASK 0x100000
30722 #define PSX81_PHY0_RX_ADAPTDBG1_LANE3__adapt_dbg_force_en__SHIFT 0x14
30723 #define PSX81_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_bus_sel_MASK 0xf
30724 #define PSX81_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_bus_sel__SHIFT 0x0
30725 #define PSX81_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_bus_out_MASK 0x1ffc0
30726 #define PSX81_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_bus_out__SHIFT 0x6
30727 #define PSX81_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_force_rst_MASK 0x80000
30728 #define PSX81_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_force_rst__SHIFT 0x13
30729 #define PSX81_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_force_en_MASK 0x100000
30730 #define PSX81_PHY0_RX_ADAPTDBG1_LANE4__adapt_dbg_force_en__SHIFT 0x14
30731 #define PSX81_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_bus_sel_MASK 0xf
30732 #define PSX81_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_bus_sel__SHIFT 0x0
30733 #define PSX81_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_bus_out_MASK 0x1ffc0
30734 #define PSX81_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_bus_out__SHIFT 0x6
30735 #define PSX81_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_force_rst_MASK 0x80000
30736 #define PSX81_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_force_rst__SHIFT 0x13
30737 #define PSX81_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_force_en_MASK 0x100000
30738 #define PSX81_PHY0_RX_ADAPTDBG1_LANE5__adapt_dbg_force_en__SHIFT 0x14
30739 #define PSX81_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_bus_sel_MASK 0xf
30740 #define PSX81_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_bus_sel__SHIFT 0x0
30741 #define PSX81_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_bus_out_MASK 0x1ffc0
30742 #define PSX81_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_bus_out__SHIFT 0x6
30743 #define PSX81_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_force_rst_MASK 0x80000
30744 #define PSX81_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_force_rst__SHIFT 0x13
30745 #define PSX81_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_force_en_MASK 0x100000
30746 #define PSX81_PHY0_RX_ADAPTDBG1_LANE6__adapt_dbg_force_en__SHIFT 0x14
30747 #define PSX81_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_bus_sel_MASK 0xf
30748 #define PSX81_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_bus_sel__SHIFT 0x0
30749 #define PSX81_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_bus_out_MASK 0x1ffc0
30750 #define PSX81_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_bus_out__SHIFT 0x6
30751 #define PSX81_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_force_rst_MASK 0x80000
30752 #define PSX81_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_force_rst__SHIFT 0x13
30753 #define PSX81_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_force_en_MASK 0x100000
30754 #define PSX81_PHY0_RX_ADAPTDBG1_LANE7__adapt_dbg_force_en__SHIFT 0x14
30755 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_BROADCAST__tx_pwr_MASK 0x7
30756 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_BROADCAST__tx_pwr__SHIFT 0x0
30757 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_BROADCAST__tx_pg_en_MASK 0x18
30758 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_BROADCAST__tx_pg_en__SHIFT 0x3
30759 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE0__tx_pwr_MASK 0x7
30760 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE0__tx_pwr__SHIFT 0x0
30761 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE0__tx_pg_en_MASK 0x18
30762 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE0__tx_pg_en__SHIFT 0x3
30763 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE1__tx_pwr_MASK 0x7
30764 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE1__tx_pwr__SHIFT 0x0
30765 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE1__tx_pg_en_MASK 0x18
30766 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE1__tx_pg_en__SHIFT 0x3
30767 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE2__tx_pwr_MASK 0x7
30768 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE2__tx_pwr__SHIFT 0x0
30769 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE2__tx_pg_en_MASK 0x18
30770 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE2__tx_pg_en__SHIFT 0x3
30771 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE3__tx_pwr_MASK 0x7
30772 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE3__tx_pwr__SHIFT 0x0
30773 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE3__tx_pg_en_MASK 0x18
30774 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE3__tx_pg_en__SHIFT 0x3
30775 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE4__tx_pwr_MASK 0x7
30776 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE4__tx_pwr__SHIFT 0x0
30777 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE4__tx_pg_en_MASK 0x18
30778 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE4__tx_pg_en__SHIFT 0x3
30779 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE5__tx_pwr_MASK 0x7
30780 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE5__tx_pwr__SHIFT 0x0
30781 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE5__tx_pg_en_MASK 0x18
30782 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE5__tx_pg_en__SHIFT 0x3
30783 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE6__tx_pwr_MASK 0x7
30784 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE6__tx_pwr__SHIFT 0x0
30785 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE6__tx_pg_en_MASK 0x18
30786 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE6__tx_pg_en__SHIFT 0x3
30787 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE7__tx_pwr_MASK 0x7
30788 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE7__tx_pwr__SHIFT 0x0
30789 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE7__tx_pg_en_MASK 0x18
30790 #define PSX81_PHY0_TX_CMD_BUS_TX_CONTROL_LANE7__tx_pg_en__SHIFT 0x3
30791 #define PSX81_PHY0_TX_DFX_BROADCAST__obs_en_MASK 0x1
30792 #define PSX81_PHY0_TX_DFX_BROADCAST__obs_en__SHIFT 0x0
30793 #define PSX81_PHY0_TX_DFX_BROADCAST__obs_sel_MASK 0x4
30794 #define PSX81_PHY0_TX_DFX_BROADCAST__obs_sel__SHIFT 0x2
30795 #define PSX81_PHY0_TX_DFX_BROADCAST__felb_en_MASK 0x10
30796 #define PSX81_PHY0_TX_DFX_BROADCAST__felb_en__SHIFT 0x4
30797 #define PSX81_PHY0_TX_DFX_BROADCAST__prbs_en_MASK 0x100
30798 #define PSX81_PHY0_TX_DFX_BROADCAST__prbs_en__SHIFT 0x8
30799 #define PSX81_PHY0_TX_DFX_LANE0__obs_en_MASK 0x1
30800 #define PSX81_PHY0_TX_DFX_LANE0__obs_en__SHIFT 0x0
30801 #define PSX81_PHY0_TX_DFX_LANE0__obs_sel_MASK 0x4
30802 #define PSX81_PHY0_TX_DFX_LANE0__obs_sel__SHIFT 0x2
30803 #define PSX81_PHY0_TX_DFX_LANE0__felb_en_MASK 0x10
30804 #define PSX81_PHY0_TX_DFX_LANE0__felb_en__SHIFT 0x4
30805 #define PSX81_PHY0_TX_DFX_LANE0__prbs_en_MASK 0x100
30806 #define PSX81_PHY0_TX_DFX_LANE0__prbs_en__SHIFT 0x8
30807 #define PSX81_PHY0_TX_DFX_LANE1__obs_en_MASK 0x1
30808 #define PSX81_PHY0_TX_DFX_LANE1__obs_en__SHIFT 0x0
30809 #define PSX81_PHY0_TX_DFX_LANE1__obs_sel_MASK 0x4
30810 #define PSX81_PHY0_TX_DFX_LANE1__obs_sel__SHIFT 0x2
30811 #define PSX81_PHY0_TX_DFX_LANE1__felb_en_MASK 0x10
30812 #define PSX81_PHY0_TX_DFX_LANE1__felb_en__SHIFT 0x4
30813 #define PSX81_PHY0_TX_DFX_LANE1__prbs_en_MASK 0x100
30814 #define PSX81_PHY0_TX_DFX_LANE1__prbs_en__SHIFT 0x8
30815 #define PSX81_PHY0_TX_DFX_LANE2__obs_en_MASK 0x1
30816 #define PSX81_PHY0_TX_DFX_LANE2__obs_en__SHIFT 0x0
30817 #define PSX81_PHY0_TX_DFX_LANE2__obs_sel_MASK 0x4
30818 #define PSX81_PHY0_TX_DFX_LANE2__obs_sel__SHIFT 0x2
30819 #define PSX81_PHY0_TX_DFX_LANE2__felb_en_MASK 0x10
30820 #define PSX81_PHY0_TX_DFX_LANE2__felb_en__SHIFT 0x4
30821 #define PSX81_PHY0_TX_DFX_LANE2__prbs_en_MASK 0x100
30822 #define PSX81_PHY0_TX_DFX_LANE2__prbs_en__SHIFT 0x8
30823 #define PSX81_PHY0_TX_DFX_LANE3__obs_en_MASK 0x1
30824 #define PSX81_PHY0_TX_DFX_LANE3__obs_en__SHIFT 0x0
30825 #define PSX81_PHY0_TX_DFX_LANE3__obs_sel_MASK 0x4
30826 #define PSX81_PHY0_TX_DFX_LANE3__obs_sel__SHIFT 0x2
30827 #define PSX81_PHY0_TX_DFX_LANE3__felb_en_MASK 0x10
30828 #define PSX81_PHY0_TX_DFX_LANE3__felb_en__SHIFT 0x4
30829 #define PSX81_PHY0_TX_DFX_LANE3__prbs_en_MASK 0x100
30830 #define PSX81_PHY0_TX_DFX_LANE3__prbs_en__SHIFT 0x8
30831 #define PSX81_PHY0_TX_DFX_LANE4__obs_en_MASK 0x1
30832 #define PSX81_PHY0_TX_DFX_LANE4__obs_en__SHIFT 0x0
30833 #define PSX81_PHY0_TX_DFX_LANE4__obs_sel_MASK 0x4
30834 #define PSX81_PHY0_TX_DFX_LANE4__obs_sel__SHIFT 0x2
30835 #define PSX81_PHY0_TX_DFX_LANE4__felb_en_MASK 0x10
30836 #define PSX81_PHY0_TX_DFX_LANE4__felb_en__SHIFT 0x4
30837 #define PSX81_PHY0_TX_DFX_LANE4__prbs_en_MASK 0x100
30838 #define PSX81_PHY0_TX_DFX_LANE4__prbs_en__SHIFT 0x8
30839 #define PSX81_PHY0_TX_DFX_LANE5__obs_en_MASK 0x1
30840 #define PSX81_PHY0_TX_DFX_LANE5__obs_en__SHIFT 0x0
30841 #define PSX81_PHY0_TX_DFX_LANE5__obs_sel_MASK 0x4
30842 #define PSX81_PHY0_TX_DFX_LANE5__obs_sel__SHIFT 0x2
30843 #define PSX81_PHY0_TX_DFX_LANE5__felb_en_MASK 0x10
30844 #define PSX81_PHY0_TX_DFX_LANE5__felb_en__SHIFT 0x4
30845 #define PSX81_PHY0_TX_DFX_LANE5__prbs_en_MASK 0x100
30846 #define PSX81_PHY0_TX_DFX_LANE5__prbs_en__SHIFT 0x8
30847 #define PSX81_PHY0_TX_DFX_LANE6__obs_en_MASK 0x1
30848 #define PSX81_PHY0_TX_DFX_LANE6__obs_en__SHIFT 0x0
30849 #define PSX81_PHY0_TX_DFX_LANE6__obs_sel_MASK 0x4
30850 #define PSX81_PHY0_TX_DFX_LANE6__obs_sel__SHIFT 0x2
30851 #define PSX81_PHY0_TX_DFX_LANE6__felb_en_MASK 0x10
30852 #define PSX81_PHY0_TX_DFX_LANE6__felb_en__SHIFT 0x4
30853 #define PSX81_PHY0_TX_DFX_LANE6__prbs_en_MASK 0x100
30854 #define PSX81_PHY0_TX_DFX_LANE6__prbs_en__SHIFT 0x8
30855 #define PSX81_PHY0_TX_DFX_LANE7__obs_en_MASK 0x1
30856 #define PSX81_PHY0_TX_DFX_LANE7__obs_en__SHIFT 0x0
30857 #define PSX81_PHY0_TX_DFX_LANE7__obs_sel_MASK 0x4
30858 #define PSX81_PHY0_TX_DFX_LANE7__obs_sel__SHIFT 0x2
30859 #define PSX81_PHY0_TX_DFX_LANE7__felb_en_MASK 0x10
30860 #define PSX81_PHY0_TX_DFX_LANE7__felb_en__SHIFT 0x4
30861 #define PSX81_PHY0_TX_DFX_LANE7__prbs_en_MASK 0x100
30862 #define PSX81_PHY0_TX_DFX_LANE7__prbs_en__SHIFT 0x8
30863 #define PSX81_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_cm1_MASK 0xff
30864 #define PSX81_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_cm1__SHIFT 0x0
30865 #define PSX81_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_c0_MASK 0x3f00
30866 #define PSX81_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_c0__SHIFT 0x8
30867 #define PSX81_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_cp1_MASK 0xff0000
30868 #define PSX81_PHY0_TX_DEEMPH_BROADCAST__gen3_coeff_cp1__SHIFT 0x10
30869 #define PSX81_PHY0_TX_DEEMPH_LANE0__gen3_coeff_cm1_MASK 0xff
30870 #define PSX81_PHY0_TX_DEEMPH_LANE0__gen3_coeff_cm1__SHIFT 0x0
30871 #define PSX81_PHY0_TX_DEEMPH_LANE0__gen3_coeff_c0_MASK 0x3f00
30872 #define PSX81_PHY0_TX_DEEMPH_LANE0__gen3_coeff_c0__SHIFT 0x8
30873 #define PSX81_PHY0_TX_DEEMPH_LANE0__gen3_coeff_cp1_MASK 0xff0000
30874 #define PSX81_PHY0_TX_DEEMPH_LANE0__gen3_coeff_cp1__SHIFT 0x10
30875 #define PSX81_PHY0_TX_DEEMPH_LANE1__gen3_coeff_cm1_MASK 0xff
30876 #define PSX81_PHY0_TX_DEEMPH_LANE1__gen3_coeff_cm1__SHIFT 0x0
30877 #define PSX81_PHY0_TX_DEEMPH_LANE1__gen3_coeff_c0_MASK 0x3f00
30878 #define PSX81_PHY0_TX_DEEMPH_LANE1__gen3_coeff_c0__SHIFT 0x8
30879 #define PSX81_PHY0_TX_DEEMPH_LANE1__gen3_coeff_cp1_MASK 0xff0000
30880 #define PSX81_PHY0_TX_DEEMPH_LANE1__gen3_coeff_cp1__SHIFT 0x10
30881 #define PSX81_PHY0_TX_DEEMPH_LANE2__gen3_coeff_cm1_MASK 0xff
30882 #define PSX81_PHY0_TX_DEEMPH_LANE2__gen3_coeff_cm1__SHIFT 0x0
30883 #define PSX81_PHY0_TX_DEEMPH_LANE2__gen3_coeff_c0_MASK 0x3f00
30884 #define PSX81_PHY0_TX_DEEMPH_LANE2__gen3_coeff_c0__SHIFT 0x8
30885 #define PSX81_PHY0_TX_DEEMPH_LANE2__gen3_coeff_cp1_MASK 0xff0000
30886 #define PSX81_PHY0_TX_DEEMPH_LANE2__gen3_coeff_cp1__SHIFT 0x10
30887 #define PSX81_PHY0_TX_DEEMPH_LANE3__gen3_coeff_cm1_MASK 0xff
30888 #define PSX81_PHY0_TX_DEEMPH_LANE3__gen3_coeff_cm1__SHIFT 0x0
30889 #define PSX81_PHY0_TX_DEEMPH_LANE3__gen3_coeff_c0_MASK 0x3f00
30890 #define PSX81_PHY0_TX_DEEMPH_LANE3__gen3_coeff_c0__SHIFT 0x8
30891 #define PSX81_PHY0_TX_DEEMPH_LANE3__gen3_coeff_cp1_MASK 0xff0000
30892 #define PSX81_PHY0_TX_DEEMPH_LANE3__gen3_coeff_cp1__SHIFT 0x10
30893 #define PSX81_PHY0_TX_DEEMPH_LANE4__gen3_coeff_cm1_MASK 0xff
30894 #define PSX81_PHY0_TX_DEEMPH_LANE4__gen3_coeff_cm1__SHIFT 0x0
30895 #define PSX81_PHY0_TX_DEEMPH_LANE4__gen3_coeff_c0_MASK 0x3f00
30896 #define PSX81_PHY0_TX_DEEMPH_LANE4__gen3_coeff_c0__SHIFT 0x8
30897 #define PSX81_PHY0_TX_DEEMPH_LANE4__gen3_coeff_cp1_MASK 0xff0000
30898 #define PSX81_PHY0_TX_DEEMPH_LANE4__gen3_coeff_cp1__SHIFT 0x10
30899 #define PSX81_PHY0_TX_DEEMPH_LANE5__gen3_coeff_cm1_MASK 0xff
30900 #define PSX81_PHY0_TX_DEEMPH_LANE5__gen3_coeff_cm1__SHIFT 0x0
30901 #define PSX81_PHY0_TX_DEEMPH_LANE5__gen3_coeff_c0_MASK 0x3f00
30902 #define PSX81_PHY0_TX_DEEMPH_LANE5__gen3_coeff_c0__SHIFT 0x8
30903 #define PSX81_PHY0_TX_DEEMPH_LANE5__gen3_coeff_cp1_MASK 0xff0000
30904 #define PSX81_PHY0_TX_DEEMPH_LANE5__gen3_coeff_cp1__SHIFT 0x10
30905 #define PSX81_PHY0_TX_DEEMPH_LANE6__gen3_coeff_cm1_MASK 0xff
30906 #define PSX81_PHY0_TX_DEEMPH_LANE6__gen3_coeff_cm1__SHIFT 0x0
30907 #define PSX81_PHY0_TX_DEEMPH_LANE6__gen3_coeff_c0_MASK 0x3f00
30908 #define PSX81_PHY0_TX_DEEMPH_LANE6__gen3_coeff_c0__SHIFT 0x8
30909 #define PSX81_PHY0_TX_DEEMPH_LANE6__gen3_coeff_cp1_MASK 0xff0000
30910 #define PSX81_PHY0_TX_DEEMPH_LANE6__gen3_coeff_cp1__SHIFT 0x10
30911 #define PSX81_PHY0_TX_DEEMPH_LANE7__gen3_coeff_cm1_MASK 0xff
30912 #define PSX81_PHY0_TX_DEEMPH_LANE7__gen3_coeff_cm1__SHIFT 0x0
30913 #define PSX81_PHY0_TX_DEEMPH_LANE7__gen3_coeff_c0_MASK 0x3f00
30914 #define PSX81_PHY0_TX_DEEMPH_LANE7__gen3_coeff_c0__SHIFT 0x8
30915 #define PSX81_PHY0_TX_DEEMPH_LANE7__gen3_coeff_cp1_MASK 0xff0000
30916 #define PSX81_PHY0_TX_DEEMPH_LANE7__gen3_coeff_cp1__SHIFT 0x10
30917 #define PSX81_PHY0_TX_TSTMARGDEEMPH_BROADCAST__txmarg_sel_MASK 0x7
30918 #define PSX81_PHY0_TX_TSTMARGDEEMPH_BROADCAST__txmarg_sel__SHIFT 0x0
30919 #define PSX81_PHY0_TX_TSTMARGDEEMPH_BROADCAST__deemph35_sel_MASK 0x8
30920 #define PSX81_PHY0_TX_TSTMARGDEEMPH_BROADCAST__deemph35_sel__SHIFT 0x3
30921 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE0__txmarg_sel_MASK 0x7
30922 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE0__txmarg_sel__SHIFT 0x0
30923 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE0__deemph35_sel_MASK 0x8
30924 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE0__deemph35_sel__SHIFT 0x3
30925 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE1__txmarg_sel_MASK 0x7
30926 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE1__txmarg_sel__SHIFT 0x0
30927 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE1__deemph35_sel_MASK 0x8
30928 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE1__deemph35_sel__SHIFT 0x3
30929 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE2__txmarg_sel_MASK 0x7
30930 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE2__txmarg_sel__SHIFT 0x0
30931 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE2__deemph35_sel_MASK 0x8
30932 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE2__deemph35_sel__SHIFT 0x3
30933 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE3__txmarg_sel_MASK 0x7
30934 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE3__txmarg_sel__SHIFT 0x0
30935 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE3__deemph35_sel_MASK 0x8
30936 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE3__deemph35_sel__SHIFT 0x3
30937 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE4__txmarg_sel_MASK 0x7
30938 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE4__txmarg_sel__SHIFT 0x0
30939 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE4__deemph35_sel_MASK 0x8
30940 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE4__deemph35_sel__SHIFT 0x3
30941 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE5__txmarg_sel_MASK 0x7
30942 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE5__txmarg_sel__SHIFT 0x0
30943 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE5__deemph35_sel_MASK 0x8
30944 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE5__deemph35_sel__SHIFT 0x3
30945 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE6__txmarg_sel_MASK 0x7
30946 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE6__txmarg_sel__SHIFT 0x0
30947 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE6__deemph35_sel_MASK 0x8
30948 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE6__deemph35_sel__SHIFT 0x3
30949 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE7__txmarg_sel_MASK 0x7
30950 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE7__txmarg_sel__SHIFT 0x0
30951 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE7__deemph35_sel_MASK 0x8
30952 #define PSX81_PHY0_TX_TSTMARGDEEMPH_LANE7__deemph35_sel__SHIFT 0x3
30953 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__ron_comp_binary_MASK 0x1f
30954 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__ron_comp_binary__SHIFT 0x0
30955 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__ron_comp_valid_MASK 0x40
30956 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__ron_comp_valid__SHIFT 0x6
30957 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__too_many_allocated_MASK 0x100
30958 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__too_many_allocated__SHIFT 0x8
30959 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__alloc_error_MASK 0x400
30960 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__alloc_error__SHIFT 0xa
30961 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__first_allocation_done_MASK 0x1000
30962 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__first_allocation_done__SHIFT 0xc
30963 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__total_legs_allocated_MASK 0x7f0000
30964 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_BROADCAST__total_legs_allocated__SHIFT 0x10
30965 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__ron_comp_binary_MASK 0x1f
30966 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__ron_comp_binary__SHIFT 0x0
30967 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__ron_comp_valid_MASK 0x40
30968 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__ron_comp_valid__SHIFT 0x6
30969 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__too_many_allocated_MASK 0x100
30970 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__too_many_allocated__SHIFT 0x8
30971 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__alloc_error_MASK 0x400
30972 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__alloc_error__SHIFT 0xa
30973 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__first_allocation_done_MASK 0x1000
30974 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__first_allocation_done__SHIFT 0xc
30975 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__total_legs_allocated_MASK 0x7f0000
30976 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE0__total_legs_allocated__SHIFT 0x10
30977 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__ron_comp_binary_MASK 0x1f
30978 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__ron_comp_binary__SHIFT 0x0
30979 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__ron_comp_valid_MASK 0x40
30980 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__ron_comp_valid__SHIFT 0x6
30981 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__too_many_allocated_MASK 0x100
30982 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__too_many_allocated__SHIFT 0x8
30983 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__alloc_error_MASK 0x400
30984 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__alloc_error__SHIFT 0xa
30985 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__first_allocation_done_MASK 0x1000
30986 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__first_allocation_done__SHIFT 0xc
30987 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__total_legs_allocated_MASK 0x7f0000
30988 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE1__total_legs_allocated__SHIFT 0x10
30989 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__ron_comp_binary_MASK 0x1f
30990 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__ron_comp_binary__SHIFT 0x0
30991 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__ron_comp_valid_MASK 0x40
30992 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__ron_comp_valid__SHIFT 0x6
30993 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__too_many_allocated_MASK 0x100
30994 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__too_many_allocated__SHIFT 0x8
30995 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__alloc_error_MASK 0x400
30996 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__alloc_error__SHIFT 0xa
30997 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__first_allocation_done_MASK 0x1000
30998 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__first_allocation_done__SHIFT 0xc
30999 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__total_legs_allocated_MASK 0x7f0000
31000 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE2__total_legs_allocated__SHIFT 0x10
31001 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__ron_comp_binary_MASK 0x1f
31002 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__ron_comp_binary__SHIFT 0x0
31003 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__ron_comp_valid_MASK 0x40
31004 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__ron_comp_valid__SHIFT 0x6
31005 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__too_many_allocated_MASK 0x100
31006 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__too_many_allocated__SHIFT 0x8
31007 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__alloc_error_MASK 0x400
31008 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__alloc_error__SHIFT 0xa
31009 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__first_allocation_done_MASK 0x1000
31010 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__first_allocation_done__SHIFT 0xc
31011 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__total_legs_allocated_MASK 0x7f0000
31012 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE3__total_legs_allocated__SHIFT 0x10
31013 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__ron_comp_binary_MASK 0x1f
31014 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__ron_comp_binary__SHIFT 0x0
31015 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__ron_comp_valid_MASK 0x40
31016 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__ron_comp_valid__SHIFT 0x6
31017 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__too_many_allocated_MASK 0x100
31018 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__too_many_allocated__SHIFT 0x8
31019 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__alloc_error_MASK 0x400
31020 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__alloc_error__SHIFT 0xa
31021 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__first_allocation_done_MASK 0x1000
31022 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__first_allocation_done__SHIFT 0xc
31023 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__total_legs_allocated_MASK 0x7f0000
31024 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE4__total_legs_allocated__SHIFT 0x10
31025 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__ron_comp_binary_MASK 0x1f
31026 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__ron_comp_binary__SHIFT 0x0
31027 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__ron_comp_valid_MASK 0x40
31028 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__ron_comp_valid__SHIFT 0x6
31029 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__too_many_allocated_MASK 0x100
31030 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__too_many_allocated__SHIFT 0x8
31031 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__alloc_error_MASK 0x400
31032 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__alloc_error__SHIFT 0xa
31033 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__first_allocation_done_MASK 0x1000
31034 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__first_allocation_done__SHIFT 0xc
31035 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__total_legs_allocated_MASK 0x7f0000
31036 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE5__total_legs_allocated__SHIFT 0x10
31037 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__ron_comp_binary_MASK 0x1f
31038 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__ron_comp_binary__SHIFT 0x0
31039 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__ron_comp_valid_MASK 0x40
31040 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__ron_comp_valid__SHIFT 0x6
31041 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__too_many_allocated_MASK 0x100
31042 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__too_many_allocated__SHIFT 0x8
31043 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__alloc_error_MASK 0x400
31044 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__alloc_error__SHIFT 0xa
31045 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__first_allocation_done_MASK 0x1000
31046 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__first_allocation_done__SHIFT 0xc
31047 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__total_legs_allocated_MASK 0x7f0000
31048 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE6__total_legs_allocated__SHIFT 0x10
31049 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__ron_comp_binary_MASK 0x1f
31050 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__ron_comp_binary__SHIFT 0x0
31051 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__ron_comp_valid_MASK 0x40
31052 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__ron_comp_valid__SHIFT 0x6
31053 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__too_many_allocated_MASK 0x100
31054 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__too_many_allocated__SHIFT 0x8
31055 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__alloc_error_MASK 0x400
31056 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__alloc_error__SHIFT 0xa
31057 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__first_allocation_done_MASK 0x1000
31058 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__first_allocation_done__SHIFT 0xc
31059 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__total_legs_allocated_MASK 0x7f0000
31060 #define PSX81_PHY0_TX_MARGDEEMPHSTATUS_LANE7__total_legs_allocated__SHIFT 0x10
31061 #define PSX81_PHY0_TX_TXCNTRL_BROADCAST__rxdetect_response_MASK 0x800
31062 #define PSX81_PHY0_TX_TXCNTRL_BROADCAST__rxdetect_response__SHIFT 0xb
31063 #define PSX81_PHY0_TX_TXCNTRL_LANE0__rxdetect_response_MASK 0x800
31064 #define PSX81_PHY0_TX_TXCNTRL_LANE0__rxdetect_response__SHIFT 0xb
31065 #define PSX81_PHY0_TX_TXCNTRL_LANE1__rxdetect_response_MASK 0x800
31066 #define PSX81_PHY0_TX_TXCNTRL_LANE1__rxdetect_response__SHIFT 0xb
31067 #define PSX81_PHY0_TX_TXCNTRL_LANE2__rxdetect_response_MASK 0x800
31068 #define PSX81_PHY0_TX_TXCNTRL_LANE2__rxdetect_response__SHIFT 0xb
31069 #define PSX81_PHY0_TX_TXCNTRL_LANE3__rxdetect_response_MASK 0x800
31070 #define PSX81_PHY0_TX_TXCNTRL_LANE3__rxdetect_response__SHIFT 0xb
31071 #define PSX81_PHY0_TX_TXCNTRL_LANE4__rxdetect_response_MASK 0x800
31072 #define PSX81_PHY0_TX_TXCNTRL_LANE4__rxdetect_response__SHIFT 0xb
31073 #define PSX81_PHY0_TX_TXCNTRL_LANE5__rxdetect_response_MASK 0x800
31074 #define PSX81_PHY0_TX_TXCNTRL_LANE5__rxdetect_response__SHIFT 0xb
31075 #define PSX81_PHY0_TX_TXCNTRL_LANE6__rxdetect_response_MASK 0x800
31076 #define PSX81_PHY0_TX_TXCNTRL_LANE6__rxdetect_response__SHIFT 0xb
31077 #define PSX81_PHY0_TX_TXCNTRL_LANE7__rxdetect_response_MASK 0x800
31078 #define PSX81_PHY0_TX_TXCNTRL_LANE7__rxdetect_response__SHIFT 0xb
31079 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__twosym_en_MASK 0x1
31080 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__twosym_en__SHIFT 0x0
31081 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__link_speed_MASK 0x6
31082 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__link_speed__SHIFT 0x1
31083 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__freq_div2_MASK 0x8
31084 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__freq_div2__SHIFT 0x3
31085 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__gang_mode_MASK 0xe0
31086 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_BROADCAST__gang_mode__SHIFT 0x5
31087 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__twosym_en_MASK 0x1
31088 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__twosym_en__SHIFT 0x0
31089 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__link_speed_MASK 0x6
31090 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__link_speed__SHIFT 0x1
31091 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__freq_div2_MASK 0x8
31092 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__freq_div2__SHIFT 0x3
31093 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__gang_mode_MASK 0xe0
31094 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE0__gang_mode__SHIFT 0x5
31095 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__twosym_en_MASK 0x1
31096 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__twosym_en__SHIFT 0x0
31097 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__link_speed_MASK 0x6
31098 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__link_speed__SHIFT 0x1
31099 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__freq_div2_MASK 0x8
31100 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__freq_div2__SHIFT 0x3
31101 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__gang_mode_MASK 0xe0
31102 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE1__gang_mode__SHIFT 0x5
31103 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__twosym_en_MASK 0x1
31104 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__twosym_en__SHIFT 0x0
31105 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__link_speed_MASK 0x6
31106 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__link_speed__SHIFT 0x1
31107 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__freq_div2_MASK 0x8
31108 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__freq_div2__SHIFT 0x3
31109 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__gang_mode_MASK 0xe0
31110 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE2__gang_mode__SHIFT 0x5
31111 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__twosym_en_MASK 0x1
31112 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__twosym_en__SHIFT 0x0
31113 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__link_speed_MASK 0x6
31114 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__link_speed__SHIFT 0x1
31115 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__freq_div2_MASK 0x8
31116 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__freq_div2__SHIFT 0x3
31117 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__gang_mode_MASK 0xe0
31118 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE3__gang_mode__SHIFT 0x5
31119 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__twosym_en_MASK 0x1
31120 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__twosym_en__SHIFT 0x0
31121 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__link_speed_MASK 0x6
31122 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__link_speed__SHIFT 0x1
31123 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__freq_div2_MASK 0x8
31124 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__freq_div2__SHIFT 0x3
31125 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__gang_mode_MASK 0xe0
31126 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE4__gang_mode__SHIFT 0x5
31127 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__twosym_en_MASK 0x1
31128 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__twosym_en__SHIFT 0x0
31129 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__link_speed_MASK 0x6
31130 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__link_speed__SHIFT 0x1
31131 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__freq_div2_MASK 0x8
31132 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__freq_div2__SHIFT 0x3
31133 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__gang_mode_MASK 0xe0
31134 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE5__gang_mode__SHIFT 0x5
31135 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__twosym_en_MASK 0x1
31136 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__twosym_en__SHIFT 0x0
31137 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__link_speed_MASK 0x6
31138 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__link_speed__SHIFT 0x1
31139 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__freq_div2_MASK 0x8
31140 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__freq_div2__SHIFT 0x3
31141 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__gang_mode_MASK 0xe0
31142 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE6__gang_mode__SHIFT 0x5
31143 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__twosym_en_MASK 0x1
31144 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__twosym_en__SHIFT 0x0
31145 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__link_speed_MASK 0x6
31146 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__link_speed__SHIFT 0x1
31147 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__freq_div2_MASK 0x8
31148 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__freq_div2__SHIFT 0x3
31149 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__gang_mode_MASK 0xe0
31150 #define PSX81_PHY0_TX_CMD_BUS_GLOBAL_FOR_TX_LANE7__gang_mode__SHIFT 0x5
31151 #define PSX81_PHY0_HTPLL_ROPLL_PowerDownEn__PllPowerDownEn_MASK 0x7
31152 #define PSX81_PHY0_HTPLL_ROPLL_PowerDownEn__PllPowerDownEn__SHIFT 0x0
31153 #define PSX81_PHY0_HTPLL_ROPLL_PowerDownEn__PllPowerDownOvrd_MASK 0x10
31154 #define PSX81_PHY0_HTPLL_ROPLL_PowerDownEn__PllPowerDownOvrd__SHIFT 0x4
31155 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControlExt__BgRcFiltShortTimer_MASK 0x7
31156 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControlExt__BgRcFiltShortTimer__SHIFT 0x0
31157 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControlExt__BgRcFiltShortForce_MASK 0x8
31158 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControlExt__BgRcFiltShortForce__SHIFT 0x3
31159 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__VcoRange_MASK 0xff
31160 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__VcoRange__SHIFT 0x0
31161 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__LpfRes_MASK 0x3c00
31162 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__LpfRes__SHIFT 0xa
31163 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__CpiDac_MASK 0x3fc000
31164 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__CpiDac__SHIFT 0xe
31165 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__FastLockTimer_MASK 0x3c00000
31166 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__FastLockTimer__SHIFT 0x16
31167 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__FastLock_MASK 0x4000000
31168 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__FastLock__SHIFT 0x1a
31169 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__ClearLockDetect_MASK 0x10000000
31170 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__ClearLockDetect__SHIFT 0x1c
31171 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__PllLocked_MASK 0x20000000
31172 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__PllLocked__SHIFT 0x1d
31173 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__ManaregRampTimer_MASK 0xc0000000
31174 #define PSX81_PHY0_HTPLL_ROPLL_PciPllControl__ManaregRampTimer__SHIFT 0x1e
31175 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug1__PllMeasCtl_MASK 0x7ff
31176 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug1__PllMeasCtl__SHIFT 0x0
31177 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug1__PllTp_MASK 0xfffff800
31178 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug1__PllTp__SHIFT 0xb
31179 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PLL_MeasOut_MASK 0x3ffff
31180 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PLL_MeasOut__SHIFT 0x0
31181 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PLL_Tpo_MASK 0x40000
31182 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PLL_Tpo__SHIFT 0x12
31183 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PllDsmObsSel_MASK 0xe00000
31184 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug2__PllDsmObsSel__SHIFT 0x15
31185 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__PllClkFreq_MASK 0x7f
31186 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__PllClkFreq__SHIFT 0x0
31187 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__PllFreqModeOvrd_MASK 0x80
31188 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__PllFreqModeOvrd__SHIFT 0x7
31189 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrEn_MASK 0x100
31190 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrEn__SHIFT 0x8
31191 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrEnOvrd_MASK 0x200
31192 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrEnOvrd__SHIFT 0x9
31193 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrRate_MASK 0x400
31194 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrRate__SHIFT 0xa
31195 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrRateOvrd_MASK 0x800
31196 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__Clk2CtlrRateOvrd__SHIFT 0xb
31197 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__FullRateClkEn_MASK 0x1000
31198 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__FullRateClkEn__SHIFT 0xc
31199 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__FullRateClkEnOvrd_MASK 0x2000
31200 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__FullRateClkEnOvrd__SHIFT 0xd
31201 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__HalfRateClkEn_MASK 0x10000
31202 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__HalfRateClkEn__SHIFT 0x10
31203 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__HalfRateClkEnOvrd_MASK 0x20000
31204 #define PSX81_PHY0_HTPLL_ROPLL_PciPllFreqMode__HalfRateClkEnOvrd__SHIFT 0x11
31205 #define PSX81_PHY0_HTPLL_ROPLL_PciPllUpdateCtrl__PllControlUpdate_MASK 0x1
31206 #define PSX81_PHY0_HTPLL_ROPLL_PciPllUpdateCtrl__PllControlUpdate__SHIFT 0x0
31207 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__AutoTrigRoCal_MASK 0x1
31208 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__AutoTrigRoCal__SHIFT 0x0
31209 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ManTrigRoCal_MASK 0x2
31210 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ManTrigRoCal__SHIFT 0x1
31211 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ContinueCal_MASK 0x4
31212 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ContinueCal__SHIFT 0x2
31213 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__CalDone_MASK 0x8
31214 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__CalDone__SHIFT 0x3
31215 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ManCalRdyNext_MASK 0x10
31216 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ManCalRdyNext__SHIFT 0x4
31217 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__CalFail_MASK 0x60
31218 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__CalFail__SHIFT 0x5
31219 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ADCRefIn_MASK 0x3f00000
31220 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__ADCRefIn__SHIFT 0x14
31221 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__PLL_AdcOut_MASK 0x4000000
31222 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug3__PLL_AdcOut__SHIFT 0x1a
31223 #define PSX81_PHY0_HTPLL_ROPLL_PciFuseProcess__PhyFuseValid_MASK 0x1
31224 #define PSX81_PHY0_HTPLL_ROPLL_PciFuseProcess__PhyFuseValid__SHIFT 0x0
31225 #define PSX81_PHY0_HTPLL_ROPLL_PciFuseProcess__FuseProcRefAdj_MASK 0x1e
31226 #define PSX81_PHY0_HTPLL_ROPLL_PciFuseProcess__FuseProcRefAdj__SHIFT 0x1
31227 #define PSX81_PHY0_HTPLL_ROPLL_PciFuseProcess__FuseProcPllSpare_MASK 0xf00
31228 #define PSX81_PHY0_HTPLL_ROPLL_PciFuseProcess__FuseProcPllSpare__SHIFT 0x8
31229 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug4__AltDiv_MASK 0xffff
31230 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug4__AltDiv__SHIFT 0x0
31231 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug5__VregCtl7_0_MASK 0xff
31232 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug5__VregCtl7_0__SHIFT 0x0
31233 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug5__VregCtl11_8_MASK 0xf00
31234 #define PSX81_PHY0_HTPLL_ROPLL_PciPllTestDebug5__VregCtl11_8__SHIFT 0x8
31235 #define PSX81_PHY0_LCPLL_LCPLL_PowerDownEn__PllPowerDownEn_MASK 0x7
31236 #define PSX81_PHY0_LCPLL_LCPLL_PowerDownEn__PllPowerDownEn__SHIFT 0x0
31237 #define PSX81_PHY0_LCPLL_LCPLL_PowerDownEn__PllPowerDownOvrd_MASK 0x10
31238 #define PSX81_PHY0_LCPLL_LCPLL_PowerDownEn__PllPowerDownOvrd__SHIFT 0x4
31239 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControlExt__BgRcFiltShortTimer_MASK 0x7
31240 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControlExt__BgRcFiltShortTimer__SHIFT 0x0
31241 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControlExt__BgRcFiltShortForce_MASK 0x8
31242 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControlExt__BgRcFiltShortForce__SHIFT 0x3
31243 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__VcoRange_MASK 0xff
31244 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__VcoRange__SHIFT 0x0
31245 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__VcoRangeBin_MASK 0x700
31246 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__VcoRangeBin__SHIFT 0x8
31247 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__LpfRes_MASK 0x3000
31248 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__LpfRes__SHIFT 0xc
31249 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__CpiDac3_0_MASK 0x3c000
31250 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__CpiDac3_0__SHIFT 0xe
31251 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__CpiDac7_4_MASK 0x3c0000
31252 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__CpiDac7_4__SHIFT 0x12
31253 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__FastLockTimer_MASK 0x3c00000
31254 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__FastLockTimer__SHIFT 0x16
31255 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__FastLock_MASK 0x4000000
31256 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__FastLock__SHIFT 0x1a
31257 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__ClearLockDetect_MASK 0x10000000
31258 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__ClearLockDetect__SHIFT 0x1c
31259 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__PllLocked_MASK 0x20000000
31260 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__PllLocked__SHIFT 0x1d
31261 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__ManaregRampTimer_MASK 0xc0000000
31262 #define PSX81_PHY0_LCPLL_LCPLL_PciPllControl__ManaregRampTimer__SHIFT 0x1e
31263 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug1__PllMeasCtl_MASK 0x7ff
31264 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug1__PllMeasCtl__SHIFT 0x0
31265 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug1__PllTp_MASK 0xfffff800
31266 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug1__PllTp__SHIFT 0xb
31267 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PLC_MeasOut_MASK 0x3ffff
31268 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PLC_MeasOut__SHIFT 0x0
31269 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PLC_Tpo_MASK 0x40000
31270 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PLC_Tpo__SHIFT 0x12
31271 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PllDsmObsSel_MASK 0xe00000
31272 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug2__PllDsmObsSel__SHIFT 0x15
31273 #define PSX81_PHY0_LCPLL_LCPLL_PciPllFreqMode__FullRateClkEn_MASK 0x1000
31274 #define PSX81_PHY0_LCPLL_LCPLL_PciPllFreqMode__FullRateClkEn__SHIFT 0xc
31275 #define PSX81_PHY0_LCPLL_LCPLL_PciPllFreqMode__FullRateClkEnOvrd_MASK 0x2000
31276 #define PSX81_PHY0_LCPLL_LCPLL_PciPllFreqMode__FullRateClkEnOvrd__SHIFT 0xd
31277 #define PSX81_PHY0_LCPLL_LCPLL_PciPllFreqMode__HalfRateClkEn_MASK 0x10000
31278 #define PSX81_PHY0_LCPLL_LCPLL_PciPllFreqMode__HalfRateClkEn__SHIFT 0x10
31279 #define PSX81_PHY0_LCPLL_LCPLL_PciPllFreqMode__HalfRateClkEnOvrd_MASK 0x20000
31280 #define PSX81_PHY0_LCPLL_LCPLL_PciPllFreqMode__HalfRateClkEnOvrd__SHIFT 0x11
31281 #define PSX81_PHY0_LCPLL_LCPLL_PciLcVcoCtrl__LCTankI_MASK 0xff
31282 #define PSX81_PHY0_LCPLL_LCPLL_PciLcVcoCtrl__LCTankI__SHIFT 0x0
31283 #define PSX81_PHY0_LCPLL_LCPLL_PciPllUpdateCtrl__PllControlUpdate_MASK 0x1
31284 #define PSX81_PHY0_LCPLL_LCPLL_PciPllUpdateCtrl__PllControlUpdate__SHIFT 0x0
31285 #define PSX81_PHY0_LCPLL_LCPLL_PciPllUpdateCtrl__MeasCycleCnt_MASK 0x3800000
31286 #define PSX81_PHY0_LCPLL_LCPLL_PciPllUpdateCtrl__MeasCycleCnt__SHIFT 0x17
31287 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__FinalFbCnt_MASK 0x3fff
31288 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__FinalFbCnt__SHIFT 0x0
31289 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__CalDone_MASK 0x8000
31290 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__CalDone__SHIFT 0xf
31291 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ManCalRdyNext_MASK 0x10000
31292 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ManCalRdyNext__SHIFT 0x10
31293 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__CalFail_MASK 0xe0000
31294 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__CalFail__SHIFT 0x11
31295 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ADCRefIn_MASK 0x3f00000
31296 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ADCRefIn__SHIFT 0x14
31297 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__PLC_AdcOut_MASK 0x4000000
31298 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__PLC_AdcOut__SHIFT 0x1a
31299 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__StartCntEn_MASK 0x8000000
31300 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__StartCntEn__SHIFT 0x1b
31301 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ContinueCal_MASK 0x20000000
31302 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug3__ContinueCal__SHIFT 0x1d
31303 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug4__AltDiv_MASK 0xffff
31304 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug4__AltDiv__SHIFT 0x0
31305 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug5__VregCtl7_0_MASK 0xff
31306 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug5__VregCtl7_0__SHIFT 0x0
31307 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug5__VregCtl11_8_MASK 0xf00
31308 #define PSX81_PHY0_LCPLL_LCPLL_PciPllTestDebug5__VregCtl11_8__SHIFT 0x8
31309 #define PSX80_PIF0_SCRATCH__PIF_SCRATCH_MASK 0xffffffff
31310 #define PSX80_PIF0_SCRATCH__PIF_SCRATCH__SHIFT 0x0
31311 #define PSX80_PIF0_HW_DEBUG__HW_00_DEBUG_MASK 0x1
31312 #define PSX80_PIF0_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
31313 #define PSX80_PIF0_HW_DEBUG__HW_01_DEBUG_MASK 0x2
31314 #define PSX80_PIF0_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
31315 #define PSX80_PIF0_HW_DEBUG__HW_02_DEBUG_MASK 0x4
31316 #define PSX80_PIF0_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
31317 #define PSX80_PIF0_HW_DEBUG__HW_03_DEBUG_MASK 0x8
31318 #define PSX80_PIF0_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
31319 #define PSX80_PIF0_HW_DEBUG__HW_04_DEBUG_MASK 0x10
31320 #define PSX80_PIF0_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
31321 #define PSX80_PIF0_HW_DEBUG__HW_05_DEBUG_MASK 0x20
31322 #define PSX80_PIF0_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
31323 #define PSX80_PIF0_HW_DEBUG__HW_06_DEBUG_MASK 0x40
31324 #define PSX80_PIF0_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
31325 #define PSX80_PIF0_HW_DEBUG__HW_07_DEBUG_MASK 0x80
31326 #define PSX80_PIF0_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
31327 #define PSX80_PIF0_HW_DEBUG__HW_08_DEBUG_MASK 0x100
31328 #define PSX80_PIF0_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
31329 #define PSX80_PIF0_HW_DEBUG__HW_09_DEBUG_MASK 0x200
31330 #define PSX80_PIF0_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
31331 #define PSX80_PIF0_HW_DEBUG__HW_10_DEBUG_MASK 0x400
31332 #define PSX80_PIF0_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
31333 #define PSX80_PIF0_HW_DEBUG__HW_11_DEBUG_MASK 0x800
31334 #define PSX80_PIF0_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
31335 #define PSX80_PIF0_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
31336 #define PSX80_PIF0_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
31337 #define PSX80_PIF0_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
31338 #define PSX80_PIF0_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
31339 #define PSX80_PIF0_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
31340 #define PSX80_PIF0_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
31341 #define PSX80_PIF0_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
31342 #define PSX80_PIF0_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
31343 #define PSX80_PIF0_STRAP_0__STRAP_TX_RDY_XTND_DIS_MASK 0x2
31344 #define PSX80_PIF0_STRAP_0__STRAP_TX_RDY_XTND_DIS__SHIFT 0x1
31345 #define PSX80_PIF0_STRAP_0__STRAP_RX_RDY_XTND_DIS_MASK 0x4
31346 #define PSX80_PIF0_STRAP_0__STRAP_RX_RDY_XTND_DIS__SHIFT 0x2
31347 #define PSX80_PIF0_STRAP_0__STRAP_TX_STATUS_XTND_DIS_MASK 0x8
31348 #define PSX80_PIF0_STRAP_0__STRAP_TX_STATUS_XTND_DIS__SHIFT 0x3
31349 #define PSX80_PIF0_STRAP_0__STRAP_RX_STATUS_XTND_DIS_MASK 0x10
31350 #define PSX80_PIF0_STRAP_0__STRAP_RX_STATUS_XTND_DIS__SHIFT 0x4
31351 #define PSX80_PIF0_STRAP_0__STRAP_FORCE_OWN_MSTR_MASK 0x20
31352 #define PSX80_PIF0_STRAP_0__STRAP_FORCE_OWN_MSTR__SHIFT 0x5
31353 #define PSX80_PIF0_STRAP_0__STRAP_PIF_CDR_EN_MODE_MASK 0xc0
31354 #define PSX80_PIF0_STRAP_0__STRAP_PIF_CDR_EN_MODE__SHIFT 0x6
31355 #define PSX80_PIF0_STRAP_0__STRAP_RX_EI_FILTER_MASK 0x300
31356 #define PSX80_PIF0_STRAP_0__STRAP_RX_EI_FILTER__SHIFT 0x8
31357 #define PSX80_PIF0_STRAP_0__STRAP_RX_DIS_HLD_EIE_IN_PS1_MASK 0x400
31358 #define PSX80_PIF0_STRAP_0__STRAP_RX_DIS_HLD_EIE_IN_PS1__SHIFT 0xa
31359 #define PSX80_PIF0_STRAP_0__STRAP_RX_DIS_HLD_EIE_IN_PS2_MASK 0x800
31360 #define PSX80_PIF0_STRAP_0__STRAP_RX_DIS_HLD_EIE_IN_PS2__SHIFT 0xb
31361 #define PSX80_PIF0_STRAP_0__STRAP_PIF_BIT_12_MASK 0x1000
31362 #define PSX80_PIF0_STRAP_0__STRAP_PIF_BIT_12__SHIFT 0xc
31363 #define PSX80_PIF0_STRAP_0__STRAP_PIF_BIT_13_MASK 0x2000
31364 #define PSX80_PIF0_STRAP_0__STRAP_PIF_BIT_13__SHIFT 0xd
31365 #define PSX80_PIF0_STRAP_0__STRAP_PIF_BIT_14_MASK 0x4000
31366 #define PSX80_PIF0_STRAP_0__STRAP_PIF_BIT_14__SHIFT 0xe
31367 #define PSX80_PIF0_STRAP_0__STRAP_PIF_BIT_15_MASK 0x8000
31368 #define PSX80_PIF0_STRAP_0__STRAP_PIF_BIT_15__SHIFT 0xf
31369 #define PSX80_PIF0_STRAP_0__STRAP_PIF_BIT_16_MASK 0x10000
31370 #define PSX80_PIF0_STRAP_0__STRAP_PIF_BIT_16__SHIFT 0x10
31371 #define PSX80_PIF0_CTRL__PIF_PLL_PWRDN_EN_MASK 0x1
31372 #define PSX80_PIF0_CTRL__PIF_PLL_PWRDN_EN__SHIFT 0x0
31373 #define PSX80_PIF0_CTRL__DTM_FORCE_FREQDIV_X1_MASK 0x2
31374 #define PSX80_PIF0_CTRL__DTM_FORCE_FREQDIV_X1__SHIFT 0x1
31375 #define PSX80_PIF0_CTRL__PIF_PLL_HNDSHK_EARLY_ABORT_MASK 0x4
31376 #define PSX80_PIF0_CTRL__PIF_PLL_HNDSHK_EARLY_ABORT__SHIFT 0x2
31377 #define PSX80_PIF0_CTRL__PIF_PLL_PWRDN_EARLY_EXIT_MASK 0x8
31378 #define PSX80_PIF0_CTRL__PIF_PLL_PWRDN_EARLY_EXIT__SHIFT 0x3
31379 #define PSX80_PIF0_CTRL__PHY_RST_PWROK_VDD_MASK 0x10
31380 #define PSX80_PIF0_CTRL__PHY_RST_PWROK_VDD__SHIFT 0x4
31381 #define PSX80_PIF0_CTRL__PIF_PLL_STATUS_MASK 0xc0
31382 #define PSX80_PIF0_CTRL__PIF_PLL_STATUS__SHIFT 0x6
31383 #define PSX80_PIF0_CTRL__PIF_PLL_DEGRADE_OFF_VOTE_MASK 0x100
31384 #define PSX80_PIF0_CTRL__PIF_PLL_DEGRADE_OFF_VOTE__SHIFT 0x8
31385 #define PSX80_PIF0_CTRL__PIF_PLL_UNUSED_OFF_VOTE_MASK 0x200
31386 #define PSX80_PIF0_CTRL__PIF_PLL_UNUSED_OFF_VOTE__SHIFT 0x9
31387 #define PSX80_PIF0_CTRL__PIF_PLL_DEGRADE_S2_VOTE_MASK 0x400
31388 #define PSX80_PIF0_CTRL__PIF_PLL_DEGRADE_S2_VOTE__SHIFT 0xa
31389 #define PSX80_PIF0_CTRL__PIF_PG_EXIT_MODE_MASK 0x800
31390 #define PSX80_PIF0_CTRL__PIF_PG_EXIT_MODE__SHIFT 0xb
31391 #define PSX80_PIF0_CTRL__PIF_DEGRADE_PWR_PLL_MODE_MASK 0x1000
31392 #define PSX80_PIF0_CTRL__PIF_DEGRADE_PWR_PLL_MODE__SHIFT 0xc
31393 #define PSX80_PIF0_CTRL__PIF_LANEUNUSED_AFFECT_GANG_MASK 0x2000
31394 #define PSX80_PIF0_CTRL__PIF_LANEUNUSED_AFFECT_GANG__SHIFT 0xd
31395 #define PSX80_PIF0_CTRL__PIF_PG_ABORT_DISABLE_MASK 0x4000
31396 #define PSX80_PIF0_CTRL__PIF_PG_ABORT_DISABLE__SHIFT 0xe
31397 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_S2_MASK 0x7
31398 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_S2__SHIFT 0x0
31399 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_SPDCHNG_MASK 0x38
31400 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_SPDCHNG__SHIFT 0x3
31401 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_OFF_MASK 0x1c0
31402 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_OFF__SHIFT 0x6
31403 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_DEGRADE_MASK 0xe00
31404 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_DEGRADE__SHIFT 0x9
31405 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_UNUSED_MASK 0x7000
31406 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_UNUSED__SHIFT 0xc
31407 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_INIT_MASK 0x38000
31408 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_INIT__SHIFT 0xf
31409 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_PLL_OFF_MASK 0x1c0000
31410 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_PLL_OFF__SHIFT 0x12
31411 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_DEGRADE_MODE_MASK 0x200000
31412 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_DEGRADE_MODE__SHIFT 0x15
31413 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_UNUSED_MODE_MASK 0x400000
31414 #define PSX80_PIF0_TX_CTRL__TXPWR_IN_UNUSED_MODE__SHIFT 0x16
31415 #define PSX80_PIF0_TX_CTRL__TXPWR_GATING_IN_L1_MASK 0x800000
31416 #define PSX80_PIF0_TX_CTRL__TXPWR_GATING_IN_L1__SHIFT 0x17
31417 #define PSX80_PIF0_TX_CTRL__TXPWR_GATING_IN_UNUSED_MASK 0x1000000
31418 #define PSX80_PIF0_TX_CTRL__TXPWR_GATING_IN_UNUSED__SHIFT 0x18
31419 #define PSX80_PIF0_TX_CTRL2__TX_RDY_DASRT_COUNT_MASK 0x7
31420 #define PSX80_PIF0_TX_CTRL2__TX_RDY_DASRT_COUNT__SHIFT 0x0
31421 #define PSX80_PIF0_TX_CTRL2__TX_STATUS_DASRT_COUNT_MASK 0x38
31422 #define PSX80_PIF0_TX_CTRL2__TX_STATUS_DASRT_COUNT__SHIFT 0x3
31423 #define PSX80_PIF0_TX_CTRL2__TXPHYSTATUS_DELAY_MASK 0x1c0
31424 #define PSX80_PIF0_TX_CTRL2__TXPHYSTATUS_DELAY__SHIFT 0x6
31425 #define PSX80_PIF0_TX_CTRL2__TX_L1_PG_PHY_STATUS_MODE_MASK 0x200
31426 #define PSX80_PIF0_TX_CTRL2__TX_L1_PG_PHY_STATUS_MODE__SHIFT 0x9
31427 #define PSX80_PIF0_TX_CTRL2__TX_OFF_PG_PHY_STATUS_MODE_MASK 0x400
31428 #define PSX80_PIF0_TX_CTRL2__TX_OFF_PG_PHY_STATUS_MODE__SHIFT 0xa
31429 #define PSX80_PIF0_TX_CTRL2__TX_HIGH_IMP_STAG_MP_MASK 0x10000
31430 #define PSX80_PIF0_TX_CTRL2__TX_HIGH_IMP_STAG_MP__SHIFT 0x10
31431 #define PSX80_PIF0_TX_CTRL2__TX_HIGH_IMP_STAG_MODE_MASK 0x60000
31432 #define PSX80_PIF0_TX_CTRL2__TX_HIGH_IMP_STAG_MODE__SHIFT 0x11
31433 #define PSX80_PIF0_TX_CTRL2__TX_FORCE_DATA_VALID_MASK 0x200000
31434 #define PSX80_PIF0_TX_CTRL2__TX_FORCE_DATA_VALID__SHIFT 0x15
31435 #define PSX80_PIF0_TX_CTRL2__TX_L0_TO_HIZ_DLY_MASK 0x1c00000
31436 #define PSX80_PIF0_TX_CTRL2__TX_L0_TO_HIZ_DLY__SHIFT 0x16
31437 #define PSX80_PIF0_TX_CTRL2__TX_FIFO_INIT_UPCONFIG_MASK 0x2000000
31438 #define PSX80_PIF0_TX_CTRL2__TX_FIFO_INIT_UPCONFIG__SHIFT 0x19
31439 #define PSX80_PIF0_TX_CTRL2__TX_HIZ_TO_L0_DLY_MASK 0x1c000000
31440 #define PSX80_PIF0_TX_CTRL2__TX_HIZ_TO_L0_DLY__SHIFT 0x1a
31441 #define PSX80_PIF0_TX_CTRL2__TX_LINKSPEED_ACK_IN_S2_MASK 0x20000000
31442 #define PSX80_PIF0_TX_CTRL2__TX_LINKSPEED_ACK_IN_S2__SHIFT 0x1d
31443 #define PSX80_PIF0_TX_CTRL2__TX_DELAY_FIFO_INIT_IN_S1_MASK 0x40000000
31444 #define PSX80_PIF0_TX_CTRL2__TX_DELAY_FIFO_INIT_IN_S1__SHIFT 0x1e
31445 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_S2_MASK 0x7
31446 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_S2__SHIFT 0x0
31447 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_SPDCHNG_MASK 0x38
31448 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_SPDCHNG__SHIFT 0x3
31449 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_OFF_MASK 0x1c0
31450 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_OFF__SHIFT 0x6
31451 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_DEGRADE_MASK 0xe00
31452 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_DEGRADE__SHIFT 0x9
31453 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_UNUSED_MASK 0x7000
31454 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_UNUSED__SHIFT 0xc
31455 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_INIT_MASK 0x38000
31456 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_INIT__SHIFT 0xf
31457 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_PLL_OFF_MASK 0x1c0000
31458 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_PLL_OFF__SHIFT 0x12
31459 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_DEGRADE_MODE_MASK 0x200000
31460 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_DEGRADE_MODE__SHIFT 0x15
31461 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_UNUSED_MODE_MASK 0x400000
31462 #define PSX80_PIF0_RX_CTRL__RXPWR_IN_UNUSED_MODE__SHIFT 0x16
31463 #define PSX80_PIF0_RX_CTRL__RXPWR_GATING_IN_L1_MASK 0x800000
31464 #define PSX80_PIF0_RX_CTRL__RXPWR_GATING_IN_L1__SHIFT 0x17
31465 #define PSX80_PIF0_RX_CTRL__RXPWR_GATING_IN_UNUSED_MASK 0x1000000
31466 #define PSX80_PIF0_RX_CTRL__RXPWR_GATING_IN_UNUSED__SHIFT 0x18
31467 #define PSX80_PIF0_RX_CTRL__RX_HLD_EIE_COUNT_MASK 0x2000000
31468 #define PSX80_PIF0_RX_CTRL__RX_HLD_EIE_COUNT__SHIFT 0x19
31469 #define PSX80_PIF0_RX_CTRL__RX_EI_DET_IN_PS2_DEGRADE_MASK 0x4000000
31470 #define PSX80_PIF0_RX_CTRL__RX_EI_DET_IN_PS2_DEGRADE__SHIFT 0x1a
31471 #define PSX80_PIF0_RX_CTRL2__RX_RDY_DASRT_COUNT_MASK 0x7
31472 #define PSX80_PIF0_RX_CTRL2__RX_RDY_DASRT_COUNT__SHIFT 0x0
31473 #define PSX80_PIF0_RX_CTRL2__RX_STATUS_DASRT_COUNT_MASK 0x38
31474 #define PSX80_PIF0_RX_CTRL2__RX_STATUS_DASRT_COUNT__SHIFT 0x3
31475 #define PSX80_PIF0_RX_CTRL2__RXPHYSTATUS_DELAY_MASK 0x1c0
31476 #define PSX80_PIF0_RX_CTRL2__RXPHYSTATUS_DELAY__SHIFT 0x6
31477 #define PSX80_PIF0_RX_CTRL2__RX_L1_PG_PHY_STATUS_MODE_MASK 0x200
31478 #define PSX80_PIF0_RX_CTRL2__RX_L1_PG_PHY_STATUS_MODE__SHIFT 0x9
31479 #define PSX80_PIF0_RX_CTRL2__RX_OFF_PG_PHY_STATUS_MODE_MASK 0x400
31480 #define PSX80_PIF0_RX_CTRL2__RX_OFF_PG_PHY_STATUS_MODE__SHIFT 0xa
31481 #define PSX80_PIF0_RX_CTRL2__FORCE_CDREN_IN_L0S_MASK 0x10000
31482 #define PSX80_PIF0_RX_CTRL2__FORCE_CDREN_IN_L0S__SHIFT 0x10
31483 #define PSX80_PIF0_RX_CTRL2__EI_DET_CYCLE_MODE_MASK 0x60000
31484 #define PSX80_PIF0_RX_CTRL2__EI_DET_CYCLE_MODE__SHIFT 0x11
31485 #define PSX80_PIF0_RX_CTRL2__EI_DET_ON_TIME_MASK 0x180000
31486 #define PSX80_PIF0_RX_CTRL2__EI_DET_ON_TIME__SHIFT 0x13
31487 #define PSX80_PIF0_RX_CTRL2__EI_DET_OFF_TIME_MASK 0xe00000
31488 #define PSX80_PIF0_RX_CTRL2__EI_DET_OFF_TIME__SHIFT 0x15
31489 #define PSX80_PIF0_RX_CTRL2__EI_DET_CYCLE_DIS_IN_PS1_MASK 0x1000000
31490 #define PSX80_PIF0_RX_CTRL2__EI_DET_CYCLE_DIS_IN_PS1__SHIFT 0x18
31491 #define PSX80_PIF0_RX_CTRL2__RX_CDR_XTND_MODE_MASK 0x6000000
31492 #define PSX80_PIF0_RX_CTRL2__RX_CDR_XTND_MODE__SHIFT 0x19
31493 #define PSX80_PIF0_RX_CTRL2__RX_L0S_TO_L0_DETECT_EI_MASK 0x8000000
31494 #define PSX80_PIF0_RX_CTRL2__RX_L0S_TO_L0_DETECT_EI__SHIFT 0x1b
31495 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_0_MASK 0x1
31496 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_0__SHIFT 0x0
31497 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_1_MASK 0x2
31498 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_1__SHIFT 0x1
31499 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_2_MASK 0x4
31500 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_2__SHIFT 0x2
31501 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_3_MASK 0x8
31502 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_3__SHIFT 0x3
31503 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_4_MASK 0x10
31504 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_4__SHIFT 0x4
31505 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_5_MASK 0x20
31506 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_5__SHIFT 0x5
31507 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_6_MASK 0x40
31508 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_6__SHIFT 0x6
31509 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_7_MASK 0x80
31510 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_7__SHIFT 0x7
31511 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_EN_MASK 0x10000
31512 #define PSX80_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_EN__SHIFT 0x10
31513 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_1_0_OVRD_MASK 0x1
31514 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_1_0_OVRD__SHIFT 0x0
31515 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_3_2_OVRD_MASK 0x2
31516 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_3_2_OVRD__SHIFT 0x1
31517 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_5_4_OVRD_MASK 0x4
31518 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_5_4_OVRD__SHIFT 0x2
31519 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_7_6_OVRD_MASK 0x8
31520 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_7_6_OVRD__SHIFT 0x3
31521 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_9_8_OVRD_MASK 0x10
31522 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_9_8_OVRD__SHIFT 0x4
31523 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_11_10_OVRD_MASK 0x20
31524 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_11_10_OVRD__SHIFT 0x5
31525 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_13_12_OVRD_MASK 0x40
31526 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_13_12_OVRD__SHIFT 0x6
31527 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_15_14_OVRD_MASK 0x80
31528 #define PSX80_PIF0_GLB_OVRD2__X2_LANE_15_14_OVRD__SHIFT 0x7
31529 #define PSX80_PIF0_GLB_OVRD2__X4_LANE_3_0_OVRD_MASK 0x100
31530 #define PSX80_PIF0_GLB_OVRD2__X4_LANE_3_0_OVRD__SHIFT 0x8
31531 #define PSX80_PIF0_GLB_OVRD2__X4_LANE_7_4_OVRD_MASK 0x200
31532 #define PSX80_PIF0_GLB_OVRD2__X4_LANE_7_4_OVRD__SHIFT 0x9
31533 #define PSX80_PIF0_GLB_OVRD2__X4_LANE_11_8_OVRD_MASK 0x400
31534 #define PSX80_PIF0_GLB_OVRD2__X4_LANE_11_8_OVRD__SHIFT 0xa
31535 #define PSX80_PIF0_GLB_OVRD2__X4_LANE_15_12_OVRD_MASK 0x800
31536 #define PSX80_PIF0_GLB_OVRD2__X4_LANE_15_12_OVRD__SHIFT 0xb
31537 #define PSX80_PIF0_GLB_OVRD2__X8_LANE_7_0_OVRD_MASK 0x10000
31538 #define PSX80_PIF0_GLB_OVRD2__X8_LANE_7_0_OVRD__SHIFT 0x10
31539 #define PSX80_PIF0_GLB_OVRD2__X8_LANE_15_8_OVRD_MASK 0x20000
31540 #define PSX80_PIF0_GLB_OVRD2__X8_LANE_15_8_OVRD__SHIFT 0x11
31541 #define PSX80_PIF0_GLB_OVRD2__X16_LANE_15_0_OVRD_MASK 0x100000
31542 #define PSX80_PIF0_GLB_OVRD2__X16_LANE_15_0_OVRD__SHIFT 0x14
31543 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_0_MASK 0x1
31544 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_0__SHIFT 0x0
31545 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_1_MASK 0x2
31546 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_1__SHIFT 0x1
31547 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_2_MASK 0x4
31548 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_2__SHIFT 0x2
31549 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_3_MASK 0x8
31550 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_3__SHIFT 0x3
31551 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_4_MASK 0x10
31552 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_4__SHIFT 0x4
31553 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_5_MASK 0x20
31554 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_5__SHIFT 0x5
31555 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_6_MASK 0x40
31556 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_6__SHIFT 0x6
31557 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_7_MASK 0x80
31558 #define PSX80_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_7__SHIFT 0x7
31559 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_0_MASK 0x100
31560 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_0__SHIFT 0x8
31561 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_1_MASK 0x200
31562 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_1__SHIFT 0x9
31563 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_2_MASK 0x400
31564 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_2__SHIFT 0xa
31565 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_3_MASK 0x800
31566 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_3__SHIFT 0xb
31567 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_4_MASK 0x1000
31568 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_4__SHIFT 0xc
31569 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_5_MASK 0x2000
31570 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_5__SHIFT 0xd
31571 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_6_MASK 0x4000
31572 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_6__SHIFT 0xe
31573 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_7_MASK 0x8000
31574 #define PSX80_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_7__SHIFT 0xf
31575 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_0_MASK 0x10000
31576 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_0__SHIFT 0x10
31577 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_1_MASK 0x20000
31578 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_1__SHIFT 0x11
31579 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_2_MASK 0x40000
31580 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_2__SHIFT 0x12
31581 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_3_MASK 0x80000
31582 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_3__SHIFT 0x13
31583 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_4_MASK 0x100000
31584 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_4__SHIFT 0x14
31585 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_5_MASK 0x200000
31586 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_5__SHIFT 0x15
31587 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_6_MASK 0x400000
31588 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_6__SHIFT 0x16
31589 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_7_MASK 0x800000
31590 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_7__SHIFT 0x17
31591 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_0_MASK 0x1000000
31592 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_0__SHIFT 0x18
31593 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_1_MASK 0x2000000
31594 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_1__SHIFT 0x19
31595 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_2_MASK 0x4000000
31596 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_2__SHIFT 0x1a
31597 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_3_MASK 0x8000000
31598 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_3__SHIFT 0x1b
31599 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_4_MASK 0x10000000
31600 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_4__SHIFT 0x1c
31601 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_5_MASK 0x20000000
31602 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_5__SHIFT 0x1d
31603 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_6_MASK 0x40000000
31604 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_6__SHIFT 0x1e
31605 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_7_MASK 0x80000000
31606 #define PSX80_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_7__SHIFT 0x1f
31607 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_SCHL_MODE_MASK 0x3
31608 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_SCHL_MODE__SHIFT 0x0
31609 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_STAG_MODE_MASK 0xc
31610 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_STAG_MODE__SHIFT 0x2
31611 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_STAG_DIS_MASK 0x10
31612 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_STAG_DIS__SHIFT 0x4
31613 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_SCH_REQ_MODE_MASK 0x60
31614 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_SCH_REQ_MODE__SHIFT 0x5
31615 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_IGNR_PEND_PWR_MASK 0x80
31616 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_IGNR_PEND_PWR__SHIFT 0x7
31617 #define PSX80_PIF0_CMD_BUS_CTRL__SEND_GANGED_MODE_UPDATE_FOR_OFFPG_LANES_MASK 0x100
31618 #define PSX80_PIF0_CMD_BUS_CTRL__SEND_GANGED_MODE_UPDATE_FOR_OFFPG_LANES__SHIFT 0x8
31619 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_IGNR_PWR_NOT_ON_MASK 0x200
31620 #define PSX80_PIF0_CMD_BUS_CTRL__CMD_BUS_IGNR_PWR_NOT_ON__SHIFT 0x9
31621 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__TXMARG_OVRD_EN_MASK 0x1
31622 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__TXMARG_OVRD_EN__SHIFT 0x0
31623 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__DEEMPH_OVRD_EN_MASK 0x2
31624 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__DEEMPH_OVRD_EN__SHIFT 0x1
31625 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__PLLFREQ_OVRD_EN_MASK 0x4
31626 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__PLLFREQ_OVRD_EN__SHIFT 0x2
31627 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__TXMARG_MASK 0x38
31628 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__TXMARG__SHIFT 0x3
31629 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__DEEMPH_MASK 0x40
31630 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__DEEMPH__SHIFT 0x6
31631 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__PLLFREQ_MASK 0x180
31632 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__PLLFREQ__SHIFT 0x7
31633 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__RESPONSEMODE_PIF_OVRD_MASK 0x200
31634 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__RESPONSEMODE_PIF_OVRD__SHIFT 0x9
31635 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_0_MASK 0x10000
31636 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_0__SHIFT 0x10
31637 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_1_MASK 0x20000
31638 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_1__SHIFT 0x11
31639 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_2_MASK 0x40000
31640 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_2__SHIFT 0x12
31641 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_3_MASK 0x80000
31642 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_3__SHIFT 0x13
31643 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_4_MASK 0x100000
31644 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_4__SHIFT 0x14
31645 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_5_MASK 0x200000
31646 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_5__SHIFT 0x15
31647 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_6_MASK 0x400000
31648 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_6__SHIFT 0x16
31649 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_7_MASK 0x800000
31650 #define PSX80_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_7__SHIFT 0x17
31651 #define PSX80_PIF0_LANE0_OVRD__GANGMODE_OVRD_EN_0_MASK 0x1
31652 #define PSX80_PIF0_LANE0_OVRD__GANGMODE_OVRD_EN_0__SHIFT 0x0
31653 #define PSX80_PIF0_LANE0_OVRD__FREQDIV_OVRD_EN_0_MASK 0x2
31654 #define PSX80_PIF0_LANE0_OVRD__FREQDIV_OVRD_EN_0__SHIFT 0x1
31655 #define PSX80_PIF0_LANE0_OVRD__LINKSPEED_OVRD_EN_0_MASK 0x4
31656 #define PSX80_PIF0_LANE0_OVRD__LINKSPEED_OVRD_EN_0__SHIFT 0x2
31657 #define PSX80_PIF0_LANE0_OVRD__TWOSYMENABLE_OVRD_EN_0_MASK 0x8
31658 #define PSX80_PIF0_LANE0_OVRD__TWOSYMENABLE_OVRD_EN_0__SHIFT 0x3
31659 #define PSX80_PIF0_LANE0_OVRD__TXPWR_OVRD_EN_0_MASK 0x10
31660 #define PSX80_PIF0_LANE0_OVRD__TXPWR_OVRD_EN_0__SHIFT 0x4
31661 #define PSX80_PIF0_LANE0_OVRD__TXPGENABLE_OVRD_EN_0_MASK 0x20
31662 #define PSX80_PIF0_LANE0_OVRD__TXPGENABLE_OVRD_EN_0__SHIFT 0x5
31663 #define PSX80_PIF0_LANE0_OVRD__RXPWR_OVRD_EN_0_MASK 0x40
31664 #define PSX80_PIF0_LANE0_OVRD__RXPWR_OVRD_EN_0__SHIFT 0x6
31665 #define PSX80_PIF0_LANE0_OVRD__RXPGENABLE_OVRD_EN_0_MASK 0x80
31666 #define PSX80_PIF0_LANE0_OVRD__RXPGENABLE_OVRD_EN_0__SHIFT 0x7
31667 #define PSX80_PIF0_LANE0_OVRD__ELECIDLEDETEN_OVRD_EN_0_MASK 0x100
31668 #define PSX80_PIF0_LANE0_OVRD__ELECIDLEDETEN_OVRD_EN_0__SHIFT 0x8
31669 #define PSX80_PIF0_LANE0_OVRD__ENABLEFOM_OVRD_EN_0_MASK 0x200
31670 #define PSX80_PIF0_LANE0_OVRD__ENABLEFOM_OVRD_EN_0__SHIFT 0x9
31671 #define PSX80_PIF0_LANE0_OVRD__REQUESTFOM_OVRD_EN_0_MASK 0x400
31672 #define PSX80_PIF0_LANE0_OVRD__REQUESTFOM_OVRD_EN_0__SHIFT 0xa
31673 #define PSX80_PIF0_LANE0_OVRD__RESPONSEMODE_OVRD_EN_0_MASK 0x800
31674 #define PSX80_PIF0_LANE0_OVRD__RESPONSEMODE_OVRD_EN_0__SHIFT 0xb
31675 #define PSX80_PIF0_LANE0_OVRD__REQUESTTRK_OVRD_EN_0_MASK 0x1000
31676 #define PSX80_PIF0_LANE0_OVRD__REQUESTTRK_OVRD_EN_0__SHIFT 0xc
31677 #define PSX80_PIF0_LANE0_OVRD__REQUESTTRN_OVRD_EN_0_MASK 0x2000
31678 #define PSX80_PIF0_LANE0_OVRD__REQUESTTRN_OVRD_EN_0__SHIFT 0xd
31679 #define PSX80_PIF0_LANE0_OVRD__COEFFICIENTID_OVRD_EN_0_MASK 0x4000
31680 #define PSX80_PIF0_LANE0_OVRD__COEFFICIENTID_OVRD_EN_0__SHIFT 0xe
31681 #define PSX80_PIF0_LANE0_OVRD__COEFFICIENT_OVRD_EN_0_MASK 0x8000
31682 #define PSX80_PIF0_LANE0_OVRD__COEFFICIENT_OVRD_EN_0__SHIFT 0xf
31683 #define PSX80_PIF0_LANE0_OVRD__CDREN_OVRD_EN_0_MASK 0x10000
31684 #define PSX80_PIF0_LANE0_OVRD__CDREN_OVRD_EN_0__SHIFT 0x10
31685 #define PSX80_PIF0_LANE0_OVRD__CDREN_OVRD_VAL_0_MASK 0x20000
31686 #define PSX80_PIF0_LANE0_OVRD__CDREN_OVRD_VAL_0__SHIFT 0x11
31687 #define PSX80_PIF0_LANE0_OVRD2__GANGMODE_0_MASK 0x7
31688 #define PSX80_PIF0_LANE0_OVRD2__GANGMODE_0__SHIFT 0x0
31689 #define PSX80_PIF0_LANE0_OVRD2__FREQDIV_0_MASK 0x18
31690 #define PSX80_PIF0_LANE0_OVRD2__FREQDIV_0__SHIFT 0x3
31691 #define PSX80_PIF0_LANE0_OVRD2__LINKSPEED_0_MASK 0x60
31692 #define PSX80_PIF0_LANE0_OVRD2__LINKSPEED_0__SHIFT 0x5
31693 #define PSX80_PIF0_LANE0_OVRD2__TWOSYMENABLE_0_MASK 0x80
31694 #define PSX80_PIF0_LANE0_OVRD2__TWOSYMENABLE_0__SHIFT 0x7
31695 #define PSX80_PIF0_LANE0_OVRD2__TXPWR_0_MASK 0x700
31696 #define PSX80_PIF0_LANE0_OVRD2__TXPWR_0__SHIFT 0x8
31697 #define PSX80_PIF0_LANE0_OVRD2__TXPGENABLE_0_MASK 0x1800
31698 #define PSX80_PIF0_LANE0_OVRD2__TXPGENABLE_0__SHIFT 0xb
31699 #define PSX80_PIF0_LANE0_OVRD2__RXPWR_0_MASK 0xe000
31700 #define PSX80_PIF0_LANE0_OVRD2__RXPWR_0__SHIFT 0xd
31701 #define PSX80_PIF0_LANE0_OVRD2__RXPGENABLE_0_MASK 0x30000
31702 #define PSX80_PIF0_LANE0_OVRD2__RXPGENABLE_0__SHIFT 0x10
31703 #define PSX80_PIF0_LANE0_OVRD2__ELECIDLEDETEN_0_MASK 0x40000
31704 #define PSX80_PIF0_LANE0_OVRD2__ELECIDLEDETEN_0__SHIFT 0x12
31705 #define PSX80_PIF0_LANE0_OVRD2__ENABLEFOM_0_MASK 0x80000
31706 #define PSX80_PIF0_LANE0_OVRD2__ENABLEFOM_0__SHIFT 0x13
31707 #define PSX80_PIF0_LANE0_OVRD2__REQUESTFOM_0_MASK 0x100000
31708 #define PSX80_PIF0_LANE0_OVRD2__REQUESTFOM_0__SHIFT 0x14
31709 #define PSX80_PIF0_LANE0_OVRD2__RESPONSEMODE_0_MASK 0x200000
31710 #define PSX80_PIF0_LANE0_OVRD2__RESPONSEMODE_0__SHIFT 0x15
31711 #define PSX80_PIF0_LANE0_OVRD2__REQUESTTRK_0_MASK 0x400000
31712 #define PSX80_PIF0_LANE0_OVRD2__REQUESTTRK_0__SHIFT 0x16
31713 #define PSX80_PIF0_LANE0_OVRD2__REQUESTTRN_0_MASK 0x800000
31714 #define PSX80_PIF0_LANE0_OVRD2__REQUESTTRN_0__SHIFT 0x17
31715 #define PSX80_PIF0_LANE0_OVRD2__COEFFICIENTID_0_MASK 0x3000000
31716 #define PSX80_PIF0_LANE0_OVRD2__COEFFICIENTID_0__SHIFT 0x18
31717 #define PSX80_PIF0_LANE0_OVRD2__COEFFICIENT_0_MASK 0xfc000000
31718 #define PSX80_PIF0_LANE0_OVRD2__COEFFICIENT_0__SHIFT 0x1a
31719 #define PSX80_PIF0_LANE1_OVRD__GANGMODE_OVRD_EN_1_MASK 0x1
31720 #define PSX80_PIF0_LANE1_OVRD__GANGMODE_OVRD_EN_1__SHIFT 0x0
31721 #define PSX80_PIF0_LANE1_OVRD__FREQDIV_OVRD_EN_1_MASK 0x2
31722 #define PSX80_PIF0_LANE1_OVRD__FREQDIV_OVRD_EN_1__SHIFT 0x1
31723 #define PSX80_PIF0_LANE1_OVRD__LINKSPEED_OVRD_EN_1_MASK 0x4
31724 #define PSX80_PIF0_LANE1_OVRD__LINKSPEED_OVRD_EN_1__SHIFT 0x2
31725 #define PSX80_PIF0_LANE1_OVRD__TWOSYMENABLE_OVRD_EN_1_MASK 0x8
31726 #define PSX80_PIF0_LANE1_OVRD__TWOSYMENABLE_OVRD_EN_1__SHIFT 0x3
31727 #define PSX80_PIF0_LANE1_OVRD__TXPWR_OVRD_EN_1_MASK 0x10
31728 #define PSX80_PIF0_LANE1_OVRD__TXPWR_OVRD_EN_1__SHIFT 0x4
31729 #define PSX80_PIF0_LANE1_OVRD__TXPGENABLE_OVRD_EN_1_MASK 0x20
31730 #define PSX80_PIF0_LANE1_OVRD__TXPGENABLE_OVRD_EN_1__SHIFT 0x5
31731 #define PSX80_PIF0_LANE1_OVRD__RXPWR_OVRD_EN_1_MASK 0x40
31732 #define PSX80_PIF0_LANE1_OVRD__RXPWR_OVRD_EN_1__SHIFT 0x6
31733 #define PSX80_PIF0_LANE1_OVRD__RXPGENABLE_OVRD_EN_1_MASK 0x80
31734 #define PSX80_PIF0_LANE1_OVRD__RXPGENABLE_OVRD_EN_1__SHIFT 0x7
31735 #define PSX80_PIF0_LANE1_OVRD__ELECIDLEDETEN_OVRD_EN_1_MASK 0x100
31736 #define PSX80_PIF0_LANE1_OVRD__ELECIDLEDETEN_OVRD_EN_1__SHIFT 0x8
31737 #define PSX80_PIF0_LANE1_OVRD__ENABLEFOM_OVRD_EN_1_MASK 0x200
31738 #define PSX80_PIF0_LANE1_OVRD__ENABLEFOM_OVRD_EN_1__SHIFT 0x9
31739 #define PSX80_PIF0_LANE1_OVRD__REQUESTFOM_OVRD_EN_1_MASK 0x400
31740 #define PSX80_PIF0_LANE1_OVRD__REQUESTFOM_OVRD_EN_1__SHIFT 0xa
31741 #define PSX80_PIF0_LANE1_OVRD__RESPONSEMODE_OVRD_EN_1_MASK 0x800
31742 #define PSX80_PIF0_LANE1_OVRD__RESPONSEMODE_OVRD_EN_1__SHIFT 0xb
31743 #define PSX80_PIF0_LANE1_OVRD__REQUESTTRK_OVRD_EN_1_MASK 0x1000
31744 #define PSX80_PIF0_LANE1_OVRD__REQUESTTRK_OVRD_EN_1__SHIFT 0xc
31745 #define PSX80_PIF0_LANE1_OVRD__REQUESTTRN_OVRD_EN_1_MASK 0x2000
31746 #define PSX80_PIF0_LANE1_OVRD__REQUESTTRN_OVRD_EN_1__SHIFT 0xd
31747 #define PSX80_PIF0_LANE1_OVRD__COEFFICIENTID_OVRD_EN_1_MASK 0x4000
31748 #define PSX80_PIF0_LANE1_OVRD__COEFFICIENTID_OVRD_EN_1__SHIFT 0xe
31749 #define PSX80_PIF0_LANE1_OVRD__COEFFICIENT_OVRD_EN_1_MASK 0x8000
31750 #define PSX80_PIF0_LANE1_OVRD__COEFFICIENT_OVRD_EN_1__SHIFT 0xf
31751 #define PSX80_PIF0_LANE1_OVRD__CDREN_OVRD_EN_1_MASK 0x10000
31752 #define PSX80_PIF0_LANE1_OVRD__CDREN_OVRD_EN_1__SHIFT 0x10
31753 #define PSX80_PIF0_LANE1_OVRD__CDREN_OVRD_VAL_1_MASK 0x20000
31754 #define PSX80_PIF0_LANE1_OVRD__CDREN_OVRD_VAL_1__SHIFT 0x11
31755 #define PSX80_PIF0_LANE1_OVRD2__GANGMODE_1_MASK 0x7
31756 #define PSX80_PIF0_LANE1_OVRD2__GANGMODE_1__SHIFT 0x0
31757 #define PSX80_PIF0_LANE1_OVRD2__FREQDIV_1_MASK 0x18
31758 #define PSX80_PIF0_LANE1_OVRD2__FREQDIV_1__SHIFT 0x3
31759 #define PSX80_PIF0_LANE1_OVRD2__LINKSPEED_1_MASK 0x60
31760 #define PSX80_PIF0_LANE1_OVRD2__LINKSPEED_1__SHIFT 0x5
31761 #define PSX80_PIF0_LANE1_OVRD2__TWOSYMENABLE_1_MASK 0x80
31762 #define PSX80_PIF0_LANE1_OVRD2__TWOSYMENABLE_1__SHIFT 0x7
31763 #define PSX80_PIF0_LANE1_OVRD2__TXPWR_1_MASK 0x700
31764 #define PSX80_PIF0_LANE1_OVRD2__TXPWR_1__SHIFT 0x8
31765 #define PSX80_PIF0_LANE1_OVRD2__TXPGENABLE_1_MASK 0x1800
31766 #define PSX80_PIF0_LANE1_OVRD2__TXPGENABLE_1__SHIFT 0xb
31767 #define PSX80_PIF0_LANE1_OVRD2__RXPWR_1_MASK 0xe000
31768 #define PSX80_PIF0_LANE1_OVRD2__RXPWR_1__SHIFT 0xd
31769 #define PSX80_PIF0_LANE1_OVRD2__RXPGENABLE_1_MASK 0x30000
31770 #define PSX80_PIF0_LANE1_OVRD2__RXPGENABLE_1__SHIFT 0x10
31771 #define PSX80_PIF0_LANE1_OVRD2__ELECIDLEDETEN_1_MASK 0x40000
31772 #define PSX80_PIF0_LANE1_OVRD2__ELECIDLEDETEN_1__SHIFT 0x12
31773 #define PSX80_PIF0_LANE1_OVRD2__ENABLEFOM_1_MASK 0x80000
31774 #define PSX80_PIF0_LANE1_OVRD2__ENABLEFOM_1__SHIFT 0x13
31775 #define PSX80_PIF0_LANE1_OVRD2__REQUESTFOM_1_MASK 0x100000
31776 #define PSX80_PIF0_LANE1_OVRD2__REQUESTFOM_1__SHIFT 0x14
31777 #define PSX80_PIF0_LANE1_OVRD2__RESPONSEMODE_1_MASK 0x200000
31778 #define PSX80_PIF0_LANE1_OVRD2__RESPONSEMODE_1__SHIFT 0x15
31779 #define PSX80_PIF0_LANE1_OVRD2__REQUESTTRK_1_MASK 0x400000
31780 #define PSX80_PIF0_LANE1_OVRD2__REQUESTTRK_1__SHIFT 0x16
31781 #define PSX80_PIF0_LANE1_OVRD2__REQUESTTRN_1_MASK 0x800000
31782 #define PSX80_PIF0_LANE1_OVRD2__REQUESTTRN_1__SHIFT 0x17
31783 #define PSX80_PIF0_LANE1_OVRD2__COEFFICIENTID_1_MASK 0x3000000
31784 #define PSX80_PIF0_LANE1_OVRD2__COEFFICIENTID_1__SHIFT 0x18
31785 #define PSX80_PIF0_LANE1_OVRD2__COEFFICIENT_1_MASK 0xfc000000
31786 #define PSX80_PIF0_LANE1_OVRD2__COEFFICIENT_1__SHIFT 0x1a
31787 #define PSX80_PIF0_LANE2_OVRD__GANGMODE_OVRD_EN_2_MASK 0x1
31788 #define PSX80_PIF0_LANE2_OVRD__GANGMODE_OVRD_EN_2__SHIFT 0x0
31789 #define PSX80_PIF0_LANE2_OVRD__FREQDIV_OVRD_EN_2_MASK 0x2
31790 #define PSX80_PIF0_LANE2_OVRD__FREQDIV_OVRD_EN_2__SHIFT 0x1
31791 #define PSX80_PIF0_LANE2_OVRD__LINKSPEED_OVRD_EN_2_MASK 0x4
31792 #define PSX80_PIF0_LANE2_OVRD__LINKSPEED_OVRD_EN_2__SHIFT 0x2
31793 #define PSX80_PIF0_LANE2_OVRD__TWOSYMENABLE_OVRD_EN_2_MASK 0x8
31794 #define PSX80_PIF0_LANE2_OVRD__TWOSYMENABLE_OVRD_EN_2__SHIFT 0x3
31795 #define PSX80_PIF0_LANE2_OVRD__TXPWR_OVRD_EN_2_MASK 0x10
31796 #define PSX80_PIF0_LANE2_OVRD__TXPWR_OVRD_EN_2__SHIFT 0x4
31797 #define PSX80_PIF0_LANE2_OVRD__TXPGENABLE_OVRD_EN_2_MASK 0x20
31798 #define PSX80_PIF0_LANE2_OVRD__TXPGENABLE_OVRD_EN_2__SHIFT 0x5
31799 #define PSX80_PIF0_LANE2_OVRD__RXPWR_OVRD_EN_2_MASK 0x40
31800 #define PSX80_PIF0_LANE2_OVRD__RXPWR_OVRD_EN_2__SHIFT 0x6
31801 #define PSX80_PIF0_LANE2_OVRD__RXPGENABLE_OVRD_EN_2_MASK 0x80
31802 #define PSX80_PIF0_LANE2_OVRD__RXPGENABLE_OVRD_EN_2__SHIFT 0x7
31803 #define PSX80_PIF0_LANE2_OVRD__ELECIDLEDETEN_OVRD_EN_2_MASK 0x100
31804 #define PSX80_PIF0_LANE2_OVRD__ELECIDLEDETEN_OVRD_EN_2__SHIFT 0x8
31805 #define PSX80_PIF0_LANE2_OVRD__ENABLEFOM_OVRD_EN_2_MASK 0x200
31806 #define PSX80_PIF0_LANE2_OVRD__ENABLEFOM_OVRD_EN_2__SHIFT 0x9
31807 #define PSX80_PIF0_LANE2_OVRD__REQUESTFOM_OVRD_EN_2_MASK 0x400
31808 #define PSX80_PIF0_LANE2_OVRD__REQUESTFOM_OVRD_EN_2__SHIFT 0xa
31809 #define PSX80_PIF0_LANE2_OVRD__RESPONSEMODE_OVRD_EN_2_MASK 0x800
31810 #define PSX80_PIF0_LANE2_OVRD__RESPONSEMODE_OVRD_EN_2__SHIFT 0xb
31811 #define PSX80_PIF0_LANE2_OVRD__REQUESTTRK_OVRD_EN_2_MASK 0x1000
31812 #define PSX80_PIF0_LANE2_OVRD__REQUESTTRK_OVRD_EN_2__SHIFT 0xc
31813 #define PSX80_PIF0_LANE2_OVRD__REQUESTTRN_OVRD_EN_2_MASK 0x2000
31814 #define PSX80_PIF0_LANE2_OVRD__REQUESTTRN_OVRD_EN_2__SHIFT 0xd
31815 #define PSX80_PIF0_LANE2_OVRD__COEFFICIENTID_OVRD_EN_2_MASK 0x4000
31816 #define PSX80_PIF0_LANE2_OVRD__COEFFICIENTID_OVRD_EN_2__SHIFT 0xe
31817 #define PSX80_PIF0_LANE2_OVRD__COEFFICIENT_OVRD_EN_2_MASK 0x8000
31818 #define PSX80_PIF0_LANE2_OVRD__COEFFICIENT_OVRD_EN_2__SHIFT 0xf
31819 #define PSX80_PIF0_LANE2_OVRD__CDREN_OVRD_EN_2_MASK 0x10000
31820 #define PSX80_PIF0_LANE2_OVRD__CDREN_OVRD_EN_2__SHIFT 0x10
31821 #define PSX80_PIF0_LANE2_OVRD__CDREN_OVRD_VAL_2_MASK 0x20000
31822 #define PSX80_PIF0_LANE2_OVRD__CDREN_OVRD_VAL_2__SHIFT 0x11
31823 #define PSX80_PIF0_LANE2_OVRD2__GANGMODE_2_MASK 0x7
31824 #define PSX80_PIF0_LANE2_OVRD2__GANGMODE_2__SHIFT 0x0
31825 #define PSX80_PIF0_LANE2_OVRD2__FREQDIV_2_MASK 0x18
31826 #define PSX80_PIF0_LANE2_OVRD2__FREQDIV_2__SHIFT 0x3
31827 #define PSX80_PIF0_LANE2_OVRD2__LINKSPEED_2_MASK 0x60
31828 #define PSX80_PIF0_LANE2_OVRD2__LINKSPEED_2__SHIFT 0x5
31829 #define PSX80_PIF0_LANE2_OVRD2__TWOSYMENABLE_2_MASK 0x80
31830 #define PSX80_PIF0_LANE2_OVRD2__TWOSYMENABLE_2__SHIFT 0x7
31831 #define PSX80_PIF0_LANE2_OVRD2__TXPWR_2_MASK 0x700
31832 #define PSX80_PIF0_LANE2_OVRD2__TXPWR_2__SHIFT 0x8
31833 #define PSX80_PIF0_LANE2_OVRD2__TXPGENABLE_2_MASK 0x1800
31834 #define PSX80_PIF0_LANE2_OVRD2__TXPGENABLE_2__SHIFT 0xb
31835 #define PSX80_PIF0_LANE2_OVRD2__RXPWR_2_MASK 0xe000
31836 #define PSX80_PIF0_LANE2_OVRD2__RXPWR_2__SHIFT 0xd
31837 #define PSX80_PIF0_LANE2_OVRD2__RXPGENABLE_2_MASK 0x30000
31838 #define PSX80_PIF0_LANE2_OVRD2__RXPGENABLE_2__SHIFT 0x10
31839 #define PSX80_PIF0_LANE2_OVRD2__ELECIDLEDETEN_2_MASK 0x40000
31840 #define PSX80_PIF0_LANE2_OVRD2__ELECIDLEDETEN_2__SHIFT 0x12
31841 #define PSX80_PIF0_LANE2_OVRD2__ENABLEFOM_2_MASK 0x80000
31842 #define PSX80_PIF0_LANE2_OVRD2__ENABLEFOM_2__SHIFT 0x13
31843 #define PSX80_PIF0_LANE2_OVRD2__REQUESTFOM_2_MASK 0x100000
31844 #define PSX80_PIF0_LANE2_OVRD2__REQUESTFOM_2__SHIFT 0x14
31845 #define PSX80_PIF0_LANE2_OVRD2__RESPONSEMODE_2_MASK 0x200000
31846 #define PSX80_PIF0_LANE2_OVRD2__RESPONSEMODE_2__SHIFT 0x15
31847 #define PSX80_PIF0_LANE2_OVRD2__REQUESTTRK_2_MASK 0x400000
31848 #define PSX80_PIF0_LANE2_OVRD2__REQUESTTRK_2__SHIFT 0x16
31849 #define PSX80_PIF0_LANE2_OVRD2__REQUESTTRN_2_MASK 0x800000
31850 #define PSX80_PIF0_LANE2_OVRD2__REQUESTTRN_2__SHIFT 0x17
31851 #define PSX80_PIF0_LANE2_OVRD2__COEFFICIENTID_2_MASK 0x3000000
31852 #define PSX80_PIF0_LANE2_OVRD2__COEFFICIENTID_2__SHIFT 0x18
31853 #define PSX80_PIF0_LANE2_OVRD2__COEFFICIENT_2_MASK 0xfc000000
31854 #define PSX80_PIF0_LANE2_OVRD2__COEFFICIENT_2__SHIFT 0x1a
31855 #define PSX80_PIF0_LANE3_OVRD__GANGMODE_OVRD_EN_3_MASK 0x1
31856 #define PSX80_PIF0_LANE3_OVRD__GANGMODE_OVRD_EN_3__SHIFT 0x0
31857 #define PSX80_PIF0_LANE3_OVRD__FREQDIV_OVRD_EN_3_MASK 0x2
31858 #define PSX80_PIF0_LANE3_OVRD__FREQDIV_OVRD_EN_3__SHIFT 0x1
31859 #define PSX80_PIF0_LANE3_OVRD__LINKSPEED_OVRD_EN_3_MASK 0x4
31860 #define PSX80_PIF0_LANE3_OVRD__LINKSPEED_OVRD_EN_3__SHIFT 0x2
31861 #define PSX80_PIF0_LANE3_OVRD__TWOSYMENABLE_OVRD_EN_3_MASK 0x8
31862 #define PSX80_PIF0_LANE3_OVRD__TWOSYMENABLE_OVRD_EN_3__SHIFT 0x3
31863 #define PSX80_PIF0_LANE3_OVRD__TXPWR_OVRD_EN_3_MASK 0x10
31864 #define PSX80_PIF0_LANE3_OVRD__TXPWR_OVRD_EN_3__SHIFT 0x4
31865 #define PSX80_PIF0_LANE3_OVRD__TXPGENABLE_OVRD_EN_3_MASK 0x20
31866 #define PSX80_PIF0_LANE3_OVRD__TXPGENABLE_OVRD_EN_3__SHIFT 0x5
31867 #define PSX80_PIF0_LANE3_OVRD__RXPWR_OVRD_EN_3_MASK 0x40
31868 #define PSX80_PIF0_LANE3_OVRD__RXPWR_OVRD_EN_3__SHIFT 0x6
31869 #define PSX80_PIF0_LANE3_OVRD__RXPGENABLE_OVRD_EN_3_MASK 0x80
31870 #define PSX80_PIF0_LANE3_OVRD__RXPGENABLE_OVRD_EN_3__SHIFT 0x7
31871 #define PSX80_PIF0_LANE3_OVRD__ELECIDLEDETEN_OVRD_EN_3_MASK 0x100
31872 #define PSX80_PIF0_LANE3_OVRD__ELECIDLEDETEN_OVRD_EN_3__SHIFT 0x8
31873 #define PSX80_PIF0_LANE3_OVRD__ENABLEFOM_OVRD_EN_3_MASK 0x200
31874 #define PSX80_PIF0_LANE3_OVRD__ENABLEFOM_OVRD_EN_3__SHIFT 0x9
31875 #define PSX80_PIF0_LANE3_OVRD__REQUESTFOM_OVRD_EN_3_MASK 0x400
31876 #define PSX80_PIF0_LANE3_OVRD__REQUESTFOM_OVRD_EN_3__SHIFT 0xa
31877 #define PSX80_PIF0_LANE3_OVRD__RESPONSEMODE_OVRD_EN_3_MASK 0x800
31878 #define PSX80_PIF0_LANE3_OVRD__RESPONSEMODE_OVRD_EN_3__SHIFT 0xb
31879 #define PSX80_PIF0_LANE3_OVRD__REQUESTTRK_OVRD_EN_3_MASK 0x1000
31880 #define PSX80_PIF0_LANE3_OVRD__REQUESTTRK_OVRD_EN_3__SHIFT 0xc
31881 #define PSX80_PIF0_LANE3_OVRD__REQUESTTRN_OVRD_EN_3_MASK 0x2000
31882 #define PSX80_PIF0_LANE3_OVRD__REQUESTTRN_OVRD_EN_3__SHIFT 0xd
31883 #define PSX80_PIF0_LANE3_OVRD__COEFFICIENTID_OVRD_EN_3_MASK 0x4000
31884 #define PSX80_PIF0_LANE3_OVRD__COEFFICIENTID_OVRD_EN_3__SHIFT 0xe
31885 #define PSX80_PIF0_LANE3_OVRD__COEFFICIENT_OVRD_EN_3_MASK 0x8000
31886 #define PSX80_PIF0_LANE3_OVRD__COEFFICIENT_OVRD_EN_3__SHIFT 0xf
31887 #define PSX80_PIF0_LANE3_OVRD__CDREN_OVRD_EN_3_MASK 0x10000
31888 #define PSX80_PIF0_LANE3_OVRD__CDREN_OVRD_EN_3__SHIFT 0x10
31889 #define PSX80_PIF0_LANE3_OVRD__CDREN_OVRD_VAL_3_MASK 0x20000
31890 #define PSX80_PIF0_LANE3_OVRD__CDREN_OVRD_VAL_3__SHIFT 0x11
31891 #define PSX80_PIF0_LANE3_OVRD2__GANGMODE_3_MASK 0x7
31892 #define PSX80_PIF0_LANE3_OVRD2__GANGMODE_3__SHIFT 0x0
31893 #define PSX80_PIF0_LANE3_OVRD2__FREQDIV_3_MASK 0x18
31894 #define PSX80_PIF0_LANE3_OVRD2__FREQDIV_3__SHIFT 0x3
31895 #define PSX80_PIF0_LANE3_OVRD2__LINKSPEED_3_MASK 0x60
31896 #define PSX80_PIF0_LANE3_OVRD2__LINKSPEED_3__SHIFT 0x5
31897 #define PSX80_PIF0_LANE3_OVRD2__TWOSYMENABLE_3_MASK 0x80
31898 #define PSX80_PIF0_LANE3_OVRD2__TWOSYMENABLE_3__SHIFT 0x7
31899 #define PSX80_PIF0_LANE3_OVRD2__TXPWR_3_MASK 0x700
31900 #define PSX80_PIF0_LANE3_OVRD2__TXPWR_3__SHIFT 0x8
31901 #define PSX80_PIF0_LANE3_OVRD2__TXPGENABLE_3_MASK 0x1800
31902 #define PSX80_PIF0_LANE3_OVRD2__TXPGENABLE_3__SHIFT 0xb
31903 #define PSX80_PIF0_LANE3_OVRD2__RXPWR_3_MASK 0xe000
31904 #define PSX80_PIF0_LANE3_OVRD2__RXPWR_3__SHIFT 0xd
31905 #define PSX80_PIF0_LANE3_OVRD2__RXPGENABLE_3_MASK 0x30000
31906 #define PSX80_PIF0_LANE3_OVRD2__RXPGENABLE_3__SHIFT 0x10
31907 #define PSX80_PIF0_LANE3_OVRD2__ELECIDLEDETEN_3_MASK 0x40000
31908 #define PSX80_PIF0_LANE3_OVRD2__ELECIDLEDETEN_3__SHIFT 0x12
31909 #define PSX80_PIF0_LANE3_OVRD2__ENABLEFOM_3_MASK 0x80000
31910 #define PSX80_PIF0_LANE3_OVRD2__ENABLEFOM_3__SHIFT 0x13
31911 #define PSX80_PIF0_LANE3_OVRD2__REQUESTFOM_3_MASK 0x100000
31912 #define PSX80_PIF0_LANE3_OVRD2__REQUESTFOM_3__SHIFT 0x14
31913 #define PSX80_PIF0_LANE3_OVRD2__RESPONSEMODE_3_MASK 0x200000
31914 #define PSX80_PIF0_LANE3_OVRD2__RESPONSEMODE_3__SHIFT 0x15
31915 #define PSX80_PIF0_LANE3_OVRD2__REQUESTTRK_3_MASK 0x400000
31916 #define PSX80_PIF0_LANE3_OVRD2__REQUESTTRK_3__SHIFT 0x16
31917 #define PSX80_PIF0_LANE3_OVRD2__REQUESTTRN_3_MASK 0x800000
31918 #define PSX80_PIF0_LANE3_OVRD2__REQUESTTRN_3__SHIFT 0x17
31919 #define PSX80_PIF0_LANE3_OVRD2__COEFFICIENTID_3_MASK 0x3000000
31920 #define PSX80_PIF0_LANE3_OVRD2__COEFFICIENTID_3__SHIFT 0x18
31921 #define PSX80_PIF0_LANE3_OVRD2__COEFFICIENT_3_MASK 0xfc000000
31922 #define PSX80_PIF0_LANE3_OVRD2__COEFFICIENT_3__SHIFT 0x1a
31923 #define PSX80_PIF0_LANE4_OVRD__GANGMODE_OVRD_EN_4_MASK 0x1
31924 #define PSX80_PIF0_LANE4_OVRD__GANGMODE_OVRD_EN_4__SHIFT 0x0
31925 #define PSX80_PIF0_LANE4_OVRD__FREQDIV_OVRD_EN_4_MASK 0x2
31926 #define PSX80_PIF0_LANE4_OVRD__FREQDIV_OVRD_EN_4__SHIFT 0x1
31927 #define PSX80_PIF0_LANE4_OVRD__LINKSPEED_OVRD_EN_4_MASK 0x4
31928 #define PSX80_PIF0_LANE4_OVRD__LINKSPEED_OVRD_EN_4__SHIFT 0x2
31929 #define PSX80_PIF0_LANE4_OVRD__TWOSYMENABLE_OVRD_EN_4_MASK 0x8
31930 #define PSX80_PIF0_LANE4_OVRD__TWOSYMENABLE_OVRD_EN_4__SHIFT 0x3
31931 #define PSX80_PIF0_LANE4_OVRD__TXPWR_OVRD_EN_4_MASK 0x10
31932 #define PSX80_PIF0_LANE4_OVRD__TXPWR_OVRD_EN_4__SHIFT 0x4
31933 #define PSX80_PIF0_LANE4_OVRD__TXPGENABLE_OVRD_EN_4_MASK 0x20
31934 #define PSX80_PIF0_LANE4_OVRD__TXPGENABLE_OVRD_EN_4__SHIFT 0x5
31935 #define PSX80_PIF0_LANE4_OVRD__RXPWR_OVRD_EN_4_MASK 0x40
31936 #define PSX80_PIF0_LANE4_OVRD__RXPWR_OVRD_EN_4__SHIFT 0x6
31937 #define PSX80_PIF0_LANE4_OVRD__RXPGENABLE_OVRD_EN_4_MASK 0x80
31938 #define PSX80_PIF0_LANE4_OVRD__RXPGENABLE_OVRD_EN_4__SHIFT 0x7
31939 #define PSX80_PIF0_LANE4_OVRD__ELECIDLEDETEN_OVRD_EN_4_MASK 0x100
31940 #define PSX80_PIF0_LANE4_OVRD__ELECIDLEDETEN_OVRD_EN_4__SHIFT 0x8
31941 #define PSX80_PIF0_LANE4_OVRD__ENABLEFOM_OVRD_EN_4_MASK 0x200
31942 #define PSX80_PIF0_LANE4_OVRD__ENABLEFOM_OVRD_EN_4__SHIFT 0x9
31943 #define PSX80_PIF0_LANE4_OVRD__REQUESTFOM_OVRD_EN_4_MASK 0x400
31944 #define PSX80_PIF0_LANE4_OVRD__REQUESTFOM_OVRD_EN_4__SHIFT 0xa
31945 #define PSX80_PIF0_LANE4_OVRD__RESPONSEMODE_OVRD_EN_4_MASK 0x800
31946 #define PSX80_PIF0_LANE4_OVRD__RESPONSEMODE_OVRD_EN_4__SHIFT 0xb
31947 #define PSX80_PIF0_LANE4_OVRD__REQUESTTRK_OVRD_EN_4_MASK 0x1000
31948 #define PSX80_PIF0_LANE4_OVRD__REQUESTTRK_OVRD_EN_4__SHIFT 0xc
31949 #define PSX80_PIF0_LANE4_OVRD__REQUESTTRN_OVRD_EN_4_MASK 0x2000
31950 #define PSX80_PIF0_LANE4_OVRD__REQUESTTRN_OVRD_EN_4__SHIFT 0xd
31951 #define PSX80_PIF0_LANE4_OVRD__COEFFICIENTID_OVRD_EN_4_MASK 0x4000
31952 #define PSX80_PIF0_LANE4_OVRD__COEFFICIENTID_OVRD_EN_4__SHIFT 0xe
31953 #define PSX80_PIF0_LANE4_OVRD__COEFFICIENT_OVRD_EN_4_MASK 0x8000
31954 #define PSX80_PIF0_LANE4_OVRD__COEFFICIENT_OVRD_EN_4__SHIFT 0xf
31955 #define PSX80_PIF0_LANE4_OVRD__CDREN_OVRD_EN_4_MASK 0x10000
31956 #define PSX80_PIF0_LANE4_OVRD__CDREN_OVRD_EN_4__SHIFT 0x10
31957 #define PSX80_PIF0_LANE4_OVRD__CDREN_OVRD_VAL_4_MASK 0x20000
31958 #define PSX80_PIF0_LANE4_OVRD__CDREN_OVRD_VAL_4__SHIFT 0x11
31959 #define PSX80_PIF0_LANE4_OVRD2__GANGMODE_4_MASK 0x7
31960 #define PSX80_PIF0_LANE4_OVRD2__GANGMODE_4__SHIFT 0x0
31961 #define PSX80_PIF0_LANE4_OVRD2__FREQDIV_4_MASK 0x18
31962 #define PSX80_PIF0_LANE4_OVRD2__FREQDIV_4__SHIFT 0x3
31963 #define PSX80_PIF0_LANE4_OVRD2__LINKSPEED_4_MASK 0x60
31964 #define PSX80_PIF0_LANE4_OVRD2__LINKSPEED_4__SHIFT 0x5
31965 #define PSX80_PIF0_LANE4_OVRD2__TWOSYMENABLE_4_MASK 0x80
31966 #define PSX80_PIF0_LANE4_OVRD2__TWOSYMENABLE_4__SHIFT 0x7
31967 #define PSX80_PIF0_LANE4_OVRD2__TXPWR_4_MASK 0x700
31968 #define PSX80_PIF0_LANE4_OVRD2__TXPWR_4__SHIFT 0x8
31969 #define PSX80_PIF0_LANE4_OVRD2__TXPGENABLE_4_MASK 0x1800
31970 #define PSX80_PIF0_LANE4_OVRD2__TXPGENABLE_4__SHIFT 0xb
31971 #define PSX80_PIF0_LANE4_OVRD2__RXPWR_4_MASK 0xe000
31972 #define PSX80_PIF0_LANE4_OVRD2__RXPWR_4__SHIFT 0xd
31973 #define PSX80_PIF0_LANE4_OVRD2__RXPGENABLE_4_MASK 0x30000
31974 #define PSX80_PIF0_LANE4_OVRD2__RXPGENABLE_4__SHIFT 0x10
31975 #define PSX80_PIF0_LANE4_OVRD2__ELECIDLEDETEN_4_MASK 0x40000
31976 #define PSX80_PIF0_LANE4_OVRD2__ELECIDLEDETEN_4__SHIFT 0x12
31977 #define PSX80_PIF0_LANE4_OVRD2__ENABLEFOM_4_MASK 0x80000
31978 #define PSX80_PIF0_LANE4_OVRD2__ENABLEFOM_4__SHIFT 0x13
31979 #define PSX80_PIF0_LANE4_OVRD2__REQUESTFOM_4_MASK 0x100000
31980 #define PSX80_PIF0_LANE4_OVRD2__REQUESTFOM_4__SHIFT 0x14
31981 #define PSX80_PIF0_LANE4_OVRD2__RESPONSEMODE_4_MASK 0x200000
31982 #define PSX80_PIF0_LANE4_OVRD2__RESPONSEMODE_4__SHIFT 0x15
31983 #define PSX80_PIF0_LANE4_OVRD2__REQUESTTRK_4_MASK 0x400000
31984 #define PSX80_PIF0_LANE4_OVRD2__REQUESTTRK_4__SHIFT 0x16
31985 #define PSX80_PIF0_LANE4_OVRD2__REQUESTTRN_4_MASK 0x800000
31986 #define PSX80_PIF0_LANE4_OVRD2__REQUESTTRN_4__SHIFT 0x17
31987 #define PSX80_PIF0_LANE4_OVRD2__COEFFICIENTID_4_MASK 0x3000000
31988 #define PSX80_PIF0_LANE4_OVRD2__COEFFICIENTID_4__SHIFT 0x18
31989 #define PSX80_PIF0_LANE4_OVRD2__COEFFICIENT_4_MASK 0xfc000000
31990 #define PSX80_PIF0_LANE4_OVRD2__COEFFICIENT_4__SHIFT 0x1a
31991 #define PSX80_PIF0_LANE5_OVRD__GANGMODE_OVRD_EN_5_MASK 0x1
31992 #define PSX80_PIF0_LANE5_OVRD__GANGMODE_OVRD_EN_5__SHIFT 0x0
31993 #define PSX80_PIF0_LANE5_OVRD__FREQDIV_OVRD_EN_5_MASK 0x2
31994 #define PSX80_PIF0_LANE5_OVRD__FREQDIV_OVRD_EN_5__SHIFT 0x1
31995 #define PSX80_PIF0_LANE5_OVRD__LINKSPEED_OVRD_EN_5_MASK 0x4
31996 #define PSX80_PIF0_LANE5_OVRD__LINKSPEED_OVRD_EN_5__SHIFT 0x2
31997 #define PSX80_PIF0_LANE5_OVRD__TWOSYMENABLE_OVRD_EN_5_MASK 0x8
31998 #define PSX80_PIF0_LANE5_OVRD__TWOSYMENABLE_OVRD_EN_5__SHIFT 0x3
31999 #define PSX80_PIF0_LANE5_OVRD__TXPWR_OVRD_EN_5_MASK 0x10
32000 #define PSX80_PIF0_LANE5_OVRD__TXPWR_OVRD_EN_5__SHIFT 0x4
32001 #define PSX80_PIF0_LANE5_OVRD__TXPGENABLE_OVRD_EN_5_MASK 0x20
32002 #define PSX80_PIF0_LANE5_OVRD__TXPGENABLE_OVRD_EN_5__SHIFT 0x5
32003 #define PSX80_PIF0_LANE5_OVRD__RXPWR_OVRD_EN_5_MASK 0x40
32004 #define PSX80_PIF0_LANE5_OVRD__RXPWR_OVRD_EN_5__SHIFT 0x6
32005 #define PSX80_PIF0_LANE5_OVRD__RXPGENABLE_OVRD_EN_5_MASK 0x80
32006 #define PSX80_PIF0_LANE5_OVRD__RXPGENABLE_OVRD_EN_5__SHIFT 0x7
32007 #define PSX80_PIF0_LANE5_OVRD__ELECIDLEDETEN_OVRD_EN_5_MASK 0x100
32008 #define PSX80_PIF0_LANE5_OVRD__ELECIDLEDETEN_OVRD_EN_5__SHIFT 0x8
32009 #define PSX80_PIF0_LANE5_OVRD__ENABLEFOM_OVRD_EN_5_MASK 0x200
32010 #define PSX80_PIF0_LANE5_OVRD__ENABLEFOM_OVRD_EN_5__SHIFT 0x9
32011 #define PSX80_PIF0_LANE5_OVRD__REQUESTFOM_OVRD_EN_5_MASK 0x400
32012 #define PSX80_PIF0_LANE5_OVRD__REQUESTFOM_OVRD_EN_5__SHIFT 0xa
32013 #define PSX80_PIF0_LANE5_OVRD__RESPONSEMODE_OVRD_EN_5_MASK 0x800
32014 #define PSX80_PIF0_LANE5_OVRD__RESPONSEMODE_OVRD_EN_5__SHIFT 0xb
32015 #define PSX80_PIF0_LANE5_OVRD__REQUESTTRK_OVRD_EN_5_MASK 0x1000
32016 #define PSX80_PIF0_LANE5_OVRD__REQUESTTRK_OVRD_EN_5__SHIFT 0xc
32017 #define PSX80_PIF0_LANE5_OVRD__REQUESTTRN_OVRD_EN_5_MASK 0x2000
32018 #define PSX80_PIF0_LANE5_OVRD__REQUESTTRN_OVRD_EN_5__SHIFT 0xd
32019 #define PSX80_PIF0_LANE5_OVRD__COEFFICIENTID_OVRD_EN_5_MASK 0x4000
32020 #define PSX80_PIF0_LANE5_OVRD__COEFFICIENTID_OVRD_EN_5__SHIFT 0xe
32021 #define PSX80_PIF0_LANE5_OVRD__COEFFICIENT_OVRD_EN_5_MASK 0x8000
32022 #define PSX80_PIF0_LANE5_OVRD__COEFFICIENT_OVRD_EN_5__SHIFT 0xf
32023 #define PSX80_PIF0_LANE5_OVRD__CDREN_OVRD_EN_5_MASK 0x10000
32024 #define PSX80_PIF0_LANE5_OVRD__CDREN_OVRD_EN_5__SHIFT 0x10
32025 #define PSX80_PIF0_LANE5_OVRD__CDREN_OVRD_VAL_5_MASK 0x20000
32026 #define PSX80_PIF0_LANE5_OVRD__CDREN_OVRD_VAL_5__SHIFT 0x11
32027 #define PSX80_PIF0_LANE5_OVRD2__GANGMODE_5_MASK 0x7
32028 #define PSX80_PIF0_LANE5_OVRD2__GANGMODE_5__SHIFT 0x0
32029 #define PSX80_PIF0_LANE5_OVRD2__FREQDIV_5_MASK 0x18
32030 #define PSX80_PIF0_LANE5_OVRD2__FREQDIV_5__SHIFT 0x3
32031 #define PSX80_PIF0_LANE5_OVRD2__LINKSPEED_5_MASK 0x60
32032 #define PSX80_PIF0_LANE5_OVRD2__LINKSPEED_5__SHIFT 0x5
32033 #define PSX80_PIF0_LANE5_OVRD2__TWOSYMENABLE_5_MASK 0x80
32034 #define PSX80_PIF0_LANE5_OVRD2__TWOSYMENABLE_5__SHIFT 0x7
32035 #define PSX80_PIF0_LANE5_OVRD2__TXPWR_5_MASK 0x700
32036 #define PSX80_PIF0_LANE5_OVRD2__TXPWR_5__SHIFT 0x8
32037 #define PSX80_PIF0_LANE5_OVRD2__TXPGENABLE_5_MASK 0x1800
32038 #define PSX80_PIF0_LANE5_OVRD2__TXPGENABLE_5__SHIFT 0xb
32039 #define PSX80_PIF0_LANE5_OVRD2__RXPWR_5_MASK 0xe000
32040 #define PSX80_PIF0_LANE5_OVRD2__RXPWR_5__SHIFT 0xd
32041 #define PSX80_PIF0_LANE5_OVRD2__RXPGENABLE_5_MASK 0x30000
32042 #define PSX80_PIF0_LANE5_OVRD2__RXPGENABLE_5__SHIFT 0x10
32043 #define PSX80_PIF0_LANE5_OVRD2__ELECIDLEDETEN_5_MASK 0x40000
32044 #define PSX80_PIF0_LANE5_OVRD2__ELECIDLEDETEN_5__SHIFT 0x12
32045 #define PSX80_PIF0_LANE5_OVRD2__ENABLEFOM_5_MASK 0x80000
32046 #define PSX80_PIF0_LANE5_OVRD2__ENABLEFOM_5__SHIFT 0x13
32047 #define PSX80_PIF0_LANE5_OVRD2__REQUESTFOM_5_MASK 0x100000
32048 #define PSX80_PIF0_LANE5_OVRD2__REQUESTFOM_5__SHIFT 0x14
32049 #define PSX80_PIF0_LANE5_OVRD2__RESPONSEMODE_5_MASK 0x200000
32050 #define PSX80_PIF0_LANE5_OVRD2__RESPONSEMODE_5__SHIFT 0x15
32051 #define PSX80_PIF0_LANE5_OVRD2__REQUESTTRK_5_MASK 0x400000
32052 #define PSX80_PIF0_LANE5_OVRD2__REQUESTTRK_5__SHIFT 0x16
32053 #define PSX80_PIF0_LANE5_OVRD2__REQUESTTRN_5_MASK 0x800000
32054 #define PSX80_PIF0_LANE5_OVRD2__REQUESTTRN_5__SHIFT 0x17
32055 #define PSX80_PIF0_LANE5_OVRD2__COEFFICIENTID_5_MASK 0x3000000
32056 #define PSX80_PIF0_LANE5_OVRD2__COEFFICIENTID_5__SHIFT 0x18
32057 #define PSX80_PIF0_LANE5_OVRD2__COEFFICIENT_5_MASK 0xfc000000
32058 #define PSX80_PIF0_LANE5_OVRD2__COEFFICIENT_5__SHIFT 0x1a
32059 #define PSX80_PIF0_LANE6_OVRD__GANGMODE_OVRD_EN_6_MASK 0x1
32060 #define PSX80_PIF0_LANE6_OVRD__GANGMODE_OVRD_EN_6__SHIFT 0x0
32061 #define PSX80_PIF0_LANE6_OVRD__FREQDIV_OVRD_EN_6_MASK 0x2
32062 #define PSX80_PIF0_LANE6_OVRD__FREQDIV_OVRD_EN_6__SHIFT 0x1
32063 #define PSX80_PIF0_LANE6_OVRD__LINKSPEED_OVRD_EN_6_MASK 0x4
32064 #define PSX80_PIF0_LANE6_OVRD__LINKSPEED_OVRD_EN_6__SHIFT 0x2
32065 #define PSX80_PIF0_LANE6_OVRD__TWOSYMENABLE_OVRD_EN_6_MASK 0x8
32066 #define PSX80_PIF0_LANE6_OVRD__TWOSYMENABLE_OVRD_EN_6__SHIFT 0x3
32067 #define PSX80_PIF0_LANE6_OVRD__TXPWR_OVRD_EN_6_MASK 0x10
32068 #define PSX80_PIF0_LANE6_OVRD__TXPWR_OVRD_EN_6__SHIFT 0x4
32069 #define PSX80_PIF0_LANE6_OVRD__TXPGENABLE_OVRD_EN_6_MASK 0x20
32070 #define PSX80_PIF0_LANE6_OVRD__TXPGENABLE_OVRD_EN_6__SHIFT 0x5
32071 #define PSX80_PIF0_LANE6_OVRD__RXPWR_OVRD_EN_6_MASK 0x40
32072 #define PSX80_PIF0_LANE6_OVRD__RXPWR_OVRD_EN_6__SHIFT 0x6
32073 #define PSX80_PIF0_LANE6_OVRD__RXPGENABLE_OVRD_EN_6_MASK 0x80
32074 #define PSX80_PIF0_LANE6_OVRD__RXPGENABLE_OVRD_EN_6__SHIFT 0x7
32075 #define PSX80_PIF0_LANE6_OVRD__ELECIDLEDETEN_OVRD_EN_6_MASK 0x100
32076 #define PSX80_PIF0_LANE6_OVRD__ELECIDLEDETEN_OVRD_EN_6__SHIFT 0x8
32077 #define PSX80_PIF0_LANE6_OVRD__ENABLEFOM_OVRD_EN_6_MASK 0x200
32078 #define PSX80_PIF0_LANE6_OVRD__ENABLEFOM_OVRD_EN_6__SHIFT 0x9
32079 #define PSX80_PIF0_LANE6_OVRD__REQUESTFOM_OVRD_EN_6_MASK 0x400
32080 #define PSX80_PIF0_LANE6_OVRD__REQUESTFOM_OVRD_EN_6__SHIFT 0xa
32081 #define PSX80_PIF0_LANE6_OVRD__RESPONSEMODE_OVRD_EN_6_MASK 0x800
32082 #define PSX80_PIF0_LANE6_OVRD__RESPONSEMODE_OVRD_EN_6__SHIFT 0xb
32083 #define PSX80_PIF0_LANE6_OVRD__REQUESTTRK_OVRD_EN_6_MASK 0x1000
32084 #define PSX80_PIF0_LANE6_OVRD__REQUESTTRK_OVRD_EN_6__SHIFT 0xc
32085 #define PSX80_PIF0_LANE6_OVRD__REQUESTTRN_OVRD_EN_6_MASK 0x2000
32086 #define PSX80_PIF0_LANE6_OVRD__REQUESTTRN_OVRD_EN_6__SHIFT 0xd
32087 #define PSX80_PIF0_LANE6_OVRD__COEFFICIENTID_OVRD_EN_6_MASK 0x4000
32088 #define PSX80_PIF0_LANE6_OVRD__COEFFICIENTID_OVRD_EN_6__SHIFT 0xe
32089 #define PSX80_PIF0_LANE6_OVRD__COEFFICIENT_OVRD_EN_6_MASK 0x8000
32090 #define PSX80_PIF0_LANE6_OVRD__COEFFICIENT_OVRD_EN_6__SHIFT 0xf
32091 #define PSX80_PIF0_LANE6_OVRD__CDREN_OVRD_EN_6_MASK 0x10000
32092 #define PSX80_PIF0_LANE6_OVRD__CDREN_OVRD_EN_6__SHIFT 0x10
32093 #define PSX80_PIF0_LANE6_OVRD__CDREN_OVRD_VAL_6_MASK 0x20000
32094 #define PSX80_PIF0_LANE6_OVRD__CDREN_OVRD_VAL_6__SHIFT 0x11
32095 #define PSX80_PIF0_LANE6_OVRD2__GANGMODE_6_MASK 0x7
32096 #define PSX80_PIF0_LANE6_OVRD2__GANGMODE_6__SHIFT 0x0
32097 #define PSX80_PIF0_LANE6_OVRD2__FREQDIV_6_MASK 0x18
32098 #define PSX80_PIF0_LANE6_OVRD2__FREQDIV_6__SHIFT 0x3
32099 #define PSX80_PIF0_LANE6_OVRD2__LINKSPEED_6_MASK 0x60
32100 #define PSX80_PIF0_LANE6_OVRD2__LINKSPEED_6__SHIFT 0x5
32101 #define PSX80_PIF0_LANE6_OVRD2__TWOSYMENABLE_6_MASK 0x80
32102 #define PSX80_PIF0_LANE6_OVRD2__TWOSYMENABLE_6__SHIFT 0x7
32103 #define PSX80_PIF0_LANE6_OVRD2__TXPWR_6_MASK 0x700
32104 #define PSX80_PIF0_LANE6_OVRD2__TXPWR_6__SHIFT 0x8
32105 #define PSX80_PIF0_LANE6_OVRD2__TXPGENABLE_6_MASK 0x1800
32106 #define PSX80_PIF0_LANE6_OVRD2__TXPGENABLE_6__SHIFT 0xb
32107 #define PSX80_PIF0_LANE6_OVRD2__RXPWR_6_MASK 0xe000
32108 #define PSX80_PIF0_LANE6_OVRD2__RXPWR_6__SHIFT 0xd
32109 #define PSX80_PIF0_LANE6_OVRD2__RXPGENABLE_6_MASK 0x30000
32110 #define PSX80_PIF0_LANE6_OVRD2__RXPGENABLE_6__SHIFT 0x10
32111 #define PSX80_PIF0_LANE6_OVRD2__ELECIDLEDETEN_6_MASK 0x40000
32112 #define PSX80_PIF0_LANE6_OVRD2__ELECIDLEDETEN_6__SHIFT 0x12
32113 #define PSX80_PIF0_LANE6_OVRD2__ENABLEFOM_6_MASK 0x80000
32114 #define PSX80_PIF0_LANE6_OVRD2__ENABLEFOM_6__SHIFT 0x13
32115 #define PSX80_PIF0_LANE6_OVRD2__REQUESTFOM_6_MASK 0x100000
32116 #define PSX80_PIF0_LANE6_OVRD2__REQUESTFOM_6__SHIFT 0x14
32117 #define PSX80_PIF0_LANE6_OVRD2__RESPONSEMODE_6_MASK 0x200000
32118 #define PSX80_PIF0_LANE6_OVRD2__RESPONSEMODE_6__SHIFT 0x15
32119 #define PSX80_PIF0_LANE6_OVRD2__REQUESTTRK_6_MASK 0x400000
32120 #define PSX80_PIF0_LANE6_OVRD2__REQUESTTRK_6__SHIFT 0x16
32121 #define PSX80_PIF0_LANE6_OVRD2__REQUESTTRN_6_MASK 0x800000
32122 #define PSX80_PIF0_LANE6_OVRD2__REQUESTTRN_6__SHIFT 0x17
32123 #define PSX80_PIF0_LANE6_OVRD2__COEFFICIENTID_6_MASK 0x3000000
32124 #define PSX80_PIF0_LANE6_OVRD2__COEFFICIENTID_6__SHIFT 0x18
32125 #define PSX80_PIF0_LANE6_OVRD2__COEFFICIENT_6_MASK 0xfc000000
32126 #define PSX80_PIF0_LANE6_OVRD2__COEFFICIENT_6__SHIFT 0x1a
32127 #define PSX80_PIF0_LANE7_OVRD__GANGMODE_OVRD_EN_7_MASK 0x1
32128 #define PSX80_PIF0_LANE7_OVRD__GANGMODE_OVRD_EN_7__SHIFT 0x0
32129 #define PSX80_PIF0_LANE7_OVRD__FREQDIV_OVRD_EN_7_MASK 0x2
32130 #define PSX80_PIF0_LANE7_OVRD__FREQDIV_OVRD_EN_7__SHIFT 0x1
32131 #define PSX80_PIF0_LANE7_OVRD__LINKSPEED_OVRD_EN_7_MASK 0x4
32132 #define PSX80_PIF0_LANE7_OVRD__LINKSPEED_OVRD_EN_7__SHIFT 0x2
32133 #define PSX80_PIF0_LANE7_OVRD__TWOSYMENABLE_OVRD_EN_7_MASK 0x8
32134 #define PSX80_PIF0_LANE7_OVRD__TWOSYMENABLE_OVRD_EN_7__SHIFT 0x3
32135 #define PSX80_PIF0_LANE7_OVRD__TXPWR_OVRD_EN_7_MASK 0x10
32136 #define PSX80_PIF0_LANE7_OVRD__TXPWR_OVRD_EN_7__SHIFT 0x4
32137 #define PSX80_PIF0_LANE7_OVRD__TXPGENABLE_OVRD_EN_7_MASK 0x20
32138 #define PSX80_PIF0_LANE7_OVRD__TXPGENABLE_OVRD_EN_7__SHIFT 0x5
32139 #define PSX80_PIF0_LANE7_OVRD__RXPWR_OVRD_EN_7_MASK 0x40
32140 #define PSX80_PIF0_LANE7_OVRD__RXPWR_OVRD_EN_7__SHIFT 0x6
32141 #define PSX80_PIF0_LANE7_OVRD__RXPGENABLE_OVRD_EN_7_MASK 0x80
32142 #define PSX80_PIF0_LANE7_OVRD__RXPGENABLE_OVRD_EN_7__SHIFT 0x7
32143 #define PSX80_PIF0_LANE7_OVRD__ELECIDLEDETEN_OVRD_EN_7_MASK 0x100
32144 #define PSX80_PIF0_LANE7_OVRD__ELECIDLEDETEN_OVRD_EN_7__SHIFT 0x8
32145 #define PSX80_PIF0_LANE7_OVRD__ENABLEFOM_OVRD_EN_7_MASK 0x200
32146 #define PSX80_PIF0_LANE7_OVRD__ENABLEFOM_OVRD_EN_7__SHIFT 0x9
32147 #define PSX80_PIF0_LANE7_OVRD__REQUESTFOM_OVRD_EN_7_MASK 0x400
32148 #define PSX80_PIF0_LANE7_OVRD__REQUESTFOM_OVRD_EN_7__SHIFT 0xa
32149 #define PSX80_PIF0_LANE7_OVRD__RESPONSEMODE_OVRD_EN_7_MASK 0x800
32150 #define PSX80_PIF0_LANE7_OVRD__RESPONSEMODE_OVRD_EN_7__SHIFT 0xb
32151 #define PSX80_PIF0_LANE7_OVRD__REQUESTTRK_OVRD_EN_7_MASK 0x1000
32152 #define PSX80_PIF0_LANE7_OVRD__REQUESTTRK_OVRD_EN_7__SHIFT 0xc
32153 #define PSX80_PIF0_LANE7_OVRD__REQUESTTRN_OVRD_EN_7_MASK 0x2000
32154 #define PSX80_PIF0_LANE7_OVRD__REQUESTTRN_OVRD_EN_7__SHIFT 0xd
32155 #define PSX80_PIF0_LANE7_OVRD__COEFFICIENTID_OVRD_EN_7_MASK 0x4000
32156 #define PSX80_PIF0_LANE7_OVRD__COEFFICIENTID_OVRD_EN_7__SHIFT 0xe
32157 #define PSX80_PIF0_LANE7_OVRD__COEFFICIENT_OVRD_EN_7_MASK 0x8000
32158 #define PSX80_PIF0_LANE7_OVRD__COEFFICIENT_OVRD_EN_7__SHIFT 0xf
32159 #define PSX80_PIF0_LANE7_OVRD__CDREN_OVRD_EN_7_MASK 0x10000
32160 #define PSX80_PIF0_LANE7_OVRD__CDREN_OVRD_EN_7__SHIFT 0x10
32161 #define PSX80_PIF0_LANE7_OVRD__CDREN_OVRD_VAL_7_MASK 0x20000
32162 #define PSX80_PIF0_LANE7_OVRD__CDREN_OVRD_VAL_7__SHIFT 0x11
32163 #define PSX80_PIF0_LANE7_OVRD2__GANGMODE_7_MASK 0x7
32164 #define PSX80_PIF0_LANE7_OVRD2__GANGMODE_7__SHIFT 0x0
32165 #define PSX80_PIF0_LANE7_OVRD2__FREQDIV_7_MASK 0x18
32166 #define PSX80_PIF0_LANE7_OVRD2__FREQDIV_7__SHIFT 0x3
32167 #define PSX80_PIF0_LANE7_OVRD2__LINKSPEED_7_MASK 0x60
32168 #define PSX80_PIF0_LANE7_OVRD2__LINKSPEED_7__SHIFT 0x5
32169 #define PSX80_PIF0_LANE7_OVRD2__TWOSYMENABLE_7_MASK 0x80
32170 #define PSX80_PIF0_LANE7_OVRD2__TWOSYMENABLE_7__SHIFT 0x7
32171 #define PSX80_PIF0_LANE7_OVRD2__TXPWR_7_MASK 0x700
32172 #define PSX80_PIF0_LANE7_OVRD2__TXPWR_7__SHIFT 0x8
32173 #define PSX80_PIF0_LANE7_OVRD2__TXPGENABLE_7_MASK 0x1800
32174 #define PSX80_PIF0_LANE7_OVRD2__TXPGENABLE_7__SHIFT 0xb
32175 #define PSX80_PIF0_LANE7_OVRD2__RXPWR_7_MASK 0xe000
32176 #define PSX80_PIF0_LANE7_OVRD2__RXPWR_7__SHIFT 0xd
32177 #define PSX80_PIF0_LANE7_OVRD2__RXPGENABLE_7_MASK 0x30000
32178 #define PSX80_PIF0_LANE7_OVRD2__RXPGENABLE_7__SHIFT 0x10
32179 #define PSX80_PIF0_LANE7_OVRD2__ELECIDLEDETEN_7_MASK 0x40000
32180 #define PSX80_PIF0_LANE7_OVRD2__ELECIDLEDETEN_7__SHIFT 0x12
32181 #define PSX80_PIF0_LANE7_OVRD2__ENABLEFOM_7_MASK 0x80000
32182 #define PSX80_PIF0_LANE7_OVRD2__ENABLEFOM_7__SHIFT 0x13
32183 #define PSX80_PIF0_LANE7_OVRD2__REQUESTFOM_7_MASK 0x100000
32184 #define PSX80_PIF0_LANE7_OVRD2__REQUESTFOM_7__SHIFT 0x14
32185 #define PSX80_PIF0_LANE7_OVRD2__RESPONSEMODE_7_MASK 0x200000
32186 #define PSX80_PIF0_LANE7_OVRD2__RESPONSEMODE_7__SHIFT 0x15
32187 #define PSX80_PIF0_LANE7_OVRD2__REQUESTTRK_7_MASK 0x400000
32188 #define PSX80_PIF0_LANE7_OVRD2__REQUESTTRK_7__SHIFT 0x16
32189 #define PSX80_PIF0_LANE7_OVRD2__REQUESTTRN_7_MASK 0x800000
32190 #define PSX80_PIF0_LANE7_OVRD2__REQUESTTRN_7__SHIFT 0x17
32191 #define PSX80_PIF0_LANE7_OVRD2__COEFFICIENTID_7_MASK 0x3000000
32192 #define PSX80_PIF0_LANE7_OVRD2__COEFFICIENTID_7__SHIFT 0x18
32193 #define PSX80_PIF0_LANE7_OVRD2__COEFFICIENT_7_MASK 0xfc000000
32194 #define PSX80_PIF0_LANE7_OVRD2__COEFFICIENT_7__SHIFT 0x1a
32195 #define PSX81_PIF0_SCRATCH__PIF_SCRATCH_MASK 0xffffffff
32196 #define PSX81_PIF0_SCRATCH__PIF_SCRATCH__SHIFT 0x0
32197 #define PSX81_PIF0_HW_DEBUG__HW_00_DEBUG_MASK 0x1
32198 #define PSX81_PIF0_HW_DEBUG__HW_00_DEBUG__SHIFT 0x0
32199 #define PSX81_PIF0_HW_DEBUG__HW_01_DEBUG_MASK 0x2
32200 #define PSX81_PIF0_HW_DEBUG__HW_01_DEBUG__SHIFT 0x1
32201 #define PSX81_PIF0_HW_DEBUG__HW_02_DEBUG_MASK 0x4
32202 #define PSX81_PIF0_HW_DEBUG__HW_02_DEBUG__SHIFT 0x2
32203 #define PSX81_PIF0_HW_DEBUG__HW_03_DEBUG_MASK 0x8
32204 #define PSX81_PIF0_HW_DEBUG__HW_03_DEBUG__SHIFT 0x3
32205 #define PSX81_PIF0_HW_DEBUG__HW_04_DEBUG_MASK 0x10
32206 #define PSX81_PIF0_HW_DEBUG__HW_04_DEBUG__SHIFT 0x4
32207 #define PSX81_PIF0_HW_DEBUG__HW_05_DEBUG_MASK 0x20
32208 #define PSX81_PIF0_HW_DEBUG__HW_05_DEBUG__SHIFT 0x5
32209 #define PSX81_PIF0_HW_DEBUG__HW_06_DEBUG_MASK 0x40
32210 #define PSX81_PIF0_HW_DEBUG__HW_06_DEBUG__SHIFT 0x6
32211 #define PSX81_PIF0_HW_DEBUG__HW_07_DEBUG_MASK 0x80
32212 #define PSX81_PIF0_HW_DEBUG__HW_07_DEBUG__SHIFT 0x7
32213 #define PSX81_PIF0_HW_DEBUG__HW_08_DEBUG_MASK 0x100
32214 #define PSX81_PIF0_HW_DEBUG__HW_08_DEBUG__SHIFT 0x8
32215 #define PSX81_PIF0_HW_DEBUG__HW_09_DEBUG_MASK 0x200
32216 #define PSX81_PIF0_HW_DEBUG__HW_09_DEBUG__SHIFT 0x9
32217 #define PSX81_PIF0_HW_DEBUG__HW_10_DEBUG_MASK 0x400
32218 #define PSX81_PIF0_HW_DEBUG__HW_10_DEBUG__SHIFT 0xa
32219 #define PSX81_PIF0_HW_DEBUG__HW_11_DEBUG_MASK 0x800
32220 #define PSX81_PIF0_HW_DEBUG__HW_11_DEBUG__SHIFT 0xb
32221 #define PSX81_PIF0_HW_DEBUG__HW_12_DEBUG_MASK 0x1000
32222 #define PSX81_PIF0_HW_DEBUG__HW_12_DEBUG__SHIFT 0xc
32223 #define PSX81_PIF0_HW_DEBUG__HW_13_DEBUG_MASK 0x2000
32224 #define PSX81_PIF0_HW_DEBUG__HW_13_DEBUG__SHIFT 0xd
32225 #define PSX81_PIF0_HW_DEBUG__HW_14_DEBUG_MASK 0x4000
32226 #define PSX81_PIF0_HW_DEBUG__HW_14_DEBUG__SHIFT 0xe
32227 #define PSX81_PIF0_HW_DEBUG__HW_15_DEBUG_MASK 0x8000
32228 #define PSX81_PIF0_HW_DEBUG__HW_15_DEBUG__SHIFT 0xf
32229 #define PSX81_PIF0_STRAP_0__STRAP_TX_RDY_XTND_DIS_MASK 0x2
32230 #define PSX81_PIF0_STRAP_0__STRAP_TX_RDY_XTND_DIS__SHIFT 0x1
32231 #define PSX81_PIF0_STRAP_0__STRAP_RX_RDY_XTND_DIS_MASK 0x4
32232 #define PSX81_PIF0_STRAP_0__STRAP_RX_RDY_XTND_DIS__SHIFT 0x2
32233 #define PSX81_PIF0_STRAP_0__STRAP_TX_STATUS_XTND_DIS_MASK 0x8
32234 #define PSX81_PIF0_STRAP_0__STRAP_TX_STATUS_XTND_DIS__SHIFT 0x3
32235 #define PSX81_PIF0_STRAP_0__STRAP_RX_STATUS_XTND_DIS_MASK 0x10
32236 #define PSX81_PIF0_STRAP_0__STRAP_RX_STATUS_XTND_DIS__SHIFT 0x4
32237 #define PSX81_PIF0_STRAP_0__STRAP_FORCE_OWN_MSTR_MASK 0x20
32238 #define PSX81_PIF0_STRAP_0__STRAP_FORCE_OWN_MSTR__SHIFT 0x5
32239 #define PSX81_PIF0_STRAP_0__STRAP_PIF_CDR_EN_MODE_MASK 0xc0
32240 #define PSX81_PIF0_STRAP_0__STRAP_PIF_CDR_EN_MODE__SHIFT 0x6
32241 #define PSX81_PIF0_STRAP_0__STRAP_RX_EI_FILTER_MASK 0x300
32242 #define PSX81_PIF0_STRAP_0__STRAP_RX_EI_FILTER__SHIFT 0x8
32243 #define PSX81_PIF0_STRAP_0__STRAP_RX_DIS_HLD_EIE_IN_PS1_MASK 0x400
32244 #define PSX81_PIF0_STRAP_0__STRAP_RX_DIS_HLD_EIE_IN_PS1__SHIFT 0xa
32245 #define PSX81_PIF0_STRAP_0__STRAP_RX_DIS_HLD_EIE_IN_PS2_MASK 0x800
32246 #define PSX81_PIF0_STRAP_0__STRAP_RX_DIS_HLD_EIE_IN_PS2__SHIFT 0xb
32247 #define PSX81_PIF0_STRAP_0__STRAP_PIF_BIT_12_MASK 0x1000
32248 #define PSX81_PIF0_STRAP_0__STRAP_PIF_BIT_12__SHIFT 0xc
32249 #define PSX81_PIF0_STRAP_0__STRAP_PIF_BIT_13_MASK 0x2000
32250 #define PSX81_PIF0_STRAP_0__STRAP_PIF_BIT_13__SHIFT 0xd
32251 #define PSX81_PIF0_STRAP_0__STRAP_PIF_BIT_14_MASK 0x4000
32252 #define PSX81_PIF0_STRAP_0__STRAP_PIF_BIT_14__SHIFT 0xe
32253 #define PSX81_PIF0_STRAP_0__STRAP_PIF_BIT_15_MASK 0x8000
32254 #define PSX81_PIF0_STRAP_0__STRAP_PIF_BIT_15__SHIFT 0xf
32255 #define PSX81_PIF0_STRAP_0__STRAP_PIF_BIT_16_MASK 0x10000
32256 #define PSX81_PIF0_STRAP_0__STRAP_PIF_BIT_16__SHIFT 0x10
32257 #define PSX81_PIF0_CTRL__PIF_PLL_PWRDN_EN_MASK 0x1
32258 #define PSX81_PIF0_CTRL__PIF_PLL_PWRDN_EN__SHIFT 0x0
32259 #define PSX81_PIF0_CTRL__DTM_FORCE_FREQDIV_X1_MASK 0x2
32260 #define PSX81_PIF0_CTRL__DTM_FORCE_FREQDIV_X1__SHIFT 0x1
32261 #define PSX81_PIF0_CTRL__PIF_PLL_HNDSHK_EARLY_ABORT_MASK 0x4
32262 #define PSX81_PIF0_CTRL__PIF_PLL_HNDSHK_EARLY_ABORT__SHIFT 0x2
32263 #define PSX81_PIF0_CTRL__PIF_PLL_PWRDN_EARLY_EXIT_MASK 0x8
32264 #define PSX81_PIF0_CTRL__PIF_PLL_PWRDN_EARLY_EXIT__SHIFT 0x3
32265 #define PSX81_PIF0_CTRL__PHY_RST_PWROK_VDD_MASK 0x10
32266 #define PSX81_PIF0_CTRL__PHY_RST_PWROK_VDD__SHIFT 0x4
32267 #define PSX81_PIF0_CTRL__PIF_PLL_STATUS_MASK 0xc0
32268 #define PSX81_PIF0_CTRL__PIF_PLL_STATUS__SHIFT 0x6
32269 #define PSX81_PIF0_CTRL__PIF_PLL_DEGRADE_OFF_VOTE_MASK 0x100
32270 #define PSX81_PIF0_CTRL__PIF_PLL_DEGRADE_OFF_VOTE__SHIFT 0x8
32271 #define PSX81_PIF0_CTRL__PIF_PLL_UNUSED_OFF_VOTE_MASK 0x200
32272 #define PSX81_PIF0_CTRL__PIF_PLL_UNUSED_OFF_VOTE__SHIFT 0x9
32273 #define PSX81_PIF0_CTRL__PIF_PLL_DEGRADE_S2_VOTE_MASK 0x400
32274 #define PSX81_PIF0_CTRL__PIF_PLL_DEGRADE_S2_VOTE__SHIFT 0xa
32275 #define PSX81_PIF0_CTRL__PIF_PG_EXIT_MODE_MASK 0x800
32276 #define PSX81_PIF0_CTRL__PIF_PG_EXIT_MODE__SHIFT 0xb
32277 #define PSX81_PIF0_CTRL__PIF_DEGRADE_PWR_PLL_MODE_MASK 0x1000
32278 #define PSX81_PIF0_CTRL__PIF_DEGRADE_PWR_PLL_MODE__SHIFT 0xc
32279 #define PSX81_PIF0_CTRL__PIF_LANEUNUSED_AFFECT_GANG_MASK 0x2000
32280 #define PSX81_PIF0_CTRL__PIF_LANEUNUSED_AFFECT_GANG__SHIFT 0xd
32281 #define PSX81_PIF0_CTRL__PIF_PG_ABORT_DISABLE_MASK 0x4000
32282 #define PSX81_PIF0_CTRL__PIF_PG_ABORT_DISABLE__SHIFT 0xe
32283 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_S2_MASK 0x7
32284 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_S2__SHIFT 0x0
32285 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_SPDCHNG_MASK 0x38
32286 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_SPDCHNG__SHIFT 0x3
32287 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_OFF_MASK 0x1c0
32288 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_OFF__SHIFT 0x6
32289 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_DEGRADE_MASK 0xe00
32290 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_DEGRADE__SHIFT 0x9
32291 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_UNUSED_MASK 0x7000
32292 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_UNUSED__SHIFT 0xc
32293 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_INIT_MASK 0x38000
32294 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_INIT__SHIFT 0xf
32295 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_PLL_OFF_MASK 0x1c0000
32296 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_PLL_OFF__SHIFT 0x12
32297 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_DEGRADE_MODE_MASK 0x200000
32298 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_DEGRADE_MODE__SHIFT 0x15
32299 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_UNUSED_MODE_MASK 0x400000
32300 #define PSX81_PIF0_TX_CTRL__TXPWR_IN_UNUSED_MODE__SHIFT 0x16
32301 #define PSX81_PIF0_TX_CTRL__TXPWR_GATING_IN_L1_MASK 0x800000
32302 #define PSX81_PIF0_TX_CTRL__TXPWR_GATING_IN_L1__SHIFT 0x17
32303 #define PSX81_PIF0_TX_CTRL__TXPWR_GATING_IN_UNUSED_MASK 0x1000000
32304 #define PSX81_PIF0_TX_CTRL__TXPWR_GATING_IN_UNUSED__SHIFT 0x18
32305 #define PSX81_PIF0_TX_CTRL2__TX_RDY_DASRT_COUNT_MASK 0x7
32306 #define PSX81_PIF0_TX_CTRL2__TX_RDY_DASRT_COUNT__SHIFT 0x0
32307 #define PSX81_PIF0_TX_CTRL2__TX_STATUS_DASRT_COUNT_MASK 0x38
32308 #define PSX81_PIF0_TX_CTRL2__TX_STATUS_DASRT_COUNT__SHIFT 0x3
32309 #define PSX81_PIF0_TX_CTRL2__TXPHYSTATUS_DELAY_MASK 0x1c0
32310 #define PSX81_PIF0_TX_CTRL2__TXPHYSTATUS_DELAY__SHIFT 0x6
32311 #define PSX81_PIF0_TX_CTRL2__TX_L1_PG_PHY_STATUS_MODE_MASK 0x200
32312 #define PSX81_PIF0_TX_CTRL2__TX_L1_PG_PHY_STATUS_MODE__SHIFT 0x9
32313 #define PSX81_PIF0_TX_CTRL2__TX_OFF_PG_PHY_STATUS_MODE_MASK 0x400
32314 #define PSX81_PIF0_TX_CTRL2__TX_OFF_PG_PHY_STATUS_MODE__SHIFT 0xa
32315 #define PSX81_PIF0_TX_CTRL2__TX_HIGH_IMP_STAG_MP_MASK 0x10000
32316 #define PSX81_PIF0_TX_CTRL2__TX_HIGH_IMP_STAG_MP__SHIFT 0x10
32317 #define PSX81_PIF0_TX_CTRL2__TX_HIGH_IMP_STAG_MODE_MASK 0x60000
32318 #define PSX81_PIF0_TX_CTRL2__TX_HIGH_IMP_STAG_MODE__SHIFT 0x11
32319 #define PSX81_PIF0_TX_CTRL2__TX_FORCE_DATA_VALID_MASK 0x200000
32320 #define PSX81_PIF0_TX_CTRL2__TX_FORCE_DATA_VALID__SHIFT 0x15
32321 #define PSX81_PIF0_TX_CTRL2__TX_L0_TO_HIZ_DLY_MASK 0x1c00000
32322 #define PSX81_PIF0_TX_CTRL2__TX_L0_TO_HIZ_DLY__SHIFT 0x16
32323 #define PSX81_PIF0_TX_CTRL2__TX_FIFO_INIT_UPCONFIG_MASK 0x2000000
32324 #define PSX81_PIF0_TX_CTRL2__TX_FIFO_INIT_UPCONFIG__SHIFT 0x19
32325 #define PSX81_PIF0_TX_CTRL2__TX_HIZ_TO_L0_DLY_MASK 0x1c000000
32326 #define PSX81_PIF0_TX_CTRL2__TX_HIZ_TO_L0_DLY__SHIFT 0x1a
32327 #define PSX81_PIF0_TX_CTRL2__TX_LINKSPEED_ACK_IN_S2_MASK 0x20000000
32328 #define PSX81_PIF0_TX_CTRL2__TX_LINKSPEED_ACK_IN_S2__SHIFT 0x1d
32329 #define PSX81_PIF0_TX_CTRL2__TX_DELAY_FIFO_INIT_IN_S1_MASK 0x40000000
32330 #define PSX81_PIF0_TX_CTRL2__TX_DELAY_FIFO_INIT_IN_S1__SHIFT 0x1e
32331 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_S2_MASK 0x7
32332 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_S2__SHIFT 0x0
32333 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_SPDCHNG_MASK 0x38
32334 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_SPDCHNG__SHIFT 0x3
32335 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_OFF_MASK 0x1c0
32336 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_OFF__SHIFT 0x6
32337 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_DEGRADE_MASK 0xe00
32338 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_DEGRADE__SHIFT 0x9
32339 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_UNUSED_MASK 0x7000
32340 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_UNUSED__SHIFT 0xc
32341 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_INIT_MASK 0x38000
32342 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_INIT__SHIFT 0xf
32343 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_PLL_OFF_MASK 0x1c0000
32344 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_PLL_OFF__SHIFT 0x12
32345 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_DEGRADE_MODE_MASK 0x200000
32346 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_DEGRADE_MODE__SHIFT 0x15
32347 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_UNUSED_MODE_MASK 0x400000
32348 #define PSX81_PIF0_RX_CTRL__RXPWR_IN_UNUSED_MODE__SHIFT 0x16
32349 #define PSX81_PIF0_RX_CTRL__RXPWR_GATING_IN_L1_MASK 0x800000
32350 #define PSX81_PIF0_RX_CTRL__RXPWR_GATING_IN_L1__SHIFT 0x17
32351 #define PSX81_PIF0_RX_CTRL__RXPWR_GATING_IN_UNUSED_MASK 0x1000000
32352 #define PSX81_PIF0_RX_CTRL__RXPWR_GATING_IN_UNUSED__SHIFT 0x18
32353 #define PSX81_PIF0_RX_CTRL__RX_HLD_EIE_COUNT_MASK 0x2000000
32354 #define PSX81_PIF0_RX_CTRL__RX_HLD_EIE_COUNT__SHIFT 0x19
32355 #define PSX81_PIF0_RX_CTRL__RX_EI_DET_IN_PS2_DEGRADE_MASK 0x4000000
32356 #define PSX81_PIF0_RX_CTRL__RX_EI_DET_IN_PS2_DEGRADE__SHIFT 0x1a
32357 #define PSX81_PIF0_RX_CTRL2__RX_RDY_DASRT_COUNT_MASK 0x7
32358 #define PSX81_PIF0_RX_CTRL2__RX_RDY_DASRT_COUNT__SHIFT 0x0
32359 #define PSX81_PIF0_RX_CTRL2__RX_STATUS_DASRT_COUNT_MASK 0x38
32360 #define PSX81_PIF0_RX_CTRL2__RX_STATUS_DASRT_COUNT__SHIFT 0x3
32361 #define PSX81_PIF0_RX_CTRL2__RXPHYSTATUS_DELAY_MASK 0x1c0
32362 #define PSX81_PIF0_RX_CTRL2__RXPHYSTATUS_DELAY__SHIFT 0x6
32363 #define PSX81_PIF0_RX_CTRL2__RX_L1_PG_PHY_STATUS_MODE_MASK 0x200
32364 #define PSX81_PIF0_RX_CTRL2__RX_L1_PG_PHY_STATUS_MODE__SHIFT 0x9
32365 #define PSX81_PIF0_RX_CTRL2__RX_OFF_PG_PHY_STATUS_MODE_MASK 0x400
32366 #define PSX81_PIF0_RX_CTRL2__RX_OFF_PG_PHY_STATUS_MODE__SHIFT 0xa
32367 #define PSX81_PIF0_RX_CTRL2__FORCE_CDREN_IN_L0S_MASK 0x10000
32368 #define PSX81_PIF0_RX_CTRL2__FORCE_CDREN_IN_L0S__SHIFT 0x10
32369 #define PSX81_PIF0_RX_CTRL2__EI_DET_CYCLE_MODE_MASK 0x60000
32370 #define PSX81_PIF0_RX_CTRL2__EI_DET_CYCLE_MODE__SHIFT 0x11
32371 #define PSX81_PIF0_RX_CTRL2__EI_DET_ON_TIME_MASK 0x180000
32372 #define PSX81_PIF0_RX_CTRL2__EI_DET_ON_TIME__SHIFT 0x13
32373 #define PSX81_PIF0_RX_CTRL2__EI_DET_OFF_TIME_MASK 0xe00000
32374 #define PSX81_PIF0_RX_CTRL2__EI_DET_OFF_TIME__SHIFT 0x15
32375 #define PSX81_PIF0_RX_CTRL2__EI_DET_CYCLE_DIS_IN_PS1_MASK 0x1000000
32376 #define PSX81_PIF0_RX_CTRL2__EI_DET_CYCLE_DIS_IN_PS1__SHIFT 0x18
32377 #define PSX81_PIF0_RX_CTRL2__RX_CDR_XTND_MODE_MASK 0x6000000
32378 #define PSX81_PIF0_RX_CTRL2__RX_CDR_XTND_MODE__SHIFT 0x19
32379 #define PSX81_PIF0_RX_CTRL2__RX_L0S_TO_L0_DETECT_EI_MASK 0x8000000
32380 #define PSX81_PIF0_RX_CTRL2__RX_L0S_TO_L0_DETECT_EI__SHIFT 0x1b
32381 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_0_MASK 0x1
32382 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_0__SHIFT 0x0
32383 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_1_MASK 0x2
32384 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_1__SHIFT 0x1
32385 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_2_MASK 0x4
32386 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_2__SHIFT 0x2
32387 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_3_MASK 0x8
32388 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_3__SHIFT 0x3
32389 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_4_MASK 0x10
32390 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_4__SHIFT 0x4
32391 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_5_MASK 0x20
32392 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_5__SHIFT 0x5
32393 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_6_MASK 0x40
32394 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_6__SHIFT 0x6
32395 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_7_MASK 0x80
32396 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_VAL_7__SHIFT 0x7
32397 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_EN_MASK 0x10000
32398 #define PSX81_PIF0_GLB_OVRD__RXDETECT_OVERRIDE_EN__SHIFT 0x10
32399 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_1_0_OVRD_MASK 0x1
32400 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_1_0_OVRD__SHIFT 0x0
32401 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_3_2_OVRD_MASK 0x2
32402 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_3_2_OVRD__SHIFT 0x1
32403 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_5_4_OVRD_MASK 0x4
32404 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_5_4_OVRD__SHIFT 0x2
32405 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_7_6_OVRD_MASK 0x8
32406 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_7_6_OVRD__SHIFT 0x3
32407 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_9_8_OVRD_MASK 0x10
32408 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_9_8_OVRD__SHIFT 0x4
32409 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_11_10_OVRD_MASK 0x20
32410 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_11_10_OVRD__SHIFT 0x5
32411 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_13_12_OVRD_MASK 0x40
32412 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_13_12_OVRD__SHIFT 0x6
32413 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_15_14_OVRD_MASK 0x80
32414 #define PSX81_PIF0_GLB_OVRD2__X2_LANE_15_14_OVRD__SHIFT 0x7
32415 #define PSX81_PIF0_GLB_OVRD2__X4_LANE_3_0_OVRD_MASK 0x100
32416 #define PSX81_PIF0_GLB_OVRD2__X4_LANE_3_0_OVRD__SHIFT 0x8
32417 #define PSX81_PIF0_GLB_OVRD2__X4_LANE_7_4_OVRD_MASK 0x200
32418 #define PSX81_PIF0_GLB_OVRD2__X4_LANE_7_4_OVRD__SHIFT 0x9
32419 #define PSX81_PIF0_GLB_OVRD2__X4_LANE_11_8_OVRD_MASK 0x400
32420 #define PSX81_PIF0_GLB_OVRD2__X4_LANE_11_8_OVRD__SHIFT 0xa
32421 #define PSX81_PIF0_GLB_OVRD2__X4_LANE_15_12_OVRD_MASK 0x800
32422 #define PSX81_PIF0_GLB_OVRD2__X4_LANE_15_12_OVRD__SHIFT 0xb
32423 #define PSX81_PIF0_GLB_OVRD2__X8_LANE_7_0_OVRD_MASK 0x10000
32424 #define PSX81_PIF0_GLB_OVRD2__X8_LANE_7_0_OVRD__SHIFT 0x10
32425 #define PSX81_PIF0_GLB_OVRD2__X8_LANE_15_8_OVRD_MASK 0x20000
32426 #define PSX81_PIF0_GLB_OVRD2__X8_LANE_15_8_OVRD__SHIFT 0x11
32427 #define PSX81_PIF0_GLB_OVRD2__X16_LANE_15_0_OVRD_MASK 0x100000
32428 #define PSX81_PIF0_GLB_OVRD2__X16_LANE_15_0_OVRD__SHIFT 0x14
32429 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_0_MASK 0x1
32430 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_0__SHIFT 0x0
32431 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_1_MASK 0x2
32432 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_1__SHIFT 0x1
32433 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_2_MASK 0x4
32434 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_2__SHIFT 0x2
32435 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_3_MASK 0x8
32436 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_3__SHIFT 0x3
32437 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_4_MASK 0x10
32438 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_4__SHIFT 0x4
32439 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_5_MASK 0x20
32440 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_5__SHIFT 0x5
32441 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_6_MASK 0x40
32442 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_6__SHIFT 0x6
32443 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_7_MASK 0x80
32444 #define PSX81_PIF0_BIF_CMD_STATUS__TXPHYSTATUS_7__SHIFT 0x7
32445 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_0_MASK 0x100
32446 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_0__SHIFT 0x8
32447 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_1_MASK 0x200
32448 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_1__SHIFT 0x9
32449 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_2_MASK 0x400
32450 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_2__SHIFT 0xa
32451 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_3_MASK 0x800
32452 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_3__SHIFT 0xb
32453 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_4_MASK 0x1000
32454 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_4__SHIFT 0xc
32455 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_5_MASK 0x2000
32456 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_5__SHIFT 0xd
32457 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_6_MASK 0x4000
32458 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_6__SHIFT 0xe
32459 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_7_MASK 0x8000
32460 #define PSX81_PIF0_BIF_CMD_STATUS__RXPHYSTATUS_7__SHIFT 0xf
32461 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_0_MASK 0x10000
32462 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_0__SHIFT 0x10
32463 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_1_MASK 0x20000
32464 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_1__SHIFT 0x11
32465 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_2_MASK 0x40000
32466 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_2__SHIFT 0x12
32467 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_3_MASK 0x80000
32468 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_3__SHIFT 0x13
32469 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_4_MASK 0x100000
32470 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_4__SHIFT 0x14
32471 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_5_MASK 0x200000
32472 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_5__SHIFT 0x15
32473 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_6_MASK 0x400000
32474 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_6__SHIFT 0x16
32475 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_7_MASK 0x800000
32476 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_TX_RDY_7__SHIFT 0x17
32477 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_0_MASK 0x1000000
32478 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_0__SHIFT 0x18
32479 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_1_MASK 0x2000000
32480 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_1__SHIFT 0x19
32481 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_2_MASK 0x4000000
32482 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_2__SHIFT 0x1a
32483 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_3_MASK 0x8000000
32484 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_3__SHIFT 0x1b
32485 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_4_MASK 0x10000000
32486 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_4__SHIFT 0x1c
32487 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_5_MASK 0x20000000
32488 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_5__SHIFT 0x1d
32489 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_6_MASK 0x40000000
32490 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_6__SHIFT 0x1e
32491 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_7_MASK 0x80000000
32492 #define PSX81_PIF0_BIF_CMD_STATUS__BPHY_CORE_RX_RDY_7__SHIFT 0x1f
32493 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_SCHL_MODE_MASK 0x3
32494 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_SCHL_MODE__SHIFT 0x0
32495 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_STAG_MODE_MASK 0xc
32496 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_STAG_MODE__SHIFT 0x2
32497 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_STAG_DIS_MASK 0x10
32498 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_STAG_DIS__SHIFT 0x4
32499 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_SCH_REQ_MODE_MASK 0x60
32500 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_SCH_REQ_MODE__SHIFT 0x5
32501 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_IGNR_PEND_PWR_MASK 0x80
32502 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_IGNR_PEND_PWR__SHIFT 0x7
32503 #define PSX81_PIF0_CMD_BUS_CTRL__SEND_GANGED_MODE_UPDATE_FOR_OFFPG_LANES_MASK 0x100
32504 #define PSX81_PIF0_CMD_BUS_CTRL__SEND_GANGED_MODE_UPDATE_FOR_OFFPG_LANES__SHIFT 0x8
32505 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_IGNR_PWR_NOT_ON_MASK 0x200
32506 #define PSX81_PIF0_CMD_BUS_CTRL__CMD_BUS_IGNR_PWR_NOT_ON__SHIFT 0x9
32507 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__TXMARG_OVRD_EN_MASK 0x1
32508 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__TXMARG_OVRD_EN__SHIFT 0x0
32509 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__DEEMPH_OVRD_EN_MASK 0x2
32510 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__DEEMPH_OVRD_EN__SHIFT 0x1
32511 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__PLLFREQ_OVRD_EN_MASK 0x4
32512 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__PLLFREQ_OVRD_EN__SHIFT 0x2
32513 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__TXMARG_MASK 0x38
32514 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__TXMARG__SHIFT 0x3
32515 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__DEEMPH_MASK 0x40
32516 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__DEEMPH__SHIFT 0x6
32517 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__PLLFREQ_MASK 0x180
32518 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__PLLFREQ__SHIFT 0x7
32519 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__RESPONSEMODE_PIF_OVRD_MASK 0x200
32520 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__RESPONSEMODE_PIF_OVRD__SHIFT 0x9
32521 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_0_MASK 0x10000
32522 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_0__SHIFT 0x10
32523 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_1_MASK 0x20000
32524 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_1__SHIFT 0x11
32525 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_2_MASK 0x40000
32526 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_2__SHIFT 0x12
32527 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_3_MASK 0x80000
32528 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_3__SHIFT 0x13
32529 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_4_MASK 0x100000
32530 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_4__SHIFT 0x14
32531 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_5_MASK 0x200000
32532 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_5__SHIFT 0x15
32533 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_6_MASK 0x400000
32534 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_6__SHIFT 0x16
32535 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_7_MASK 0x800000
32536 #define PSX81_PIF0_CMD_BUS_GLB_OVRD__CMD_BUS_LANE_DIS_7__SHIFT 0x17
32537 #define PSX81_PIF0_LANE0_OVRD__GANGMODE_OVRD_EN_0_MASK 0x1
32538 #define PSX81_PIF0_LANE0_OVRD__GANGMODE_OVRD_EN_0__SHIFT 0x0
32539 #define PSX81_PIF0_LANE0_OVRD__FREQDIV_OVRD_EN_0_MASK 0x2
32540 #define PSX81_PIF0_LANE0_OVRD__FREQDIV_OVRD_EN_0__SHIFT 0x1
32541 #define PSX81_PIF0_LANE0_OVRD__LINKSPEED_OVRD_EN_0_MASK 0x4
32542 #define PSX81_PIF0_LANE0_OVRD__LINKSPEED_OVRD_EN_0__SHIFT 0x2
32543 #define PSX81_PIF0_LANE0_OVRD__TWOSYMENABLE_OVRD_EN_0_MASK 0x8
32544 #define PSX81_PIF0_LANE0_OVRD__TWOSYMENABLE_OVRD_EN_0__SHIFT 0x3
32545 #define PSX81_PIF0_LANE0_OVRD__TXPWR_OVRD_EN_0_MASK 0x10
32546 #define PSX81_PIF0_LANE0_OVRD__TXPWR_OVRD_EN_0__SHIFT 0x4
32547 #define PSX81_PIF0_LANE0_OVRD__TXPGENABLE_OVRD_EN_0_MASK 0x20
32548 #define PSX81_PIF0_LANE0_OVRD__TXPGENABLE_OVRD_EN_0__SHIFT 0x5
32549 #define PSX81_PIF0_LANE0_OVRD__RXPWR_OVRD_EN_0_MASK 0x40
32550 #define PSX81_PIF0_LANE0_OVRD__RXPWR_OVRD_EN_0__SHIFT 0x6
32551 #define PSX81_PIF0_LANE0_OVRD__RXPGENABLE_OVRD_EN_0_MASK 0x80
32552 #define PSX81_PIF0_LANE0_OVRD__RXPGENABLE_OVRD_EN_0__SHIFT 0x7
32553 #define PSX81_PIF0_LANE0_OVRD__ELECIDLEDETEN_OVRD_EN_0_MASK 0x100
32554 #define PSX81_PIF0_LANE0_OVRD__ELECIDLEDETEN_OVRD_EN_0__SHIFT 0x8
32555 #define PSX81_PIF0_LANE0_OVRD__ENABLEFOM_OVRD_EN_0_MASK 0x200
32556 #define PSX81_PIF0_LANE0_OVRD__ENABLEFOM_OVRD_EN_0__SHIFT 0x9
32557 #define PSX81_PIF0_LANE0_OVRD__REQUESTFOM_OVRD_EN_0_MASK 0x400
32558 #define PSX81_PIF0_LANE0_OVRD__REQUESTFOM_OVRD_EN_0__SHIFT 0xa
32559 #define PSX81_PIF0_LANE0_OVRD__RESPONSEMODE_OVRD_EN_0_MASK 0x800
32560 #define PSX81_PIF0_LANE0_OVRD__RESPONSEMODE_OVRD_EN_0__SHIFT 0xb
32561 #define PSX81_PIF0_LANE0_OVRD__REQUESTTRK_OVRD_EN_0_MASK 0x1000
32562 #define PSX81_PIF0_LANE0_OVRD__REQUESTTRK_OVRD_EN_0__SHIFT 0xc
32563 #define PSX81_PIF0_LANE0_OVRD__REQUESTTRN_OVRD_EN_0_MASK 0x2000
32564 #define PSX81_PIF0_LANE0_OVRD__REQUESTTRN_OVRD_EN_0__SHIFT 0xd
32565 #define PSX81_PIF0_LANE0_OVRD__COEFFICIENTID_OVRD_EN_0_MASK 0x4000
32566 #define PSX81_PIF0_LANE0_OVRD__COEFFICIENTID_OVRD_EN_0__SHIFT 0xe
32567 #define PSX81_PIF0_LANE0_OVRD__COEFFICIENT_OVRD_EN_0_MASK 0x8000
32568 #define PSX81_PIF0_LANE0_OVRD__COEFFICIENT_OVRD_EN_0__SHIFT 0xf
32569 #define PSX81_PIF0_LANE0_OVRD__CDREN_OVRD_EN_0_MASK 0x10000
32570 #define PSX81_PIF0_LANE0_OVRD__CDREN_OVRD_EN_0__SHIFT 0x10
32571 #define PSX81_PIF0_LANE0_OVRD__CDREN_OVRD_VAL_0_MASK 0x20000
32572 #define PSX81_PIF0_LANE0_OVRD__CDREN_OVRD_VAL_0__SHIFT 0x11
32573 #define PSX81_PIF0_LANE0_OVRD2__GANGMODE_0_MASK 0x7
32574 #define PSX81_PIF0_LANE0_OVRD2__GANGMODE_0__SHIFT 0x0
32575 #define PSX81_PIF0_LANE0_OVRD2__FREQDIV_0_MASK 0x18
32576 #define PSX81_PIF0_LANE0_OVRD2__FREQDIV_0__SHIFT 0x3
32577 #define PSX81_PIF0_LANE0_OVRD2__LINKSPEED_0_MASK 0x60
32578 #define PSX81_PIF0_LANE0_OVRD2__LINKSPEED_0__SHIFT 0x5
32579 #define PSX81_PIF0_LANE0_OVRD2__TWOSYMENABLE_0_MASK 0x80
32580 #define PSX81_PIF0_LANE0_OVRD2__TWOSYMENABLE_0__SHIFT 0x7
32581 #define PSX81_PIF0_LANE0_OVRD2__TXPWR_0_MASK 0x700
32582 #define PSX81_PIF0_LANE0_OVRD2__TXPWR_0__SHIFT 0x8
32583 #define PSX81_PIF0_LANE0_OVRD2__TXPGENABLE_0_MASK 0x1800
32584 #define PSX81_PIF0_LANE0_OVRD2__TXPGENABLE_0__SHIFT 0xb
32585 #define PSX81_PIF0_LANE0_OVRD2__RXPWR_0_MASK 0xe000
32586 #define PSX81_PIF0_LANE0_OVRD2__RXPWR_0__SHIFT 0xd
32587 #define PSX81_PIF0_LANE0_OVRD2__RXPGENABLE_0_MASK 0x30000
32588 #define PSX81_PIF0_LANE0_OVRD2__RXPGENABLE_0__SHIFT 0x10
32589 #define PSX81_PIF0_LANE0_OVRD2__ELECIDLEDETEN_0_MASK 0x40000
32590 #define PSX81_PIF0_LANE0_OVRD2__ELECIDLEDETEN_0__SHIFT 0x12
32591 #define PSX81_PIF0_LANE0_OVRD2__ENABLEFOM_0_MASK 0x80000
32592 #define PSX81_PIF0_LANE0_OVRD2__ENABLEFOM_0__SHIFT 0x13
32593 #define PSX81_PIF0_LANE0_OVRD2__REQUESTFOM_0_MASK 0x100000
32594 #define PSX81_PIF0_LANE0_OVRD2__REQUESTFOM_0__SHIFT 0x14
32595 #define PSX81_PIF0_LANE0_OVRD2__RESPONSEMODE_0_MASK 0x200000
32596 #define PSX81_PIF0_LANE0_OVRD2__RESPONSEMODE_0__SHIFT 0x15
32597 #define PSX81_PIF0_LANE0_OVRD2__REQUESTTRK_0_MASK 0x400000
32598 #define PSX81_PIF0_LANE0_OVRD2__REQUESTTRK_0__SHIFT 0x16
32599 #define PSX81_PIF0_LANE0_OVRD2__REQUESTTRN_0_MASK 0x800000
32600 #define PSX81_PIF0_LANE0_OVRD2__REQUESTTRN_0__SHIFT 0x17
32601 #define PSX81_PIF0_LANE0_OVRD2__COEFFICIENTID_0_MASK 0x3000000
32602 #define PSX81_PIF0_LANE0_OVRD2__COEFFICIENTID_0__SHIFT 0x18
32603 #define PSX81_PIF0_LANE0_OVRD2__COEFFICIENT_0_MASK 0xfc000000
32604 #define PSX81_PIF0_LANE0_OVRD2__COEFFICIENT_0__SHIFT 0x1a
32605 #define PSX81_PIF0_LANE1_OVRD__GANGMODE_OVRD_EN_1_MASK 0x1
32606 #define PSX81_PIF0_LANE1_OVRD__GANGMODE_OVRD_EN_1__SHIFT 0x0
32607 #define PSX81_PIF0_LANE1_OVRD__FREQDIV_OVRD_EN_1_MASK 0x2
32608 #define PSX81_PIF0_LANE1_OVRD__FREQDIV_OVRD_EN_1__SHIFT 0x1
32609 #define PSX81_PIF0_LANE1_OVRD__LINKSPEED_OVRD_EN_1_MASK 0x4
32610 #define PSX81_PIF0_LANE1_OVRD__LINKSPEED_OVRD_EN_1__SHIFT 0x2
32611 #define PSX81_PIF0_LANE1_OVRD__TWOSYMENABLE_OVRD_EN_1_MASK 0x8
32612 #define PSX81_PIF0_LANE1_OVRD__TWOSYMENABLE_OVRD_EN_1__SHIFT 0x3
32613 #define PSX81_PIF0_LANE1_OVRD__TXPWR_OVRD_EN_1_MASK 0x10
32614 #define PSX81_PIF0_LANE1_OVRD__TXPWR_OVRD_EN_1__SHIFT 0x4
32615 #define PSX81_PIF0_LANE1_OVRD__TXPGENABLE_OVRD_EN_1_MASK 0x20
32616 #define PSX81_PIF0_LANE1_OVRD__TXPGENABLE_OVRD_EN_1__SHIFT 0x5
32617 #define PSX81_PIF0_LANE1_OVRD__RXPWR_OVRD_EN_1_MASK 0x40
32618 #define PSX81_PIF0_LANE1_OVRD__RXPWR_OVRD_EN_1__SHIFT 0x6
32619 #define PSX81_PIF0_LANE1_OVRD__RXPGENABLE_OVRD_EN_1_MASK 0x80
32620 #define PSX81_PIF0_LANE1_OVRD__RXPGENABLE_OVRD_EN_1__SHIFT 0x7
32621 #define PSX81_PIF0_LANE1_OVRD__ELECIDLEDETEN_OVRD_EN_1_MASK 0x100
32622 #define PSX81_PIF0_LANE1_OVRD__ELECIDLEDETEN_OVRD_EN_1__SHIFT 0x8
32623 #define PSX81_PIF0_LANE1_OVRD__ENABLEFOM_OVRD_EN_1_MASK 0x200
32624 #define PSX81_PIF0_LANE1_OVRD__ENABLEFOM_OVRD_EN_1__SHIFT 0x9
32625 #define PSX81_PIF0_LANE1_OVRD__REQUESTFOM_OVRD_EN_1_MASK 0x400
32626 #define PSX81_PIF0_LANE1_OVRD__REQUESTFOM_OVRD_EN_1__SHIFT 0xa
32627 #define PSX81_PIF0_LANE1_OVRD__RESPONSEMODE_OVRD_EN_1_MASK 0x800
32628 #define PSX81_PIF0_LANE1_OVRD__RESPONSEMODE_OVRD_EN_1__SHIFT 0xb
32629 #define PSX81_PIF0_LANE1_OVRD__REQUESTTRK_OVRD_EN_1_MASK 0x1000
32630 #define PSX81_PIF0_LANE1_OVRD__REQUESTTRK_OVRD_EN_1__SHIFT 0xc
32631 #define PSX81_PIF0_LANE1_OVRD__REQUESTTRN_OVRD_EN_1_MASK 0x2000
32632 #define PSX81_PIF0_LANE1_OVRD__REQUESTTRN_OVRD_EN_1__SHIFT 0xd
32633 #define PSX81_PIF0_LANE1_OVRD__COEFFICIENTID_OVRD_EN_1_MASK 0x4000
32634 #define PSX81_PIF0_LANE1_OVRD__COEFFICIENTID_OVRD_EN_1__SHIFT 0xe
32635 #define PSX81_PIF0_LANE1_OVRD__COEFFICIENT_OVRD_EN_1_MASK 0x8000
32636 #define PSX81_PIF0_LANE1_OVRD__COEFFICIENT_OVRD_EN_1__SHIFT 0xf
32637 #define PSX81_PIF0_LANE1_OVRD__CDREN_OVRD_EN_1_MASK 0x10000
32638 #define PSX81_PIF0_LANE1_OVRD__CDREN_OVRD_EN_1__SHIFT 0x10
32639 #define PSX81_PIF0_LANE1_OVRD__CDREN_OVRD_VAL_1_MASK 0x20000
32640 #define PSX81_PIF0_LANE1_OVRD__CDREN_OVRD_VAL_1__SHIFT 0x11
32641 #define PSX81_PIF0_LANE1_OVRD2__GANGMODE_1_MASK 0x7
32642 #define PSX81_PIF0_LANE1_OVRD2__GANGMODE_1__SHIFT 0x0
32643 #define PSX81_PIF0_LANE1_OVRD2__FREQDIV_1_MASK 0x18
32644 #define PSX81_PIF0_LANE1_OVRD2__FREQDIV_1__SHIFT 0x3
32645 #define PSX81_PIF0_LANE1_OVRD2__LINKSPEED_1_MASK 0x60
32646 #define PSX81_PIF0_LANE1_OVRD2__LINKSPEED_1__SHIFT 0x5
32647 #define PSX81_PIF0_LANE1_OVRD2__TWOSYMENABLE_1_MASK 0x80
32648 #define PSX81_PIF0_LANE1_OVRD2__TWOSYMENABLE_1__SHIFT 0x7
32649 #define PSX81_PIF0_LANE1_OVRD2__TXPWR_1_MASK 0x700
32650 #define PSX81_PIF0_LANE1_OVRD2__TXPWR_1__SHIFT 0x8
32651 #define PSX81_PIF0_LANE1_OVRD2__TXPGENABLE_1_MASK 0x1800
32652 #define PSX81_PIF0_LANE1_OVRD2__TXPGENABLE_1__SHIFT 0xb
32653 #define PSX81_PIF0_LANE1_OVRD2__RXPWR_1_MASK 0xe000
32654 #define PSX81_PIF0_LANE1_OVRD2__RXPWR_1__SHIFT 0xd
32655 #define PSX81_PIF0_LANE1_OVRD2__RXPGENABLE_1_MASK 0x30000
32656 #define PSX81_PIF0_LANE1_OVRD2__RXPGENABLE_1__SHIFT 0x10
32657 #define PSX81_PIF0_LANE1_OVRD2__ELECIDLEDETEN_1_MASK 0x40000
32658 #define PSX81_PIF0_LANE1_OVRD2__ELECIDLEDETEN_1__SHIFT 0x12
32659 #define PSX81_PIF0_LANE1_OVRD2__ENABLEFOM_1_MASK 0x80000
32660 #define PSX81_PIF0_LANE1_OVRD2__ENABLEFOM_1__SHIFT 0x13
32661 #define PSX81_PIF0_LANE1_OVRD2__REQUESTFOM_1_MASK 0x100000
32662 #define PSX81_PIF0_LANE1_OVRD2__REQUESTFOM_1__SHIFT 0x14
32663 #define PSX81_PIF0_LANE1_OVRD2__RESPONSEMODE_1_MASK 0x200000
32664 #define PSX81_PIF0_LANE1_OVRD2__RESPONSEMODE_1__SHIFT 0x15
32665 #define PSX81_PIF0_LANE1_OVRD2__REQUESTTRK_1_MASK 0x400000
32666 #define PSX81_PIF0_LANE1_OVRD2__REQUESTTRK_1__SHIFT 0x16
32667 #define PSX81_PIF0_LANE1_OVRD2__REQUESTTRN_1_MASK 0x800000
32668 #define PSX81_PIF0_LANE1_OVRD2__REQUESTTRN_1__SHIFT 0x17
32669 #define PSX81_PIF0_LANE1_OVRD2__COEFFICIENTID_1_MASK 0x3000000
32670 #define PSX81_PIF0_LANE1_OVRD2__COEFFICIENTID_1__SHIFT 0x18
32671 #define PSX81_PIF0_LANE1_OVRD2__COEFFICIENT_1_MASK 0xfc000000
32672 #define PSX81_PIF0_LANE1_OVRD2__COEFFICIENT_1__SHIFT 0x1a
32673 #define PSX81_PIF0_LANE2_OVRD__GANGMODE_OVRD_EN_2_MASK 0x1
32674 #define PSX81_PIF0_LANE2_OVRD__GANGMODE_OVRD_EN_2__SHIFT 0x0
32675 #define PSX81_PIF0_LANE2_OVRD__FREQDIV_OVRD_EN_2_MASK 0x2
32676 #define PSX81_PIF0_LANE2_OVRD__FREQDIV_OVRD_EN_2__SHIFT 0x1
32677 #define PSX81_PIF0_LANE2_OVRD__LINKSPEED_OVRD_EN_2_MASK 0x4
32678 #define PSX81_PIF0_LANE2_OVRD__LINKSPEED_OVRD_EN_2__SHIFT 0x2
32679 #define PSX81_PIF0_LANE2_OVRD__TWOSYMENABLE_OVRD_EN_2_MASK 0x8
32680 #define PSX81_PIF0_LANE2_OVRD__TWOSYMENABLE_OVRD_EN_2__SHIFT 0x3
32681 #define PSX81_PIF0_LANE2_OVRD__TXPWR_OVRD_EN_2_MASK 0x10
32682 #define PSX81_PIF0_LANE2_OVRD__TXPWR_OVRD_EN_2__SHIFT 0x4
32683 #define PSX81_PIF0_LANE2_OVRD__TXPGENABLE_OVRD_EN_2_MASK 0x20
32684 #define PSX81_PIF0_LANE2_OVRD__TXPGENABLE_OVRD_EN_2__SHIFT 0x5
32685 #define PSX81_PIF0_LANE2_OVRD__RXPWR_OVRD_EN_2_MASK 0x40
32686 #define PSX81_PIF0_LANE2_OVRD__RXPWR_OVRD_EN_2__SHIFT 0x6
32687 #define PSX81_PIF0_LANE2_OVRD__RXPGENABLE_OVRD_EN_2_MASK 0x80
32688 #define PSX81_PIF0_LANE2_OVRD__RXPGENABLE_OVRD_EN_2__SHIFT 0x7
32689 #define PSX81_PIF0_LANE2_OVRD__ELECIDLEDETEN_OVRD_EN_2_MASK 0x100
32690 #define PSX81_PIF0_LANE2_OVRD__ELECIDLEDETEN_OVRD_EN_2__SHIFT 0x8
32691 #define PSX81_PIF0_LANE2_OVRD__ENABLEFOM_OVRD_EN_2_MASK 0x200
32692 #define PSX81_PIF0_LANE2_OVRD__ENABLEFOM_OVRD_EN_2__SHIFT 0x9
32693 #define PSX81_PIF0_LANE2_OVRD__REQUESTFOM_OVRD_EN_2_MASK 0x400
32694 #define PSX81_PIF0_LANE2_OVRD__REQUESTFOM_OVRD_EN_2__SHIFT 0xa
32695 #define PSX81_PIF0_LANE2_OVRD__RESPONSEMODE_OVRD_EN_2_MASK 0x800
32696 #define PSX81_PIF0_LANE2_OVRD__RESPONSEMODE_OVRD_EN_2__SHIFT 0xb
32697 #define PSX81_PIF0_LANE2_OVRD__REQUESTTRK_OVRD_EN_2_MASK 0x1000
32698 #define PSX81_PIF0_LANE2_OVRD__REQUESTTRK_OVRD_EN_2__SHIFT 0xc
32699 #define PSX81_PIF0_LANE2_OVRD__REQUESTTRN_OVRD_EN_2_MASK 0x2000
32700 #define PSX81_PIF0_LANE2_OVRD__REQUESTTRN_OVRD_EN_2__SHIFT 0xd
32701 #define PSX81_PIF0_LANE2_OVRD__COEFFICIENTID_OVRD_EN_2_MASK 0x4000
32702 #define PSX81_PIF0_LANE2_OVRD__COEFFICIENTID_OVRD_EN_2__SHIFT 0xe
32703 #define PSX81_PIF0_LANE2_OVRD__COEFFICIENT_OVRD_EN_2_MASK 0x8000
32704 #define PSX81_PIF0_LANE2_OVRD__COEFFICIENT_OVRD_EN_2__SHIFT 0xf
32705 #define PSX81_PIF0_LANE2_OVRD__CDREN_OVRD_EN_2_MASK 0x10000
32706 #define PSX81_PIF0_LANE2_OVRD__CDREN_OVRD_EN_2__SHIFT 0x10
32707 #define PSX81_PIF0_LANE2_OVRD__CDREN_OVRD_VAL_2_MASK 0x20000
32708 #define PSX81_PIF0_LANE2_OVRD__CDREN_OVRD_VAL_2__SHIFT 0x11
32709 #define PSX81_PIF0_LANE2_OVRD2__GANGMODE_2_MASK 0x7
32710 #define PSX81_PIF0_LANE2_OVRD2__GANGMODE_2__SHIFT 0x0
32711 #define PSX81_PIF0_LANE2_OVRD2__FREQDIV_2_MASK 0x18
32712 #define PSX81_PIF0_LANE2_OVRD2__FREQDIV_2__SHIFT 0x3
32713 #define PSX81_PIF0_LANE2_OVRD2__LINKSPEED_2_MASK 0x60
32714 #define PSX81_PIF0_LANE2_OVRD2__LINKSPEED_2__SHIFT 0x5
32715 #define PSX81_PIF0_LANE2_OVRD2__TWOSYMENABLE_2_MASK 0x80
32716 #define PSX81_PIF0_LANE2_OVRD2__TWOSYMENABLE_2__SHIFT 0x7
32717 #define PSX81_PIF0_LANE2_OVRD2__TXPWR_2_MASK 0x700
32718 #define PSX81_PIF0_LANE2_OVRD2__TXPWR_2__SHIFT 0x8
32719 #define PSX81_PIF0_LANE2_OVRD2__TXPGENABLE_2_MASK 0x1800
32720 #define PSX81_PIF0_LANE2_OVRD2__TXPGENABLE_2__SHIFT 0xb
32721 #define PSX81_PIF0_LANE2_OVRD2__RXPWR_2_MASK 0xe000
32722 #define PSX81_PIF0_LANE2_OVRD2__RXPWR_2__SHIFT 0xd
32723 #define PSX81_PIF0_LANE2_OVRD2__RXPGENABLE_2_MASK 0x30000
32724 #define PSX81_PIF0_LANE2_OVRD2__RXPGENABLE_2__SHIFT 0x10
32725 #define PSX81_PIF0_LANE2_OVRD2__ELECIDLEDETEN_2_MASK 0x40000
32726 #define PSX81_PIF0_LANE2_OVRD2__ELECIDLEDETEN_2__SHIFT 0x12
32727 #define PSX81_PIF0_LANE2_OVRD2__ENABLEFOM_2_MASK 0x80000
32728 #define PSX81_PIF0_LANE2_OVRD2__ENABLEFOM_2__SHIFT 0x13
32729 #define PSX81_PIF0_LANE2_OVRD2__REQUESTFOM_2_MASK 0x100000
32730 #define PSX81_PIF0_LANE2_OVRD2__REQUESTFOM_2__SHIFT 0x14
32731 #define PSX81_PIF0_LANE2_OVRD2__RESPONSEMODE_2_MASK 0x200000
32732 #define PSX81_PIF0_LANE2_OVRD2__RESPONSEMODE_2__SHIFT 0x15
32733 #define PSX81_PIF0_LANE2_OVRD2__REQUESTTRK_2_MASK 0x400000
32734 #define PSX81_PIF0_LANE2_OVRD2__REQUESTTRK_2__SHIFT 0x16
32735 #define PSX81_PIF0_LANE2_OVRD2__REQUESTTRN_2_MASK 0x800000
32736 #define PSX81_PIF0_LANE2_OVRD2__REQUESTTRN_2__SHIFT 0x17
32737 #define PSX81_PIF0_LANE2_OVRD2__COEFFICIENTID_2_MASK 0x3000000
32738 #define PSX81_PIF0_LANE2_OVRD2__COEFFICIENTID_2__SHIFT 0x18
32739 #define PSX81_PIF0_LANE2_OVRD2__COEFFICIENT_2_MASK 0xfc000000
32740 #define PSX81_PIF0_LANE2_OVRD2__COEFFICIENT_2__SHIFT 0x1a
32741 #define PSX81_PIF0_LANE3_OVRD__GANGMODE_OVRD_EN_3_MASK 0x1
32742 #define PSX81_PIF0_LANE3_OVRD__GANGMODE_OVRD_EN_3__SHIFT 0x0
32743 #define PSX81_PIF0_LANE3_OVRD__FREQDIV_OVRD_EN_3_MASK 0x2
32744 #define PSX81_PIF0_LANE3_OVRD__FREQDIV_OVRD_EN_3__SHIFT 0x1
32745 #define PSX81_PIF0_LANE3_OVRD__LINKSPEED_OVRD_EN_3_MASK 0x4
32746 #define PSX81_PIF0_LANE3_OVRD__LINKSPEED_OVRD_EN_3__SHIFT 0x2
32747 #define PSX81_PIF0_LANE3_OVRD__TWOSYMENABLE_OVRD_EN_3_MASK 0x8
32748 #define PSX81_PIF0_LANE3_OVRD__TWOSYMENABLE_OVRD_EN_3__SHIFT 0x3
32749 #define PSX81_PIF0_LANE3_OVRD__TXPWR_OVRD_EN_3_MASK 0x10
32750 #define PSX81_PIF0_LANE3_OVRD__TXPWR_OVRD_EN_3__SHIFT 0x4
32751 #define PSX81_PIF0_LANE3_OVRD__TXPGENABLE_OVRD_EN_3_MASK 0x20
32752 #define PSX81_PIF0_LANE3_OVRD__TXPGENABLE_OVRD_EN_3__SHIFT 0x5
32753 #define PSX81_PIF0_LANE3_OVRD__RXPWR_OVRD_EN_3_MASK 0x40
32754 #define PSX81_PIF0_LANE3_OVRD__RXPWR_OVRD_EN_3__SHIFT 0x6
32755 #define PSX81_PIF0_LANE3_OVRD__RXPGENABLE_OVRD_EN_3_MASK 0x80
32756 #define PSX81_PIF0_LANE3_OVRD__RXPGENABLE_OVRD_EN_3__SHIFT 0x7
32757 #define PSX81_PIF0_LANE3_OVRD__ELECIDLEDETEN_OVRD_EN_3_MASK 0x100
32758 #define PSX81_PIF0_LANE3_OVRD__ELECIDLEDETEN_OVRD_EN_3__SHIFT 0x8
32759 #define PSX81_PIF0_LANE3_OVRD__ENABLEFOM_OVRD_EN_3_MASK 0x200
32760 #define PSX81_PIF0_LANE3_OVRD__ENABLEFOM_OVRD_EN_3__SHIFT 0x9
32761 #define PSX81_PIF0_LANE3_OVRD__REQUESTFOM_OVRD_EN_3_MASK 0x400
32762 #define PSX81_PIF0_LANE3_OVRD__REQUESTFOM_OVRD_EN_3__SHIFT 0xa
32763 #define PSX81_PIF0_LANE3_OVRD__RESPONSEMODE_OVRD_EN_3_MASK 0x800
32764 #define PSX81_PIF0_LANE3_OVRD__RESPONSEMODE_OVRD_EN_3__SHIFT 0xb
32765 #define PSX81_PIF0_LANE3_OVRD__REQUESTTRK_OVRD_EN_3_MASK 0x1000
32766 #define PSX81_PIF0_LANE3_OVRD__REQUESTTRK_OVRD_EN_3__SHIFT 0xc
32767 #define PSX81_PIF0_LANE3_OVRD__REQUESTTRN_OVRD_EN_3_MASK 0x2000
32768 #define PSX81_PIF0_LANE3_OVRD__REQUESTTRN_OVRD_EN_3__SHIFT 0xd
32769 #define PSX81_PIF0_LANE3_OVRD__COEFFICIENTID_OVRD_EN_3_MASK 0x4000
32770 #define PSX81_PIF0_LANE3_OVRD__COEFFICIENTID_OVRD_EN_3__SHIFT 0xe
32771 #define PSX81_PIF0_LANE3_OVRD__COEFFICIENT_OVRD_EN_3_MASK 0x8000
32772 #define PSX81_PIF0_LANE3_OVRD__COEFFICIENT_OVRD_EN_3__SHIFT 0xf
32773 #define PSX81_PIF0_LANE3_OVRD__CDREN_OVRD_EN_3_MASK 0x10000
32774 #define PSX81_PIF0_LANE3_OVRD__CDREN_OVRD_EN_3__SHIFT 0x10
32775 #define PSX81_PIF0_LANE3_OVRD__CDREN_OVRD_VAL_3_MASK 0x20000
32776 #define PSX81_PIF0_LANE3_OVRD__CDREN_OVRD_VAL_3__SHIFT 0x11
32777 #define PSX81_PIF0_LANE3_OVRD2__GANGMODE_3_MASK 0x7
32778 #define PSX81_PIF0_LANE3_OVRD2__GANGMODE_3__SHIFT 0x0
32779 #define PSX81_PIF0_LANE3_OVRD2__FREQDIV_3_MASK 0x18
32780 #define PSX81_PIF0_LANE3_OVRD2__FREQDIV_3__SHIFT 0x3
32781 #define PSX81_PIF0_LANE3_OVRD2__LINKSPEED_3_MASK 0x60
32782 #define PSX81_PIF0_LANE3_OVRD2__LINKSPEED_3__SHIFT 0x5
32783 #define PSX81_PIF0_LANE3_OVRD2__TWOSYMENABLE_3_MASK 0x80
32784 #define PSX81_PIF0_LANE3_OVRD2__TWOSYMENABLE_3__SHIFT 0x7
32785 #define PSX81_PIF0_LANE3_OVRD2__TXPWR_3_MASK 0x700
32786 #define PSX81_PIF0_LANE3_OVRD2__TXPWR_3__SHIFT 0x8
32787 #define PSX81_PIF0_LANE3_OVRD2__TXPGENABLE_3_MASK 0x1800
32788 #define PSX81_PIF0_LANE3_OVRD2__TXPGENABLE_3__SHIFT 0xb
32789 #define PSX81_PIF0_LANE3_OVRD2__RXPWR_3_MASK 0xe000
32790 #define PSX81_PIF0_LANE3_OVRD2__RXPWR_3__SHIFT 0xd
32791 #define PSX81_PIF0_LANE3_OVRD2__RXPGENABLE_3_MASK 0x30000
32792 #define PSX81_PIF0_LANE3_OVRD2__RXPGENABLE_3__SHIFT 0x10
32793 #define PSX81_PIF0_LANE3_OVRD2__ELECIDLEDETEN_3_MASK 0x40000
32794 #define PSX81_PIF0_LANE3_OVRD2__ELECIDLEDETEN_3__SHIFT 0x12
32795 #define PSX81_PIF0_LANE3_OVRD2__ENABLEFOM_3_MASK 0x80000
32796 #define PSX81_PIF0_LANE3_OVRD2__ENABLEFOM_3__SHIFT 0x13
32797 #define PSX81_PIF0_LANE3_OVRD2__REQUESTFOM_3_MASK 0x100000
32798 #define PSX81_PIF0_LANE3_OVRD2__REQUESTFOM_3__SHIFT 0x14
32799 #define PSX81_PIF0_LANE3_OVRD2__RESPONSEMODE_3_MASK 0x200000
32800 #define PSX81_PIF0_LANE3_OVRD2__RESPONSEMODE_3__SHIFT 0x15
32801 #define PSX81_PIF0_LANE3_OVRD2__REQUESTTRK_3_MASK 0x400000
32802 #define PSX81_PIF0_LANE3_OVRD2__REQUESTTRK_3__SHIFT 0x16
32803 #define PSX81_PIF0_LANE3_OVRD2__REQUESTTRN_3_MASK 0x800000
32804 #define PSX81_PIF0_LANE3_OVRD2__REQUESTTRN_3__SHIFT 0x17
32805 #define PSX81_PIF0_LANE3_OVRD2__COEFFICIENTID_3_MASK 0x3000000
32806 #define PSX81_PIF0_LANE3_OVRD2__COEFFICIENTID_3__SHIFT 0x18
32807 #define PSX81_PIF0_LANE3_OVRD2__COEFFICIENT_3_MASK 0xfc000000
32808 #define PSX81_PIF0_LANE3_OVRD2__COEFFICIENT_3__SHIFT 0x1a
32809 #define PSX81_PIF0_LANE4_OVRD__GANGMODE_OVRD_EN_4_MASK 0x1
32810 #define PSX81_PIF0_LANE4_OVRD__GANGMODE_OVRD_EN_4__SHIFT 0x0
32811 #define PSX81_PIF0_LANE4_OVRD__FREQDIV_OVRD_EN_4_MASK 0x2
32812 #define PSX81_PIF0_LANE4_OVRD__FREQDIV_OVRD_EN_4__SHIFT 0x1
32813 #define PSX81_PIF0_LANE4_OVRD__LINKSPEED_OVRD_EN_4_MASK 0x4
32814 #define PSX81_PIF0_LANE4_OVRD__LINKSPEED_OVRD_EN_4__SHIFT 0x2
32815 #define PSX81_PIF0_LANE4_OVRD__TWOSYMENABLE_OVRD_EN_4_MASK 0x8
32816 #define PSX81_PIF0_LANE4_OVRD__TWOSYMENABLE_OVRD_EN_4__SHIFT 0x3
32817 #define PSX81_PIF0_LANE4_OVRD__TXPWR_OVRD_EN_4_MASK 0x10
32818 #define PSX81_PIF0_LANE4_OVRD__TXPWR_OVRD_EN_4__SHIFT 0x4
32819 #define PSX81_PIF0_LANE4_OVRD__TXPGENABLE_OVRD_EN_4_MASK 0x20
32820 #define PSX81_PIF0_LANE4_OVRD__TXPGENABLE_OVRD_EN_4__SHIFT 0x5
32821 #define PSX81_PIF0_LANE4_OVRD__RXPWR_OVRD_EN_4_MASK 0x40
32822 #define PSX81_PIF0_LANE4_OVRD__RXPWR_OVRD_EN_4__SHIFT 0x6
32823 #define PSX81_PIF0_LANE4_OVRD__RXPGENABLE_OVRD_EN_4_MASK 0x80
32824 #define PSX81_PIF0_LANE4_OVRD__RXPGENABLE_OVRD_EN_4__SHIFT 0x7
32825 #define PSX81_PIF0_LANE4_OVRD__ELECIDLEDETEN_OVRD_EN_4_MASK 0x100
32826 #define PSX81_PIF0_LANE4_OVRD__ELECIDLEDETEN_OVRD_EN_4__SHIFT 0x8
32827 #define PSX81_PIF0_LANE4_OVRD__ENABLEFOM_OVRD_EN_4_MASK 0x200
32828 #define PSX81_PIF0_LANE4_OVRD__ENABLEFOM_OVRD_EN_4__SHIFT 0x9
32829 #define PSX81_PIF0_LANE4_OVRD__REQUESTFOM_OVRD_EN_4_MASK 0x400
32830 #define PSX81_PIF0_LANE4_OVRD__REQUESTFOM_OVRD_EN_4__SHIFT 0xa
32831 #define PSX81_PIF0_LANE4_OVRD__RESPONSEMODE_OVRD_EN_4_MASK 0x800
32832 #define PSX81_PIF0_LANE4_OVRD__RESPONSEMODE_OVRD_EN_4__SHIFT 0xb
32833 #define PSX81_PIF0_LANE4_OVRD__REQUESTTRK_OVRD_EN_4_MASK 0x1000
32834 #define PSX81_PIF0_LANE4_OVRD__REQUESTTRK_OVRD_EN_4__SHIFT 0xc
32835 #define PSX81_PIF0_LANE4_OVRD__REQUESTTRN_OVRD_EN_4_MASK 0x2000
32836 #define PSX81_PIF0_LANE4_OVRD__REQUESTTRN_OVRD_EN_4__SHIFT 0xd
32837 #define PSX81_PIF0_LANE4_OVRD__COEFFICIENTID_OVRD_EN_4_MASK 0x4000
32838 #define PSX81_PIF0_LANE4_OVRD__COEFFICIENTID_OVRD_EN_4__SHIFT 0xe
32839 #define PSX81_PIF0_LANE4_OVRD__COEFFICIENT_OVRD_EN_4_MASK 0x8000
32840 #define PSX81_PIF0_LANE4_OVRD__COEFFICIENT_OVRD_EN_4__SHIFT 0xf
32841 #define PSX81_PIF0_LANE4_OVRD__CDREN_OVRD_EN_4_MASK 0x10000
32842 #define PSX81_PIF0_LANE4_OVRD__CDREN_OVRD_EN_4__SHIFT 0x10
32843 #define PSX81_PIF0_LANE4_OVRD__CDREN_OVRD_VAL_4_MASK 0x20000
32844 #define PSX81_PIF0_LANE4_OVRD__CDREN_OVRD_VAL_4__SHIFT 0x11
32845 #define PSX81_PIF0_LANE4_OVRD2__GANGMODE_4_MASK 0x7
32846 #define PSX81_PIF0_LANE4_OVRD2__GANGMODE_4__SHIFT 0x0
32847 #define PSX81_PIF0_LANE4_OVRD2__FREQDIV_4_MASK 0x18
32848 #define PSX81_PIF0_LANE4_OVRD2__FREQDIV_4__SHIFT 0x3
32849 #define PSX81_PIF0_LANE4_OVRD2__LINKSPEED_4_MASK 0x60
32850 #define PSX81_PIF0_LANE4_OVRD2__LINKSPEED_4__SHIFT 0x5
32851 #define PSX81_PIF0_LANE4_OVRD2__TWOSYMENABLE_4_MASK 0x80
32852 #define PSX81_PIF0_LANE4_OVRD2__TWOSYMENABLE_4__SHIFT 0x7
32853 #define PSX81_PIF0_LANE4_OVRD2__TXPWR_4_MASK 0x700
32854 #define PSX81_PIF0_LANE4_OVRD2__TXPWR_4__SHIFT 0x8
32855 #define PSX81_PIF0_LANE4_OVRD2__TXPGENABLE_4_MASK 0x1800
32856 #define PSX81_PIF0_LANE4_OVRD2__TXPGENABLE_4__SHIFT 0xb
32857 #define PSX81_PIF0_LANE4_OVRD2__RXPWR_4_MASK 0xe000
32858 #define PSX81_PIF0_LANE4_OVRD2__RXPWR_4__SHIFT 0xd
32859 #define PSX81_PIF0_LANE4_OVRD2__RXPGENABLE_4_MASK 0x30000
32860 #define PSX81_PIF0_LANE4_OVRD2__RXPGENABLE_4__SHIFT 0x10
32861 #define PSX81_PIF0_LANE4_OVRD2__ELECIDLEDETEN_4_MASK 0x40000
32862 #define PSX81_PIF0_LANE4_OVRD2__ELECIDLEDETEN_4__SHIFT 0x12
32863 #define PSX81_PIF0_LANE4_OVRD2__ENABLEFOM_4_MASK 0x80000
32864 #define PSX81_PIF0_LANE4_OVRD2__ENABLEFOM_4__SHIFT 0x13
32865 #define PSX81_PIF0_LANE4_OVRD2__REQUESTFOM_4_MASK 0x100000
32866 #define PSX81_PIF0_LANE4_OVRD2__REQUESTFOM_4__SHIFT 0x14
32867 #define PSX81_PIF0_LANE4_OVRD2__RESPONSEMODE_4_MASK 0x200000
32868 #define PSX81_PIF0_LANE4_OVRD2__RESPONSEMODE_4__SHIFT 0x15
32869 #define PSX81_PIF0_LANE4_OVRD2__REQUESTTRK_4_MASK 0x400000
32870 #define PSX81_PIF0_LANE4_OVRD2__REQUESTTRK_4__SHIFT 0x16
32871 #define PSX81_PIF0_LANE4_OVRD2__REQUESTTRN_4_MASK 0x800000
32872 #define PSX81_PIF0_LANE4_OVRD2__REQUESTTRN_4__SHIFT 0x17
32873 #define PSX81_PIF0_LANE4_OVRD2__COEFFICIENTID_4_MASK 0x3000000
32874 #define PSX81_PIF0_LANE4_OVRD2__COEFFICIENTID_4__SHIFT 0x18
32875 #define PSX81_PIF0_LANE4_OVRD2__COEFFICIENT_4_MASK 0xfc000000
32876 #define PSX81_PIF0_LANE4_OVRD2__COEFFICIENT_4__SHIFT 0x1a
32877 #define PSX81_PIF0_LANE5_OVRD__GANGMODE_OVRD_EN_5_MASK 0x1
32878 #define PSX81_PIF0_LANE5_OVRD__GANGMODE_OVRD_EN_5__SHIFT 0x0
32879 #define PSX81_PIF0_LANE5_OVRD__FREQDIV_OVRD_EN_5_MASK 0x2
32880 #define PSX81_PIF0_LANE5_OVRD__FREQDIV_OVRD_EN_5__SHIFT 0x1
32881 #define PSX81_PIF0_LANE5_OVRD__LINKSPEED_OVRD_EN_5_MASK 0x4
32882 #define PSX81_PIF0_LANE5_OVRD__LINKSPEED_OVRD_EN_5__SHIFT 0x2
32883 #define PSX81_PIF0_LANE5_OVRD__TWOSYMENABLE_OVRD_EN_5_MASK 0x8
32884 #define PSX81_PIF0_LANE5_OVRD__TWOSYMENABLE_OVRD_EN_5__SHIFT 0x3
32885 #define PSX81_PIF0_LANE5_OVRD__TXPWR_OVRD_EN_5_MASK 0x10
32886 #define PSX81_PIF0_LANE5_OVRD__TXPWR_OVRD_EN_5__SHIFT 0x4
32887 #define PSX81_PIF0_LANE5_OVRD__TXPGENABLE_OVRD_EN_5_MASK 0x20
32888 #define PSX81_PIF0_LANE5_OVRD__TXPGENABLE_OVRD_EN_5__SHIFT 0x5
32889 #define PSX81_PIF0_LANE5_OVRD__RXPWR_OVRD_EN_5_MASK 0x40
32890 #define PSX81_PIF0_LANE5_OVRD__RXPWR_OVRD_EN_5__SHIFT 0x6
32891 #define PSX81_PIF0_LANE5_OVRD__RXPGENABLE_OVRD_EN_5_MASK 0x80
32892 #define PSX81_PIF0_LANE5_OVRD__RXPGENABLE_OVRD_EN_5__SHIFT 0x7
32893 #define PSX81_PIF0_LANE5_OVRD__ELECIDLEDETEN_OVRD_EN_5_MASK 0x100
32894 #define PSX81_PIF0_LANE5_OVRD__ELECIDLEDETEN_OVRD_EN_5__SHIFT 0x8
32895 #define PSX81_PIF0_LANE5_OVRD__ENABLEFOM_OVRD_EN_5_MASK 0x200
32896 #define PSX81_PIF0_LANE5_OVRD__ENABLEFOM_OVRD_EN_5__SHIFT 0x9
32897 #define PSX81_PIF0_LANE5_OVRD__REQUESTFOM_OVRD_EN_5_MASK 0x400
32898 #define PSX81_PIF0_LANE5_OVRD__REQUESTFOM_OVRD_EN_5__SHIFT 0xa
32899 #define PSX81_PIF0_LANE5_OVRD__RESPONSEMODE_OVRD_EN_5_MASK 0x800
32900 #define PSX81_PIF0_LANE5_OVRD__RESPONSEMODE_OVRD_EN_5__SHIFT 0xb
32901 #define PSX81_PIF0_LANE5_OVRD__REQUESTTRK_OVRD_EN_5_MASK 0x1000
32902 #define PSX81_PIF0_LANE5_OVRD__REQUESTTRK_OVRD_EN_5__SHIFT 0xc
32903 #define PSX81_PIF0_LANE5_OVRD__REQUESTTRN_OVRD_EN_5_MASK 0x2000
32904 #define PSX81_PIF0_LANE5_OVRD__REQUESTTRN_OVRD_EN_5__SHIFT 0xd
32905 #define PSX81_PIF0_LANE5_OVRD__COEFFICIENTID_OVRD_EN_5_MASK 0x4000
32906 #define PSX81_PIF0_LANE5_OVRD__COEFFICIENTID_OVRD_EN_5__SHIFT 0xe
32907 #define PSX81_PIF0_LANE5_OVRD__COEFFICIENT_OVRD_EN_5_MASK 0x8000
32908 #define PSX81_PIF0_LANE5_OVRD__COEFFICIENT_OVRD_EN_5__SHIFT 0xf
32909 #define PSX81_PIF0_LANE5_OVRD__CDREN_OVRD_EN_5_MASK 0x10000
32910 #define PSX81_PIF0_LANE5_OVRD__CDREN_OVRD_EN_5__SHIFT 0x10
32911 #define PSX81_PIF0_LANE5_OVRD__CDREN_OVRD_VAL_5_MASK 0x20000
32912 #define PSX81_PIF0_LANE5_OVRD__CDREN_OVRD_VAL_5__SHIFT 0x11
32913 #define PSX81_PIF0_LANE5_OVRD2__GANGMODE_5_MASK 0x7
32914 #define PSX81_PIF0_LANE5_OVRD2__GANGMODE_5__SHIFT 0x0
32915 #define PSX81_PIF0_LANE5_OVRD2__FREQDIV_5_MASK 0x18
32916 #define PSX81_PIF0_LANE5_OVRD2__FREQDIV_5__SHIFT 0x3
32917 #define PSX81_PIF0_LANE5_OVRD2__LINKSPEED_5_MASK 0x60
32918 #define PSX81_PIF0_LANE5_OVRD2__LINKSPEED_5__SHIFT 0x5
32919 #define PSX81_PIF0_LANE5_OVRD2__TWOSYMENABLE_5_MASK 0x80
32920 #define PSX81_PIF0_LANE5_OVRD2__TWOSYMENABLE_5__SHIFT 0x7
32921 #define PSX81_PIF0_LANE5_OVRD2__TXPWR_5_MASK 0x700
32922 #define PSX81_PIF0_LANE5_OVRD2__TXPWR_5__SHIFT 0x8
32923 #define PSX81_PIF0_LANE5_OVRD2__TXPGENABLE_5_MASK 0x1800
32924 #define PSX81_PIF0_LANE5_OVRD2__TXPGENABLE_5__SHIFT 0xb
32925 #define PSX81_PIF0_LANE5_OVRD2__RXPWR_5_MASK 0xe000
32926 #define PSX81_PIF0_LANE5_OVRD2__RXPWR_5__SHIFT 0xd
32927 #define PSX81_PIF0_LANE5_OVRD2__RXPGENABLE_5_MASK 0x30000
32928 #define PSX81_PIF0_LANE5_OVRD2__RXPGENABLE_5__SHIFT 0x10
32929 #define PSX81_PIF0_LANE5_OVRD2__ELECIDLEDETEN_5_MASK 0x40000
32930 #define PSX81_PIF0_LANE5_OVRD2__ELECIDLEDETEN_5__SHIFT 0x12
32931 #define PSX81_PIF0_LANE5_OVRD2__ENABLEFOM_5_MASK 0x80000
32932 #define PSX81_PIF0_LANE5_OVRD2__ENABLEFOM_5__SHIFT 0x13
32933 #define PSX81_PIF0_LANE5_OVRD2__REQUESTFOM_5_MASK 0x100000
32934 #define PSX81_PIF0_LANE5_OVRD2__REQUESTFOM_5__SHIFT 0x14
32935 #define PSX81_PIF0_LANE5_OVRD2__RESPONSEMODE_5_MASK 0x200000
32936 #define PSX81_PIF0_LANE5_OVRD2__RESPONSEMODE_5__SHIFT 0x15
32937 #define PSX81_PIF0_LANE5_OVRD2__REQUESTTRK_5_MASK 0x400000
32938 #define PSX81_PIF0_LANE5_OVRD2__REQUESTTRK_5__SHIFT 0x16
32939 #define PSX81_PIF0_LANE5_OVRD2__REQUESTTRN_5_MASK 0x800000
32940 #define PSX81_PIF0_LANE5_OVRD2__REQUESTTRN_5__SHIFT 0x17
32941 #define PSX81_PIF0_LANE5_OVRD2__COEFFICIENTID_5_MASK 0x3000000
32942 #define PSX81_PIF0_LANE5_OVRD2__COEFFICIENTID_5__SHIFT 0x18
32943 #define PSX81_PIF0_LANE5_OVRD2__COEFFICIENT_5_MASK 0xfc000000
32944 #define PSX81_PIF0_LANE5_OVRD2__COEFFICIENT_5__SHIFT 0x1a
32945 #define PSX81_PIF0_LANE6_OVRD__GANGMODE_OVRD_EN_6_MASK 0x1
32946 #define PSX81_PIF0_LANE6_OVRD__GANGMODE_OVRD_EN_6__SHIFT 0x0
32947 #define PSX81_PIF0_LANE6_OVRD__FREQDIV_OVRD_EN_6_MASK 0x2
32948 #define PSX81_PIF0_LANE6_OVRD__FREQDIV_OVRD_EN_6__SHIFT 0x1
32949 #define PSX81_PIF0_LANE6_OVRD__LINKSPEED_OVRD_EN_6_MASK 0x4
32950 #define PSX81_PIF0_LANE6_OVRD__LINKSPEED_OVRD_EN_6__SHIFT 0x2
32951 #define PSX81_PIF0_LANE6_OVRD__TWOSYMENABLE_OVRD_EN_6_MASK 0x8
32952 #define PSX81_PIF0_LANE6_OVRD__TWOSYMENABLE_OVRD_EN_6__SHIFT 0x3
32953 #define PSX81_PIF0_LANE6_OVRD__TXPWR_OVRD_EN_6_MASK 0x10
32954 #define PSX81_PIF0_LANE6_OVRD__TXPWR_OVRD_EN_6__SHIFT 0x4
32955 #define PSX81_PIF0_LANE6_OVRD__TXPGENABLE_OVRD_EN_6_MASK 0x20
32956 #define PSX81_PIF0_LANE6_OVRD__TXPGENABLE_OVRD_EN_6__SHIFT 0x5
32957 #define PSX81_PIF0_LANE6_OVRD__RXPWR_OVRD_EN_6_MASK 0x40
32958 #define PSX81_PIF0_LANE6_OVRD__RXPWR_OVRD_EN_6__SHIFT 0x6
32959 #define PSX81_PIF0_LANE6_OVRD__RXPGENABLE_OVRD_EN_6_MASK 0x80
32960 #define PSX81_PIF0_LANE6_OVRD__RXPGENABLE_OVRD_EN_6__SHIFT 0x7
32961 #define PSX81_PIF0_LANE6_OVRD__ELECIDLEDETEN_OVRD_EN_6_MASK 0x100
32962 #define PSX81_PIF0_LANE6_OVRD__ELECIDLEDETEN_OVRD_EN_6__SHIFT 0x8
32963 #define PSX81_PIF0_LANE6_OVRD__ENABLEFOM_OVRD_EN_6_MASK 0x200
32964 #define PSX81_PIF0_LANE6_OVRD__ENABLEFOM_OVRD_EN_6__SHIFT 0x9
32965 #define PSX81_PIF0_LANE6_OVRD__REQUESTFOM_OVRD_EN_6_MASK 0x400
32966 #define PSX81_PIF0_LANE6_OVRD__REQUESTFOM_OVRD_EN_6__SHIFT 0xa
32967 #define PSX81_PIF0_LANE6_OVRD__RESPONSEMODE_OVRD_EN_6_MASK 0x800
32968 #define PSX81_PIF0_LANE6_OVRD__RESPONSEMODE_OVRD_EN_6__SHIFT 0xb
32969 #define PSX81_PIF0_LANE6_OVRD__REQUESTTRK_OVRD_EN_6_MASK 0x1000
32970 #define PSX81_PIF0_LANE6_OVRD__REQUESTTRK_OVRD_EN_6__SHIFT 0xc
32971 #define PSX81_PIF0_LANE6_OVRD__REQUESTTRN_OVRD_EN_6_MASK 0x2000
32972 #define PSX81_PIF0_LANE6_OVRD__REQUESTTRN_OVRD_EN_6__SHIFT 0xd
32973 #define PSX81_PIF0_LANE6_OVRD__COEFFICIENTID_OVRD_EN_6_MASK 0x4000
32974 #define PSX81_PIF0_LANE6_OVRD__COEFFICIENTID_OVRD_EN_6__SHIFT 0xe
32975 #define PSX81_PIF0_LANE6_OVRD__COEFFICIENT_OVRD_EN_6_MASK 0x8000
32976 #define PSX81_PIF0_LANE6_OVRD__COEFFICIENT_OVRD_EN_6__SHIFT 0xf
32977 #define PSX81_PIF0_LANE6_OVRD__CDREN_OVRD_EN_6_MASK 0x10000
32978 #define PSX81_PIF0_LANE6_OVRD__CDREN_OVRD_EN_6__SHIFT 0x10
32979 #define PSX81_PIF0_LANE6_OVRD__CDREN_OVRD_VAL_6_MASK 0x20000
32980 #define PSX81_PIF0_LANE6_OVRD__CDREN_OVRD_VAL_6__SHIFT 0x11
32981 #define PSX81_PIF0_LANE6_OVRD2__GANGMODE_6_MASK 0x7
32982 #define PSX81_PIF0_LANE6_OVRD2__GANGMODE_6__SHIFT 0x0
32983 #define PSX81_PIF0_LANE6_OVRD2__FREQDIV_6_MASK 0x18
32984 #define PSX81_PIF0_LANE6_OVRD2__FREQDIV_6__SHIFT 0x3
32985 #define PSX81_PIF0_LANE6_OVRD2__LINKSPEED_6_MASK 0x60
32986 #define PSX81_PIF0_LANE6_OVRD2__LINKSPEED_6__SHIFT 0x5
32987 #define PSX81_PIF0_LANE6_OVRD2__TWOSYMENABLE_6_MASK 0x80
32988 #define PSX81_PIF0_LANE6_OVRD2__TWOSYMENABLE_6__SHIFT 0x7
32989 #define PSX81_PIF0_LANE6_OVRD2__TXPWR_6_MASK 0x700
32990 #define PSX81_PIF0_LANE6_OVRD2__TXPWR_6__SHIFT 0x8
32991 #define PSX81_PIF0_LANE6_OVRD2__TXPGENABLE_6_MASK 0x1800
32992 #define PSX81_PIF0_LANE6_OVRD2__TXPGENABLE_6__SHIFT 0xb
32993 #define PSX81_PIF0_LANE6_OVRD2__RXPWR_6_MASK 0xe000
32994 #define PSX81_PIF0_LANE6_OVRD2__RXPWR_6__SHIFT 0xd
32995 #define PSX81_PIF0_LANE6_OVRD2__RXPGENABLE_6_MASK 0x30000
32996 #define PSX81_PIF0_LANE6_OVRD2__RXPGENABLE_6__SHIFT 0x10
32997 #define PSX81_PIF0_LANE6_OVRD2__ELECIDLEDETEN_6_MASK 0x40000
32998 #define PSX81_PIF0_LANE6_OVRD2__ELECIDLEDETEN_6__SHIFT 0x12
32999 #define PSX81_PIF0_LANE6_OVRD2__ENABLEFOM_6_MASK 0x80000
33000 #define PSX81_PIF0_LANE6_OVRD2__ENABLEFOM_6__SHIFT 0x13
33001 #define PSX81_PIF0_LANE6_OVRD2__REQUESTFOM_6_MASK 0x100000
33002 #define PSX81_PIF0_LANE6_OVRD2__REQUESTFOM_6__SHIFT 0x14
33003 #define PSX81_PIF0_LANE6_OVRD2__RESPONSEMODE_6_MASK 0x200000
33004 #define PSX81_PIF0_LANE6_OVRD2__RESPONSEMODE_6__SHIFT 0x15
33005 #define PSX81_PIF0_LANE6_OVRD2__REQUESTTRK_6_MASK 0x400000
33006 #define PSX81_PIF0_LANE6_OVRD2__REQUESTTRK_6__SHIFT 0x16
33007 #define PSX81_PIF0_LANE6_OVRD2__REQUESTTRN_6_MASK 0x800000
33008 #define PSX81_PIF0_LANE6_OVRD2__REQUESTTRN_6__SHIFT 0x17
33009 #define PSX81_PIF0_LANE6_OVRD2__COEFFICIENTID_6_MASK 0x3000000
33010 #define PSX81_PIF0_LANE6_OVRD2__COEFFICIENTID_6__SHIFT 0x18
33011 #define PSX81_PIF0_LANE6_OVRD2__COEFFICIENT_6_MASK 0xfc000000
33012 #define PSX81_PIF0_LANE6_OVRD2__COEFFICIENT_6__SHIFT 0x1a
33013 #define PSX81_PIF0_LANE7_OVRD__GANGMODE_OVRD_EN_7_MASK 0x1
33014 #define PSX81_PIF0_LANE7_OVRD__GANGMODE_OVRD_EN_7__SHIFT 0x0
33015 #define PSX81_PIF0_LANE7_OVRD__FREQDIV_OVRD_EN_7_MASK 0x2
33016 #define PSX81_PIF0_LANE7_OVRD__FREQDIV_OVRD_EN_7__SHIFT 0x1
33017 #define PSX81_PIF0_LANE7_OVRD__LINKSPEED_OVRD_EN_7_MASK 0x4
33018 #define PSX81_PIF0_LANE7_OVRD__LINKSPEED_OVRD_EN_7__SHIFT 0x2
33019 #define PSX81_PIF0_LANE7_OVRD__TWOSYMENABLE_OVRD_EN_7_MASK 0x8
33020 #define PSX81_PIF0_LANE7_OVRD__TWOSYMENABLE_OVRD_EN_7__SHIFT 0x3
33021 #define PSX81_PIF0_LANE7_OVRD__TXPWR_OVRD_EN_7_MASK 0x10
33022 #define PSX81_PIF0_LANE7_OVRD__TXPWR_OVRD_EN_7__SHIFT 0x4
33023 #define PSX81_PIF0_LANE7_OVRD__TXPGENABLE_OVRD_EN_7_MASK 0x20
33024 #define PSX81_PIF0_LANE7_OVRD__TXPGENABLE_OVRD_EN_7__SHIFT 0x5
33025 #define PSX81_PIF0_LANE7_OVRD__RXPWR_OVRD_EN_7_MASK 0x40
33026 #define PSX81_PIF0_LANE7_OVRD__RXPWR_OVRD_EN_7__SHIFT 0x6
33027 #define PSX81_PIF0_LANE7_OVRD__RXPGENABLE_OVRD_EN_7_MASK 0x80
33028 #define PSX81_PIF0_LANE7_OVRD__RXPGENABLE_OVRD_EN_7__SHIFT 0x7
33029 #define PSX81_PIF0_LANE7_OVRD__ELECIDLEDETEN_OVRD_EN_7_MASK 0x100
33030 #define PSX81_PIF0_LANE7_OVRD__ELECIDLEDETEN_OVRD_EN_7__SHIFT 0x8
33031 #define PSX81_PIF0_LANE7_OVRD__ENABLEFOM_OVRD_EN_7_MASK 0x200
33032 #define PSX81_PIF0_LANE7_OVRD__ENABLEFOM_OVRD_EN_7__SHIFT 0x9
33033 #define PSX81_PIF0_LANE7_OVRD__REQUESTFOM_OVRD_EN_7_MASK 0x400
33034 #define PSX81_PIF0_LANE7_OVRD__REQUESTFOM_OVRD_EN_7__SHIFT 0xa
33035 #define PSX81_PIF0_LANE7_OVRD__RESPONSEMODE_OVRD_EN_7_MASK 0x800
33036 #define PSX81_PIF0_LANE7_OVRD__RESPONSEMODE_OVRD_EN_7__SHIFT 0xb
33037 #define PSX81_PIF0_LANE7_OVRD__REQUESTTRK_OVRD_EN_7_MASK 0x1000
33038 #define PSX81_PIF0_LANE7_OVRD__REQUESTTRK_OVRD_EN_7__SHIFT 0xc
33039 #define PSX81_PIF0_LANE7_OVRD__REQUESTTRN_OVRD_EN_7_MASK 0x2000
33040 #define PSX81_PIF0_LANE7_OVRD__REQUESTTRN_OVRD_EN_7__SHIFT 0xd
33041 #define PSX81_PIF0_LANE7_OVRD__COEFFICIENTID_OVRD_EN_7_MASK 0x4000
33042 #define PSX81_PIF0_LANE7_OVRD__COEFFICIENTID_OVRD_EN_7__SHIFT 0xe
33043 #define PSX81_PIF0_LANE7_OVRD__COEFFICIENT_OVRD_EN_7_MASK 0x8000
33044 #define PSX81_PIF0_LANE7_OVRD__COEFFICIENT_OVRD_EN_7__SHIFT 0xf
33045 #define PSX81_PIF0_LANE7_OVRD__CDREN_OVRD_EN_7_MASK 0x10000
33046 #define PSX81_PIF0_LANE7_OVRD__CDREN_OVRD_EN_7__SHIFT 0x10
33047 #define PSX81_PIF0_LANE7_OVRD__CDREN_OVRD_VAL_7_MASK 0x20000
33048 #define PSX81_PIF0_LANE7_OVRD__CDREN_OVRD_VAL_7__SHIFT 0x11
33049 #define PSX81_PIF0_LANE7_OVRD2__GANGMODE_7_MASK 0x7
33050 #define PSX81_PIF0_LANE7_OVRD2__GANGMODE_7__SHIFT 0x0
33051 #define PSX81_PIF0_LANE7_OVRD2__FREQDIV_7_MASK 0x18
33052 #define PSX81_PIF0_LANE7_OVRD2__FREQDIV_7__SHIFT 0x3
33053 #define PSX81_PIF0_LANE7_OVRD2__LINKSPEED_7_MASK 0x60
33054 #define PSX81_PIF0_LANE7_OVRD2__LINKSPEED_7__SHIFT 0x5
33055 #define PSX81_PIF0_LANE7_OVRD2__TWOSYMENABLE_7_MASK 0x80
33056 #define PSX81_PIF0_LANE7_OVRD2__TWOSYMENABLE_7__SHIFT 0x7
33057 #define PSX81_PIF0_LANE7_OVRD2__TXPWR_7_MASK 0x700
33058 #define PSX81_PIF0_LANE7_OVRD2__TXPWR_7__SHIFT 0x8
33059 #define PSX81_PIF0_LANE7_OVRD2__TXPGENABLE_7_MASK 0x1800
33060 #define PSX81_PIF0_LANE7_OVRD2__TXPGENABLE_7__SHIFT 0xb
33061 #define PSX81_PIF0_LANE7_OVRD2__RXPWR_7_MASK 0xe000
33062 #define PSX81_PIF0_LANE7_OVRD2__RXPWR_7__SHIFT 0xd
33063 #define PSX81_PIF0_LANE7_OVRD2__RXPGENABLE_7_MASK 0x30000
33064 #define PSX81_PIF0_LANE7_OVRD2__RXPGENABLE_7__SHIFT 0x10
33065 #define PSX81_PIF0_LANE7_OVRD2__ELECIDLEDETEN_7_MASK 0x40000
33066 #define PSX81_PIF0_LANE7_OVRD2__ELECIDLEDETEN_7__SHIFT 0x12
33067 #define PSX81_PIF0_LANE7_OVRD2__ENABLEFOM_7_MASK 0x80000
33068 #define PSX81_PIF0_LANE7_OVRD2__ENABLEFOM_7__SHIFT 0x13
33069 #define PSX81_PIF0_LANE7_OVRD2__REQUESTFOM_7_MASK 0x100000
33070 #define PSX81_PIF0_LANE7_OVRD2__REQUESTFOM_7__SHIFT 0x14
33071 #define PSX81_PIF0_LANE7_OVRD2__RESPONSEMODE_7_MASK 0x200000
33072 #define PSX81_PIF0_LANE7_OVRD2__RESPONSEMODE_7__SHIFT 0x15
33073 #define PSX81_PIF0_LANE7_OVRD2__REQUESTTRK_7_MASK 0x400000
33074 #define PSX81_PIF0_LANE7_OVRD2__REQUESTTRK_7__SHIFT 0x16
33075 #define PSX81_PIF0_LANE7_OVRD2__REQUESTTRN_7_MASK 0x800000
33076 #define PSX81_PIF0_LANE7_OVRD2__REQUESTTRN_7__SHIFT 0x17
33077 #define PSX81_PIF0_LANE7_OVRD2__COEFFICIENTID_7_MASK 0x3000000
33078 #define PSX81_PIF0_LANE7_OVRD2__COEFFICIENTID_7__SHIFT 0x18
33079 #define PSX81_PIF0_LANE7_OVRD2__COEFFICIENT_7_MASK 0xfc000000
33080 #define PSX81_PIF0_LANE7_OVRD2__COEFFICIENT_7__SHIFT 0x1a
33081 
33082 #endif /* BIF_5_1_SH_MASK_H */
33083