1 /*
2  * Copyright (C) 2019  Advanced Micro Devices, Inc.
3  *
4  * Permission is hereby granted, free of charge, to any person obtaining a
5  * copy of this software and associated documentation files (the "Software"),
6  * to deal in the Software without restriction, including without limitation
7  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8  * and/or sell copies of the Software, and to permit persons to whom the
9  * Software is furnished to do so, subject to the following conditions:
10  *
11  * The above copyright notice and this permission notice shall be included
12  * in all copies or substantial portions of the Software.
13  *
14  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17  * THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
18  * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19  * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20  */
21 #ifndef _athub_2_1_0_SH_MASK_HEADER
22 #define _athub_2_1_0_SH_MASK_HEADER
23 
24 
25 // addressBlock: athub_atsdec
26 //ATHUB_ATS_MODE_CNTL
27 #define ATHUB_ATS_MODE_CNTL__HOST_TRANS_ENABLE__SHIFT                                                         0x0
28 #define ATHUB_ATS_MODE_CNTL__CONSOLE_IOV_ENABLE__SHIFT                                                        0x1
29 #define ATHUB_ATS_MODE_CNTL__HOST_TRANS_ENABLE_MASK                                                           0x00000001L
30 #define ATHUB_ATS_MODE_CNTL__CONSOLE_IOV_ENABLE_MASK                                                          0x00000002L
31 //ATHUB_SHARED_VIRT_RESET_REQ
32 #define ATHUB_SHARED_VIRT_RESET_REQ__VF__SHIFT                                                                0x0
33 #define ATHUB_SHARED_VIRT_RESET_REQ__PF__SHIFT                                                                0x1f
34 #define ATHUB_SHARED_VIRT_RESET_REQ__VF_MASK                                                                  0x7FFFFFFFL
35 #define ATHUB_SHARED_VIRT_RESET_REQ__PF_MASK                                                                  0x80000000L
36 //ATHUB_SHARED_ACTIVE_FCN_ID
37 #define ATHUB_SHARED_ACTIVE_FCN_ID__VFID__SHIFT                                                               0x0
38 #define ATHUB_SHARED_ACTIVE_FCN_ID__VF__SHIFT                                                                 0x1f
39 #define ATHUB_SHARED_ACTIVE_FCN_ID__VFID_MASK                                                                 0x0000001FL
40 #define ATHUB_SHARED_ACTIVE_FCN_ID__VF_MASK                                                                   0x80000000L
41 //ATC_ATS_CNTL
42 #define ATC_ATS_CNTL__DISABLE_ATC__SHIFT                                                                      0x0
43 #define ATC_ATS_CNTL__DISABLE_PRI__SHIFT                                                                      0x1
44 #define ATC_ATS_CNTL__DISABLE_PASID__SHIFT                                                                    0x2
45 #define ATC_ATS_CNTL__CREDITS_ATS_RPB__SHIFT                                                                  0x8
46 #define ATC_ATS_CNTL__INVALIDATION_LOG_KEEP_ORDER__SHIFT                                                      0x14
47 #define ATC_ATS_CNTL__TRANS_LOG_KEEP_ORDER__SHIFT                                                             0x15
48 #define ATC_ATS_CNTL__TRANS_EXE_RETURN__SHIFT                                                                 0x16
49 #define ATC_ATS_CNTL__GUEST_TRANS_MISS_MODE__SHIFT                                                            0x18
50 #define ATC_ATS_CNTL__KEEP_VMID_BUSY_BY_INTR__SHIFT                                                           0x19
51 #define ATC_ATS_CNTL__DISABLE_ATC_MASK                                                                        0x00000001L
52 #define ATC_ATS_CNTL__DISABLE_PRI_MASK                                                                        0x00000002L
53 #define ATC_ATS_CNTL__DISABLE_PASID_MASK                                                                      0x00000004L
54 #define ATC_ATS_CNTL__CREDITS_ATS_RPB_MASK                                                                    0x00003F00L
55 #define ATC_ATS_CNTL__INVALIDATION_LOG_KEEP_ORDER_MASK                                                        0x00100000L
56 #define ATC_ATS_CNTL__TRANS_LOG_KEEP_ORDER_MASK                                                               0x00200000L
57 #define ATC_ATS_CNTL__TRANS_EXE_RETURN_MASK                                                                   0x00C00000L
58 #define ATC_ATS_CNTL__GUEST_TRANS_MISS_MODE_MASK                                                              0x01000000L
59 #define ATC_ATS_CNTL__KEEP_VMID_BUSY_BY_INTR_MASK                                                             0x02000000L
60 //ATC_ATS_FAULT_CNTL
61 #define ATC_ATS_FAULT_CNTL__FAULT_REGISTER_LOG__SHIFT                                                         0x0
62 #define ATC_ATS_FAULT_CNTL__FAULT_INTERRUPT_TABLE__SHIFT                                                      0xa
63 #define ATC_ATS_FAULT_CNTL__FAULT_CRASH_TABLE__SHIFT                                                          0x14
64 #define ATC_ATS_FAULT_CNTL__FAULT_REGISTER_LOG_MASK                                                           0x000001FFL
65 #define ATC_ATS_FAULT_CNTL__FAULT_INTERRUPT_TABLE_MASK                                                        0x0007FC00L
66 #define ATC_ATS_FAULT_CNTL__FAULT_CRASH_TABLE_MASK                                                            0x1FF00000L
67 //ATC_ATS_DEFAULT_PAGE_LOW
68 #define ATC_ATS_DEFAULT_PAGE_LOW__DEFAULT_PAGE__SHIFT                                                         0x0
69 #define ATC_ATS_DEFAULT_PAGE_LOW__DEFAULT_PAGE_MASK                                                           0xFFFFFFFFL
70 //ATC_TRANS_FAULT_RSPCNTRL
71 #define ATC_TRANS_FAULT_RSPCNTRL__VMID0__SHIFT                                                                0x0
72 #define ATC_TRANS_FAULT_RSPCNTRL__VMID1__SHIFT                                                                0x1
73 #define ATC_TRANS_FAULT_RSPCNTRL__VMID2__SHIFT                                                                0x2
74 #define ATC_TRANS_FAULT_RSPCNTRL__VMID3__SHIFT                                                                0x3
75 #define ATC_TRANS_FAULT_RSPCNTRL__VMID4__SHIFT                                                                0x4
76 #define ATC_TRANS_FAULT_RSPCNTRL__VMID5__SHIFT                                                                0x5
77 #define ATC_TRANS_FAULT_RSPCNTRL__VMID6__SHIFT                                                                0x6
78 #define ATC_TRANS_FAULT_RSPCNTRL__VMID7__SHIFT                                                                0x7
79 #define ATC_TRANS_FAULT_RSPCNTRL__VMID8__SHIFT                                                                0x8
80 #define ATC_TRANS_FAULT_RSPCNTRL__VMID9__SHIFT                                                                0x9
81 #define ATC_TRANS_FAULT_RSPCNTRL__VMID10__SHIFT                                                               0xa
82 #define ATC_TRANS_FAULT_RSPCNTRL__VMID11__SHIFT                                                               0xb
83 #define ATC_TRANS_FAULT_RSPCNTRL__VMID12__SHIFT                                                               0xc
84 #define ATC_TRANS_FAULT_RSPCNTRL__VMID13__SHIFT                                                               0xd
85 #define ATC_TRANS_FAULT_RSPCNTRL__VMID14__SHIFT                                                               0xe
86 #define ATC_TRANS_FAULT_RSPCNTRL__VMID15__SHIFT                                                               0xf
87 #define ATC_TRANS_FAULT_RSPCNTRL__VMID16__SHIFT                                                               0x10
88 #define ATC_TRANS_FAULT_RSPCNTRL__VMID17__SHIFT                                                               0x11
89 #define ATC_TRANS_FAULT_RSPCNTRL__VMID18__SHIFT                                                               0x12
90 #define ATC_TRANS_FAULT_RSPCNTRL__VMID19__SHIFT                                                               0x13
91 #define ATC_TRANS_FAULT_RSPCNTRL__VMID20__SHIFT                                                               0x14
92 #define ATC_TRANS_FAULT_RSPCNTRL__VMID21__SHIFT                                                               0x15
93 #define ATC_TRANS_FAULT_RSPCNTRL__VMID22__SHIFT                                                               0x16
94 #define ATC_TRANS_FAULT_RSPCNTRL__VMID23__SHIFT                                                               0x17
95 #define ATC_TRANS_FAULT_RSPCNTRL__VMID24__SHIFT                                                               0x18
96 #define ATC_TRANS_FAULT_RSPCNTRL__VMID25__SHIFT                                                               0x19
97 #define ATC_TRANS_FAULT_RSPCNTRL__VMID26__SHIFT                                                               0x1a
98 #define ATC_TRANS_FAULT_RSPCNTRL__VMID27__SHIFT                                                               0x1b
99 #define ATC_TRANS_FAULT_RSPCNTRL__VMID28__SHIFT                                                               0x1c
100 #define ATC_TRANS_FAULT_RSPCNTRL__VMID29__SHIFT                                                               0x1d
101 #define ATC_TRANS_FAULT_RSPCNTRL__VMID30__SHIFT                                                               0x1e
102 #define ATC_TRANS_FAULT_RSPCNTRL__VMID31__SHIFT                                                               0x1f
103 #define ATC_TRANS_FAULT_RSPCNTRL__VMID0_MASK                                                                  0x00000001L
104 #define ATC_TRANS_FAULT_RSPCNTRL__VMID1_MASK                                                                  0x00000002L
105 #define ATC_TRANS_FAULT_RSPCNTRL__VMID2_MASK                                                                  0x00000004L
106 #define ATC_TRANS_FAULT_RSPCNTRL__VMID3_MASK                                                                  0x00000008L
107 #define ATC_TRANS_FAULT_RSPCNTRL__VMID4_MASK                                                                  0x00000010L
108 #define ATC_TRANS_FAULT_RSPCNTRL__VMID5_MASK                                                                  0x00000020L
109 #define ATC_TRANS_FAULT_RSPCNTRL__VMID6_MASK                                                                  0x00000040L
110 #define ATC_TRANS_FAULT_RSPCNTRL__VMID7_MASK                                                                  0x00000080L
111 #define ATC_TRANS_FAULT_RSPCNTRL__VMID8_MASK                                                                  0x00000100L
112 #define ATC_TRANS_FAULT_RSPCNTRL__VMID9_MASK                                                                  0x00000200L
113 #define ATC_TRANS_FAULT_RSPCNTRL__VMID10_MASK                                                                 0x00000400L
114 #define ATC_TRANS_FAULT_RSPCNTRL__VMID11_MASK                                                                 0x00000800L
115 #define ATC_TRANS_FAULT_RSPCNTRL__VMID12_MASK                                                                 0x00001000L
116 #define ATC_TRANS_FAULT_RSPCNTRL__VMID13_MASK                                                                 0x00002000L
117 #define ATC_TRANS_FAULT_RSPCNTRL__VMID14_MASK                                                                 0x00004000L
118 #define ATC_TRANS_FAULT_RSPCNTRL__VMID15_MASK                                                                 0x00008000L
119 #define ATC_TRANS_FAULT_RSPCNTRL__VMID16_MASK                                                                 0x00010000L
120 #define ATC_TRANS_FAULT_RSPCNTRL__VMID17_MASK                                                                 0x00020000L
121 #define ATC_TRANS_FAULT_RSPCNTRL__VMID18_MASK                                                                 0x00040000L
122 #define ATC_TRANS_FAULT_RSPCNTRL__VMID19_MASK                                                                 0x00080000L
123 #define ATC_TRANS_FAULT_RSPCNTRL__VMID20_MASK                                                                 0x00100000L
124 #define ATC_TRANS_FAULT_RSPCNTRL__VMID21_MASK                                                                 0x00200000L
125 #define ATC_TRANS_FAULT_RSPCNTRL__VMID22_MASK                                                                 0x00400000L
126 #define ATC_TRANS_FAULT_RSPCNTRL__VMID23_MASK                                                                 0x00800000L
127 #define ATC_TRANS_FAULT_RSPCNTRL__VMID24_MASK                                                                 0x01000000L
128 #define ATC_TRANS_FAULT_RSPCNTRL__VMID25_MASK                                                                 0x02000000L
129 #define ATC_TRANS_FAULT_RSPCNTRL__VMID26_MASK                                                                 0x04000000L
130 #define ATC_TRANS_FAULT_RSPCNTRL__VMID27_MASK                                                                 0x08000000L
131 #define ATC_TRANS_FAULT_RSPCNTRL__VMID28_MASK                                                                 0x10000000L
132 #define ATC_TRANS_FAULT_RSPCNTRL__VMID29_MASK                                                                 0x20000000L
133 #define ATC_TRANS_FAULT_RSPCNTRL__VMID30_MASK                                                                 0x40000000L
134 #define ATC_TRANS_FAULT_RSPCNTRL__VMID31_MASK                                                                 0x80000000L
135 //ATHUB_MISC_CNTL
136 #define ATHUB_MISC_CNTL__CG_OFFDLY__SHIFT                                                                     0x0
137 #define ATHUB_MISC_CNTL__CG_ENABLE__SHIFT                                                                     0x6
138 #define ATHUB_MISC_CNTL__CG_MEM_LS_ENABLE__SHIFT                                                              0x7
139 #define ATHUB_MISC_CNTL__PG_ENABLE__SHIFT                                                                     0x8
140 #define ATHUB_MISC_CNTL__PG_OFFDLY__SHIFT                                                                     0x9
141 #define ATHUB_MISC_CNTL__ALWAYS_BUSY__SHIFT                                                                   0xf
142 #define ATHUB_MISC_CNTL__CG_STATUS__SHIFT                                                                     0x10
143 #define ATHUB_MISC_CNTL__PG_STATUS__SHIFT                                                                     0x11
144 #define ATHUB_MISC_CNTL__RPB_BUSY__SHIFT                                                                      0x12
145 #define ATHUB_MISC_CNTL__XPB_BUSY__SHIFT                                                                      0x13
146 #define ATHUB_MISC_CNTL__ATS_BUSY__SHIFT                                                                      0x14
147 #define ATHUB_MISC_CNTL__SDPNCS_BUSY__SHIFT                                                                   0x15
148 #define ATHUB_MISC_CNTL__DFPORT_BUSY__SHIFT                                                                   0x16
149 #define ATHUB_MISC_CNTL__SWITCH_CNTL__SHIFT                                                                   0x17
150 #define ATHUB_MISC_CNTL__CG_OFFDLY_MASK                                                                       0x0000003FL
151 #define ATHUB_MISC_CNTL__CG_ENABLE_MASK                                                                       0x00000040L
152 #define ATHUB_MISC_CNTL__CG_MEM_LS_ENABLE_MASK                                                                0x00000080L
153 #define ATHUB_MISC_CNTL__PG_ENABLE_MASK                                                                       0x00000100L
154 #define ATHUB_MISC_CNTL__PG_OFFDLY_MASK                                                                       0x00007E00L
155 #define ATHUB_MISC_CNTL__ALWAYS_BUSY_MASK                                                                     0x00008000L
156 #define ATHUB_MISC_CNTL__CG_STATUS_MASK                                                                       0x00010000L
157 #define ATHUB_MISC_CNTL__PG_STATUS_MASK                                                                       0x00020000L
158 #define ATHUB_MISC_CNTL__RPB_BUSY_MASK                                                                        0x00040000L
159 #define ATHUB_MISC_CNTL__XPB_BUSY_MASK                                                                        0x00080000L
160 #define ATHUB_MISC_CNTL__ATS_BUSY_MASK                                                                        0x00100000L
161 #define ATHUB_MISC_CNTL__SDPNCS_BUSY_MASK                                                                     0x00200000L
162 #define ATHUB_MISC_CNTL__DFPORT_BUSY_MASK                                                                     0x00400000L
163 #define ATHUB_MISC_CNTL__SWITCH_CNTL_MASK                                                                     0x00800000L
164 //ATHUB_MEM_POWER_LS
165 #define ATHUB_MEM_POWER_LS__LS_SETUP__SHIFT                                                                   0x0
166 #define ATHUB_MEM_POWER_LS__LS_HOLD__SHIFT                                                                    0x6
167 #define ATHUB_MEM_POWER_LS__LS_SETUP_MASK                                                                     0x0000003FL
168 #define ATHUB_MEM_POWER_LS__LS_HOLD_MASK                                                                      0x00000FC0L
169 //ATC_ATS_SDPPORT_CNTL
170 #define ATC_ATS_SDPPORT_CNTL__ATS_INV_SELF_ACTIVATE__SHIFT                                                    0x0
171 #define ATC_ATS_SDPPORT_CNTL__ATS_INV_CFG_MODE__SHIFT                                                         0x1
172 #define ATC_ATS_SDPPORT_CNTL__ATS_INV_HALT_THRESHOLD__SHIFT                                                   0x3
173 #define ATC_ATS_SDPPORT_CNTL__UTCL2_TRANS_SELF_ACTIVATE__SHIFT                                                0x7
174 #define ATC_ATS_SDPPORT_CNTL__UTCL2_TRANS_QUICK_COMACK__SHIFT                                                 0x8
175 #define ATC_ATS_SDPPORT_CNTL__UTCL2_TRANS_HALT_THRESHOLD__SHIFT                                               0x9
176 #define ATC_ATS_SDPPORT_CNTL__UTCL2_TRANS_PASSIVE_MODE__SHIFT                                                 0xd
177 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_RDY_MODE__SHIFT                                                       0xe
178 #define ATC_ATS_SDPPORT_CNTL__UTCL2_MMHUB_RDY_MODE__SHIFT                                                     0xf
179 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_RDRSPCKEN__SHIFT                                              0x10
180 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_RDRSPCKENRCV__SHIFT                                           0x11
181 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_RDRSPDATACKEN__SHIFT                                          0x12
182 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_RDRSPDATACKENRCV__SHIFT                                       0x13
183 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_WRRSPCKEN__SHIFT                                              0x14
184 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_WRRSPCKENRCV__SHIFT                                           0x15
185 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_REQCKEN__SHIFT                                                0x16
186 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_REQCKENRCV__SHIFT                                             0x17
187 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_ORIGDATACKEN__SHIFT                                           0x18
188 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_ORIGDATACKENRCV__SHIFT                                        0x19
189 #define ATC_ATS_SDPPORT_CNTL__ATS_INV_SELF_ACTIVATE_MASK                                                      0x00000001L
190 #define ATC_ATS_SDPPORT_CNTL__ATS_INV_CFG_MODE_MASK                                                           0x00000006L
191 #define ATC_ATS_SDPPORT_CNTL__ATS_INV_HALT_THRESHOLD_MASK                                                     0x00000078L
192 #define ATC_ATS_SDPPORT_CNTL__UTCL2_TRANS_SELF_ACTIVATE_MASK                                                  0x00000080L
193 #define ATC_ATS_SDPPORT_CNTL__UTCL2_TRANS_QUICK_COMACK_MASK                                                   0x00000100L
194 #define ATC_ATS_SDPPORT_CNTL__UTCL2_TRANS_HALT_THRESHOLD_MASK                                                 0x00001E00L
195 #define ATC_ATS_SDPPORT_CNTL__UTCL2_TRANS_PASSIVE_MODE_MASK                                                   0x00002000L
196 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_RDY_MODE_MASK                                                         0x00004000L
197 #define ATC_ATS_SDPPORT_CNTL__UTCL2_MMHUB_RDY_MODE_MASK                                                       0x00008000L
198 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_RDRSPCKEN_MASK                                                0x00010000L
199 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_RDRSPCKENRCV_MASK                                             0x00020000L
200 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_RDRSPDATACKEN_MASK                                            0x00040000L
201 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_RDRSPDATACKENRCV_MASK                                         0x00080000L
202 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_WRRSPCKEN_MASK                                                0x00100000L
203 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_WRRSPCKENRCV_MASK                                             0x00200000L
204 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_REQCKEN_MASK                                                  0x00400000L
205 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_REQCKENRCV_MASK                                               0x00800000L
206 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_ORIGDATACKEN_MASK                                             0x01000000L
207 #define ATC_ATS_SDPPORT_CNTL__UTCL2_GFX_SDPVDCI_ORIGDATACKENRCV_MASK                                          0x02000000L
208 //ATC_ATS_CNTL2
209 #define ATC_ATS_CNTL2__CREDITS_ATS_RPB_MMTR__SHIFT                                                            0x0
210 #define ATC_ATS_CNTL2__CREDITS_ATS_RPB_GFXTR__SHIFT                                                           0x8
211 #define ATC_ATS_CNTL2__CREDITS_ATS_RPB_PRINV__SHIFT                                                           0x10
212 #define ATC_ATS_CNTL2__TRANSLATION_STALL__SHIFT                                                               0x18
213 #define ATC_ATS_CNTL2__INV_PASID_CONSOLE_IOV__SHIFT                                                           0x19
214 #define ATC_ATS_CNTL2__GC_MM_TRANS_SWITCH__SHIFT                                                              0x1a
215 #define ATC_ATS_CNTL2__GC_TRANS_CONTROL__SHIFT                                                                0x1b
216 #define ATC_ATS_CNTL2__MM_TRANS_CONTROL__SHIFT                                                                0x1c
217 #define ATC_ATS_CNTL2__RESERVED__SHIFT                                                                        0x1d
218 #define ATC_ATS_CNTL2__CREDITS_ATS_RPB_MMTR_MASK                                                              0x000000FFL
219 #define ATC_ATS_CNTL2__CREDITS_ATS_RPB_GFXTR_MASK                                                             0x0000FF00L
220 #define ATC_ATS_CNTL2__CREDITS_ATS_RPB_PRINV_MASK                                                             0x00FF0000L
221 #define ATC_ATS_CNTL2__TRANSLATION_STALL_MASK                                                                 0x01000000L
222 #define ATC_ATS_CNTL2__INV_PASID_CONSOLE_IOV_MASK                                                             0x02000000L
223 #define ATC_ATS_CNTL2__GC_MM_TRANS_SWITCH_MASK                                                                0x04000000L
224 #define ATC_ATS_CNTL2__GC_TRANS_CONTROL_MASK                                                                  0x08000000L
225 #define ATC_ATS_CNTL2__MM_TRANS_CONTROL_MASK                                                                  0x10000000L
226 #define ATC_ATS_CNTL2__RESERVED_MASK                                                                          0xE0000000L
227 //ATC_ATS_TR_QOS_CNTL
228 #define ATC_ATS_TR_QOS_CNTL__MM_TR_WQ_CREDITS__SHIFT                                                          0x0
229 #define ATC_ATS_TR_QOS_CNTL__GFX_TR_WQ_CREDITS__SHIFT                                                         0x8
230 #define ATC_ATS_TR_QOS_CNTL__GFX_MM_TR_ARB_MODE_AGGR__SHIFT                                                   0x10
231 #define ATC_ATS_TR_QOS_CNTL__GFX_MM_TR_RATIO_AGGR__SHIFT                                                      0x12
232 #define ATC_ATS_TR_QOS_CNTL__GFX_MM_TR_ARB_MODE_WQ__SHIFT                                                     0x18
233 #define ATC_ATS_TR_QOS_CNTL__GFX_MM_TR_RATIO_WQ__SHIFT                                                        0x1a
234 #define ATC_ATS_TR_QOS_CNTL__MM_TR_WQ_CREDITS_MASK                                                            0x000000FFL
235 #define ATC_ATS_TR_QOS_CNTL__GFX_TR_WQ_CREDITS_MASK                                                           0x0000FF00L
236 #define ATC_ATS_TR_QOS_CNTL__GFX_MM_TR_ARB_MODE_AGGR_MASK                                                     0x00030000L
237 #define ATC_ATS_TR_QOS_CNTL__GFX_MM_TR_RATIO_AGGR_MASK                                                        0x00FC0000L
238 #define ATC_ATS_TR_QOS_CNTL__GFX_MM_TR_ARB_MODE_WQ_MASK                                                       0x03000000L
239 #define ATC_ATS_TR_QOS_CNTL__GFX_MM_TR_RATIO_WQ_MASK                                                          0xFC000000L
240 //ATC_ATS_MISC_CNTL
241 #define ATC_ATS_MISC_CNTL__MM_32K_GROUPING_EN_HOST__SHIFT                                                     0x0
242 #define ATC_ATS_MISC_CNTL__GFX_32K_GROUPING_EN_HOST__SHIFT                                                    0x1
243 #define ATC_ATS_MISC_CNTL__MM_32K_GROUPING_EN_GUEST__SHIFT                                                    0x2
244 #define ATC_ATS_MISC_CNTL__GFX_32K_GROUPING_EN_GUEST__SHIFT                                                   0x3
245 #define ATC_ATS_MISC_CNTL__RESERVED__SHIFT                                                                    0x4
246 #define ATC_ATS_MISC_CNTL__MM_32K_GROUPING_EN_HOST_MASK                                                       0x00000001L
247 #define ATC_ATS_MISC_CNTL__GFX_32K_GROUPING_EN_HOST_MASK                                                      0x00000002L
248 #define ATC_ATS_MISC_CNTL__MM_32K_GROUPING_EN_GUEST_MASK                                                      0x00000004L
249 #define ATC_ATS_MISC_CNTL__GFX_32K_GROUPING_EN_GUEST_MASK                                                     0x00000008L
250 #define ATC_ATS_MISC_CNTL__RESERVED_MASK                                                                      0xFFFFFFF0L
251 //ATC_PERFCOUNTER0_CFG
252 #define ATC_PERFCOUNTER0_CFG__PERF_SEL__SHIFT                                                                 0x0
253 #define ATC_PERFCOUNTER0_CFG__PERF_SEL_END__SHIFT                                                             0x8
254 #define ATC_PERFCOUNTER0_CFG__PERF_MODE__SHIFT                                                                0x18
255 #define ATC_PERFCOUNTER0_CFG__ENABLE__SHIFT                                                                   0x1c
256 #define ATC_PERFCOUNTER0_CFG__CLEAR__SHIFT                                                                    0x1d
257 #define ATC_PERFCOUNTER0_CFG__PERF_SEL_MASK                                                                   0x000000FFL
258 #define ATC_PERFCOUNTER0_CFG__PERF_SEL_END_MASK                                                               0x0000FF00L
259 #define ATC_PERFCOUNTER0_CFG__PERF_MODE_MASK                                                                  0x0F000000L
260 #define ATC_PERFCOUNTER0_CFG__ENABLE_MASK                                                                     0x10000000L
261 #define ATC_PERFCOUNTER0_CFG__CLEAR_MASK                                                                      0x20000000L
262 //ATC_PERFCOUNTER1_CFG
263 #define ATC_PERFCOUNTER1_CFG__PERF_SEL__SHIFT                                                                 0x0
264 #define ATC_PERFCOUNTER1_CFG__PERF_SEL_END__SHIFT                                                             0x8
265 #define ATC_PERFCOUNTER1_CFG__PERF_MODE__SHIFT                                                                0x18
266 #define ATC_PERFCOUNTER1_CFG__ENABLE__SHIFT                                                                   0x1c
267 #define ATC_PERFCOUNTER1_CFG__CLEAR__SHIFT                                                                    0x1d
268 #define ATC_PERFCOUNTER1_CFG__PERF_SEL_MASK                                                                   0x000000FFL
269 #define ATC_PERFCOUNTER1_CFG__PERF_SEL_END_MASK                                                               0x0000FF00L
270 #define ATC_PERFCOUNTER1_CFG__PERF_MODE_MASK                                                                  0x0F000000L
271 #define ATC_PERFCOUNTER1_CFG__ENABLE_MASK                                                                     0x10000000L
272 #define ATC_PERFCOUNTER1_CFG__CLEAR_MASK                                                                      0x20000000L
273 //ATC_PERFCOUNTER2_CFG
274 #define ATC_PERFCOUNTER2_CFG__PERF_SEL__SHIFT                                                                 0x0
275 #define ATC_PERFCOUNTER2_CFG__PERF_SEL_END__SHIFT                                                             0x8
276 #define ATC_PERFCOUNTER2_CFG__PERF_MODE__SHIFT                                                                0x18
277 #define ATC_PERFCOUNTER2_CFG__ENABLE__SHIFT                                                                   0x1c
278 #define ATC_PERFCOUNTER2_CFG__CLEAR__SHIFT                                                                    0x1d
279 #define ATC_PERFCOUNTER2_CFG__PERF_SEL_MASK                                                                   0x000000FFL
280 #define ATC_PERFCOUNTER2_CFG__PERF_SEL_END_MASK                                                               0x0000FF00L
281 #define ATC_PERFCOUNTER2_CFG__PERF_MODE_MASK                                                                  0x0F000000L
282 #define ATC_PERFCOUNTER2_CFG__ENABLE_MASK                                                                     0x10000000L
283 #define ATC_PERFCOUNTER2_CFG__CLEAR_MASK                                                                      0x20000000L
284 //ATC_PERFCOUNTER3_CFG
285 #define ATC_PERFCOUNTER3_CFG__PERF_SEL__SHIFT                                                                 0x0
286 #define ATC_PERFCOUNTER3_CFG__PERF_SEL_END__SHIFT                                                             0x8
287 #define ATC_PERFCOUNTER3_CFG__PERF_MODE__SHIFT                                                                0x18
288 #define ATC_PERFCOUNTER3_CFG__ENABLE__SHIFT                                                                   0x1c
289 #define ATC_PERFCOUNTER3_CFG__CLEAR__SHIFT                                                                    0x1d
290 #define ATC_PERFCOUNTER3_CFG__PERF_SEL_MASK                                                                   0x000000FFL
291 #define ATC_PERFCOUNTER3_CFG__PERF_SEL_END_MASK                                                               0x0000FF00L
292 #define ATC_PERFCOUNTER3_CFG__PERF_MODE_MASK                                                                  0x0F000000L
293 #define ATC_PERFCOUNTER3_CFG__ENABLE_MASK                                                                     0x10000000L
294 #define ATC_PERFCOUNTER3_CFG__CLEAR_MASK                                                                      0x20000000L
295 //ATC_PERFCOUNTER_RSLT_CNTL
296 #define ATC_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT__SHIFT                                                 0x0
297 #define ATC_PERFCOUNTER_RSLT_CNTL__START_TRIGGER__SHIFT                                                       0x8
298 #define ATC_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER__SHIFT                                                        0x10
299 #define ATC_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY__SHIFT                                                          0x18
300 #define ATC_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL__SHIFT                                                           0x19
301 #define ATC_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE__SHIFT                                                0x1a
302 #define ATC_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT_MASK                                                   0x0000000FL
303 #define ATC_PERFCOUNTER_RSLT_CNTL__START_TRIGGER_MASK                                                         0x0000FF00L
304 #define ATC_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER_MASK                                                          0x00FF0000L
305 #define ATC_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY_MASK                                                            0x01000000L
306 #define ATC_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL_MASK                                                             0x02000000L
307 #define ATC_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE_MASK                                                  0x04000000L
308 //ATC_PERFCOUNTER_LO
309 #define ATC_PERFCOUNTER_LO__COUNTER_LO__SHIFT                                                                 0x0
310 #define ATC_PERFCOUNTER_LO__COUNTER_LO_MASK                                                                   0xFFFFFFFFL
311 //ATC_PERFCOUNTER_HI
312 #define ATC_PERFCOUNTER_HI__COUNTER_HI__SHIFT                                                                 0x0
313 #define ATC_PERFCOUNTER_HI__COMPARE_VALUE__SHIFT                                                              0x10
314 #define ATC_PERFCOUNTER_HI__COUNTER_HI_MASK                                                                   0x0000FFFFL
315 #define ATC_PERFCOUNTER_HI__COMPARE_VALUE_MASK                                                                0xFFFF0000L
316 //ATS_IH_CREDIT
317 #define ATS_IH_CREDIT__CREDIT_VALUE__SHIFT                                                                    0x0
318 #define ATS_IH_CREDIT__IH_CLIENT_ID__SHIFT                                                                    0x10
319 #define ATS_IH_CREDIT__CREDIT_VALUE_MASK                                                                      0x00000003L
320 #define ATS_IH_CREDIT__IH_CLIENT_ID_MASK                                                                      0x00FF0000L
321 //ATHUB_IH_CREDIT
322 #define ATHUB_IH_CREDIT__CREDIT_VALUE__SHIFT                                                                  0x0
323 #define ATHUB_IH_CREDIT__IH_CLIENT_ID__SHIFT                                                                  0x10
324 #define ATHUB_IH_CREDIT__CREDIT_VALUE_MASK                                                                    0x00000003L
325 #define ATHUB_IH_CREDIT__IH_CLIENT_ID_MASK                                                                    0x00FF0000L
326 //ATC_ATS_GFX_ATCL2_STATUS
327 #define ATC_ATS_GFX_ATCL2_STATUS__POWERED_DOWN__SHIFT                                                         0x0
328 #define ATC_ATS_GFX_ATCL2_STATUS__POWERED_DOWN_MASK                                                           0x00000001L
329 //ATC_ATS_MMHUB_ATCL2_STATUS
330 #define ATC_ATS_MMHUB_ATCL2_STATUS__POWERED_DOWN__SHIFT                                                       0x0
331 #define ATC_ATS_MMHUB_ATCL2_STATUS__POWERED_DOWN_MASK                                                         0x00000001L
332 //ATC_ATS_FAULT_STATUS_INFO
333 #define ATC_ATS_FAULT_STATUS_INFO__FAULT_TYPE__SHIFT                                                          0x0
334 #define ATC_ATS_FAULT_STATUS_INFO__VMID__SHIFT                                                                0xa
335 #define ATC_ATS_FAULT_STATUS_INFO__EXTRA_INFO__SHIFT                                                          0xf
336 #define ATC_ATS_FAULT_STATUS_INFO__EXTRA_INFO2__SHIFT                                                         0x10
337 #define ATC_ATS_FAULT_STATUS_INFO__INVALIDATION__SHIFT                                                        0x11
338 #define ATC_ATS_FAULT_STATUS_INFO__PAGE_REQUEST__SHIFT                                                        0x12
339 #define ATC_ATS_FAULT_STATUS_INFO__STATUS__SHIFT                                                              0x13
340 #define ATC_ATS_FAULT_STATUS_INFO__PAGE_ADDR_HIGH__SHIFT                                                      0x18
341 #define ATC_ATS_FAULT_STATUS_INFO__FAULT_TYPE_MASK                                                            0x000001FFL
342 #define ATC_ATS_FAULT_STATUS_INFO__VMID_MASK                                                                  0x00007C00L
343 #define ATC_ATS_FAULT_STATUS_INFO__EXTRA_INFO_MASK                                                            0x00008000L
344 #define ATC_ATS_FAULT_STATUS_INFO__EXTRA_INFO2_MASK                                                           0x00010000L
345 #define ATC_ATS_FAULT_STATUS_INFO__INVALIDATION_MASK                                                          0x00020000L
346 #define ATC_ATS_FAULT_STATUS_INFO__PAGE_REQUEST_MASK                                                          0x00040000L
347 #define ATC_ATS_FAULT_STATUS_INFO__STATUS_MASK                                                                0x00F80000L
348 #define ATC_ATS_FAULT_STATUS_INFO__PAGE_ADDR_HIGH_MASK                                                        0x0F000000L
349 //ATC_ATS_FAULT_STATUS_ADDR
350 #define ATC_ATS_FAULT_STATUS_ADDR__PAGE_ADDR__SHIFT                                                           0x0
351 #define ATC_ATS_FAULT_STATUS_ADDR__PAGE_ADDR_MASK                                                             0xFFFFFFFFL
352 //ATC_ATS_FAULT_STATUS_INFO2
353 #define ATC_ATS_FAULT_STATUS_INFO2__VF__SHIFT                                                                 0x0
354 #define ATC_ATS_FAULT_STATUS_INFO2__VFID__SHIFT                                                               0x1
355 #define ATC_ATS_FAULT_STATUS_INFO2__MMHUB_INV_VMID__SHIFT                                                     0x9
356 #define ATC_ATS_FAULT_STATUS_INFO2__VF_MASK                                                                   0x00000001L
357 #define ATC_ATS_FAULT_STATUS_INFO2__VFID_MASK                                                                 0x0000003EL
358 #define ATC_ATS_FAULT_STATUS_INFO2__MMHUB_INV_VMID_MASK                                                       0x00003E00L
359 //ATHUB_PCIE_ATS_CNTL
360 #define ATHUB_PCIE_ATS_CNTL__STU__SHIFT                                                                       0x10
361 #define ATHUB_PCIE_ATS_CNTL__ATC_ENABLE__SHIFT                                                                0x1f
362 #define ATHUB_PCIE_ATS_CNTL__STU_MASK                                                                         0x001F0000L
363 #define ATHUB_PCIE_ATS_CNTL__ATC_ENABLE_MASK                                                                  0x80000000L
364 //ATHUB_PCIE_PASID_CNTL
365 #define ATHUB_PCIE_PASID_CNTL__PASID_EN__SHIFT                                                                0x10
366 #define ATHUB_PCIE_PASID_CNTL__PASID_EXE_PERMISSION_ENABLE__SHIFT                                             0x11
367 #define ATHUB_PCIE_PASID_CNTL__PASID_PRIV_MODE_SUPPORTED_ENABLE__SHIFT                                        0x12
368 #define ATHUB_PCIE_PASID_CNTL__PASID_EN_MASK                                                                  0x00010000L
369 #define ATHUB_PCIE_PASID_CNTL__PASID_EXE_PERMISSION_ENABLE_MASK                                               0x00020000L
370 #define ATHUB_PCIE_PASID_CNTL__PASID_PRIV_MODE_SUPPORTED_ENABLE_MASK                                          0x00040000L
371 //ATHUB_PCIE_PAGE_REQ_CNTL
372 #define ATHUB_PCIE_PAGE_REQ_CNTL__PRI_ENABLE__SHIFT                                                           0x0
373 #define ATHUB_PCIE_PAGE_REQ_CNTL__PRI_RESET__SHIFT                                                            0x1
374 #define ATHUB_PCIE_PAGE_REQ_CNTL__PRI_ENABLE_MASK                                                             0x00000001L
375 #define ATHUB_PCIE_PAGE_REQ_CNTL__PRI_RESET_MASK                                                              0x00000002L
376 //ATHUB_PCIE_OUTSTAND_PAGE_REQ_ALLOC
377 #define ATHUB_PCIE_OUTSTAND_PAGE_REQ_ALLOC__OUTSTAND_PAGE_REQ_ALLOC__SHIFT                                    0x0
378 #define ATHUB_PCIE_OUTSTAND_PAGE_REQ_ALLOC__OUTSTAND_PAGE_REQ_ALLOC_MASK                                      0xFFFFFFFFL
379 //ATHUB_COMMAND
380 #define ATHUB_COMMAND__BUS_MASTER_EN__SHIFT                                                                   0x2
381 #define ATHUB_COMMAND__BUS_MASTER_EN_MASK                                                                     0x00000004L
382 //ATHUB_PCIE_ATS_CNTL_VF_0
383 #define ATHUB_PCIE_ATS_CNTL_VF_0__ATC_ENABLE__SHIFT                                                           0x1f
384 #define ATHUB_PCIE_ATS_CNTL_VF_0__ATC_ENABLE_MASK                                                             0x80000000L
385 //ATHUB_PCIE_ATS_CNTL_VF_1
386 #define ATHUB_PCIE_ATS_CNTL_VF_1__ATC_ENABLE__SHIFT                                                           0x1f
387 #define ATHUB_PCIE_ATS_CNTL_VF_1__ATC_ENABLE_MASK                                                             0x80000000L
388 //ATHUB_PCIE_ATS_CNTL_VF_2
389 #define ATHUB_PCIE_ATS_CNTL_VF_2__ATC_ENABLE__SHIFT                                                           0x1f
390 #define ATHUB_PCIE_ATS_CNTL_VF_2__ATC_ENABLE_MASK                                                             0x80000000L
391 //ATHUB_PCIE_ATS_CNTL_VF_3
392 #define ATHUB_PCIE_ATS_CNTL_VF_3__ATC_ENABLE__SHIFT                                                           0x1f
393 #define ATHUB_PCIE_ATS_CNTL_VF_3__ATC_ENABLE_MASK                                                             0x80000000L
394 //ATHUB_PCIE_ATS_CNTL_VF_4
395 #define ATHUB_PCIE_ATS_CNTL_VF_4__ATC_ENABLE__SHIFT                                                           0x1f
396 #define ATHUB_PCIE_ATS_CNTL_VF_4__ATC_ENABLE_MASK                                                             0x80000000L
397 //ATHUB_PCIE_ATS_CNTL_VF_5
398 #define ATHUB_PCIE_ATS_CNTL_VF_5__ATC_ENABLE__SHIFT                                                           0x1f
399 #define ATHUB_PCIE_ATS_CNTL_VF_5__ATC_ENABLE_MASK                                                             0x80000000L
400 //ATHUB_PCIE_ATS_CNTL_VF_6
401 #define ATHUB_PCIE_ATS_CNTL_VF_6__ATC_ENABLE__SHIFT                                                           0x1f
402 #define ATHUB_PCIE_ATS_CNTL_VF_6__ATC_ENABLE_MASK                                                             0x80000000L
403 //ATHUB_PCIE_ATS_CNTL_VF_7
404 #define ATHUB_PCIE_ATS_CNTL_VF_7__ATC_ENABLE__SHIFT                                                           0x1f
405 #define ATHUB_PCIE_ATS_CNTL_VF_7__ATC_ENABLE_MASK                                                             0x80000000L
406 //ATHUB_PCIE_ATS_CNTL_VF_8
407 #define ATHUB_PCIE_ATS_CNTL_VF_8__ATC_ENABLE__SHIFT                                                           0x1f
408 #define ATHUB_PCIE_ATS_CNTL_VF_8__ATC_ENABLE_MASK                                                             0x80000000L
409 //ATHUB_PCIE_ATS_CNTL_VF_9
410 #define ATHUB_PCIE_ATS_CNTL_VF_9__ATC_ENABLE__SHIFT                                                           0x1f
411 #define ATHUB_PCIE_ATS_CNTL_VF_9__ATC_ENABLE_MASK                                                             0x80000000L
412 //ATHUB_PCIE_ATS_CNTL_VF_10
413 #define ATHUB_PCIE_ATS_CNTL_VF_10__ATC_ENABLE__SHIFT                                                          0x1f
414 #define ATHUB_PCIE_ATS_CNTL_VF_10__ATC_ENABLE_MASK                                                            0x80000000L
415 //ATHUB_PCIE_ATS_CNTL_VF_11
416 #define ATHUB_PCIE_ATS_CNTL_VF_11__ATC_ENABLE__SHIFT                                                          0x1f
417 #define ATHUB_PCIE_ATS_CNTL_VF_11__ATC_ENABLE_MASK                                                            0x80000000L
418 //ATHUB_PCIE_ATS_CNTL_VF_12
419 #define ATHUB_PCIE_ATS_CNTL_VF_12__ATC_ENABLE__SHIFT                                                          0x1f
420 #define ATHUB_PCIE_ATS_CNTL_VF_12__ATC_ENABLE_MASK                                                            0x80000000L
421 //ATHUB_PCIE_ATS_CNTL_VF_13
422 #define ATHUB_PCIE_ATS_CNTL_VF_13__ATC_ENABLE__SHIFT                                                          0x1f
423 #define ATHUB_PCIE_ATS_CNTL_VF_13__ATC_ENABLE_MASK                                                            0x80000000L
424 //ATHUB_PCIE_ATS_CNTL_VF_14
425 #define ATHUB_PCIE_ATS_CNTL_VF_14__ATC_ENABLE__SHIFT                                                          0x1f
426 #define ATHUB_PCIE_ATS_CNTL_VF_14__ATC_ENABLE_MASK                                                            0x80000000L
427 //ATHUB_PCIE_ATS_CNTL_VF_15
428 #define ATHUB_PCIE_ATS_CNTL_VF_15__ATC_ENABLE__SHIFT                                                          0x1f
429 #define ATHUB_PCIE_ATS_CNTL_VF_15__ATC_ENABLE_MASK                                                            0x80000000L
430 //ATHUB_PCIE_ATS_CNTL_VF_16
431 #define ATHUB_PCIE_ATS_CNTL_VF_16__ATC_ENABLE__SHIFT                                                          0x1f
432 #define ATHUB_PCIE_ATS_CNTL_VF_16__ATC_ENABLE_MASK                                                            0x80000000L
433 //ATHUB_PCIE_ATS_CNTL_VF_17
434 #define ATHUB_PCIE_ATS_CNTL_VF_17__ATC_ENABLE__SHIFT                                                          0x1f
435 #define ATHUB_PCIE_ATS_CNTL_VF_17__ATC_ENABLE_MASK                                                            0x80000000L
436 //ATHUB_PCIE_ATS_CNTL_VF_18
437 #define ATHUB_PCIE_ATS_CNTL_VF_18__ATC_ENABLE__SHIFT                                                          0x1f
438 #define ATHUB_PCIE_ATS_CNTL_VF_18__ATC_ENABLE_MASK                                                            0x80000000L
439 //ATHUB_PCIE_ATS_CNTL_VF_19
440 #define ATHUB_PCIE_ATS_CNTL_VF_19__ATC_ENABLE__SHIFT                                                          0x1f
441 #define ATHUB_PCIE_ATS_CNTL_VF_19__ATC_ENABLE_MASK                                                            0x80000000L
442 //ATHUB_PCIE_ATS_CNTL_VF_20
443 #define ATHUB_PCIE_ATS_CNTL_VF_20__ATC_ENABLE__SHIFT                                                          0x1f
444 #define ATHUB_PCIE_ATS_CNTL_VF_20__ATC_ENABLE_MASK                                                            0x80000000L
445 //ATHUB_PCIE_ATS_CNTL_VF_21
446 #define ATHUB_PCIE_ATS_CNTL_VF_21__ATC_ENABLE__SHIFT                                                          0x1f
447 #define ATHUB_PCIE_ATS_CNTL_VF_21__ATC_ENABLE_MASK                                                            0x80000000L
448 //ATHUB_PCIE_ATS_CNTL_VF_22
449 #define ATHUB_PCIE_ATS_CNTL_VF_22__ATC_ENABLE__SHIFT                                                          0x1f
450 #define ATHUB_PCIE_ATS_CNTL_VF_22__ATC_ENABLE_MASK                                                            0x80000000L
451 //ATHUB_PCIE_ATS_CNTL_VF_23
452 #define ATHUB_PCIE_ATS_CNTL_VF_23__ATC_ENABLE__SHIFT                                                          0x1f
453 #define ATHUB_PCIE_ATS_CNTL_VF_23__ATC_ENABLE_MASK                                                            0x80000000L
454 //ATHUB_PCIE_ATS_CNTL_VF_24
455 #define ATHUB_PCIE_ATS_CNTL_VF_24__ATC_ENABLE__SHIFT                                                          0x1f
456 #define ATHUB_PCIE_ATS_CNTL_VF_24__ATC_ENABLE_MASK                                                            0x80000000L
457 //ATHUB_PCIE_ATS_CNTL_VF_25
458 #define ATHUB_PCIE_ATS_CNTL_VF_25__ATC_ENABLE__SHIFT                                                          0x1f
459 #define ATHUB_PCIE_ATS_CNTL_VF_25__ATC_ENABLE_MASK                                                            0x80000000L
460 //ATHUB_PCIE_ATS_CNTL_VF_26
461 #define ATHUB_PCIE_ATS_CNTL_VF_26__ATC_ENABLE__SHIFT                                                          0x1f
462 #define ATHUB_PCIE_ATS_CNTL_VF_26__ATC_ENABLE_MASK                                                            0x80000000L
463 //ATHUB_PCIE_ATS_CNTL_VF_27
464 #define ATHUB_PCIE_ATS_CNTL_VF_27__ATC_ENABLE__SHIFT                                                          0x1f
465 #define ATHUB_PCIE_ATS_CNTL_VF_27__ATC_ENABLE_MASK                                                            0x80000000L
466 //ATHUB_PCIE_ATS_CNTL_VF_28
467 #define ATHUB_PCIE_ATS_CNTL_VF_28__ATC_ENABLE__SHIFT                                                          0x1f
468 #define ATHUB_PCIE_ATS_CNTL_VF_28__ATC_ENABLE_MASK                                                            0x80000000L
469 //ATHUB_PCIE_ATS_CNTL_VF_29
470 #define ATHUB_PCIE_ATS_CNTL_VF_29__ATC_ENABLE__SHIFT                                                          0x1f
471 #define ATHUB_PCIE_ATS_CNTL_VF_29__ATC_ENABLE_MASK                                                            0x80000000L
472 //ATHUB_PCIE_ATS_CNTL_VF_30
473 #define ATHUB_PCIE_ATS_CNTL_VF_30__ATC_ENABLE__SHIFT                                                          0x1f
474 #define ATHUB_PCIE_ATS_CNTL_VF_30__ATC_ENABLE_MASK                                                            0x80000000L
475 //ATC_VMID_PASID_MAPPING_UPDATE_STATUS
476 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID0_REMAPPING_FINISHED__SHIFT                                 0x0
477 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID1_REMAPPING_FINISHED__SHIFT                                 0x1
478 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID2_REMAPPING_FINISHED__SHIFT                                 0x2
479 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID3_REMAPPING_FINISHED__SHIFT                                 0x3
480 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID4_REMAPPING_FINISHED__SHIFT                                 0x4
481 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID5_REMAPPING_FINISHED__SHIFT                                 0x5
482 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID6_REMAPPING_FINISHED__SHIFT                                 0x6
483 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID7_REMAPPING_FINISHED__SHIFT                                 0x7
484 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID8_REMAPPING_FINISHED__SHIFT                                 0x8
485 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID9_REMAPPING_FINISHED__SHIFT                                 0x9
486 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID10_REMAPPING_FINISHED__SHIFT                                0xa
487 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID11_REMAPPING_FINISHED__SHIFT                                0xb
488 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID12_REMAPPING_FINISHED__SHIFT                                0xc
489 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID13_REMAPPING_FINISHED__SHIFT                                0xd
490 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID14_REMAPPING_FINISHED__SHIFT                                0xe
491 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID15_REMAPPING_FINISHED__SHIFT                                0xf
492 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID16_REMAPPING_FINISHED__SHIFT                                0x10
493 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID17_REMAPPING_FINISHED__SHIFT                                0x11
494 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID18_REMAPPING_FINISHED__SHIFT                                0x12
495 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID19_REMAPPING_FINISHED__SHIFT                                0x13
496 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID20_REMAPPING_FINISHED__SHIFT                                0x14
497 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID21_REMAPPING_FINISHED__SHIFT                                0x15
498 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID22_REMAPPING_FINISHED__SHIFT                                0x16
499 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID23_REMAPPING_FINISHED__SHIFT                                0x17
500 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID24_REMAPPING_FINISHED__SHIFT                                0x18
501 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID25_REMAPPING_FINISHED__SHIFT                                0x19
502 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID26_REMAPPING_FINISHED__SHIFT                                0x1a
503 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID27_REMAPPING_FINISHED__SHIFT                                0x1b
504 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID28_REMAPPING_FINISHED__SHIFT                                0x1c
505 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID29_REMAPPING_FINISHED__SHIFT                                0x1d
506 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID30_REMAPPING_FINISHED__SHIFT                                0x1e
507 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID31_REMAPPING_FINISHED__SHIFT                                0x1f
508 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID0_REMAPPING_FINISHED_MASK                                   0x00000001L
509 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID1_REMAPPING_FINISHED_MASK                                   0x00000002L
510 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID2_REMAPPING_FINISHED_MASK                                   0x00000004L
511 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID3_REMAPPING_FINISHED_MASK                                   0x00000008L
512 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID4_REMAPPING_FINISHED_MASK                                   0x00000010L
513 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID5_REMAPPING_FINISHED_MASK                                   0x00000020L
514 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID6_REMAPPING_FINISHED_MASK                                   0x00000040L
515 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID7_REMAPPING_FINISHED_MASK                                   0x00000080L
516 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID8_REMAPPING_FINISHED_MASK                                   0x00000100L
517 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID9_REMAPPING_FINISHED_MASK                                   0x00000200L
518 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID10_REMAPPING_FINISHED_MASK                                  0x00000400L
519 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID11_REMAPPING_FINISHED_MASK                                  0x00000800L
520 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID12_REMAPPING_FINISHED_MASK                                  0x00001000L
521 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID13_REMAPPING_FINISHED_MASK                                  0x00002000L
522 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID14_REMAPPING_FINISHED_MASK                                  0x00004000L
523 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID15_REMAPPING_FINISHED_MASK                                  0x00008000L
524 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID16_REMAPPING_FINISHED_MASK                                  0x00010000L
525 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID17_REMAPPING_FINISHED_MASK                                  0x00020000L
526 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID18_REMAPPING_FINISHED_MASK                                  0x00040000L
527 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID19_REMAPPING_FINISHED_MASK                                  0x00080000L
528 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID20_REMAPPING_FINISHED_MASK                                  0x00100000L
529 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID21_REMAPPING_FINISHED_MASK                                  0x00200000L
530 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID22_REMAPPING_FINISHED_MASK                                  0x00400000L
531 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID23_REMAPPING_FINISHED_MASK                                  0x00800000L
532 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID24_REMAPPING_FINISHED_MASK                                  0x01000000L
533 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID25_REMAPPING_FINISHED_MASK                                  0x02000000L
534 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID26_REMAPPING_FINISHED_MASK                                  0x04000000L
535 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID27_REMAPPING_FINISHED_MASK                                  0x08000000L
536 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID28_REMAPPING_FINISHED_MASK                                  0x10000000L
537 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID29_REMAPPING_FINISHED_MASK                                  0x20000000L
538 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID30_REMAPPING_FINISHED_MASK                                  0x40000000L
539 #define ATC_VMID_PASID_MAPPING_UPDATE_STATUS__VMID31_REMAPPING_FINISHED_MASK                                  0x80000000L
540 //ATC_ATS_VMID_STATUS
541 #define ATC_ATS_VMID_STATUS__VMID0_OUTSTANDING__SHIFT                                                         0x0
542 #define ATC_ATS_VMID_STATUS__VMID1_OUTSTANDING__SHIFT                                                         0x1
543 #define ATC_ATS_VMID_STATUS__VMID2_OUTSTANDING__SHIFT                                                         0x2
544 #define ATC_ATS_VMID_STATUS__VMID3_OUTSTANDING__SHIFT                                                         0x3
545 #define ATC_ATS_VMID_STATUS__VMID4_OUTSTANDING__SHIFT                                                         0x4
546 #define ATC_ATS_VMID_STATUS__VMID5_OUTSTANDING__SHIFT                                                         0x5
547 #define ATC_ATS_VMID_STATUS__VMID6_OUTSTANDING__SHIFT                                                         0x6
548 #define ATC_ATS_VMID_STATUS__VMID7_OUTSTANDING__SHIFT                                                         0x7
549 #define ATC_ATS_VMID_STATUS__VMID8_OUTSTANDING__SHIFT                                                         0x8
550 #define ATC_ATS_VMID_STATUS__VMID9_OUTSTANDING__SHIFT                                                         0x9
551 #define ATC_ATS_VMID_STATUS__VMID10_OUTSTANDING__SHIFT                                                        0xa
552 #define ATC_ATS_VMID_STATUS__VMID11_OUTSTANDING__SHIFT                                                        0xb
553 #define ATC_ATS_VMID_STATUS__VMID12_OUTSTANDING__SHIFT                                                        0xc
554 #define ATC_ATS_VMID_STATUS__VMID13_OUTSTANDING__SHIFT                                                        0xd
555 #define ATC_ATS_VMID_STATUS__VMID14_OUTSTANDING__SHIFT                                                        0xe
556 #define ATC_ATS_VMID_STATUS__VMID15_OUTSTANDING__SHIFT                                                        0xf
557 #define ATC_ATS_VMID_STATUS__VMID16_OUTSTANDING__SHIFT                                                        0x10
558 #define ATC_ATS_VMID_STATUS__VMID17_OUTSTANDING__SHIFT                                                        0x11
559 #define ATC_ATS_VMID_STATUS__VMID18_OUTSTANDING__SHIFT                                                        0x12
560 #define ATC_ATS_VMID_STATUS__VMID19_OUTSTANDING__SHIFT                                                        0x13
561 #define ATC_ATS_VMID_STATUS__VMID20_OUTSTANDING__SHIFT                                                        0x14
562 #define ATC_ATS_VMID_STATUS__VMID21_OUTSTANDING__SHIFT                                                        0x15
563 #define ATC_ATS_VMID_STATUS__VMID22_OUTSTANDING__SHIFT                                                        0x16
564 #define ATC_ATS_VMID_STATUS__VMID23_OUTSTANDING__SHIFT                                                        0x17
565 #define ATC_ATS_VMID_STATUS__VMID24_OUTSTANDING__SHIFT                                                        0x18
566 #define ATC_ATS_VMID_STATUS__VMID25_OUTSTANDING__SHIFT                                                        0x19
567 #define ATC_ATS_VMID_STATUS__VMID26_OUTSTANDING__SHIFT                                                        0x1a
568 #define ATC_ATS_VMID_STATUS__VMID27_OUTSTANDING__SHIFT                                                        0x1b
569 #define ATC_ATS_VMID_STATUS__VMID28_OUTSTANDING__SHIFT                                                        0x1c
570 #define ATC_ATS_VMID_STATUS__VMID29_OUTSTANDING__SHIFT                                                        0x1d
571 #define ATC_ATS_VMID_STATUS__VMID30_OUTSTANDING__SHIFT                                                        0x1e
572 #define ATC_ATS_VMID_STATUS__VMID31_OUTSTANDING__SHIFT                                                        0x1f
573 #define ATC_ATS_VMID_STATUS__VMID0_OUTSTANDING_MASK                                                           0x00000001L
574 #define ATC_ATS_VMID_STATUS__VMID1_OUTSTANDING_MASK                                                           0x00000002L
575 #define ATC_ATS_VMID_STATUS__VMID2_OUTSTANDING_MASK                                                           0x00000004L
576 #define ATC_ATS_VMID_STATUS__VMID3_OUTSTANDING_MASK                                                           0x00000008L
577 #define ATC_ATS_VMID_STATUS__VMID4_OUTSTANDING_MASK                                                           0x00000010L
578 #define ATC_ATS_VMID_STATUS__VMID5_OUTSTANDING_MASK                                                           0x00000020L
579 #define ATC_ATS_VMID_STATUS__VMID6_OUTSTANDING_MASK                                                           0x00000040L
580 #define ATC_ATS_VMID_STATUS__VMID7_OUTSTANDING_MASK                                                           0x00000080L
581 #define ATC_ATS_VMID_STATUS__VMID8_OUTSTANDING_MASK                                                           0x00000100L
582 #define ATC_ATS_VMID_STATUS__VMID9_OUTSTANDING_MASK                                                           0x00000200L
583 #define ATC_ATS_VMID_STATUS__VMID10_OUTSTANDING_MASK                                                          0x00000400L
584 #define ATC_ATS_VMID_STATUS__VMID11_OUTSTANDING_MASK                                                          0x00000800L
585 #define ATC_ATS_VMID_STATUS__VMID12_OUTSTANDING_MASK                                                          0x00001000L
586 #define ATC_ATS_VMID_STATUS__VMID13_OUTSTANDING_MASK                                                          0x00002000L
587 #define ATC_ATS_VMID_STATUS__VMID14_OUTSTANDING_MASK                                                          0x00004000L
588 #define ATC_ATS_VMID_STATUS__VMID15_OUTSTANDING_MASK                                                          0x00008000L
589 #define ATC_ATS_VMID_STATUS__VMID16_OUTSTANDING_MASK                                                          0x00010000L
590 #define ATC_ATS_VMID_STATUS__VMID17_OUTSTANDING_MASK                                                          0x00020000L
591 #define ATC_ATS_VMID_STATUS__VMID18_OUTSTANDING_MASK                                                          0x00040000L
592 #define ATC_ATS_VMID_STATUS__VMID19_OUTSTANDING_MASK                                                          0x00080000L
593 #define ATC_ATS_VMID_STATUS__VMID20_OUTSTANDING_MASK                                                          0x00100000L
594 #define ATC_ATS_VMID_STATUS__VMID21_OUTSTANDING_MASK                                                          0x00200000L
595 #define ATC_ATS_VMID_STATUS__VMID22_OUTSTANDING_MASK                                                          0x00400000L
596 #define ATC_ATS_VMID_STATUS__VMID23_OUTSTANDING_MASK                                                          0x00800000L
597 #define ATC_ATS_VMID_STATUS__VMID24_OUTSTANDING_MASK                                                          0x01000000L
598 #define ATC_ATS_VMID_STATUS__VMID25_OUTSTANDING_MASK                                                          0x02000000L
599 #define ATC_ATS_VMID_STATUS__VMID26_OUTSTANDING_MASK                                                          0x04000000L
600 #define ATC_ATS_VMID_STATUS__VMID27_OUTSTANDING_MASK                                                          0x08000000L
601 #define ATC_ATS_VMID_STATUS__VMID28_OUTSTANDING_MASK                                                          0x10000000L
602 #define ATC_ATS_VMID_STATUS__VMID29_OUTSTANDING_MASK                                                          0x20000000L
603 #define ATC_ATS_VMID_STATUS__VMID30_OUTSTANDING_MASK                                                          0x40000000L
604 #define ATC_ATS_VMID_STATUS__VMID31_OUTSTANDING_MASK                                                          0x80000000L
605 //ATC_ATS_STATUS
606 #define ATC_ATS_STATUS__BUSY__SHIFT                                                                           0x0
607 #define ATC_ATS_STATUS__CRASHED__SHIFT                                                                        0x1
608 #define ATC_ATS_STATUS__DEADLOCK_DETECTION__SHIFT                                                             0x2
609 #define ATC_ATS_STATUS__FLUSH_INVALIDATION_OUTSTANDING__SHIFT                                                 0x3
610 #define ATC_ATS_STATUS__NONFLUSH_INVALIDATION_OUTSTANDING__SHIFT                                              0x6
611 #define ATC_ATS_STATUS__BUSY_MASK                                                                             0x00000001L
612 #define ATC_ATS_STATUS__CRASHED_MASK                                                                          0x00000002L
613 #define ATC_ATS_STATUS__DEADLOCK_DETECTION_MASK                                                               0x00000004L
614 #define ATC_ATS_STATUS__FLUSH_INVALIDATION_OUTSTANDING_MASK                                                   0x00000038L
615 #define ATC_ATS_STATUS__NONFLUSH_INVALIDATION_OUTSTANDING_MASK                                                0x000001C0L
616 //ATC_ATS_VMID_SNAPSHOT_GFX_STAT
617 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID0__SHIFT                                                          0x0
618 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID1__SHIFT                                                          0x1
619 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID2__SHIFT                                                          0x2
620 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID3__SHIFT                                                          0x3
621 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID4__SHIFT                                                          0x4
622 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID5__SHIFT                                                          0x5
623 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID6__SHIFT                                                          0x6
624 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID7__SHIFT                                                          0x7
625 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID8__SHIFT                                                          0x8
626 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID9__SHIFT                                                          0x9
627 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID10__SHIFT                                                         0xa
628 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID11__SHIFT                                                         0xb
629 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID12__SHIFT                                                         0xc
630 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID13__SHIFT                                                         0xd
631 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID14__SHIFT                                                         0xe
632 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID15__SHIFT                                                         0xf
633 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID0_MASK                                                            0x00000001L
634 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID1_MASK                                                            0x00000002L
635 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID2_MASK                                                            0x00000004L
636 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID3_MASK                                                            0x00000008L
637 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID4_MASK                                                            0x00000010L
638 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID5_MASK                                                            0x00000020L
639 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID6_MASK                                                            0x00000040L
640 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID7_MASK                                                            0x00000080L
641 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID8_MASK                                                            0x00000100L
642 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID9_MASK                                                            0x00000200L
643 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID10_MASK                                                           0x00000400L
644 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID11_MASK                                                           0x00000800L
645 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID12_MASK                                                           0x00001000L
646 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID13_MASK                                                           0x00002000L
647 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID14_MASK                                                           0x00004000L
648 #define ATC_ATS_VMID_SNAPSHOT_GFX_STAT__VMID15_MASK                                                           0x00008000L
649 //ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT
650 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID0__SHIFT                                                        0x0
651 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID1__SHIFT                                                        0x1
652 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID2__SHIFT                                                        0x2
653 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID3__SHIFT                                                        0x3
654 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID4__SHIFT                                                        0x4
655 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID5__SHIFT                                                        0x5
656 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID6__SHIFT                                                        0x6
657 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID7__SHIFT                                                        0x7
658 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID8__SHIFT                                                        0x8
659 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID9__SHIFT                                                        0x9
660 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID10__SHIFT                                                       0xa
661 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID11__SHIFT                                                       0xb
662 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID12__SHIFT                                                       0xc
663 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID13__SHIFT                                                       0xd
664 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID14__SHIFT                                                       0xe
665 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID15__SHIFT                                                       0xf
666 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID0_MASK                                                          0x00000001L
667 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID1_MASK                                                          0x00000002L
668 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID2_MASK                                                          0x00000004L
669 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID3_MASK                                                          0x00000008L
670 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID4_MASK                                                          0x00000010L
671 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID5_MASK                                                          0x00000020L
672 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID6_MASK                                                          0x00000040L
673 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID7_MASK                                                          0x00000080L
674 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID8_MASK                                                          0x00000100L
675 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID9_MASK                                                          0x00000200L
676 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID10_MASK                                                         0x00000400L
677 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID11_MASK                                                         0x00000800L
678 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID12_MASK                                                         0x00001000L
679 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID13_MASK                                                         0x00002000L
680 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID14_MASK                                                         0x00004000L
681 #define ATC_ATS_VMID_SNAPSHOT_MMHUB_STAT__VMID15_MASK                                                         0x00008000L
682 //ATC_VMID0_PASID_MAPPING
683 #define ATC_VMID0_PASID_MAPPING__PASID__SHIFT                                                                 0x0
684 #define ATC_VMID0_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                       0x1e
685 #define ATC_VMID0_PASID_MAPPING__VALID__SHIFT                                                                 0x1f
686 #define ATC_VMID0_PASID_MAPPING__PASID_MASK                                                                   0x0000FFFFL
687 #define ATC_VMID0_PASID_MAPPING__NO_INVALIDATION_MASK                                                         0x40000000L
688 #define ATC_VMID0_PASID_MAPPING__VALID_MASK                                                                   0x80000000L
689 //ATC_VMID1_PASID_MAPPING
690 #define ATC_VMID1_PASID_MAPPING__PASID__SHIFT                                                                 0x0
691 #define ATC_VMID1_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                       0x1e
692 #define ATC_VMID1_PASID_MAPPING__VALID__SHIFT                                                                 0x1f
693 #define ATC_VMID1_PASID_MAPPING__PASID_MASK                                                                   0x0000FFFFL
694 #define ATC_VMID1_PASID_MAPPING__NO_INVALIDATION_MASK                                                         0x40000000L
695 #define ATC_VMID1_PASID_MAPPING__VALID_MASK                                                                   0x80000000L
696 //ATC_VMID2_PASID_MAPPING
697 #define ATC_VMID2_PASID_MAPPING__PASID__SHIFT                                                                 0x0
698 #define ATC_VMID2_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                       0x1e
699 #define ATC_VMID2_PASID_MAPPING__VALID__SHIFT                                                                 0x1f
700 #define ATC_VMID2_PASID_MAPPING__PASID_MASK                                                                   0x0000FFFFL
701 #define ATC_VMID2_PASID_MAPPING__NO_INVALIDATION_MASK                                                         0x40000000L
702 #define ATC_VMID2_PASID_MAPPING__VALID_MASK                                                                   0x80000000L
703 //ATC_VMID3_PASID_MAPPING
704 #define ATC_VMID3_PASID_MAPPING__PASID__SHIFT                                                                 0x0
705 #define ATC_VMID3_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                       0x1e
706 #define ATC_VMID3_PASID_MAPPING__VALID__SHIFT                                                                 0x1f
707 #define ATC_VMID3_PASID_MAPPING__PASID_MASK                                                                   0x0000FFFFL
708 #define ATC_VMID3_PASID_MAPPING__NO_INVALIDATION_MASK                                                         0x40000000L
709 #define ATC_VMID3_PASID_MAPPING__VALID_MASK                                                                   0x80000000L
710 //ATC_VMID4_PASID_MAPPING
711 #define ATC_VMID4_PASID_MAPPING__PASID__SHIFT                                                                 0x0
712 #define ATC_VMID4_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                       0x1e
713 #define ATC_VMID4_PASID_MAPPING__VALID__SHIFT                                                                 0x1f
714 #define ATC_VMID4_PASID_MAPPING__PASID_MASK                                                                   0x0000FFFFL
715 #define ATC_VMID4_PASID_MAPPING__NO_INVALIDATION_MASK                                                         0x40000000L
716 #define ATC_VMID4_PASID_MAPPING__VALID_MASK                                                                   0x80000000L
717 //ATC_VMID5_PASID_MAPPING
718 #define ATC_VMID5_PASID_MAPPING__PASID__SHIFT                                                                 0x0
719 #define ATC_VMID5_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                       0x1e
720 #define ATC_VMID5_PASID_MAPPING__VALID__SHIFT                                                                 0x1f
721 #define ATC_VMID5_PASID_MAPPING__PASID_MASK                                                                   0x0000FFFFL
722 #define ATC_VMID5_PASID_MAPPING__NO_INVALIDATION_MASK                                                         0x40000000L
723 #define ATC_VMID5_PASID_MAPPING__VALID_MASK                                                                   0x80000000L
724 //ATC_VMID6_PASID_MAPPING
725 #define ATC_VMID6_PASID_MAPPING__PASID__SHIFT                                                                 0x0
726 #define ATC_VMID6_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                       0x1e
727 #define ATC_VMID6_PASID_MAPPING__VALID__SHIFT                                                                 0x1f
728 #define ATC_VMID6_PASID_MAPPING__PASID_MASK                                                                   0x0000FFFFL
729 #define ATC_VMID6_PASID_MAPPING__NO_INVALIDATION_MASK                                                         0x40000000L
730 #define ATC_VMID6_PASID_MAPPING__VALID_MASK                                                                   0x80000000L
731 //ATC_VMID7_PASID_MAPPING
732 #define ATC_VMID7_PASID_MAPPING__PASID__SHIFT                                                                 0x0
733 #define ATC_VMID7_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                       0x1e
734 #define ATC_VMID7_PASID_MAPPING__VALID__SHIFT                                                                 0x1f
735 #define ATC_VMID7_PASID_MAPPING__PASID_MASK                                                                   0x0000FFFFL
736 #define ATC_VMID7_PASID_MAPPING__NO_INVALIDATION_MASK                                                         0x40000000L
737 #define ATC_VMID7_PASID_MAPPING__VALID_MASK                                                                   0x80000000L
738 //ATC_VMID8_PASID_MAPPING
739 #define ATC_VMID8_PASID_MAPPING__PASID__SHIFT                                                                 0x0
740 #define ATC_VMID8_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                       0x1e
741 #define ATC_VMID8_PASID_MAPPING__VALID__SHIFT                                                                 0x1f
742 #define ATC_VMID8_PASID_MAPPING__PASID_MASK                                                                   0x0000FFFFL
743 #define ATC_VMID8_PASID_MAPPING__NO_INVALIDATION_MASK                                                         0x40000000L
744 #define ATC_VMID8_PASID_MAPPING__VALID_MASK                                                                   0x80000000L
745 //ATC_VMID9_PASID_MAPPING
746 #define ATC_VMID9_PASID_MAPPING__PASID__SHIFT                                                                 0x0
747 #define ATC_VMID9_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                       0x1e
748 #define ATC_VMID9_PASID_MAPPING__VALID__SHIFT                                                                 0x1f
749 #define ATC_VMID9_PASID_MAPPING__PASID_MASK                                                                   0x0000FFFFL
750 #define ATC_VMID9_PASID_MAPPING__NO_INVALIDATION_MASK                                                         0x40000000L
751 #define ATC_VMID9_PASID_MAPPING__VALID_MASK                                                                   0x80000000L
752 //ATC_VMID10_PASID_MAPPING
753 #define ATC_VMID10_PASID_MAPPING__PASID__SHIFT                                                                0x0
754 #define ATC_VMID10_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
755 #define ATC_VMID10_PASID_MAPPING__VALID__SHIFT                                                                0x1f
756 #define ATC_VMID10_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
757 #define ATC_VMID10_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
758 #define ATC_VMID10_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
759 //ATC_VMID11_PASID_MAPPING
760 #define ATC_VMID11_PASID_MAPPING__PASID__SHIFT                                                                0x0
761 #define ATC_VMID11_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
762 #define ATC_VMID11_PASID_MAPPING__VALID__SHIFT                                                                0x1f
763 #define ATC_VMID11_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
764 #define ATC_VMID11_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
765 #define ATC_VMID11_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
766 //ATC_VMID12_PASID_MAPPING
767 #define ATC_VMID12_PASID_MAPPING__PASID__SHIFT                                                                0x0
768 #define ATC_VMID12_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
769 #define ATC_VMID12_PASID_MAPPING__VALID__SHIFT                                                                0x1f
770 #define ATC_VMID12_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
771 #define ATC_VMID12_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
772 #define ATC_VMID12_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
773 //ATC_VMID13_PASID_MAPPING
774 #define ATC_VMID13_PASID_MAPPING__PASID__SHIFT                                                                0x0
775 #define ATC_VMID13_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
776 #define ATC_VMID13_PASID_MAPPING__VALID__SHIFT                                                                0x1f
777 #define ATC_VMID13_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
778 #define ATC_VMID13_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
779 #define ATC_VMID13_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
780 //ATC_VMID14_PASID_MAPPING
781 #define ATC_VMID14_PASID_MAPPING__PASID__SHIFT                                                                0x0
782 #define ATC_VMID14_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
783 #define ATC_VMID14_PASID_MAPPING__VALID__SHIFT                                                                0x1f
784 #define ATC_VMID14_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
785 #define ATC_VMID14_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
786 #define ATC_VMID14_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
787 //ATC_VMID15_PASID_MAPPING
788 #define ATC_VMID15_PASID_MAPPING__PASID__SHIFT                                                                0x0
789 #define ATC_VMID15_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
790 #define ATC_VMID15_PASID_MAPPING__VALID__SHIFT                                                                0x1f
791 #define ATC_VMID15_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
792 #define ATC_VMID15_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
793 #define ATC_VMID15_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
794 //ATC_VMID16_PASID_MAPPING
795 #define ATC_VMID16_PASID_MAPPING__PASID__SHIFT                                                                0x0
796 #define ATC_VMID16_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
797 #define ATC_VMID16_PASID_MAPPING__VALID__SHIFT                                                                0x1f
798 #define ATC_VMID16_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
799 #define ATC_VMID16_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
800 #define ATC_VMID16_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
801 //ATC_VMID17_PASID_MAPPING
802 #define ATC_VMID17_PASID_MAPPING__PASID__SHIFT                                                                0x0
803 #define ATC_VMID17_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
804 #define ATC_VMID17_PASID_MAPPING__VALID__SHIFT                                                                0x1f
805 #define ATC_VMID17_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
806 #define ATC_VMID17_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
807 #define ATC_VMID17_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
808 //ATC_VMID18_PASID_MAPPING
809 #define ATC_VMID18_PASID_MAPPING__PASID__SHIFT                                                                0x0
810 #define ATC_VMID18_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
811 #define ATC_VMID18_PASID_MAPPING__VALID__SHIFT                                                                0x1f
812 #define ATC_VMID18_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
813 #define ATC_VMID18_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
814 #define ATC_VMID18_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
815 //ATC_VMID19_PASID_MAPPING
816 #define ATC_VMID19_PASID_MAPPING__PASID__SHIFT                                                                0x0
817 #define ATC_VMID19_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
818 #define ATC_VMID19_PASID_MAPPING__VALID__SHIFT                                                                0x1f
819 #define ATC_VMID19_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
820 #define ATC_VMID19_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
821 #define ATC_VMID19_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
822 //ATC_VMID20_PASID_MAPPING
823 #define ATC_VMID20_PASID_MAPPING__PASID__SHIFT                                                                0x0
824 #define ATC_VMID20_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
825 #define ATC_VMID20_PASID_MAPPING__VALID__SHIFT                                                                0x1f
826 #define ATC_VMID20_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
827 #define ATC_VMID20_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
828 #define ATC_VMID20_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
829 //ATC_VMID21_PASID_MAPPING
830 #define ATC_VMID21_PASID_MAPPING__PASID__SHIFT                                                                0x0
831 #define ATC_VMID21_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
832 #define ATC_VMID21_PASID_MAPPING__VALID__SHIFT                                                                0x1f
833 #define ATC_VMID21_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
834 #define ATC_VMID21_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
835 #define ATC_VMID21_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
836 //ATC_VMID22_PASID_MAPPING
837 #define ATC_VMID22_PASID_MAPPING__PASID__SHIFT                                                                0x0
838 #define ATC_VMID22_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
839 #define ATC_VMID22_PASID_MAPPING__VALID__SHIFT                                                                0x1f
840 #define ATC_VMID22_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
841 #define ATC_VMID22_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
842 #define ATC_VMID22_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
843 //ATC_VMID23_PASID_MAPPING
844 #define ATC_VMID23_PASID_MAPPING__PASID__SHIFT                                                                0x0
845 #define ATC_VMID23_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
846 #define ATC_VMID23_PASID_MAPPING__VALID__SHIFT                                                                0x1f
847 #define ATC_VMID23_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
848 #define ATC_VMID23_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
849 #define ATC_VMID23_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
850 //ATC_VMID24_PASID_MAPPING
851 #define ATC_VMID24_PASID_MAPPING__PASID__SHIFT                                                                0x0
852 #define ATC_VMID24_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
853 #define ATC_VMID24_PASID_MAPPING__VALID__SHIFT                                                                0x1f
854 #define ATC_VMID24_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
855 #define ATC_VMID24_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
856 #define ATC_VMID24_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
857 //ATC_VMID25_PASID_MAPPING
858 #define ATC_VMID25_PASID_MAPPING__PASID__SHIFT                                                                0x0
859 #define ATC_VMID25_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
860 #define ATC_VMID25_PASID_MAPPING__VALID__SHIFT                                                                0x1f
861 #define ATC_VMID25_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
862 #define ATC_VMID25_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
863 #define ATC_VMID25_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
864 //ATC_VMID26_PASID_MAPPING
865 #define ATC_VMID26_PASID_MAPPING__PASID__SHIFT                                                                0x0
866 #define ATC_VMID26_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
867 #define ATC_VMID26_PASID_MAPPING__VALID__SHIFT                                                                0x1f
868 #define ATC_VMID26_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
869 #define ATC_VMID26_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
870 #define ATC_VMID26_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
871 //ATC_VMID27_PASID_MAPPING
872 #define ATC_VMID27_PASID_MAPPING__PASID__SHIFT                                                                0x0
873 #define ATC_VMID27_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
874 #define ATC_VMID27_PASID_MAPPING__VALID__SHIFT                                                                0x1f
875 #define ATC_VMID27_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
876 #define ATC_VMID27_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
877 #define ATC_VMID27_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
878 //ATC_VMID28_PASID_MAPPING
879 #define ATC_VMID28_PASID_MAPPING__PASID__SHIFT                                                                0x0
880 #define ATC_VMID28_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
881 #define ATC_VMID28_PASID_MAPPING__VALID__SHIFT                                                                0x1f
882 #define ATC_VMID28_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
883 #define ATC_VMID28_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
884 #define ATC_VMID28_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
885 //ATC_VMID29_PASID_MAPPING
886 #define ATC_VMID29_PASID_MAPPING__PASID__SHIFT                                                                0x0
887 #define ATC_VMID29_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
888 #define ATC_VMID29_PASID_MAPPING__VALID__SHIFT                                                                0x1f
889 #define ATC_VMID29_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
890 #define ATC_VMID29_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
891 #define ATC_VMID29_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
892 //ATC_VMID30_PASID_MAPPING
893 #define ATC_VMID30_PASID_MAPPING__PASID__SHIFT                                                                0x0
894 #define ATC_VMID30_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
895 #define ATC_VMID30_PASID_MAPPING__VALID__SHIFT                                                                0x1f
896 #define ATC_VMID30_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
897 #define ATC_VMID30_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
898 #define ATC_VMID30_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
899 //ATC_VMID31_PASID_MAPPING
900 #define ATC_VMID31_PASID_MAPPING__PASID__SHIFT                                                                0x0
901 #define ATC_VMID31_PASID_MAPPING__NO_INVALIDATION__SHIFT                                                      0x1e
902 #define ATC_VMID31_PASID_MAPPING__VALID__SHIFT                                                                0x1f
903 #define ATC_VMID31_PASID_MAPPING__PASID_MASK                                                                  0x0000FFFFL
904 #define ATC_VMID31_PASID_MAPPING__NO_INVALIDATION_MASK                                                        0x40000000L
905 #define ATC_VMID31_PASID_MAPPING__VALID_MASK                                                                  0x80000000L
906 
907 
908 // addressBlock: athub_xpbdec
909 //XPB_RTR_SRC_APRTR0
910 #define XPB_RTR_SRC_APRTR0__BASE_ADDR__SHIFT                                                                  0x0
911 #define XPB_RTR_SRC_APRTR0__BASE_ADDR_MASK                                                                    0x7FFFFFFFL
912 //XPB_RTR_SRC_APRTR1
913 #define XPB_RTR_SRC_APRTR1__BASE_ADDR__SHIFT                                                                  0x0
914 #define XPB_RTR_SRC_APRTR1__BASE_ADDR_MASK                                                                    0x7FFFFFFFL
915 //XPB_RTR_SRC_APRTR2
916 #define XPB_RTR_SRC_APRTR2__BASE_ADDR__SHIFT                                                                  0x0
917 #define XPB_RTR_SRC_APRTR2__BASE_ADDR_MASK                                                                    0x7FFFFFFFL
918 //XPB_RTR_SRC_APRTR3
919 #define XPB_RTR_SRC_APRTR3__BASE_ADDR__SHIFT                                                                  0x0
920 #define XPB_RTR_SRC_APRTR3__BASE_ADDR_MASK                                                                    0x7FFFFFFFL
921 //XPB_RTR_SRC_APRTR4
922 #define XPB_RTR_SRC_APRTR4__BASE_ADDR__SHIFT                                                                  0x0
923 #define XPB_RTR_SRC_APRTR4__BASE_ADDR_MASK                                                                    0x7FFFFFFFL
924 //XPB_RTR_SRC_APRTR5
925 #define XPB_RTR_SRC_APRTR5__BASE_ADDR__SHIFT                                                                  0x0
926 #define XPB_RTR_SRC_APRTR5__BASE_ADDR_MASK                                                                    0x7FFFFFFFL
927 //XPB_RTR_SRC_APRTR6
928 #define XPB_RTR_SRC_APRTR6__BASE_ADDR__SHIFT                                                                  0x0
929 #define XPB_RTR_SRC_APRTR6__BASE_ADDR_MASK                                                                    0x7FFFFFFFL
930 //XPB_RTR_SRC_APRTR7
931 #define XPB_RTR_SRC_APRTR7__BASE_ADDR__SHIFT                                                                  0x0
932 #define XPB_RTR_SRC_APRTR7__BASE_ADDR_MASK                                                                    0x7FFFFFFFL
933 //XPB_RTR_SRC_APRTR8
934 #define XPB_RTR_SRC_APRTR8__BASE_ADDR__SHIFT                                                                  0x0
935 #define XPB_RTR_SRC_APRTR8__BASE_ADDR_MASK                                                                    0x7FFFFFFFL
936 //XPB_RTR_SRC_APRTR9
937 #define XPB_RTR_SRC_APRTR9__BASE_ADDR__SHIFT                                                                  0x0
938 #define XPB_RTR_SRC_APRTR9__BASE_ADDR_MASK                                                                    0x7FFFFFFFL
939 //XPB_RTR_SRC_APRTR10
940 #define XPB_RTR_SRC_APRTR10__BASE_ADDR__SHIFT                                                                 0x0
941 #define XPB_RTR_SRC_APRTR10__BASE_ADDR_MASK                                                                   0x7FFFFFFFL
942 //XPB_RTR_SRC_APRTR11
943 #define XPB_RTR_SRC_APRTR11__BASE_ADDR__SHIFT                                                                 0x0
944 #define XPB_RTR_SRC_APRTR11__BASE_ADDR_MASK                                                                   0x7FFFFFFFL
945 //XPB_RTR_SRC_APRTR12
946 #define XPB_RTR_SRC_APRTR12__BASE_ADDR__SHIFT                                                                 0x0
947 #define XPB_RTR_SRC_APRTR12__BASE_ADDR_MASK                                                                   0x7FFFFFFFL
948 //XPB_RTR_SRC_APRTR13
949 #define XPB_RTR_SRC_APRTR13__BASE_ADDR__SHIFT                                                                 0x0
950 #define XPB_RTR_SRC_APRTR13__BASE_ADDR_MASK                                                                   0x7FFFFFFFL
951 //XPB_RTR_DEST_MAP0
952 #define XPB_RTR_DEST_MAP0__NMR__SHIFT                                                                         0x0
953 #define XPB_RTR_DEST_MAP0__DEST_OFFSET__SHIFT                                                                 0x1
954 #define XPB_RTR_DEST_MAP0__DEST_SEL__SHIFT                                                                    0x14
955 #define XPB_RTR_DEST_MAP0__DEST_SEL_RPB__SHIFT                                                                0x18
956 #define XPB_RTR_DEST_MAP0__SIDE_OK__SHIFT                                                                     0x19
957 #define XPB_RTR_DEST_MAP0__APRTR_SIZE__SHIFT                                                                  0x1a
958 #define XPB_RTR_DEST_MAP0__NMR_MASK                                                                           0x00000001L
959 #define XPB_RTR_DEST_MAP0__DEST_OFFSET_MASK                                                                   0x000FFFFEL
960 #define XPB_RTR_DEST_MAP0__DEST_SEL_MASK                                                                      0x00F00000L
961 #define XPB_RTR_DEST_MAP0__DEST_SEL_RPB_MASK                                                                  0x01000000L
962 #define XPB_RTR_DEST_MAP0__SIDE_OK_MASK                                                                       0x02000000L
963 #define XPB_RTR_DEST_MAP0__APRTR_SIZE_MASK                                                                    0x7C000000L
964 //XPB_RTR_DEST_MAP1
965 #define XPB_RTR_DEST_MAP1__NMR__SHIFT                                                                         0x0
966 #define XPB_RTR_DEST_MAP1__DEST_OFFSET__SHIFT                                                                 0x1
967 #define XPB_RTR_DEST_MAP1__DEST_SEL__SHIFT                                                                    0x14
968 #define XPB_RTR_DEST_MAP1__DEST_SEL_RPB__SHIFT                                                                0x18
969 #define XPB_RTR_DEST_MAP1__SIDE_OK__SHIFT                                                                     0x19
970 #define XPB_RTR_DEST_MAP1__APRTR_SIZE__SHIFT                                                                  0x1a
971 #define XPB_RTR_DEST_MAP1__NMR_MASK                                                                           0x00000001L
972 #define XPB_RTR_DEST_MAP1__DEST_OFFSET_MASK                                                                   0x000FFFFEL
973 #define XPB_RTR_DEST_MAP1__DEST_SEL_MASK                                                                      0x00F00000L
974 #define XPB_RTR_DEST_MAP1__DEST_SEL_RPB_MASK                                                                  0x01000000L
975 #define XPB_RTR_DEST_MAP1__SIDE_OK_MASK                                                                       0x02000000L
976 #define XPB_RTR_DEST_MAP1__APRTR_SIZE_MASK                                                                    0x7C000000L
977 //XPB_RTR_DEST_MAP2
978 #define XPB_RTR_DEST_MAP2__NMR__SHIFT                                                                         0x0
979 #define XPB_RTR_DEST_MAP2__DEST_OFFSET__SHIFT                                                                 0x1
980 #define XPB_RTR_DEST_MAP2__DEST_SEL__SHIFT                                                                    0x14
981 #define XPB_RTR_DEST_MAP2__DEST_SEL_RPB__SHIFT                                                                0x18
982 #define XPB_RTR_DEST_MAP2__SIDE_OK__SHIFT                                                                     0x19
983 #define XPB_RTR_DEST_MAP2__APRTR_SIZE__SHIFT                                                                  0x1a
984 #define XPB_RTR_DEST_MAP2__NMR_MASK                                                                           0x00000001L
985 #define XPB_RTR_DEST_MAP2__DEST_OFFSET_MASK                                                                   0x000FFFFEL
986 #define XPB_RTR_DEST_MAP2__DEST_SEL_MASK                                                                      0x00F00000L
987 #define XPB_RTR_DEST_MAP2__DEST_SEL_RPB_MASK                                                                  0x01000000L
988 #define XPB_RTR_DEST_MAP2__SIDE_OK_MASK                                                                       0x02000000L
989 #define XPB_RTR_DEST_MAP2__APRTR_SIZE_MASK                                                                    0x7C000000L
990 //XPB_RTR_DEST_MAP3
991 #define XPB_RTR_DEST_MAP3__NMR__SHIFT                                                                         0x0
992 #define XPB_RTR_DEST_MAP3__DEST_OFFSET__SHIFT                                                                 0x1
993 #define XPB_RTR_DEST_MAP3__DEST_SEL__SHIFT                                                                    0x14
994 #define XPB_RTR_DEST_MAP3__DEST_SEL_RPB__SHIFT                                                                0x18
995 #define XPB_RTR_DEST_MAP3__SIDE_OK__SHIFT                                                                     0x19
996 #define XPB_RTR_DEST_MAP3__APRTR_SIZE__SHIFT                                                                  0x1a
997 #define XPB_RTR_DEST_MAP3__NMR_MASK                                                                           0x00000001L
998 #define XPB_RTR_DEST_MAP3__DEST_OFFSET_MASK                                                                   0x000FFFFEL
999 #define XPB_RTR_DEST_MAP3__DEST_SEL_MASK                                                                      0x00F00000L
1000 #define XPB_RTR_DEST_MAP3__DEST_SEL_RPB_MASK                                                                  0x01000000L
1001 #define XPB_RTR_DEST_MAP3__SIDE_OK_MASK                                                                       0x02000000L
1002 #define XPB_RTR_DEST_MAP3__APRTR_SIZE_MASK                                                                    0x7C000000L
1003 //XPB_RTR_DEST_MAP4
1004 #define XPB_RTR_DEST_MAP4__NMR__SHIFT                                                                         0x0
1005 #define XPB_RTR_DEST_MAP4__DEST_OFFSET__SHIFT                                                                 0x1
1006 #define XPB_RTR_DEST_MAP4__DEST_SEL__SHIFT                                                                    0x14
1007 #define XPB_RTR_DEST_MAP4__DEST_SEL_RPB__SHIFT                                                                0x18
1008 #define XPB_RTR_DEST_MAP4__SIDE_OK__SHIFT                                                                     0x19
1009 #define XPB_RTR_DEST_MAP4__APRTR_SIZE__SHIFT                                                                  0x1a
1010 #define XPB_RTR_DEST_MAP4__NMR_MASK                                                                           0x00000001L
1011 #define XPB_RTR_DEST_MAP4__DEST_OFFSET_MASK                                                                   0x000FFFFEL
1012 #define XPB_RTR_DEST_MAP4__DEST_SEL_MASK                                                                      0x00F00000L
1013 #define XPB_RTR_DEST_MAP4__DEST_SEL_RPB_MASK                                                                  0x01000000L
1014 #define XPB_RTR_DEST_MAP4__SIDE_OK_MASK                                                                       0x02000000L
1015 #define XPB_RTR_DEST_MAP4__APRTR_SIZE_MASK                                                                    0x7C000000L
1016 //XPB_RTR_DEST_MAP5
1017 #define XPB_RTR_DEST_MAP5__NMR__SHIFT                                                                         0x0
1018 #define XPB_RTR_DEST_MAP5__DEST_OFFSET__SHIFT                                                                 0x1
1019 #define XPB_RTR_DEST_MAP5__DEST_SEL__SHIFT                                                                    0x14
1020 #define XPB_RTR_DEST_MAP5__DEST_SEL_RPB__SHIFT                                                                0x18
1021 #define XPB_RTR_DEST_MAP5__SIDE_OK__SHIFT                                                                     0x19
1022 #define XPB_RTR_DEST_MAP5__APRTR_SIZE__SHIFT                                                                  0x1a
1023 #define XPB_RTR_DEST_MAP5__NMR_MASK                                                                           0x00000001L
1024 #define XPB_RTR_DEST_MAP5__DEST_OFFSET_MASK                                                                   0x000FFFFEL
1025 #define XPB_RTR_DEST_MAP5__DEST_SEL_MASK                                                                      0x00F00000L
1026 #define XPB_RTR_DEST_MAP5__DEST_SEL_RPB_MASK                                                                  0x01000000L
1027 #define XPB_RTR_DEST_MAP5__SIDE_OK_MASK                                                                       0x02000000L
1028 #define XPB_RTR_DEST_MAP5__APRTR_SIZE_MASK                                                                    0x7C000000L
1029 //XPB_RTR_DEST_MAP6
1030 #define XPB_RTR_DEST_MAP6__NMR__SHIFT                                                                         0x0
1031 #define XPB_RTR_DEST_MAP6__DEST_OFFSET__SHIFT                                                                 0x1
1032 #define XPB_RTR_DEST_MAP6__DEST_SEL__SHIFT                                                                    0x14
1033 #define XPB_RTR_DEST_MAP6__DEST_SEL_RPB__SHIFT                                                                0x18
1034 #define XPB_RTR_DEST_MAP6__SIDE_OK__SHIFT                                                                     0x19
1035 #define XPB_RTR_DEST_MAP6__APRTR_SIZE__SHIFT                                                                  0x1a
1036 #define XPB_RTR_DEST_MAP6__NMR_MASK                                                                           0x00000001L
1037 #define XPB_RTR_DEST_MAP6__DEST_OFFSET_MASK                                                                   0x000FFFFEL
1038 #define XPB_RTR_DEST_MAP6__DEST_SEL_MASK                                                                      0x00F00000L
1039 #define XPB_RTR_DEST_MAP6__DEST_SEL_RPB_MASK                                                                  0x01000000L
1040 #define XPB_RTR_DEST_MAP6__SIDE_OK_MASK                                                                       0x02000000L
1041 #define XPB_RTR_DEST_MAP6__APRTR_SIZE_MASK                                                                    0x7C000000L
1042 //XPB_RTR_DEST_MAP7
1043 #define XPB_RTR_DEST_MAP7__NMR__SHIFT                                                                         0x0
1044 #define XPB_RTR_DEST_MAP7__DEST_OFFSET__SHIFT                                                                 0x1
1045 #define XPB_RTR_DEST_MAP7__DEST_SEL__SHIFT                                                                    0x14
1046 #define XPB_RTR_DEST_MAP7__DEST_SEL_RPB__SHIFT                                                                0x18
1047 #define XPB_RTR_DEST_MAP7__SIDE_OK__SHIFT                                                                     0x19
1048 #define XPB_RTR_DEST_MAP7__APRTR_SIZE__SHIFT                                                                  0x1a
1049 #define XPB_RTR_DEST_MAP7__NMR_MASK                                                                           0x00000001L
1050 #define XPB_RTR_DEST_MAP7__DEST_OFFSET_MASK                                                                   0x000FFFFEL
1051 #define XPB_RTR_DEST_MAP7__DEST_SEL_MASK                                                                      0x00F00000L
1052 #define XPB_RTR_DEST_MAP7__DEST_SEL_RPB_MASK                                                                  0x01000000L
1053 #define XPB_RTR_DEST_MAP7__SIDE_OK_MASK                                                                       0x02000000L
1054 #define XPB_RTR_DEST_MAP7__APRTR_SIZE_MASK                                                                    0x7C000000L
1055 //XPB_RTR_DEST_MAP8
1056 #define XPB_RTR_DEST_MAP8__NMR__SHIFT                                                                         0x0
1057 #define XPB_RTR_DEST_MAP8__DEST_OFFSET__SHIFT                                                                 0x1
1058 #define XPB_RTR_DEST_MAP8__DEST_SEL__SHIFT                                                                    0x14
1059 #define XPB_RTR_DEST_MAP8__DEST_SEL_RPB__SHIFT                                                                0x18
1060 #define XPB_RTR_DEST_MAP8__SIDE_OK__SHIFT                                                                     0x19
1061 #define XPB_RTR_DEST_MAP8__APRTR_SIZE__SHIFT                                                                  0x1a
1062 #define XPB_RTR_DEST_MAP8__NMR_MASK                                                                           0x00000001L
1063 #define XPB_RTR_DEST_MAP8__DEST_OFFSET_MASK                                                                   0x000FFFFEL
1064 #define XPB_RTR_DEST_MAP8__DEST_SEL_MASK                                                                      0x00F00000L
1065 #define XPB_RTR_DEST_MAP8__DEST_SEL_RPB_MASK                                                                  0x01000000L
1066 #define XPB_RTR_DEST_MAP8__SIDE_OK_MASK                                                                       0x02000000L
1067 #define XPB_RTR_DEST_MAP8__APRTR_SIZE_MASK                                                                    0x7C000000L
1068 //XPB_RTR_DEST_MAP9
1069 #define XPB_RTR_DEST_MAP9__NMR__SHIFT                                                                         0x0
1070 #define XPB_RTR_DEST_MAP9__DEST_OFFSET__SHIFT                                                                 0x1
1071 #define XPB_RTR_DEST_MAP9__DEST_SEL__SHIFT                                                                    0x14
1072 #define XPB_RTR_DEST_MAP9__DEST_SEL_RPB__SHIFT                                                                0x18
1073 #define XPB_RTR_DEST_MAP9__SIDE_OK__SHIFT                                                                     0x19
1074 #define XPB_RTR_DEST_MAP9__APRTR_SIZE__SHIFT                                                                  0x1a
1075 #define XPB_RTR_DEST_MAP9__NMR_MASK                                                                           0x00000001L
1076 #define XPB_RTR_DEST_MAP9__DEST_OFFSET_MASK                                                                   0x000FFFFEL
1077 #define XPB_RTR_DEST_MAP9__DEST_SEL_MASK                                                                      0x00F00000L
1078 #define XPB_RTR_DEST_MAP9__DEST_SEL_RPB_MASK                                                                  0x01000000L
1079 #define XPB_RTR_DEST_MAP9__SIDE_OK_MASK                                                                       0x02000000L
1080 #define XPB_RTR_DEST_MAP9__APRTR_SIZE_MASK                                                                    0x7C000000L
1081 //XPB_RTR_DEST_MAP10
1082 #define XPB_RTR_DEST_MAP10__NMR__SHIFT                                                                        0x0
1083 #define XPB_RTR_DEST_MAP10__DEST_OFFSET__SHIFT                                                                0x1
1084 #define XPB_RTR_DEST_MAP10__DEST_SEL__SHIFT                                                                   0x14
1085 #define XPB_RTR_DEST_MAP10__DEST_SEL_RPB__SHIFT                                                               0x18
1086 #define XPB_RTR_DEST_MAP10__SIDE_OK__SHIFT                                                                    0x19
1087 #define XPB_RTR_DEST_MAP10__APRTR_SIZE__SHIFT                                                                 0x1a
1088 #define XPB_RTR_DEST_MAP10__NMR_MASK                                                                          0x00000001L
1089 #define XPB_RTR_DEST_MAP10__DEST_OFFSET_MASK                                                                  0x000FFFFEL
1090 #define XPB_RTR_DEST_MAP10__DEST_SEL_MASK                                                                     0x00F00000L
1091 #define XPB_RTR_DEST_MAP10__DEST_SEL_RPB_MASK                                                                 0x01000000L
1092 #define XPB_RTR_DEST_MAP10__SIDE_OK_MASK                                                                      0x02000000L
1093 #define XPB_RTR_DEST_MAP10__APRTR_SIZE_MASK                                                                   0x7C000000L
1094 //XPB_RTR_DEST_MAP11
1095 #define XPB_RTR_DEST_MAP11__NMR__SHIFT                                                                        0x0
1096 #define XPB_RTR_DEST_MAP11__DEST_OFFSET__SHIFT                                                                0x1
1097 #define XPB_RTR_DEST_MAP11__DEST_SEL__SHIFT                                                                   0x14
1098 #define XPB_RTR_DEST_MAP11__DEST_SEL_RPB__SHIFT                                                               0x18
1099 #define XPB_RTR_DEST_MAP11__SIDE_OK__SHIFT                                                                    0x19
1100 #define XPB_RTR_DEST_MAP11__APRTR_SIZE__SHIFT                                                                 0x1a
1101 #define XPB_RTR_DEST_MAP11__NMR_MASK                                                                          0x00000001L
1102 #define XPB_RTR_DEST_MAP11__DEST_OFFSET_MASK                                                                  0x000FFFFEL
1103 #define XPB_RTR_DEST_MAP11__DEST_SEL_MASK                                                                     0x00F00000L
1104 #define XPB_RTR_DEST_MAP11__DEST_SEL_RPB_MASK                                                                 0x01000000L
1105 #define XPB_RTR_DEST_MAP11__SIDE_OK_MASK                                                                      0x02000000L
1106 #define XPB_RTR_DEST_MAP11__APRTR_SIZE_MASK                                                                   0x7C000000L
1107 //XPB_RTR_DEST_MAP12
1108 #define XPB_RTR_DEST_MAP12__NMR__SHIFT                                                                        0x0
1109 #define XPB_RTR_DEST_MAP12__DEST_OFFSET__SHIFT                                                                0x1
1110 #define XPB_RTR_DEST_MAP12__DEST_SEL__SHIFT                                                                   0x14
1111 #define XPB_RTR_DEST_MAP12__DEST_SEL_RPB__SHIFT                                                               0x18
1112 #define XPB_RTR_DEST_MAP12__SIDE_OK__SHIFT                                                                    0x19
1113 #define XPB_RTR_DEST_MAP12__APRTR_SIZE__SHIFT                                                                 0x1a
1114 #define XPB_RTR_DEST_MAP12__NMR_MASK                                                                          0x00000001L
1115 #define XPB_RTR_DEST_MAP12__DEST_OFFSET_MASK                                                                  0x000FFFFEL
1116 #define XPB_RTR_DEST_MAP12__DEST_SEL_MASK                                                                     0x00F00000L
1117 #define XPB_RTR_DEST_MAP12__DEST_SEL_RPB_MASK                                                                 0x01000000L
1118 #define XPB_RTR_DEST_MAP12__SIDE_OK_MASK                                                                      0x02000000L
1119 #define XPB_RTR_DEST_MAP12__APRTR_SIZE_MASK                                                                   0x7C000000L
1120 //XPB_RTR_DEST_MAP13
1121 #define XPB_RTR_DEST_MAP13__NMR__SHIFT                                                                        0x0
1122 #define XPB_RTR_DEST_MAP13__DEST_OFFSET__SHIFT                                                                0x1
1123 #define XPB_RTR_DEST_MAP13__DEST_SEL__SHIFT                                                                   0x14
1124 #define XPB_RTR_DEST_MAP13__DEST_SEL_RPB__SHIFT                                                               0x18
1125 #define XPB_RTR_DEST_MAP13__SIDE_OK__SHIFT                                                                    0x19
1126 #define XPB_RTR_DEST_MAP13__APRTR_SIZE__SHIFT                                                                 0x1a
1127 #define XPB_RTR_DEST_MAP13__NMR_MASK                                                                          0x00000001L
1128 #define XPB_RTR_DEST_MAP13__DEST_OFFSET_MASK                                                                  0x000FFFFEL
1129 #define XPB_RTR_DEST_MAP13__DEST_SEL_MASK                                                                     0x00F00000L
1130 #define XPB_RTR_DEST_MAP13__DEST_SEL_RPB_MASK                                                                 0x01000000L
1131 #define XPB_RTR_DEST_MAP13__SIDE_OK_MASK                                                                      0x02000000L
1132 #define XPB_RTR_DEST_MAP13__APRTR_SIZE_MASK                                                                   0x7C000000L
1133 //XPB_CLG_CFG0
1134 #define XPB_CLG_CFG0__WCB_NUM__SHIFT                                                                          0x0
1135 #define XPB_CLG_CFG0__LB_TYPE__SHIFT                                                                          0x4
1136 #define XPB_CLG_CFG0__P2P_BAR__SHIFT                                                                          0x7
1137 #define XPB_CLG_CFG0__HOST_FLUSH__SHIFT                                                                       0xa
1138 #define XPB_CLG_CFG0__SIDE_FLUSH__SHIFT                                                                       0xe
1139 #define XPB_CLG_CFG0__WCB_NUM_MASK                                                                            0x0000000FL
1140 #define XPB_CLG_CFG0__LB_TYPE_MASK                                                                            0x00000070L
1141 #define XPB_CLG_CFG0__P2P_BAR_MASK                                                                            0x00000380L
1142 #define XPB_CLG_CFG0__HOST_FLUSH_MASK                                                                         0x00003C00L
1143 #define XPB_CLG_CFG0__SIDE_FLUSH_MASK                                                                         0x0003C000L
1144 //XPB_CLG_CFG1
1145 #define XPB_CLG_CFG1__WCB_NUM__SHIFT                                                                          0x0
1146 #define XPB_CLG_CFG1__LB_TYPE__SHIFT                                                                          0x4
1147 #define XPB_CLG_CFG1__P2P_BAR__SHIFT                                                                          0x7
1148 #define XPB_CLG_CFG1__HOST_FLUSH__SHIFT                                                                       0xa
1149 #define XPB_CLG_CFG1__SIDE_FLUSH__SHIFT                                                                       0xe
1150 #define XPB_CLG_CFG1__WCB_NUM_MASK                                                                            0x0000000FL
1151 #define XPB_CLG_CFG1__LB_TYPE_MASK                                                                            0x00000070L
1152 #define XPB_CLG_CFG1__P2P_BAR_MASK                                                                            0x00000380L
1153 #define XPB_CLG_CFG1__HOST_FLUSH_MASK                                                                         0x00003C00L
1154 #define XPB_CLG_CFG1__SIDE_FLUSH_MASK                                                                         0x0003C000L
1155 //XPB_CLG_CFG2
1156 #define XPB_CLG_CFG2__WCB_NUM__SHIFT                                                                          0x0
1157 #define XPB_CLG_CFG2__LB_TYPE__SHIFT                                                                          0x4
1158 #define XPB_CLG_CFG2__P2P_BAR__SHIFT                                                                          0x7
1159 #define XPB_CLG_CFG2__HOST_FLUSH__SHIFT                                                                       0xa
1160 #define XPB_CLG_CFG2__SIDE_FLUSH__SHIFT                                                                       0xe
1161 #define XPB_CLG_CFG2__WCB_NUM_MASK                                                                            0x0000000FL
1162 #define XPB_CLG_CFG2__LB_TYPE_MASK                                                                            0x00000070L
1163 #define XPB_CLG_CFG2__P2P_BAR_MASK                                                                            0x00000380L
1164 #define XPB_CLG_CFG2__HOST_FLUSH_MASK                                                                         0x00003C00L
1165 #define XPB_CLG_CFG2__SIDE_FLUSH_MASK                                                                         0x0003C000L
1166 //XPB_CLG_CFG3
1167 #define XPB_CLG_CFG3__WCB_NUM__SHIFT                                                                          0x0
1168 #define XPB_CLG_CFG3__LB_TYPE__SHIFT                                                                          0x4
1169 #define XPB_CLG_CFG3__P2P_BAR__SHIFT                                                                          0x7
1170 #define XPB_CLG_CFG3__HOST_FLUSH__SHIFT                                                                       0xa
1171 #define XPB_CLG_CFG3__SIDE_FLUSH__SHIFT                                                                       0xe
1172 #define XPB_CLG_CFG3__WCB_NUM_MASK                                                                            0x0000000FL
1173 #define XPB_CLG_CFG3__LB_TYPE_MASK                                                                            0x00000070L
1174 #define XPB_CLG_CFG3__P2P_BAR_MASK                                                                            0x00000380L
1175 #define XPB_CLG_CFG3__HOST_FLUSH_MASK                                                                         0x00003C00L
1176 #define XPB_CLG_CFG3__SIDE_FLUSH_MASK                                                                         0x0003C000L
1177 //XPB_CLG_CFG4
1178 #define XPB_CLG_CFG4__WCB_NUM__SHIFT                                                                          0x0
1179 #define XPB_CLG_CFG4__LB_TYPE__SHIFT                                                                          0x4
1180 #define XPB_CLG_CFG4__P2P_BAR__SHIFT                                                                          0x7
1181 #define XPB_CLG_CFG4__HOST_FLUSH__SHIFT                                                                       0xa
1182 #define XPB_CLG_CFG4__SIDE_FLUSH__SHIFT                                                                       0xe
1183 #define XPB_CLG_CFG4__WCB_NUM_MASK                                                                            0x0000000FL
1184 #define XPB_CLG_CFG4__LB_TYPE_MASK                                                                            0x00000070L
1185 #define XPB_CLG_CFG4__P2P_BAR_MASK                                                                            0x00000380L
1186 #define XPB_CLG_CFG4__HOST_FLUSH_MASK                                                                         0x00003C00L
1187 #define XPB_CLG_CFG4__SIDE_FLUSH_MASK                                                                         0x0003C000L
1188 //XPB_CLG_CFG5
1189 #define XPB_CLG_CFG5__WCB_NUM__SHIFT                                                                          0x0
1190 #define XPB_CLG_CFG5__LB_TYPE__SHIFT                                                                          0x4
1191 #define XPB_CLG_CFG5__P2P_BAR__SHIFT                                                                          0x7
1192 #define XPB_CLG_CFG5__HOST_FLUSH__SHIFT                                                                       0xa
1193 #define XPB_CLG_CFG5__SIDE_FLUSH__SHIFT                                                                       0xe
1194 #define XPB_CLG_CFG5__WCB_NUM_MASK                                                                            0x0000000FL
1195 #define XPB_CLG_CFG5__LB_TYPE_MASK                                                                            0x00000070L
1196 #define XPB_CLG_CFG5__P2P_BAR_MASK                                                                            0x00000380L
1197 #define XPB_CLG_CFG5__HOST_FLUSH_MASK                                                                         0x00003C00L
1198 #define XPB_CLG_CFG5__SIDE_FLUSH_MASK                                                                         0x0003C000L
1199 //XPB_CLG_CFG6
1200 #define XPB_CLG_CFG6__WCB_NUM__SHIFT                                                                          0x0
1201 #define XPB_CLG_CFG6__LB_TYPE__SHIFT                                                                          0x4
1202 #define XPB_CLG_CFG6__P2P_BAR__SHIFT                                                                          0x7
1203 #define XPB_CLG_CFG6__HOST_FLUSH__SHIFT                                                                       0xa
1204 #define XPB_CLG_CFG6__SIDE_FLUSH__SHIFT                                                                       0xe
1205 #define XPB_CLG_CFG6__WCB_NUM_MASK                                                                            0x0000000FL
1206 #define XPB_CLG_CFG6__LB_TYPE_MASK                                                                            0x00000070L
1207 #define XPB_CLG_CFG6__P2P_BAR_MASK                                                                            0x00000380L
1208 #define XPB_CLG_CFG6__HOST_FLUSH_MASK                                                                         0x00003C00L
1209 #define XPB_CLG_CFG6__SIDE_FLUSH_MASK                                                                         0x0003C000L
1210 //XPB_CLG_CFG7
1211 #define XPB_CLG_CFG7__WCB_NUM__SHIFT                                                                          0x0
1212 #define XPB_CLG_CFG7__LB_TYPE__SHIFT                                                                          0x4
1213 #define XPB_CLG_CFG7__P2P_BAR__SHIFT                                                                          0x7
1214 #define XPB_CLG_CFG7__HOST_FLUSH__SHIFT                                                                       0xa
1215 #define XPB_CLG_CFG7__SIDE_FLUSH__SHIFT                                                                       0xe
1216 #define XPB_CLG_CFG7__WCB_NUM_MASK                                                                            0x0000000FL
1217 #define XPB_CLG_CFG7__LB_TYPE_MASK                                                                            0x00000070L
1218 #define XPB_CLG_CFG7__P2P_BAR_MASK                                                                            0x00000380L
1219 #define XPB_CLG_CFG7__HOST_FLUSH_MASK                                                                         0x00003C00L
1220 #define XPB_CLG_CFG7__SIDE_FLUSH_MASK                                                                         0x0003C000L
1221 //XPB_CLG_EXTRA
1222 #define XPB_CLG_EXTRA__CMP0_HIGH__SHIFT                                                                       0x0
1223 #define XPB_CLG_EXTRA__CMP0_LOW__SHIFT                                                                        0x6
1224 #define XPB_CLG_EXTRA__VLD0__SHIFT                                                                            0xb
1225 #define XPB_CLG_EXTRA__CLG0_NUM__SHIFT                                                                        0xc
1226 #define XPB_CLG_EXTRA__CMP1_HIGH__SHIFT                                                                       0xf
1227 #define XPB_CLG_EXTRA__CMP1_LOW__SHIFT                                                                        0x15
1228 #define XPB_CLG_EXTRA__VLD1__SHIFT                                                                            0x1a
1229 #define XPB_CLG_EXTRA__CLG1_NUM__SHIFT                                                                        0x1b
1230 #define XPB_CLG_EXTRA__CMP0_HIGH_MASK                                                                         0x0000003FL
1231 #define XPB_CLG_EXTRA__CMP0_LOW_MASK                                                                          0x000007C0L
1232 #define XPB_CLG_EXTRA__VLD0_MASK                                                                              0x00000800L
1233 #define XPB_CLG_EXTRA__CLG0_NUM_MASK                                                                          0x00007000L
1234 #define XPB_CLG_EXTRA__CMP1_HIGH_MASK                                                                         0x001F8000L
1235 #define XPB_CLG_EXTRA__CMP1_LOW_MASK                                                                          0x03E00000L
1236 #define XPB_CLG_EXTRA__VLD1_MASK                                                                              0x04000000L
1237 #define XPB_CLG_EXTRA__CLG1_NUM_MASK                                                                          0x38000000L
1238 //XPB_CLG_EXTRA_MSK
1239 #define XPB_CLG_EXTRA_MSK__MSK0_HIGH__SHIFT                                                                   0x0
1240 #define XPB_CLG_EXTRA_MSK__MSK0_LOW__SHIFT                                                                    0x6
1241 #define XPB_CLG_EXTRA_MSK__MSK1_HIGH__SHIFT                                                                   0xb
1242 #define XPB_CLG_EXTRA_MSK__MSK1_LOW__SHIFT                                                                    0x11
1243 #define XPB_CLG_EXTRA_MSK__MSK0_HIGH_MASK                                                                     0x0000003FL
1244 #define XPB_CLG_EXTRA_MSK__MSK0_LOW_MASK                                                                      0x000007C0L
1245 #define XPB_CLG_EXTRA_MSK__MSK1_HIGH_MASK                                                                     0x0001F800L
1246 #define XPB_CLG_EXTRA_MSK__MSK1_LOW_MASK                                                                      0x003E0000L
1247 //XPB_LB_ADDR
1248 #define XPB_LB_ADDR__CMP0__SHIFT                                                                              0x0
1249 #define XPB_LB_ADDR__MASK0__SHIFT                                                                             0xa
1250 #define XPB_LB_ADDR__CMP1__SHIFT                                                                              0x14
1251 #define XPB_LB_ADDR__MASK1__SHIFT                                                                             0x1a
1252 #define XPB_LB_ADDR__CMP0_MASK                                                                                0x000003FFL
1253 #define XPB_LB_ADDR__MASK0_MASK                                                                               0x000FFC00L
1254 #define XPB_LB_ADDR__CMP1_MASK                                                                                0x03F00000L
1255 #define XPB_LB_ADDR__MASK1_MASK                                                                               0xFC000000L
1256 //XPB_WCB_STS
1257 #define XPB_WCB_STS__PBUF_VLD__SHIFT                                                                          0x0
1258 #define XPB_WCB_STS__WCB_HST_DATA_BUF_CNT__SHIFT                                                              0x10
1259 #define XPB_WCB_STS__WCB_SID_DATA_BUF_CNT__SHIFT                                                              0x17
1260 #define XPB_WCB_STS__PBUF_VLD_MASK                                                                            0x0000FFFFL
1261 #define XPB_WCB_STS__WCB_HST_DATA_BUF_CNT_MASK                                                                0x007F0000L
1262 #define XPB_WCB_STS__WCB_SID_DATA_BUF_CNT_MASK                                                                0x3F800000L
1263 //XPB_HST_CFG
1264 #define XPB_HST_CFG__BAR_UP_WR_CMD__SHIFT                                                                     0x0
1265 #define XPB_HST_CFG__BAR_UP_WR_CMD_MASK                                                                       0x00000001L
1266 //XPB_P2P_BAR_CFG
1267 #define XPB_P2P_BAR_CFG__ADDR_SIZE__SHIFT                                                                     0x0
1268 #define XPB_P2P_BAR_CFG__SEND_BAR__SHIFT                                                                      0x4
1269 #define XPB_P2P_BAR_CFG__SNOOP__SHIFT                                                                         0x6
1270 #define XPB_P2P_BAR_CFG__SEND_DIS__SHIFT                                                                      0x7
1271 #define XPB_P2P_BAR_CFG__COMPRESS_DIS__SHIFT                                                                  0x8
1272 #define XPB_P2P_BAR_CFG__UPDATE_DIS__SHIFT                                                                    0x9
1273 #define XPB_P2P_BAR_CFG__REGBAR_FROM_SYSBAR__SHIFT                                                            0xa
1274 #define XPB_P2P_BAR_CFG__RD_EN__SHIFT                                                                         0xb
1275 #define XPB_P2P_BAR_CFG__ATC_TRANSLATED__SHIFT                                                                0xc
1276 #define XPB_P2P_BAR_CFG__ADDR_SIZE_MASK                                                                       0x0000000FL
1277 #define XPB_P2P_BAR_CFG__SEND_BAR_MASK                                                                        0x00000030L
1278 #define XPB_P2P_BAR_CFG__SNOOP_MASK                                                                           0x00000040L
1279 #define XPB_P2P_BAR_CFG__SEND_DIS_MASK                                                                        0x00000080L
1280 #define XPB_P2P_BAR_CFG__COMPRESS_DIS_MASK                                                                    0x00000100L
1281 #define XPB_P2P_BAR_CFG__UPDATE_DIS_MASK                                                                      0x00000200L
1282 #define XPB_P2P_BAR_CFG__REGBAR_FROM_SYSBAR_MASK                                                              0x00000400L
1283 #define XPB_P2P_BAR_CFG__RD_EN_MASK                                                                           0x00000800L
1284 #define XPB_P2P_BAR_CFG__ATC_TRANSLATED_MASK                                                                  0x00001000L
1285 //XPB_P2P_BAR0
1286 #define XPB_P2P_BAR0__HOST_FLUSH__SHIFT                                                                       0x0
1287 #define XPB_P2P_BAR0__REG_SYS_BAR__SHIFT                                                                      0x4
1288 #define XPB_P2P_BAR0__MEM_SYS_BAR__SHIFT                                                                      0x8
1289 #define XPB_P2P_BAR0__VALID__SHIFT                                                                            0xc
1290 #define XPB_P2P_BAR0__SEND_DIS__SHIFT                                                                         0xd
1291 #define XPB_P2P_BAR0__COMPRESS_DIS__SHIFT                                                                     0xe
1292 #define XPB_P2P_BAR0__RESERVED__SHIFT                                                                         0xf
1293 #define XPB_P2P_BAR0__ADDRESS__SHIFT                                                                          0x10
1294 #define XPB_P2P_BAR0__HOST_FLUSH_MASK                                                                         0x0000000FL
1295 #define XPB_P2P_BAR0__REG_SYS_BAR_MASK                                                                        0x000000F0L
1296 #define XPB_P2P_BAR0__MEM_SYS_BAR_MASK                                                                        0x00000F00L
1297 #define XPB_P2P_BAR0__VALID_MASK                                                                              0x00001000L
1298 #define XPB_P2P_BAR0__SEND_DIS_MASK                                                                           0x00002000L
1299 #define XPB_P2P_BAR0__COMPRESS_DIS_MASK                                                                       0x00004000L
1300 #define XPB_P2P_BAR0__RESERVED_MASK                                                                           0x00008000L
1301 #define XPB_P2P_BAR0__ADDRESS_MASK                                                                            0xFFFF0000L
1302 //XPB_P2P_BAR1
1303 #define XPB_P2P_BAR1__HOST_FLUSH__SHIFT                                                                       0x0
1304 #define XPB_P2P_BAR1__REG_SYS_BAR__SHIFT                                                                      0x4
1305 #define XPB_P2P_BAR1__MEM_SYS_BAR__SHIFT                                                                      0x8
1306 #define XPB_P2P_BAR1__VALID__SHIFT                                                                            0xc
1307 #define XPB_P2P_BAR1__SEND_DIS__SHIFT                                                                         0xd
1308 #define XPB_P2P_BAR1__COMPRESS_DIS__SHIFT                                                                     0xe
1309 #define XPB_P2P_BAR1__RESERVED__SHIFT                                                                         0xf
1310 #define XPB_P2P_BAR1__ADDRESS__SHIFT                                                                          0x10
1311 #define XPB_P2P_BAR1__HOST_FLUSH_MASK                                                                         0x0000000FL
1312 #define XPB_P2P_BAR1__REG_SYS_BAR_MASK                                                                        0x000000F0L
1313 #define XPB_P2P_BAR1__MEM_SYS_BAR_MASK                                                                        0x00000F00L
1314 #define XPB_P2P_BAR1__VALID_MASK                                                                              0x00001000L
1315 #define XPB_P2P_BAR1__SEND_DIS_MASK                                                                           0x00002000L
1316 #define XPB_P2P_BAR1__COMPRESS_DIS_MASK                                                                       0x00004000L
1317 #define XPB_P2P_BAR1__RESERVED_MASK                                                                           0x00008000L
1318 #define XPB_P2P_BAR1__ADDRESS_MASK                                                                            0xFFFF0000L
1319 //XPB_P2P_BAR2
1320 #define XPB_P2P_BAR2__HOST_FLUSH__SHIFT                                                                       0x0
1321 #define XPB_P2P_BAR2__REG_SYS_BAR__SHIFT                                                                      0x4
1322 #define XPB_P2P_BAR2__MEM_SYS_BAR__SHIFT                                                                      0x8
1323 #define XPB_P2P_BAR2__VALID__SHIFT                                                                            0xc
1324 #define XPB_P2P_BAR2__SEND_DIS__SHIFT                                                                         0xd
1325 #define XPB_P2P_BAR2__COMPRESS_DIS__SHIFT                                                                     0xe
1326 #define XPB_P2P_BAR2__RESERVED__SHIFT                                                                         0xf
1327 #define XPB_P2P_BAR2__ADDRESS__SHIFT                                                                          0x10
1328 #define XPB_P2P_BAR2__HOST_FLUSH_MASK                                                                         0x0000000FL
1329 #define XPB_P2P_BAR2__REG_SYS_BAR_MASK                                                                        0x000000F0L
1330 #define XPB_P2P_BAR2__MEM_SYS_BAR_MASK                                                                        0x00000F00L
1331 #define XPB_P2P_BAR2__VALID_MASK                                                                              0x00001000L
1332 #define XPB_P2P_BAR2__SEND_DIS_MASK                                                                           0x00002000L
1333 #define XPB_P2P_BAR2__COMPRESS_DIS_MASK                                                                       0x00004000L
1334 #define XPB_P2P_BAR2__RESERVED_MASK                                                                           0x00008000L
1335 #define XPB_P2P_BAR2__ADDRESS_MASK                                                                            0xFFFF0000L
1336 //XPB_P2P_BAR3
1337 #define XPB_P2P_BAR3__HOST_FLUSH__SHIFT                                                                       0x0
1338 #define XPB_P2P_BAR3__REG_SYS_BAR__SHIFT                                                                      0x4
1339 #define XPB_P2P_BAR3__MEM_SYS_BAR__SHIFT                                                                      0x8
1340 #define XPB_P2P_BAR3__VALID__SHIFT                                                                            0xc
1341 #define XPB_P2P_BAR3__SEND_DIS__SHIFT                                                                         0xd
1342 #define XPB_P2P_BAR3__COMPRESS_DIS__SHIFT                                                                     0xe
1343 #define XPB_P2P_BAR3__RESERVED__SHIFT                                                                         0xf
1344 #define XPB_P2P_BAR3__ADDRESS__SHIFT                                                                          0x10
1345 #define XPB_P2P_BAR3__HOST_FLUSH_MASK                                                                         0x0000000FL
1346 #define XPB_P2P_BAR3__REG_SYS_BAR_MASK                                                                        0x000000F0L
1347 #define XPB_P2P_BAR3__MEM_SYS_BAR_MASK                                                                        0x00000F00L
1348 #define XPB_P2P_BAR3__VALID_MASK                                                                              0x00001000L
1349 #define XPB_P2P_BAR3__SEND_DIS_MASK                                                                           0x00002000L
1350 #define XPB_P2P_BAR3__COMPRESS_DIS_MASK                                                                       0x00004000L
1351 #define XPB_P2P_BAR3__RESERVED_MASK                                                                           0x00008000L
1352 #define XPB_P2P_BAR3__ADDRESS_MASK                                                                            0xFFFF0000L
1353 //XPB_P2P_BAR4
1354 #define XPB_P2P_BAR4__HOST_FLUSH__SHIFT                                                                       0x0
1355 #define XPB_P2P_BAR4__REG_SYS_BAR__SHIFT                                                                      0x4
1356 #define XPB_P2P_BAR4__MEM_SYS_BAR__SHIFT                                                                      0x8
1357 #define XPB_P2P_BAR4__VALID__SHIFT                                                                            0xc
1358 #define XPB_P2P_BAR4__SEND_DIS__SHIFT                                                                         0xd
1359 #define XPB_P2P_BAR4__COMPRESS_DIS__SHIFT                                                                     0xe
1360 #define XPB_P2P_BAR4__RESERVED__SHIFT                                                                         0xf
1361 #define XPB_P2P_BAR4__ADDRESS__SHIFT                                                                          0x10
1362 #define XPB_P2P_BAR4__HOST_FLUSH_MASK                                                                         0x0000000FL
1363 #define XPB_P2P_BAR4__REG_SYS_BAR_MASK                                                                        0x000000F0L
1364 #define XPB_P2P_BAR4__MEM_SYS_BAR_MASK                                                                        0x00000F00L
1365 #define XPB_P2P_BAR4__VALID_MASK                                                                              0x00001000L
1366 #define XPB_P2P_BAR4__SEND_DIS_MASK                                                                           0x00002000L
1367 #define XPB_P2P_BAR4__COMPRESS_DIS_MASK                                                                       0x00004000L
1368 #define XPB_P2P_BAR4__RESERVED_MASK                                                                           0x00008000L
1369 #define XPB_P2P_BAR4__ADDRESS_MASK                                                                            0xFFFF0000L
1370 //XPB_P2P_BAR5
1371 #define XPB_P2P_BAR5__HOST_FLUSH__SHIFT                                                                       0x0
1372 #define XPB_P2P_BAR5__REG_SYS_BAR__SHIFT                                                                      0x4
1373 #define XPB_P2P_BAR5__MEM_SYS_BAR__SHIFT                                                                      0x8
1374 #define XPB_P2P_BAR5__VALID__SHIFT                                                                            0xc
1375 #define XPB_P2P_BAR5__SEND_DIS__SHIFT                                                                         0xd
1376 #define XPB_P2P_BAR5__COMPRESS_DIS__SHIFT                                                                     0xe
1377 #define XPB_P2P_BAR5__RESERVED__SHIFT                                                                         0xf
1378 #define XPB_P2P_BAR5__ADDRESS__SHIFT                                                                          0x10
1379 #define XPB_P2P_BAR5__HOST_FLUSH_MASK                                                                         0x0000000FL
1380 #define XPB_P2P_BAR5__REG_SYS_BAR_MASK                                                                        0x000000F0L
1381 #define XPB_P2P_BAR5__MEM_SYS_BAR_MASK                                                                        0x00000F00L
1382 #define XPB_P2P_BAR5__VALID_MASK                                                                              0x00001000L
1383 #define XPB_P2P_BAR5__SEND_DIS_MASK                                                                           0x00002000L
1384 #define XPB_P2P_BAR5__COMPRESS_DIS_MASK                                                                       0x00004000L
1385 #define XPB_P2P_BAR5__RESERVED_MASK                                                                           0x00008000L
1386 #define XPB_P2P_BAR5__ADDRESS_MASK                                                                            0xFFFF0000L
1387 //XPB_P2P_BAR6
1388 #define XPB_P2P_BAR6__HOST_FLUSH__SHIFT                                                                       0x0
1389 #define XPB_P2P_BAR6__REG_SYS_BAR__SHIFT                                                                      0x4
1390 #define XPB_P2P_BAR6__MEM_SYS_BAR__SHIFT                                                                      0x8
1391 #define XPB_P2P_BAR6__VALID__SHIFT                                                                            0xc
1392 #define XPB_P2P_BAR6__SEND_DIS__SHIFT                                                                         0xd
1393 #define XPB_P2P_BAR6__COMPRESS_DIS__SHIFT                                                                     0xe
1394 #define XPB_P2P_BAR6__RESERVED__SHIFT                                                                         0xf
1395 #define XPB_P2P_BAR6__ADDRESS__SHIFT                                                                          0x10
1396 #define XPB_P2P_BAR6__HOST_FLUSH_MASK                                                                         0x0000000FL
1397 #define XPB_P2P_BAR6__REG_SYS_BAR_MASK                                                                        0x000000F0L
1398 #define XPB_P2P_BAR6__MEM_SYS_BAR_MASK                                                                        0x00000F00L
1399 #define XPB_P2P_BAR6__VALID_MASK                                                                              0x00001000L
1400 #define XPB_P2P_BAR6__SEND_DIS_MASK                                                                           0x00002000L
1401 #define XPB_P2P_BAR6__COMPRESS_DIS_MASK                                                                       0x00004000L
1402 #define XPB_P2P_BAR6__RESERVED_MASK                                                                           0x00008000L
1403 #define XPB_P2P_BAR6__ADDRESS_MASK                                                                            0xFFFF0000L
1404 //XPB_P2P_BAR7
1405 #define XPB_P2P_BAR7__HOST_FLUSH__SHIFT                                                                       0x0
1406 #define XPB_P2P_BAR7__REG_SYS_BAR__SHIFT                                                                      0x4
1407 #define XPB_P2P_BAR7__MEM_SYS_BAR__SHIFT                                                                      0x8
1408 #define XPB_P2P_BAR7__VALID__SHIFT                                                                            0xc
1409 #define XPB_P2P_BAR7__SEND_DIS__SHIFT                                                                         0xd
1410 #define XPB_P2P_BAR7__COMPRESS_DIS__SHIFT                                                                     0xe
1411 #define XPB_P2P_BAR7__RESERVED__SHIFT                                                                         0xf
1412 #define XPB_P2P_BAR7__ADDRESS__SHIFT                                                                          0x10
1413 #define XPB_P2P_BAR7__HOST_FLUSH_MASK                                                                         0x0000000FL
1414 #define XPB_P2P_BAR7__REG_SYS_BAR_MASK                                                                        0x000000F0L
1415 #define XPB_P2P_BAR7__MEM_SYS_BAR_MASK                                                                        0x00000F00L
1416 #define XPB_P2P_BAR7__VALID_MASK                                                                              0x00001000L
1417 #define XPB_P2P_BAR7__SEND_DIS_MASK                                                                           0x00002000L
1418 #define XPB_P2P_BAR7__COMPRESS_DIS_MASK                                                                       0x00004000L
1419 #define XPB_P2P_BAR7__RESERVED_MASK                                                                           0x00008000L
1420 #define XPB_P2P_BAR7__ADDRESS_MASK                                                                            0xFFFF0000L
1421 //XPB_P2P_BAR_SETUP
1422 #define XPB_P2P_BAR_SETUP__SEL__SHIFT                                                                         0x0
1423 #define XPB_P2P_BAR_SETUP__REG_SYS_BAR__SHIFT                                                                 0x8
1424 #define XPB_P2P_BAR_SETUP__VALID__SHIFT                                                                       0xc
1425 #define XPB_P2P_BAR_SETUP__SEND_DIS__SHIFT                                                                    0xd
1426 #define XPB_P2P_BAR_SETUP__COMPRESS_DIS__SHIFT                                                                0xe
1427 #define XPB_P2P_BAR_SETUP__RESERVED__SHIFT                                                                    0xf
1428 #define XPB_P2P_BAR_SETUP__ADDRESS__SHIFT                                                                     0x10
1429 #define XPB_P2P_BAR_SETUP__SEL_MASK                                                                           0x000000FFL
1430 #define XPB_P2P_BAR_SETUP__REG_SYS_BAR_MASK                                                                   0x00000F00L
1431 #define XPB_P2P_BAR_SETUP__VALID_MASK                                                                         0x00001000L
1432 #define XPB_P2P_BAR_SETUP__SEND_DIS_MASK                                                                      0x00002000L
1433 #define XPB_P2P_BAR_SETUP__COMPRESS_DIS_MASK                                                                  0x00004000L
1434 #define XPB_P2P_BAR_SETUP__RESERVED_MASK                                                                      0x00008000L
1435 #define XPB_P2P_BAR_SETUP__ADDRESS_MASK                                                                       0xFFFF0000L
1436 //XPB_P2P_BAR_DELTA_ABOVE
1437 #define XPB_P2P_BAR_DELTA_ABOVE__EN__SHIFT                                                                    0x0
1438 #define XPB_P2P_BAR_DELTA_ABOVE__DELTA__SHIFT                                                                 0x8
1439 #define XPB_P2P_BAR_DELTA_ABOVE__EN_MASK                                                                      0x000000FFL
1440 #define XPB_P2P_BAR_DELTA_ABOVE__DELTA_MASK                                                                   0x0FFFFF00L
1441 //XPB_P2P_BAR_DELTA_BELOW
1442 #define XPB_P2P_BAR_DELTA_BELOW__EN__SHIFT                                                                    0x0
1443 #define XPB_P2P_BAR_DELTA_BELOW__DELTA__SHIFT                                                                 0x8
1444 #define XPB_P2P_BAR_DELTA_BELOW__EN_MASK                                                                      0x000000FFL
1445 #define XPB_P2P_BAR_DELTA_BELOW__DELTA_MASK                                                                   0x0FFFFF00L
1446 //XPB_PEER_SYS_BAR0
1447 #define XPB_PEER_SYS_BAR0__VALID__SHIFT                                                                       0x0
1448 #define XPB_PEER_SYS_BAR0__ADDR__SHIFT                                                                        0x1
1449 #define XPB_PEER_SYS_BAR0__VALID_MASK                                                                         0x00000001L
1450 #define XPB_PEER_SYS_BAR0__ADDR_MASK                                                                          0xFFFFFFFEL
1451 //XPB_PEER_SYS_BAR1
1452 #define XPB_PEER_SYS_BAR1__VALID__SHIFT                                                                       0x0
1453 #define XPB_PEER_SYS_BAR1__ADDR__SHIFT                                                                        0x1
1454 #define XPB_PEER_SYS_BAR1__VALID_MASK                                                                         0x00000001L
1455 #define XPB_PEER_SYS_BAR1__ADDR_MASK                                                                          0xFFFFFFFEL
1456 //XPB_PEER_SYS_BAR2
1457 #define XPB_PEER_SYS_BAR2__VALID__SHIFT                                                                       0x0
1458 #define XPB_PEER_SYS_BAR2__ADDR__SHIFT                                                                        0x1
1459 #define XPB_PEER_SYS_BAR2__VALID_MASK                                                                         0x00000001L
1460 #define XPB_PEER_SYS_BAR2__ADDR_MASK                                                                          0xFFFFFFFEL
1461 //XPB_PEER_SYS_BAR3
1462 #define XPB_PEER_SYS_BAR3__VALID__SHIFT                                                                       0x0
1463 #define XPB_PEER_SYS_BAR3__ADDR__SHIFT                                                                        0x1
1464 #define XPB_PEER_SYS_BAR3__VALID_MASK                                                                         0x00000001L
1465 #define XPB_PEER_SYS_BAR3__ADDR_MASK                                                                          0xFFFFFFFEL
1466 //XPB_PEER_SYS_BAR4
1467 #define XPB_PEER_SYS_BAR4__VALID__SHIFT                                                                       0x0
1468 #define XPB_PEER_SYS_BAR4__ADDR__SHIFT                                                                        0x1
1469 #define XPB_PEER_SYS_BAR4__VALID_MASK                                                                         0x00000001L
1470 #define XPB_PEER_SYS_BAR4__ADDR_MASK                                                                          0xFFFFFFFEL
1471 //XPB_PEER_SYS_BAR5
1472 #define XPB_PEER_SYS_BAR5__VALID__SHIFT                                                                       0x0
1473 #define XPB_PEER_SYS_BAR5__ADDR__SHIFT                                                                        0x1
1474 #define XPB_PEER_SYS_BAR5__VALID_MASK                                                                         0x00000001L
1475 #define XPB_PEER_SYS_BAR5__ADDR_MASK                                                                          0xFFFFFFFEL
1476 //XPB_PEER_SYS_BAR6
1477 #define XPB_PEER_SYS_BAR6__VALID__SHIFT                                                                       0x0
1478 #define XPB_PEER_SYS_BAR6__ADDR__SHIFT                                                                        0x1
1479 #define XPB_PEER_SYS_BAR6__VALID_MASK                                                                         0x00000001L
1480 #define XPB_PEER_SYS_BAR6__ADDR_MASK                                                                          0xFFFFFFFEL
1481 //XPB_PEER_SYS_BAR7
1482 #define XPB_PEER_SYS_BAR7__VALID__SHIFT                                                                       0x0
1483 #define XPB_PEER_SYS_BAR7__ADDR__SHIFT                                                                        0x1
1484 #define XPB_PEER_SYS_BAR7__VALID_MASK                                                                         0x00000001L
1485 #define XPB_PEER_SYS_BAR7__ADDR_MASK                                                                          0xFFFFFFFEL
1486 //XPB_PEER_SYS_BAR8
1487 #define XPB_PEER_SYS_BAR8__VALID__SHIFT                                                                       0x0
1488 #define XPB_PEER_SYS_BAR8__ADDR__SHIFT                                                                        0x1
1489 #define XPB_PEER_SYS_BAR8__VALID_MASK                                                                         0x00000001L
1490 #define XPB_PEER_SYS_BAR8__ADDR_MASK                                                                          0xFFFFFFFEL
1491 //XPB_PEER_SYS_BAR9
1492 #define XPB_PEER_SYS_BAR9__VALID__SHIFT                                                                       0x0
1493 #define XPB_PEER_SYS_BAR9__ADDR__SHIFT                                                                        0x1
1494 #define XPB_PEER_SYS_BAR9__VALID_MASK                                                                         0x00000001L
1495 #define XPB_PEER_SYS_BAR9__ADDR_MASK                                                                          0xFFFFFFFEL
1496 //XPB_PEER_SYS_BAR10
1497 #define XPB_PEER_SYS_BAR10__VALID__SHIFT                                                                      0x0
1498 #define XPB_PEER_SYS_BAR10__ADDR__SHIFT                                                                       0x1
1499 #define XPB_PEER_SYS_BAR10__VALID_MASK                                                                        0x00000001L
1500 #define XPB_PEER_SYS_BAR10__ADDR_MASK                                                                         0xFFFFFFFEL
1501 //XPB_PEER_SYS_BAR11
1502 #define XPB_PEER_SYS_BAR11__VALID__SHIFT                                                                      0x0
1503 #define XPB_PEER_SYS_BAR11__ADDR__SHIFT                                                                       0x1
1504 #define XPB_PEER_SYS_BAR11__VALID_MASK                                                                        0x00000001L
1505 #define XPB_PEER_SYS_BAR11__ADDR_MASK                                                                         0xFFFFFFFEL
1506 //XPB_PEER_SYS_BAR12
1507 #define XPB_PEER_SYS_BAR12__VALID__SHIFT                                                                      0x0
1508 #define XPB_PEER_SYS_BAR12__ADDR__SHIFT                                                                       0x1
1509 #define XPB_PEER_SYS_BAR12__VALID_MASK                                                                        0x00000001L
1510 #define XPB_PEER_SYS_BAR12__ADDR_MASK                                                                         0xFFFFFFFEL
1511 //XPB_PEER_SYS_BAR13
1512 #define XPB_PEER_SYS_BAR13__VALID__SHIFT                                                                      0x0
1513 #define XPB_PEER_SYS_BAR13__ADDR__SHIFT                                                                       0x1
1514 #define XPB_PEER_SYS_BAR13__VALID_MASK                                                                        0x00000001L
1515 #define XPB_PEER_SYS_BAR13__ADDR_MASK                                                                         0xFFFFFFFEL
1516 //XPB_CLK_GAT
1517 #define XPB_CLK_GAT__ONDLY__SHIFT                                                                             0x0
1518 #define XPB_CLK_GAT__OFFDLY__SHIFT                                                                            0x6
1519 #define XPB_CLK_GAT__RDYDLY__SHIFT                                                                            0xc
1520 #define XPB_CLK_GAT__ENABLE__SHIFT                                                                            0x12
1521 #define XPB_CLK_GAT__MEM_LS_ENABLE__SHIFT                                                                     0x13
1522 #define XPB_CLK_GAT__ONDLY_MASK                                                                               0x0000003FL
1523 #define XPB_CLK_GAT__OFFDLY_MASK                                                                              0x00000FC0L
1524 #define XPB_CLK_GAT__RDYDLY_MASK                                                                              0x0003F000L
1525 #define XPB_CLK_GAT__ENABLE_MASK                                                                              0x00040000L
1526 #define XPB_CLK_GAT__MEM_LS_ENABLE_MASK                                                                       0x00080000L
1527 //XPB_INTF_CFG
1528 #define XPB_INTF_CFG__RPB_WRREQ_CRD__SHIFT                                                                    0x0
1529 #define XPB_INTF_CFG__MC_WRRET_ASK__SHIFT                                                                     0x8
1530 #define XPB_INTF_CFG__XSP_REQ_CRD__SHIFT                                                                      0x10
1531 #define XPB_INTF_CFG__P2P_WR_CHAIN_BREAK__SHIFT                                                               0x17
1532 #define XPB_INTF_CFG__XSP_SNOOP_SEL__SHIFT                                                                    0x1b
1533 #define XPB_INTF_CFG__XSP_SNOOP_VAL__SHIFT                                                                    0x1d
1534 #define XPB_INTF_CFG__XSP_ORDERING_SEL__SHIFT                                                                 0x1e
1535 #define XPB_INTF_CFG__XSP_ORDERING_VAL__SHIFT                                                                 0x1f
1536 #define XPB_INTF_CFG__RPB_WRREQ_CRD_MASK                                                                      0x000000FFL
1537 #define XPB_INTF_CFG__MC_WRRET_ASK_MASK                                                                       0x0000FF00L
1538 #define XPB_INTF_CFG__XSP_REQ_CRD_MASK                                                                        0x007F0000L
1539 #define XPB_INTF_CFG__P2P_WR_CHAIN_BREAK_MASK                                                                 0x00800000L
1540 #define XPB_INTF_CFG__XSP_SNOOP_SEL_MASK                                                                      0x18000000L
1541 #define XPB_INTF_CFG__XSP_SNOOP_VAL_MASK                                                                      0x20000000L
1542 #define XPB_INTF_CFG__XSP_ORDERING_SEL_MASK                                                                   0x40000000L
1543 #define XPB_INTF_CFG__XSP_ORDERING_VAL_MASK                                                                   0x80000000L
1544 //XPB_INTF_STS
1545 #define XPB_INTF_STS__RPB_WRREQ_CRD__SHIFT                                                                    0x0
1546 #define XPB_INTF_STS__XSP_REQ_CRD__SHIFT                                                                      0x8
1547 #define XPB_INTF_STS__HOP_DATA_BUF_FULL__SHIFT                                                                0xf
1548 #define XPB_INTF_STS__HOP_ATTR_BUF_FULL__SHIFT                                                                0x10
1549 #define XPB_INTF_STS__CNS_BUF_FULL__SHIFT                                                                     0x11
1550 #define XPB_INTF_STS__CNS_BUF_BUSY__SHIFT                                                                     0x12
1551 #define XPB_INTF_STS__RPB_RDREQ_CRD__SHIFT                                                                    0x13
1552 #define XPB_INTF_STS__RPB_WRREQ_CRD_MASK                                                                      0x000000FFL
1553 #define XPB_INTF_STS__XSP_REQ_CRD_MASK                                                                        0x00007F00L
1554 #define XPB_INTF_STS__HOP_DATA_BUF_FULL_MASK                                                                  0x00008000L
1555 #define XPB_INTF_STS__HOP_ATTR_BUF_FULL_MASK                                                                  0x00010000L
1556 #define XPB_INTF_STS__CNS_BUF_FULL_MASK                                                                       0x00020000L
1557 #define XPB_INTF_STS__CNS_BUF_BUSY_MASK                                                                       0x00040000L
1558 #define XPB_INTF_STS__RPB_RDREQ_CRD_MASK                                                                      0x07F80000L
1559 //XPB_PIPE_STS
1560 #define XPB_PIPE_STS__WCB_ANY_PBUF__SHIFT                                                                     0x0
1561 #define XPB_PIPE_STS__WCB_HST_DATA_BUF_CNT__SHIFT                                                             0x1
1562 #define XPB_PIPE_STS__WCB_SID_DATA_BUF_CNT__SHIFT                                                             0x8
1563 #define XPB_PIPE_STS__WCB_HST_RD_PTR_BUF_FULL__SHIFT                                                          0xf
1564 #define XPB_PIPE_STS__WCB_SID_RD_PTR_BUF_FULL__SHIFT                                                          0x10
1565 #define XPB_PIPE_STS__WCB_HST_REQ_FIFO_FULL__SHIFT                                                            0x11
1566 #define XPB_PIPE_STS__WCB_SID_REQ_FIFO_FULL__SHIFT                                                            0x12
1567 #define XPB_PIPE_STS__WCB_HST_REQ_OBUF_FULL__SHIFT                                                            0x13
1568 #define XPB_PIPE_STS__WCB_SID_REQ_OBUF_FULL__SHIFT                                                            0x14
1569 #define XPB_PIPE_STS__WCB_HST_DATA_OBUF_FULL__SHIFT                                                           0x15
1570 #define XPB_PIPE_STS__WCB_SID_DATA_OBUF_FULL__SHIFT                                                           0x16
1571 #define XPB_PIPE_STS__RET_BUF_FULL__SHIFT                                                                     0x17
1572 #define XPB_PIPE_STS__XPB_CLK_BUSY_BITS__SHIFT                                                                0x18
1573 #define XPB_PIPE_STS__WCB_ANY_PBUF_MASK                                                                       0x00000001L
1574 #define XPB_PIPE_STS__WCB_HST_DATA_BUF_CNT_MASK                                                               0x000000FEL
1575 #define XPB_PIPE_STS__WCB_SID_DATA_BUF_CNT_MASK                                                               0x00007F00L
1576 #define XPB_PIPE_STS__WCB_HST_RD_PTR_BUF_FULL_MASK                                                            0x00008000L
1577 #define XPB_PIPE_STS__WCB_SID_RD_PTR_BUF_FULL_MASK                                                            0x00010000L
1578 #define XPB_PIPE_STS__WCB_HST_REQ_FIFO_FULL_MASK                                                              0x00020000L
1579 #define XPB_PIPE_STS__WCB_SID_REQ_FIFO_FULL_MASK                                                              0x00040000L
1580 #define XPB_PIPE_STS__WCB_HST_REQ_OBUF_FULL_MASK                                                              0x00080000L
1581 #define XPB_PIPE_STS__WCB_SID_REQ_OBUF_FULL_MASK                                                              0x00100000L
1582 #define XPB_PIPE_STS__WCB_HST_DATA_OBUF_FULL_MASK                                                             0x00200000L
1583 #define XPB_PIPE_STS__WCB_SID_DATA_OBUF_FULL_MASK                                                             0x00400000L
1584 #define XPB_PIPE_STS__RET_BUF_FULL_MASK                                                                       0x00800000L
1585 #define XPB_PIPE_STS__XPB_CLK_BUSY_BITS_MASK                                                                  0xFF000000L
1586 //XPB_SUB_CTRL
1587 #define XPB_SUB_CTRL__WRREQ_BYPASS_XPB__SHIFT                                                                 0x0
1588 #define XPB_SUB_CTRL__STALL_CNS_RTR_REQ__SHIFT                                                                0x1
1589 #define XPB_SUB_CTRL__STALL_RTR_RPB_WRREQ__SHIFT                                                              0x2
1590 #define XPB_SUB_CTRL__STALL_RTR_MAP_REQ__SHIFT                                                                0x3
1591 #define XPB_SUB_CTRL__STALL_MAP_WCB_REQ__SHIFT                                                                0x4
1592 #define XPB_SUB_CTRL__STALL_WCB_SID_REQ__SHIFT                                                                0x5
1593 #define XPB_SUB_CTRL__STALL_MC_XSP_REQ_SEND__SHIFT                                                            0x6
1594 #define XPB_SUB_CTRL__STALL_WCB_HST_REQ__SHIFT                                                                0x7
1595 #define XPB_SUB_CTRL__STALL_HST_HOP_REQ__SHIFT                                                                0x8
1596 #define XPB_SUB_CTRL__STALL_XPB_RPB_REQ_ATTR__SHIFT                                                           0x9
1597 #define XPB_SUB_CTRL__RESET_CNS__SHIFT                                                                        0xa
1598 #define XPB_SUB_CTRL__RESET_RTR__SHIFT                                                                        0xb
1599 #define XPB_SUB_CTRL__RESET_RET__SHIFT                                                                        0xc
1600 #define XPB_SUB_CTRL__RESET_MAP__SHIFT                                                                        0xd
1601 #define XPB_SUB_CTRL__RESET_WCB__SHIFT                                                                        0xe
1602 #define XPB_SUB_CTRL__RESET_HST__SHIFT                                                                        0xf
1603 #define XPB_SUB_CTRL__RESET_HOP__SHIFT                                                                        0x10
1604 #define XPB_SUB_CTRL__RESET_SID__SHIFT                                                                        0x11
1605 #define XPB_SUB_CTRL__RESET_SRB__SHIFT                                                                        0x12
1606 #define XPB_SUB_CTRL__RESET_CGR__SHIFT                                                                        0x13
1607 #define XPB_SUB_CTRL__WRREQ_BYPASS_XPB_MASK                                                                   0x00000001L
1608 #define XPB_SUB_CTRL__STALL_CNS_RTR_REQ_MASK                                                                  0x00000002L
1609 #define XPB_SUB_CTRL__STALL_RTR_RPB_WRREQ_MASK                                                                0x00000004L
1610 #define XPB_SUB_CTRL__STALL_RTR_MAP_REQ_MASK                                                                  0x00000008L
1611 #define XPB_SUB_CTRL__STALL_MAP_WCB_REQ_MASK                                                                  0x00000010L
1612 #define XPB_SUB_CTRL__STALL_WCB_SID_REQ_MASK                                                                  0x00000020L
1613 #define XPB_SUB_CTRL__STALL_MC_XSP_REQ_SEND_MASK                                                              0x00000040L
1614 #define XPB_SUB_CTRL__STALL_WCB_HST_REQ_MASK                                                                  0x00000080L
1615 #define XPB_SUB_CTRL__STALL_HST_HOP_REQ_MASK                                                                  0x00000100L
1616 #define XPB_SUB_CTRL__STALL_XPB_RPB_REQ_ATTR_MASK                                                             0x00000200L
1617 #define XPB_SUB_CTRL__RESET_CNS_MASK                                                                          0x00000400L
1618 #define XPB_SUB_CTRL__RESET_RTR_MASK                                                                          0x00000800L
1619 #define XPB_SUB_CTRL__RESET_RET_MASK                                                                          0x00001000L
1620 #define XPB_SUB_CTRL__RESET_MAP_MASK                                                                          0x00002000L
1621 #define XPB_SUB_CTRL__RESET_WCB_MASK                                                                          0x00004000L
1622 #define XPB_SUB_CTRL__RESET_HST_MASK                                                                          0x00008000L
1623 #define XPB_SUB_CTRL__RESET_HOP_MASK                                                                          0x00010000L
1624 #define XPB_SUB_CTRL__RESET_SID_MASK                                                                          0x00020000L
1625 #define XPB_SUB_CTRL__RESET_SRB_MASK                                                                          0x00040000L
1626 #define XPB_SUB_CTRL__RESET_CGR_MASK                                                                          0x00080000L
1627 //XPB_MAP_INVERT_FLUSH_NUM_LSB
1628 #define XPB_MAP_INVERT_FLUSH_NUM_LSB__ALTER_FLUSH_NUM__SHIFT                                                  0x0
1629 #define XPB_MAP_INVERT_FLUSH_NUM_LSB__ALTER_FLUSH_NUM_MASK                                                    0x0000FFFFL
1630 //XPB_PERF_KNOBS
1631 #define XPB_PERF_KNOBS__CNS_FIFO_DEPTH__SHIFT                                                                 0x0
1632 #define XPB_PERF_KNOBS__WCB_HST_FIFO_DEPTH__SHIFT                                                             0x6
1633 #define XPB_PERF_KNOBS__WCB_SID_FIFO_DEPTH__SHIFT                                                             0xc
1634 #define XPB_PERF_KNOBS__CNS_FIFO_DEPTH_MASK                                                                   0x0000003FL
1635 #define XPB_PERF_KNOBS__WCB_HST_FIFO_DEPTH_MASK                                                               0x00000FC0L
1636 #define XPB_PERF_KNOBS__WCB_SID_FIFO_DEPTH_MASK                                                               0x0003F000L
1637 //XPB_STICKY
1638 #define XPB_STICKY__BITS__SHIFT                                                                               0x0
1639 #define XPB_STICKY__BITS_MASK                                                                                 0xFFFFFFFFL
1640 //XPB_STICKY_W1C
1641 #define XPB_STICKY_W1C__BITS__SHIFT                                                                           0x0
1642 #define XPB_STICKY_W1C__BITS_MASK                                                                             0xFFFFFFFFL
1643 //XPB_MISC_CFG
1644 #define XPB_MISC_CFG__FIELDNAME0__SHIFT                                                                       0x0
1645 #define XPB_MISC_CFG__FIELDNAME1__SHIFT                                                                       0x8
1646 #define XPB_MISC_CFG__FIELDNAME2__SHIFT                                                                       0x10
1647 #define XPB_MISC_CFG__FIELDNAME3__SHIFT                                                                       0x18
1648 #define XPB_MISC_CFG__TRIGGERNAME__SHIFT                                                                      0x1f
1649 #define XPB_MISC_CFG__FIELDNAME0_MASK                                                                         0x000000FFL
1650 #define XPB_MISC_CFG__FIELDNAME1_MASK                                                                         0x0000FF00L
1651 #define XPB_MISC_CFG__FIELDNAME2_MASK                                                                         0x00FF0000L
1652 #define XPB_MISC_CFG__FIELDNAME3_MASK                                                                         0x7F000000L
1653 #define XPB_MISC_CFG__TRIGGERNAME_MASK                                                                        0x80000000L
1654 //XPB_INTF_CFG2
1655 #define XPB_INTF_CFG2__RPB_RDREQ_CRD__SHIFT                                                                   0x0
1656 #define XPB_INTF_CFG2__RPB_RDREQ_CRD_MASK                                                                     0x000000FFL
1657 //XPB_CLG_EXTRA_RD
1658 #define XPB_CLG_EXTRA_RD__CMP0_HIGH__SHIFT                                                                    0x0
1659 #define XPB_CLG_EXTRA_RD__CMP0_LOW__SHIFT                                                                     0x6
1660 #define XPB_CLG_EXTRA_RD__VLD0__SHIFT                                                                         0xb
1661 #define XPB_CLG_EXTRA_RD__CLG0_NUM__SHIFT                                                                     0xc
1662 #define XPB_CLG_EXTRA_RD__CMP1_HIGH__SHIFT                                                                    0xf
1663 #define XPB_CLG_EXTRA_RD__CMP1_LOW__SHIFT                                                                     0x15
1664 #define XPB_CLG_EXTRA_RD__VLD1__SHIFT                                                                         0x1a
1665 #define XPB_CLG_EXTRA_RD__CLG1_NUM__SHIFT                                                                     0x1b
1666 #define XPB_CLG_EXTRA_RD__CMP0_HIGH_MASK                                                                      0x0000003FL
1667 #define XPB_CLG_EXTRA_RD__CMP0_LOW_MASK                                                                       0x000007C0L
1668 #define XPB_CLG_EXTRA_RD__VLD0_MASK                                                                           0x00000800L
1669 #define XPB_CLG_EXTRA_RD__CLG0_NUM_MASK                                                                       0x00007000L
1670 #define XPB_CLG_EXTRA_RD__CMP1_HIGH_MASK                                                                      0x001F8000L
1671 #define XPB_CLG_EXTRA_RD__CMP1_LOW_MASK                                                                       0x03E00000L
1672 #define XPB_CLG_EXTRA_RD__VLD1_MASK                                                                           0x04000000L
1673 #define XPB_CLG_EXTRA_RD__CLG1_NUM_MASK                                                                       0x38000000L
1674 //XPB_CLG_EXTRA_MSK_RD
1675 #define XPB_CLG_EXTRA_MSK_RD__MSK0_HIGH__SHIFT                                                                0x0
1676 #define XPB_CLG_EXTRA_MSK_RD__MSK0_LOW__SHIFT                                                                 0x6
1677 #define XPB_CLG_EXTRA_MSK_RD__MSK1_HIGH__SHIFT                                                                0xb
1678 #define XPB_CLG_EXTRA_MSK_RD__MSK1_LOW__SHIFT                                                                 0x11
1679 #define XPB_CLG_EXTRA_MSK_RD__MSK0_HIGH_MASK                                                                  0x0000003FL
1680 #define XPB_CLG_EXTRA_MSK_RD__MSK0_LOW_MASK                                                                   0x000007C0L
1681 #define XPB_CLG_EXTRA_MSK_RD__MSK1_HIGH_MASK                                                                  0x0001F800L
1682 #define XPB_CLG_EXTRA_MSK_RD__MSK1_LOW_MASK                                                                   0x003E0000L
1683 //XPB_CLG_GFX_MATCH
1684 #define XPB_CLG_GFX_MATCH__FARBIRC0_ID__SHIFT                                                                 0x0
1685 #define XPB_CLG_GFX_MATCH__FARBIRC1_ID__SHIFT                                                                 0x6
1686 #define XPB_CLG_GFX_MATCH__FARBIRC2_ID__SHIFT                                                                 0xc
1687 #define XPB_CLG_GFX_MATCH__FARBIRC3_ID__SHIFT                                                                 0x12
1688 #define XPB_CLG_GFX_MATCH__FARBIRC0_VLD__SHIFT                                                                0x18
1689 #define XPB_CLG_GFX_MATCH__FARBIRC1_VLD__SHIFT                                                                0x19
1690 #define XPB_CLG_GFX_MATCH__FARBIRC2_VLD__SHIFT                                                                0x1a
1691 #define XPB_CLG_GFX_MATCH__FARBIRC3_VLD__SHIFT                                                                0x1b
1692 #define XPB_CLG_GFX_MATCH__FARBIRC0_ID_MASK                                                                   0x0000003FL
1693 #define XPB_CLG_GFX_MATCH__FARBIRC1_ID_MASK                                                                   0x00000FC0L
1694 #define XPB_CLG_GFX_MATCH__FARBIRC2_ID_MASK                                                                   0x0003F000L
1695 #define XPB_CLG_GFX_MATCH__FARBIRC3_ID_MASK                                                                   0x00FC0000L
1696 #define XPB_CLG_GFX_MATCH__FARBIRC0_VLD_MASK                                                                  0x01000000L
1697 #define XPB_CLG_GFX_MATCH__FARBIRC1_VLD_MASK                                                                  0x02000000L
1698 #define XPB_CLG_GFX_MATCH__FARBIRC2_VLD_MASK                                                                  0x04000000L
1699 #define XPB_CLG_GFX_MATCH__FARBIRC3_VLD_MASK                                                                  0x08000000L
1700 //XPB_CLG_GFX_MATCH_MSK
1701 #define XPB_CLG_GFX_MATCH_MSK__FARBIRC0_ID_MSK__SHIFT                                                         0x0
1702 #define XPB_CLG_GFX_MATCH_MSK__FARBIRC1_ID_MSK__SHIFT                                                         0x6
1703 #define XPB_CLG_GFX_MATCH_MSK__FARBIRC2_ID_MSK__SHIFT                                                         0xc
1704 #define XPB_CLG_GFX_MATCH_MSK__FARBIRC3_ID_MSK__SHIFT                                                         0x12
1705 #define XPB_CLG_GFX_MATCH_MSK__FARBIRC0_ID_MSK_MASK                                                           0x0000003FL
1706 #define XPB_CLG_GFX_MATCH_MSK__FARBIRC1_ID_MSK_MASK                                                           0x00000FC0L
1707 #define XPB_CLG_GFX_MATCH_MSK__FARBIRC2_ID_MSK_MASK                                                           0x0003F000L
1708 #define XPB_CLG_GFX_MATCH_MSK__FARBIRC3_ID_MSK_MASK                                                           0x00FC0000L
1709 //XPB_CLG_MM_MATCH
1710 #define XPB_CLG_MM_MATCH__FARBIRC0_ID__SHIFT                                                                  0x0
1711 #define XPB_CLG_MM_MATCH__FARBIRC1_ID__SHIFT                                                                  0x6
1712 #define XPB_CLG_MM_MATCH__FARBIRC0_VLD__SHIFT                                                                 0xc
1713 #define XPB_CLG_MM_MATCH__FARBIRC1_VLD__SHIFT                                                                 0xd
1714 #define XPB_CLG_MM_MATCH__FARBIRC0_ID_MASK                                                                    0x0000003FL
1715 #define XPB_CLG_MM_MATCH__FARBIRC1_ID_MASK                                                                    0x00000FC0L
1716 #define XPB_CLG_MM_MATCH__FARBIRC0_VLD_MASK                                                                   0x00001000L
1717 #define XPB_CLG_MM_MATCH__FARBIRC1_VLD_MASK                                                                   0x00002000L
1718 //XPB_CLG_MM_MATCH_MSK
1719 #define XPB_CLG_MM_MATCH_MSK__FARBIRC0_ID_MSK__SHIFT                                                          0x0
1720 #define XPB_CLG_MM_MATCH_MSK__FARBIRC1_ID_MSK__SHIFT                                                          0x6
1721 #define XPB_CLG_MM_MATCH_MSK__FARBIRC0_ID_MSK_MASK                                                            0x0000003FL
1722 #define XPB_CLG_MM_MATCH_MSK__FARBIRC1_ID_MSK_MASK                                                            0x00000FC0L
1723 //XPB_CLG_GUS_MATCH
1724 #define XPB_CLG_GUS_MATCH__FARBIRC0_ID__SHIFT                                                                 0x0
1725 #define XPB_CLG_GUS_MATCH__FARBIRC0_VLD__SHIFT                                                                0x6
1726 #define XPB_CLG_GUS_MATCH__FARBIRC0_ID_MASK                                                                   0x0000003FL
1727 #define XPB_CLG_GUS_MATCH__FARBIRC0_VLD_MASK                                                                  0x00000040L
1728 //XPB_CLG_GUS_MATCH_MSK
1729 #define XPB_CLG_GUS_MATCH_MSK__FARBIRC0_ID_MSK__SHIFT                                                         0x0
1730 #define XPB_CLG_GUS_MATCH_MSK__FARBIRC0_ID_MSK_MASK                                                           0x0000003FL
1731 //XPB_CLG_GFX_UNITID_MAPPING0
1732 #define XPB_CLG_GFX_UNITID_MAPPING0__UNITID_LOW__SHIFT                                                        0x0
1733 #define XPB_CLG_GFX_UNITID_MAPPING0__UNITID_VLD__SHIFT                                                        0x5
1734 #define XPB_CLG_GFX_UNITID_MAPPING0__DEST_CLG_NUM__SHIFT                                                      0x6
1735 #define XPB_CLG_GFX_UNITID_MAPPING0__UNITID_LOW_MASK                                                          0x0000001FL
1736 #define XPB_CLG_GFX_UNITID_MAPPING0__UNITID_VLD_MASK                                                          0x00000020L
1737 #define XPB_CLG_GFX_UNITID_MAPPING0__DEST_CLG_NUM_MASK                                                        0x000001C0L
1738 //XPB_CLG_GFX_UNITID_MAPPING1
1739 #define XPB_CLG_GFX_UNITID_MAPPING1__UNITID_LOW__SHIFT                                                        0x0
1740 #define XPB_CLG_GFX_UNITID_MAPPING1__UNITID_VLD__SHIFT                                                        0x5
1741 #define XPB_CLG_GFX_UNITID_MAPPING1__DEST_CLG_NUM__SHIFT                                                      0x6
1742 #define XPB_CLG_GFX_UNITID_MAPPING1__UNITID_LOW_MASK                                                          0x0000001FL
1743 #define XPB_CLG_GFX_UNITID_MAPPING1__UNITID_VLD_MASK                                                          0x00000020L
1744 #define XPB_CLG_GFX_UNITID_MAPPING1__DEST_CLG_NUM_MASK                                                        0x000001C0L
1745 //XPB_CLG_GFX_UNITID_MAPPING2
1746 #define XPB_CLG_GFX_UNITID_MAPPING2__UNITID_LOW__SHIFT                                                        0x0
1747 #define XPB_CLG_GFX_UNITID_MAPPING2__UNITID_VLD__SHIFT                                                        0x5
1748 #define XPB_CLG_GFX_UNITID_MAPPING2__DEST_CLG_NUM__SHIFT                                                      0x6
1749 #define XPB_CLG_GFX_UNITID_MAPPING2__UNITID_LOW_MASK                                                          0x0000001FL
1750 #define XPB_CLG_GFX_UNITID_MAPPING2__UNITID_VLD_MASK                                                          0x00000020L
1751 #define XPB_CLG_GFX_UNITID_MAPPING2__DEST_CLG_NUM_MASK                                                        0x000001C0L
1752 //XPB_CLG_GFX_UNITID_MAPPING3
1753 #define XPB_CLG_GFX_UNITID_MAPPING3__UNITID_LOW__SHIFT                                                        0x0
1754 #define XPB_CLG_GFX_UNITID_MAPPING3__UNITID_VLD__SHIFT                                                        0x5
1755 #define XPB_CLG_GFX_UNITID_MAPPING3__DEST_CLG_NUM__SHIFT                                                      0x6
1756 #define XPB_CLG_GFX_UNITID_MAPPING3__UNITID_LOW_MASK                                                          0x0000001FL
1757 #define XPB_CLG_GFX_UNITID_MAPPING3__UNITID_VLD_MASK                                                          0x00000020L
1758 #define XPB_CLG_GFX_UNITID_MAPPING3__DEST_CLG_NUM_MASK                                                        0x000001C0L
1759 //XPB_CLG_GFX_UNITID_MAPPING4
1760 #define XPB_CLG_GFX_UNITID_MAPPING4__UNITID_LOW__SHIFT                                                        0x0
1761 #define XPB_CLG_GFX_UNITID_MAPPING4__UNITID_VLD__SHIFT                                                        0x5
1762 #define XPB_CLG_GFX_UNITID_MAPPING4__DEST_CLG_NUM__SHIFT                                                      0x6
1763 #define XPB_CLG_GFX_UNITID_MAPPING4__UNITID_LOW_MASK                                                          0x0000001FL
1764 #define XPB_CLG_GFX_UNITID_MAPPING4__UNITID_VLD_MASK                                                          0x00000020L
1765 #define XPB_CLG_GFX_UNITID_MAPPING4__DEST_CLG_NUM_MASK                                                        0x000001C0L
1766 //XPB_CLG_GFX_UNITID_MAPPING5
1767 #define XPB_CLG_GFX_UNITID_MAPPING5__UNITID_LOW__SHIFT                                                        0x0
1768 #define XPB_CLG_GFX_UNITID_MAPPING5__UNITID_VLD__SHIFT                                                        0x5
1769 #define XPB_CLG_GFX_UNITID_MAPPING5__DEST_CLG_NUM__SHIFT                                                      0x6
1770 #define XPB_CLG_GFX_UNITID_MAPPING5__UNITID_LOW_MASK                                                          0x0000001FL
1771 #define XPB_CLG_GFX_UNITID_MAPPING5__UNITID_VLD_MASK                                                          0x00000020L
1772 #define XPB_CLG_GFX_UNITID_MAPPING5__DEST_CLG_NUM_MASK                                                        0x000001C0L
1773 //XPB_CLG_GFX_UNITID_MAPPING6
1774 #define XPB_CLG_GFX_UNITID_MAPPING6__UNITID_LOW__SHIFT                                                        0x0
1775 #define XPB_CLG_GFX_UNITID_MAPPING6__UNITID_VLD__SHIFT                                                        0x5
1776 #define XPB_CLG_GFX_UNITID_MAPPING6__DEST_CLG_NUM__SHIFT                                                      0x6
1777 #define XPB_CLG_GFX_UNITID_MAPPING6__UNITID_LOW_MASK                                                          0x0000001FL
1778 #define XPB_CLG_GFX_UNITID_MAPPING6__UNITID_VLD_MASK                                                          0x00000020L
1779 #define XPB_CLG_GFX_UNITID_MAPPING6__DEST_CLG_NUM_MASK                                                        0x000001C0L
1780 //XPB_CLG_GFX_UNITID_MAPPING7
1781 #define XPB_CLG_GFX_UNITID_MAPPING7__UNITID_LOW__SHIFT                                                        0x0
1782 #define XPB_CLG_GFX_UNITID_MAPPING7__UNITID_VLD__SHIFT                                                        0x5
1783 #define XPB_CLG_GFX_UNITID_MAPPING7__DEST_CLG_NUM__SHIFT                                                      0x6
1784 #define XPB_CLG_GFX_UNITID_MAPPING7__UNITID_LOW_MASK                                                          0x0000001FL
1785 #define XPB_CLG_GFX_UNITID_MAPPING7__UNITID_VLD_MASK                                                          0x00000020L
1786 #define XPB_CLG_GFX_UNITID_MAPPING7__DEST_CLG_NUM_MASK                                                        0x000001C0L
1787 //XPB_CLG_MM_UNITID_MAPPING0
1788 #define XPB_CLG_MM_UNITID_MAPPING0__UNITID_LOW__SHIFT                                                         0x0
1789 #define XPB_CLG_MM_UNITID_MAPPING0__UNITID_VLD__SHIFT                                                         0x5
1790 #define XPB_CLG_MM_UNITID_MAPPING0__DEST_CLG_NUM__SHIFT                                                       0x6
1791 #define XPB_CLG_MM_UNITID_MAPPING0__UNITID_LOW_MASK                                                           0x0000001FL
1792 #define XPB_CLG_MM_UNITID_MAPPING0__UNITID_VLD_MASK                                                           0x00000020L
1793 #define XPB_CLG_MM_UNITID_MAPPING0__DEST_CLG_NUM_MASK                                                         0x000001C0L
1794 //XPB_CLG_MM_UNITID_MAPPING1
1795 #define XPB_CLG_MM_UNITID_MAPPING1__UNITID_LOW__SHIFT                                                         0x0
1796 #define XPB_CLG_MM_UNITID_MAPPING1__UNITID_VLD__SHIFT                                                         0x5
1797 #define XPB_CLG_MM_UNITID_MAPPING1__DEST_CLG_NUM__SHIFT                                                       0x6
1798 #define XPB_CLG_MM_UNITID_MAPPING1__UNITID_LOW_MASK                                                           0x0000001FL
1799 #define XPB_CLG_MM_UNITID_MAPPING1__UNITID_VLD_MASK                                                           0x00000020L
1800 #define XPB_CLG_MM_UNITID_MAPPING1__DEST_CLG_NUM_MASK                                                         0x000001C0L
1801 //XPB_CLG_MM_UNITID_MAPPING2
1802 #define XPB_CLG_MM_UNITID_MAPPING2__UNITID_LOW__SHIFT                                                         0x0
1803 #define XPB_CLG_MM_UNITID_MAPPING2__UNITID_VLD__SHIFT                                                         0x5
1804 #define XPB_CLG_MM_UNITID_MAPPING2__DEST_CLG_NUM__SHIFT                                                       0x6
1805 #define XPB_CLG_MM_UNITID_MAPPING2__UNITID_LOW_MASK                                                           0x0000001FL
1806 #define XPB_CLG_MM_UNITID_MAPPING2__UNITID_VLD_MASK                                                           0x00000020L
1807 #define XPB_CLG_MM_UNITID_MAPPING2__DEST_CLG_NUM_MASK                                                         0x000001C0L
1808 //XPB_CLG_MM_UNITID_MAPPING3
1809 #define XPB_CLG_MM_UNITID_MAPPING3__UNITID_LOW__SHIFT                                                         0x0
1810 #define XPB_CLG_MM_UNITID_MAPPING3__UNITID_VLD__SHIFT                                                         0x5
1811 #define XPB_CLG_MM_UNITID_MAPPING3__DEST_CLG_NUM__SHIFT                                                       0x6
1812 #define XPB_CLG_MM_UNITID_MAPPING3__UNITID_LOW_MASK                                                           0x0000001FL
1813 #define XPB_CLG_MM_UNITID_MAPPING3__UNITID_VLD_MASK                                                           0x00000020L
1814 #define XPB_CLG_MM_UNITID_MAPPING3__DEST_CLG_NUM_MASK                                                         0x000001C0L
1815 //XPB_CLG_GUS_UNITID_MAPPING0
1816 #define XPB_CLG_GUS_UNITID_MAPPING0__UNITID_LOW__SHIFT                                                        0x0
1817 #define XPB_CLG_GUS_UNITID_MAPPING0__UNITID_VLD__SHIFT                                                        0x5
1818 #define XPB_CLG_GUS_UNITID_MAPPING0__DEST_CLG_NUM__SHIFT                                                      0x6
1819 #define XPB_CLG_GUS_UNITID_MAPPING0__UNITID_LOW_MASK                                                          0x0000001FL
1820 #define XPB_CLG_GUS_UNITID_MAPPING0__UNITID_VLD_MASK                                                          0x00000020L
1821 #define XPB_CLG_GUS_UNITID_MAPPING0__DEST_CLG_NUM_MASK                                                        0x000001C0L
1822 //XPB_CLG_GUS_UNITID_MAPPING1
1823 #define XPB_CLG_GUS_UNITID_MAPPING1__UNITID_LOW__SHIFT                                                        0x0
1824 #define XPB_CLG_GUS_UNITID_MAPPING1__UNITID_VLD__SHIFT                                                        0x5
1825 #define XPB_CLG_GUS_UNITID_MAPPING1__DEST_CLG_NUM__SHIFT                                                      0x6
1826 #define XPB_CLG_GUS_UNITID_MAPPING1__UNITID_LOW_MASK                                                          0x0000001FL
1827 #define XPB_CLG_GUS_UNITID_MAPPING1__UNITID_VLD_MASK                                                          0x00000020L
1828 #define XPB_CLG_GUS_UNITID_MAPPING1__DEST_CLG_NUM_MASK                                                        0x000001C0L
1829 //XPB_CLG_GUS_UNITID_MAPPING2
1830 #define XPB_CLG_GUS_UNITID_MAPPING2__UNITID_LOW__SHIFT                                                        0x0
1831 #define XPB_CLG_GUS_UNITID_MAPPING2__UNITID_VLD__SHIFT                                                        0x5
1832 #define XPB_CLG_GUS_UNITID_MAPPING2__DEST_CLG_NUM__SHIFT                                                      0x6
1833 #define XPB_CLG_GUS_UNITID_MAPPING2__UNITID_LOW_MASK                                                          0x0000001FL
1834 #define XPB_CLG_GUS_UNITID_MAPPING2__UNITID_VLD_MASK                                                          0x00000020L
1835 #define XPB_CLG_GUS_UNITID_MAPPING2__DEST_CLG_NUM_MASK                                                        0x000001C0L
1836 //XPB_CLG_GUS_UNITID_MAPPING3
1837 #define XPB_CLG_GUS_UNITID_MAPPING3__UNITID_LOW__SHIFT                                                        0x0
1838 #define XPB_CLG_GUS_UNITID_MAPPING3__UNITID_VLD__SHIFT                                                        0x5
1839 #define XPB_CLG_GUS_UNITID_MAPPING3__DEST_CLG_NUM__SHIFT                                                      0x6
1840 #define XPB_CLG_GUS_UNITID_MAPPING3__UNITID_LOW_MASK                                                          0x0000001FL
1841 #define XPB_CLG_GUS_UNITID_MAPPING3__UNITID_VLD_MASK                                                          0x00000020L
1842 #define XPB_CLG_GUS_UNITID_MAPPING3__DEST_CLG_NUM_MASK                                                        0x000001C0L
1843 //XPB_CLG_GUS_UNITID_MAPPING4
1844 #define XPB_CLG_GUS_UNITID_MAPPING4__UNITID_LOW__SHIFT                                                        0x0
1845 #define XPB_CLG_GUS_UNITID_MAPPING4__UNITID_VLD__SHIFT                                                        0x5
1846 #define XPB_CLG_GUS_UNITID_MAPPING4__DEST_CLG_NUM__SHIFT                                                      0x6
1847 #define XPB_CLG_GUS_UNITID_MAPPING4__UNITID_LOW_MASK                                                          0x0000001FL
1848 #define XPB_CLG_GUS_UNITID_MAPPING4__UNITID_VLD_MASK                                                          0x00000020L
1849 #define XPB_CLG_GUS_UNITID_MAPPING4__DEST_CLG_NUM_MASK                                                        0x000001C0L
1850 //XPB_CLG_GUS_UNITID_MAPPING5
1851 #define XPB_CLG_GUS_UNITID_MAPPING5__UNITID_LOW__SHIFT                                                        0x0
1852 #define XPB_CLG_GUS_UNITID_MAPPING5__UNITID_VLD__SHIFT                                                        0x5
1853 #define XPB_CLG_GUS_UNITID_MAPPING5__DEST_CLG_NUM__SHIFT                                                      0x6
1854 #define XPB_CLG_GUS_UNITID_MAPPING5__UNITID_LOW_MASK                                                          0x0000001FL
1855 #define XPB_CLG_GUS_UNITID_MAPPING5__UNITID_VLD_MASK                                                          0x00000020L
1856 #define XPB_CLG_GUS_UNITID_MAPPING5__DEST_CLG_NUM_MASK                                                        0x000001C0L
1857 //XPB_CLG_GUS_UNITID_MAPPING6
1858 #define XPB_CLG_GUS_UNITID_MAPPING6__UNITID_LOW__SHIFT                                                        0x0
1859 #define XPB_CLG_GUS_UNITID_MAPPING6__UNITID_VLD__SHIFT                                                        0x5
1860 #define XPB_CLG_GUS_UNITID_MAPPING6__DEST_CLG_NUM__SHIFT                                                      0x6
1861 #define XPB_CLG_GUS_UNITID_MAPPING6__UNITID_LOW_MASK                                                          0x0000001FL
1862 #define XPB_CLG_GUS_UNITID_MAPPING6__UNITID_VLD_MASK                                                          0x00000020L
1863 #define XPB_CLG_GUS_UNITID_MAPPING6__DEST_CLG_NUM_MASK                                                        0x000001C0L
1864 //XPB_CLG_GUS_UNITID_MAPPING7
1865 #define XPB_CLG_GUS_UNITID_MAPPING7__UNITID_LOW__SHIFT                                                        0x0
1866 #define XPB_CLG_GUS_UNITID_MAPPING7__UNITID_VLD__SHIFT                                                        0x5
1867 #define XPB_CLG_GUS_UNITID_MAPPING7__DEST_CLG_NUM__SHIFT                                                      0x6
1868 #define XPB_CLG_GUS_UNITID_MAPPING7__UNITID_LOW_MASK                                                          0x0000001FL
1869 #define XPB_CLG_GUS_UNITID_MAPPING7__UNITID_VLD_MASK                                                          0x00000020L
1870 #define XPB_CLG_GUS_UNITID_MAPPING7__DEST_CLG_NUM_MASK                                                        0x000001C0L
1871 
1872 
1873 // addressBlock: athub_rpbdec
1874 //RPB_PASSPW_CONF
1875 #define RPB_PASSPW_CONF__XPB_PASSPW_OVERRIDE__SHIFT                                                           0x0
1876 #define RPB_PASSPW_CONF__XPB_RSPPASSPW_OVERRIDE__SHIFT                                                        0x1
1877 #define RPB_PASSPW_CONF__ATC_MM_TR_PASSPW_OVERRIDE__SHIFT                                                     0x2
1878 #define RPB_PASSPW_CONF__ATC_MM_TR_PASSPW_OVERRIDE_EN__SHIFT                                                  0x3
1879 #define RPB_PASSPW_CONF__ATC_MM_RSPPASSPW_OVERRIDE__SHIFT                                                     0x4
1880 #define RPB_PASSPW_CONF__ATC_MM_RSPPASSPW_OVERRIDE_EN__SHIFT                                                  0x5
1881 #define RPB_PASSPW_CONF__ATC_GFX_TR_PASSPW_OVERRIDE__SHIFT                                                    0x6
1882 #define RPB_PASSPW_CONF__ATC_GFX_TR_PASSPW_OVERRIDE_EN__SHIFT                                                 0x7
1883 #define RPB_PASSPW_CONF__ATC_GFX_RSPPASSPW_OVERRIDE__SHIFT                                                    0x8
1884 #define RPB_PASSPW_CONF__ATC_GFX_RSPPASSPW_OVERRIDE_EN__SHIFT                                                 0x9
1885 #define RPB_PASSPW_CONF__ATC_PAGE_PASSPW_OVERRIDE__SHIFT                                                      0xa
1886 #define RPB_PASSPW_CONF__ATC_PAGE_PASSPW_OVERRIDE_EN__SHIFT                                                   0xb
1887 #define RPB_PASSPW_CONF__ATC_PAGE_RSPPASSPW_OVERRIDE__SHIFT                                                   0xc
1888 #define RPB_PASSPW_CONF__ATC_PAGE_RSPPASSPW_OVERRIDE_EN__SHIFT                                                0xd
1889 #define RPB_PASSPW_CONF__WR_PASSPW_OVERRIDE__SHIFT                                                            0xe
1890 #define RPB_PASSPW_CONF__WR_RSPPASSPW_OVERRIDE__SHIFT                                                         0xf
1891 #define RPB_PASSPW_CONF__RD_PASSPW_OVERRIDE__SHIFT                                                            0x10
1892 #define RPB_PASSPW_CONF__RD_RSPPASSPW_OVERRIDE__SHIFT                                                         0x11
1893 #define RPB_PASSPW_CONF__ATOMIC_PASSPW_OVERRIDE__SHIFT                                                        0x12
1894 #define RPB_PASSPW_CONF__ATOMIC_RSPPASSPW_OVERRIDE__SHIFT                                                     0x13
1895 #define RPB_PASSPW_CONF__WRRSP_PASSPW_OVERRIDE__SHIFT                                                         0x14
1896 #define RPB_PASSPW_CONF__WRRSP_PASSPW_OVERRIDE_EN__SHIFT                                                      0x15
1897 #define RPB_PASSPW_CONF__RDRSP_PASSPW_OVERRIDE__SHIFT                                                         0x16
1898 #define RPB_PASSPW_CONF__RDRSP_PASSPW_OVERRIDE_EN__SHIFT                                                      0x17
1899 #define RPB_PASSPW_CONF__XPB_PASSPW_OVERRIDE_MASK                                                             0x00000001L
1900 #define RPB_PASSPW_CONF__XPB_RSPPASSPW_OVERRIDE_MASK                                                          0x00000002L
1901 #define RPB_PASSPW_CONF__ATC_MM_TR_PASSPW_OVERRIDE_MASK                                                       0x00000004L
1902 #define RPB_PASSPW_CONF__ATC_MM_TR_PASSPW_OVERRIDE_EN_MASK                                                    0x00000008L
1903 #define RPB_PASSPW_CONF__ATC_MM_RSPPASSPW_OVERRIDE_MASK                                                       0x00000010L
1904 #define RPB_PASSPW_CONF__ATC_MM_RSPPASSPW_OVERRIDE_EN_MASK                                                    0x00000020L
1905 #define RPB_PASSPW_CONF__ATC_GFX_TR_PASSPW_OVERRIDE_MASK                                                      0x00000040L
1906 #define RPB_PASSPW_CONF__ATC_GFX_TR_PASSPW_OVERRIDE_EN_MASK                                                   0x00000080L
1907 #define RPB_PASSPW_CONF__ATC_GFX_RSPPASSPW_OVERRIDE_MASK                                                      0x00000100L
1908 #define RPB_PASSPW_CONF__ATC_GFX_RSPPASSPW_OVERRIDE_EN_MASK                                                   0x00000200L
1909 #define RPB_PASSPW_CONF__ATC_PAGE_PASSPW_OVERRIDE_MASK                                                        0x00000400L
1910 #define RPB_PASSPW_CONF__ATC_PAGE_PASSPW_OVERRIDE_EN_MASK                                                     0x00000800L
1911 #define RPB_PASSPW_CONF__ATC_PAGE_RSPPASSPW_OVERRIDE_MASK                                                     0x00001000L
1912 #define RPB_PASSPW_CONF__ATC_PAGE_RSPPASSPW_OVERRIDE_EN_MASK                                                  0x00002000L
1913 #define RPB_PASSPW_CONF__WR_PASSPW_OVERRIDE_MASK                                                              0x00004000L
1914 #define RPB_PASSPW_CONF__WR_RSPPASSPW_OVERRIDE_MASK                                                           0x00008000L
1915 #define RPB_PASSPW_CONF__RD_PASSPW_OVERRIDE_MASK                                                              0x00010000L
1916 #define RPB_PASSPW_CONF__RD_RSPPASSPW_OVERRIDE_MASK                                                           0x00020000L
1917 #define RPB_PASSPW_CONF__ATOMIC_PASSPW_OVERRIDE_MASK                                                          0x00040000L
1918 #define RPB_PASSPW_CONF__ATOMIC_RSPPASSPW_OVERRIDE_MASK                                                       0x00080000L
1919 #define RPB_PASSPW_CONF__WRRSP_PASSPW_OVERRIDE_MASK                                                           0x00100000L
1920 #define RPB_PASSPW_CONF__WRRSP_PASSPW_OVERRIDE_EN_MASK                                                        0x00200000L
1921 #define RPB_PASSPW_CONF__RDRSP_PASSPW_OVERRIDE_MASK                                                           0x00400000L
1922 #define RPB_PASSPW_CONF__RDRSP_PASSPW_OVERRIDE_EN_MASK                                                        0x00800000L
1923 //RPB_BLOCKLEVEL_CONF
1924 #define RPB_BLOCKLEVEL_CONF__XPB_BLOCKLEVEL_OVERRIDE__SHIFT                                                   0x0
1925 #define RPB_BLOCKLEVEL_CONF__XPB_BLOCKLEVEL_OVERRIDE_EN__SHIFT                                                0x2
1926 #define RPB_BLOCKLEVEL_CONF__ATC_MM_TR_BLOCKLEVEL__SHIFT                                                      0x3
1927 #define RPB_BLOCKLEVEL_CONF__ATC_GFX_TR_BLOCKLEVEL__SHIFT                                                     0x5
1928 #define RPB_BLOCKLEVEL_CONF__ATC_PAGE_BLOCKLEVEL__SHIFT                                                       0x7
1929 #define RPB_BLOCKLEVEL_CONF__ATC_INV_BLOCKLEVEL__SHIFT                                                        0x9
1930 #define RPB_BLOCKLEVEL_CONF__IO_WR_BLOCKLEVEL_OVERRIDE__SHIFT                                                 0xb
1931 #define RPB_BLOCKLEVEL_CONF__IO_WR_BLOCKLEVEL_OVERRIDE_EN__SHIFT                                              0xd
1932 #define RPB_BLOCKLEVEL_CONF__IO_RD_BLOCKLEVEL_OVERRIDE__SHIFT                                                 0xe
1933 #define RPB_BLOCKLEVEL_CONF__IO_RD_BLOCKLEVEL_OVERRIDE_EN__SHIFT                                              0x10
1934 #define RPB_BLOCKLEVEL_CONF__ATOMIC_BLOCKLEVEL_OVERRIDE__SHIFT                                                0x11
1935 #define RPB_BLOCKLEVEL_CONF__ATOMIC_BLOCKLEVEL_OVERRIDE_EN__SHIFT                                             0x13
1936 #define RPB_BLOCKLEVEL_CONF__XPB_BLOCKLEVEL_OVERRIDE_MASK                                                     0x00000003L
1937 #define RPB_BLOCKLEVEL_CONF__XPB_BLOCKLEVEL_OVERRIDE_EN_MASK                                                  0x00000004L
1938 #define RPB_BLOCKLEVEL_CONF__ATC_MM_TR_BLOCKLEVEL_MASK                                                        0x00000018L
1939 #define RPB_BLOCKLEVEL_CONF__ATC_GFX_TR_BLOCKLEVEL_MASK                                                       0x00000060L
1940 #define RPB_BLOCKLEVEL_CONF__ATC_PAGE_BLOCKLEVEL_MASK                                                         0x00000180L
1941 #define RPB_BLOCKLEVEL_CONF__ATC_INV_BLOCKLEVEL_MASK                                                          0x00000600L
1942 #define RPB_BLOCKLEVEL_CONF__IO_WR_BLOCKLEVEL_OVERRIDE_MASK                                                   0x00001800L
1943 #define RPB_BLOCKLEVEL_CONF__IO_WR_BLOCKLEVEL_OVERRIDE_EN_MASK                                                0x00002000L
1944 #define RPB_BLOCKLEVEL_CONF__IO_RD_BLOCKLEVEL_OVERRIDE_MASK                                                   0x0000C000L
1945 #define RPB_BLOCKLEVEL_CONF__IO_RD_BLOCKLEVEL_OVERRIDE_EN_MASK                                                0x00010000L
1946 #define RPB_BLOCKLEVEL_CONF__ATOMIC_BLOCKLEVEL_OVERRIDE_MASK                                                  0x00060000L
1947 #define RPB_BLOCKLEVEL_CONF__ATOMIC_BLOCKLEVEL_OVERRIDE_EN_MASK                                               0x00080000L
1948 //RPB_TAG_CONF
1949 #define RPB_TAG_CONF__RPB_IO_RD__SHIFT                                                                        0x0
1950 #define RPB_TAG_CONF__RPB_IO_WR__SHIFT                                                                        0xa
1951 #define RPB_TAG_CONF__RPB_IO_RD_MASK                                                                          0x000003FFL
1952 #define RPB_TAG_CONF__RPB_IO_WR_MASK                                                                          0x000FFC00L
1953 //RPB_EFF_CNTL
1954 #define RPB_EFF_CNTL__WR_LAZY_TIMER__SHIFT                                                                    0x0
1955 #define RPB_EFF_CNTL__RD_LAZY_TIMER__SHIFT                                                                    0x8
1956 #define RPB_EFF_CNTL__WR_LAZY_TIMER_MASK                                                                      0x000000FFL
1957 #define RPB_EFF_CNTL__RD_LAZY_TIMER_MASK                                                                      0x0000FF00L
1958 //RPB_ARB_CNTL
1959 #define RPB_ARB_CNTL__RD_SWITCH_NUM__SHIFT                                                                    0x0
1960 #define RPB_ARB_CNTL__WR_SWITCH_NUM__SHIFT                                                                    0x8
1961 #define RPB_ARB_CNTL__ATC_TR_SWITCH_NUM__SHIFT                                                                0x10
1962 #define RPB_ARB_CNTL__ARB_MODE__SHIFT                                                                         0x18
1963 #define RPB_ARB_CNTL__SWITCH_NUM_MODE__SHIFT                                                                  0x19
1964 #define RPB_ARB_CNTL__RPB_VC0_CRD__SHIFT                                                                      0x1a
1965 #define RPB_ARB_CNTL__DISABLE_FED__SHIFT                                                                      0x1f
1966 #define RPB_ARB_CNTL__RD_SWITCH_NUM_MASK                                                                      0x000000FFL
1967 #define RPB_ARB_CNTL__WR_SWITCH_NUM_MASK                                                                      0x0000FF00L
1968 #define RPB_ARB_CNTL__ATC_TR_SWITCH_NUM_MASK                                                                  0x00FF0000L
1969 #define RPB_ARB_CNTL__ARB_MODE_MASK                                                                           0x01000000L
1970 #define RPB_ARB_CNTL__SWITCH_NUM_MODE_MASK                                                                    0x02000000L
1971 #define RPB_ARB_CNTL__RPB_VC0_CRD_MASK                                                                        0x7C000000L
1972 #define RPB_ARB_CNTL__DISABLE_FED_MASK                                                                        0x80000000L
1973 //RPB_ARB_CNTL2
1974 #define RPB_ARB_CNTL2__P2P_SWITCH_NUM__SHIFT                                                                  0x0
1975 #define RPB_ARB_CNTL2__ATOMIC_SWITCH_NUM__SHIFT                                                               0x8
1976 #define RPB_ARB_CNTL2__ATC_PAGE_SWITCH_NUM__SHIFT                                                             0x10
1977 #define RPB_ARB_CNTL2__RPB_VC1_CRD__SHIFT                                                                     0x18
1978 #define RPB_ARB_CNTL2__P2P_SWITCH_NUM_MASK                                                                    0x000000FFL
1979 #define RPB_ARB_CNTL2__ATOMIC_SWITCH_NUM_MASK                                                                 0x0000FF00L
1980 #define RPB_ARB_CNTL2__ATC_PAGE_SWITCH_NUM_MASK                                                               0x00FF0000L
1981 #define RPB_ARB_CNTL2__RPB_VC1_CRD_MASK                                                                       0x1F000000L
1982 //RPB_BIF_CNTL
1983 #define RPB_BIF_CNTL__VC0_SWITCH_NUM__SHIFT                                                                   0x0
1984 #define RPB_BIF_CNTL__VC1_SWITCH_NUM__SHIFT                                                                   0x8
1985 #define RPB_BIF_CNTL__VC2_SWITCH_NUM__SHIFT                                                                   0x10
1986 #define RPB_BIF_CNTL__NBIF_DMA_ORIGCLKCTL_EN__SHIFT                                                           0x18
1987 #define RPB_BIF_CNTL__TR_QOS_VC__SHIFT                                                                        0x19
1988 #define RPB_BIF_CNTL__RESERVED__SHIFT                                                                         0x1c
1989 #define RPB_BIF_CNTL__VC0_SWITCH_NUM_MASK                                                                     0x000000FFL
1990 #define RPB_BIF_CNTL__VC1_SWITCH_NUM_MASK                                                                     0x0000FF00L
1991 #define RPB_BIF_CNTL__VC2_SWITCH_NUM_MASK                                                                     0x00FF0000L
1992 #define RPB_BIF_CNTL__NBIF_DMA_ORIGCLKCTL_EN_MASK                                                             0x01000000L
1993 #define RPB_BIF_CNTL__TR_QOS_VC_MASK                                                                          0x0E000000L
1994 #define RPB_BIF_CNTL__RESERVED_MASK                                                                           0xF0000000L
1995 //RPB_BIF_CNTL2
1996 #define RPB_BIF_CNTL2__ARB_MODE__SHIFT                                                                        0x0
1997 #define RPB_BIF_CNTL2__DRAIN_VC_NUM__SHIFT                                                                    0x1
1998 #define RPB_BIF_CNTL2__SWITCH_ENABLE__SHIFT                                                                   0x3
1999 #define RPB_BIF_CNTL2__SWITCH_THRESHOLD__SHIFT                                                                0x4
2000 #define RPB_BIF_CNTL2__PAGE_PRI_EN__SHIFT                                                                     0xc
2001 #define RPB_BIF_CNTL2__MM_TR_PRI_EN__SHIFT                                                                    0xd
2002 #define RPB_BIF_CNTL2__GFX_TR_PRI_EN__SHIFT                                                                   0xe
2003 #define RPB_BIF_CNTL2__VC0_CHAINED_OVERRIDE__SHIFT                                                            0xf
2004 #define RPB_BIF_CNTL2__PARITY_CHECK_EN__SHIFT                                                                 0x10
2005 #define RPB_BIF_CNTL2__NBIF_HST_COMPCLKCTL_EN__SHIFT                                                          0x11
2006 #define RPB_BIF_CNTL2__RESERVED__SHIFT                                                                        0x12
2007 #define RPB_BIF_CNTL2__ARB_MODE_MASK                                                                          0x00000001L
2008 #define RPB_BIF_CNTL2__DRAIN_VC_NUM_MASK                                                                      0x00000006L
2009 #define RPB_BIF_CNTL2__SWITCH_ENABLE_MASK                                                                     0x00000008L
2010 #define RPB_BIF_CNTL2__SWITCH_THRESHOLD_MASK                                                                  0x00000FF0L
2011 #define RPB_BIF_CNTL2__PAGE_PRI_EN_MASK                                                                       0x00001000L
2012 #define RPB_BIF_CNTL2__MM_TR_PRI_EN_MASK                                                                      0x00002000L
2013 #define RPB_BIF_CNTL2__GFX_TR_PRI_EN_MASK                                                                     0x00004000L
2014 #define RPB_BIF_CNTL2__VC0_CHAINED_OVERRIDE_MASK                                                              0x00008000L
2015 #define RPB_BIF_CNTL2__PARITY_CHECK_EN_MASK                                                                   0x00010000L
2016 #define RPB_BIF_CNTL2__NBIF_HST_COMPCLKCTL_EN_MASK                                                            0x00020000L
2017 #define RPB_BIF_CNTL2__RESERVED_MASK                                                                          0xFFFC0000L
2018 //RPB_WR_SWITCH_CNTL
2019 #define RPB_WR_SWITCH_CNTL__QUEUE0_SWITCH_NUM__SHIFT                                                          0x0
2020 #define RPB_WR_SWITCH_CNTL__QUEUE1_SWITCH_NUM__SHIFT                                                          0x7
2021 #define RPB_WR_SWITCH_CNTL__QUEUE2_SWITCH_NUM__SHIFT                                                          0xe
2022 #define RPB_WR_SWITCH_CNTL__QUEUE3_SWITCH_NUM__SHIFT                                                          0x15
2023 #define RPB_WR_SWITCH_CNTL__SWITCH_NUM_MODE__SHIFT                                                            0x1c
2024 #define RPB_WR_SWITCH_CNTL__WORKLOAD_ADJUST_EN__SHIFT                                                         0x1d
2025 #define RPB_WR_SWITCH_CNTL__WEIGHT_ADJUST_STEP__SHIFT                                                         0x1e
2026 #define RPB_WR_SWITCH_CNTL__QUEUE0_SWITCH_NUM_MASK                                                            0x0000007FL
2027 #define RPB_WR_SWITCH_CNTL__QUEUE1_SWITCH_NUM_MASK                                                            0x00003F80L
2028 #define RPB_WR_SWITCH_CNTL__QUEUE2_SWITCH_NUM_MASK                                                            0x001FC000L
2029 #define RPB_WR_SWITCH_CNTL__QUEUE3_SWITCH_NUM_MASK                                                            0x0FE00000L
2030 #define RPB_WR_SWITCH_CNTL__SWITCH_NUM_MODE_MASK                                                              0x10000000L
2031 #define RPB_WR_SWITCH_CNTL__WORKLOAD_ADJUST_EN_MASK                                                           0x20000000L
2032 #define RPB_WR_SWITCH_CNTL__WEIGHT_ADJUST_STEP_MASK                                                           0xC0000000L
2033 //RPB_RD_SWITCH_CNTL
2034 #define RPB_RD_SWITCH_CNTL__QUEUE0_SWITCH_NUM__SHIFT                                                          0x0
2035 #define RPB_RD_SWITCH_CNTL__QUEUE1_SWITCH_NUM__SHIFT                                                          0x7
2036 #define RPB_RD_SWITCH_CNTL__QUEUE2_SWITCH_NUM__SHIFT                                                          0xe
2037 #define RPB_RD_SWITCH_CNTL__QUEUE3_SWITCH_NUM__SHIFT                                                          0x15
2038 #define RPB_RD_SWITCH_CNTL__SWITCH_NUM_MODE__SHIFT                                                            0x1c
2039 #define RPB_RD_SWITCH_CNTL__WORKLOAD_ADJUST_EN__SHIFT                                                         0x1d
2040 #define RPB_RD_SWITCH_CNTL__WEIGHT_ADJUST_STEP__SHIFT                                                         0x1e
2041 #define RPB_RD_SWITCH_CNTL__QUEUE0_SWITCH_NUM_MASK                                                            0x0000007FL
2042 #define RPB_RD_SWITCH_CNTL__QUEUE1_SWITCH_NUM_MASK                                                            0x00003F80L
2043 #define RPB_RD_SWITCH_CNTL__QUEUE2_SWITCH_NUM_MASK                                                            0x001FC000L
2044 #define RPB_RD_SWITCH_CNTL__QUEUE3_SWITCH_NUM_MASK                                                            0x0FE00000L
2045 #define RPB_RD_SWITCH_CNTL__SWITCH_NUM_MODE_MASK                                                              0x10000000L
2046 #define RPB_RD_SWITCH_CNTL__WORKLOAD_ADJUST_EN_MASK                                                           0x20000000L
2047 #define RPB_RD_SWITCH_CNTL__WEIGHT_ADJUST_STEP_MASK                                                           0xC0000000L
2048 //RPB_SWITCH_CNTL2
2049 #define RPB_SWITCH_CNTL2__RD_QUEUE4_SWITCH_NUM__SHIFT                                                         0x0
2050 #define RPB_SWITCH_CNTL2__RD_QUEUE5_SWITCH_NUM__SHIFT                                                         0x7
2051 #define RPB_SWITCH_CNTL2__WR_QUEUE4_SWITCH_NUM__SHIFT                                                         0xe
2052 #define RPB_SWITCH_CNTL2__WR_QUEUE5_SWITCH_NUM__SHIFT                                                         0x15
2053 #define RPB_SWITCH_CNTL2__RD_QUEUE4_SWITCH_NUM_MASK                                                           0x0000007FL
2054 #define RPB_SWITCH_CNTL2__RD_QUEUE5_SWITCH_NUM_MASK                                                           0x00003F80L
2055 #define RPB_SWITCH_CNTL2__WR_QUEUE4_SWITCH_NUM_MASK                                                           0x001FC000L
2056 #define RPB_SWITCH_CNTL2__WR_QUEUE5_SWITCH_NUM_MASK                                                           0x0FE00000L
2057 //RPB_CID_QUEUE_WR
2058 #define RPB_CID_QUEUE_WR__CLIENT_ID_LOW__SHIFT                                                                0x0
2059 #define RPB_CID_QUEUE_WR__CLIENT_ID_HIGH__SHIFT                                                               0x5
2060 #define RPB_CID_QUEUE_WR__UPDATE_MODE__SHIFT                                                                  0xb
2061 #define RPB_CID_QUEUE_WR__WRITE_QUEUE__SHIFT                                                                  0xc
2062 #define RPB_CID_QUEUE_WR__READ_QUEUE__SHIFT                                                                   0xf
2063 #define RPB_CID_QUEUE_WR__UPDATE__SHIFT                                                                       0x12
2064 #define RPB_CID_QUEUE_WR__CLIENT_ID_LOW_MASK                                                                  0x0000001FL
2065 #define RPB_CID_QUEUE_WR__CLIENT_ID_HIGH_MASK                                                                 0x000007E0L
2066 #define RPB_CID_QUEUE_WR__UPDATE_MODE_MASK                                                                    0x00000800L
2067 #define RPB_CID_QUEUE_WR__WRITE_QUEUE_MASK                                                                    0x00007000L
2068 #define RPB_CID_QUEUE_WR__READ_QUEUE_MASK                                                                     0x00038000L
2069 #define RPB_CID_QUEUE_WR__UPDATE_MASK                                                                         0x00040000L
2070 //RPB_EA_QUEUE_WR
2071 #define RPB_EA_QUEUE_WR__EA_NUMBER__SHIFT                                                                     0x0
2072 #define RPB_EA_QUEUE_WR__WRITE_QUEUE__SHIFT                                                                   0x5
2073 #define RPB_EA_QUEUE_WR__READ_QUEUE__SHIFT                                                                    0x8
2074 #define RPB_EA_QUEUE_WR__UPDATE__SHIFT                                                                        0xb
2075 #define RPB_EA_QUEUE_WR__EA_NUMBER_MASK                                                                       0x0000001FL
2076 #define RPB_EA_QUEUE_WR__WRITE_QUEUE_MASK                                                                     0x000000E0L
2077 #define RPB_EA_QUEUE_WR__READ_QUEUE_MASK                                                                      0x00000700L
2078 #define RPB_EA_QUEUE_WR__UPDATE_MASK                                                                          0x00000800L
2079 //RPB_CID_QUEUE_RD
2080 #define RPB_CID_QUEUE_RD__CLIENT_ID_LOW__SHIFT                                                                0x0
2081 #define RPB_CID_QUEUE_RD__CLIENT_ID_HIGH__SHIFT                                                               0x5
2082 #define RPB_CID_QUEUE_RD__WRITE_QUEUE__SHIFT                                                                  0xb
2083 #define RPB_CID_QUEUE_RD__READ_QUEUE__SHIFT                                                                   0xe
2084 #define RPB_CID_QUEUE_RD__CLIENT_ID_LOW_MASK                                                                  0x0000001FL
2085 #define RPB_CID_QUEUE_RD__CLIENT_ID_HIGH_MASK                                                                 0x000007E0L
2086 #define RPB_CID_QUEUE_RD__WRITE_QUEUE_MASK                                                                    0x00003800L
2087 #define RPB_CID_QUEUE_RD__READ_QUEUE_MASK                                                                     0x0001C000L
2088 //RPB_CID_QUEUE_EX
2089 #define RPB_CID_QUEUE_EX__START__SHIFT                                                                        0x0
2090 #define RPB_CID_QUEUE_EX__OFFSET__SHIFT                                                                       0x1
2091 #define RPB_CID_QUEUE_EX__START_MASK                                                                          0x00000001L
2092 #define RPB_CID_QUEUE_EX__OFFSET_MASK                                                                         0x000001FEL
2093 //RPB_CID_QUEUE_EX_DATA
2094 #define RPB_CID_QUEUE_EX_DATA__WRITE_ENTRIES__SHIFT                                                           0x0
2095 #define RPB_CID_QUEUE_EX_DATA__READ_ENTRIES__SHIFT                                                            0x10
2096 #define RPB_CID_QUEUE_EX_DATA__WRITE_ENTRIES_MASK                                                             0x0000FFFFL
2097 #define RPB_CID_QUEUE_EX_DATA__READ_ENTRIES_MASK                                                              0xFFFF0000L
2098 //RPB_DEINTRLV_COMBINE_CNTL
2099 #define RPB_DEINTRLV_COMBINE_CNTL__WC_CHAINED_FLUSH_TIMER__SHIFT                                              0x0
2100 #define RPB_DEINTRLV_COMBINE_CNTL__WC_CHAINED_BREAK_EN__SHIFT                                                 0x4
2101 #define RPB_DEINTRLV_COMBINE_CNTL__WC_HANDLE_CHECK_DISABLE__SHIFT                                             0x5
2102 #define RPB_DEINTRLV_COMBINE_CNTL__XPB_WRREQ_CRD__SHIFT                                                       0x6
2103 #define RPB_DEINTRLV_COMBINE_CNTL__RESERVED__SHIFT                                                            0xe
2104 #define RPB_DEINTRLV_COMBINE_CNTL__WC_CHAINED_FLUSH_TIMER_MASK                                                0x0000000FL
2105 #define RPB_DEINTRLV_COMBINE_CNTL__WC_CHAINED_BREAK_EN_MASK                                                   0x00000010L
2106 #define RPB_DEINTRLV_COMBINE_CNTL__WC_HANDLE_CHECK_DISABLE_MASK                                               0x00000020L
2107 #define RPB_DEINTRLV_COMBINE_CNTL__XPB_WRREQ_CRD_MASK                                                         0x00003FC0L
2108 #define RPB_DEINTRLV_COMBINE_CNTL__RESERVED_MASK                                                              0xFFFFC000L
2109 //RPB_VC_SWITCH_RDWR
2110 #define RPB_VC_SWITCH_RDWR__MODE__SHIFT                                                                       0x0
2111 #define RPB_VC_SWITCH_RDWR__NUM_RD__SHIFT                                                                     0x2
2112 #define RPB_VC_SWITCH_RDWR__NUM_WR__SHIFT                                                                     0xa
2113 #define RPB_VC_SWITCH_RDWR__XPB_RDREQ_CRD__SHIFT                                                              0x12
2114 #define RPB_VC_SWITCH_RDWR__RESERVED__SHIFT                                                                   0x1a
2115 #define RPB_VC_SWITCH_RDWR__MODE_MASK                                                                         0x00000003L
2116 #define RPB_VC_SWITCH_RDWR__NUM_RD_MASK                                                                       0x000003FCL
2117 #define RPB_VC_SWITCH_RDWR__NUM_WR_MASK                                                                       0x0003FC00L
2118 #define RPB_VC_SWITCH_RDWR__XPB_RDREQ_CRD_MASK                                                                0x03FC0000L
2119 #define RPB_VC_SWITCH_RDWR__RESERVED_MASK                                                                     0xFC000000L
2120 //RPB_PERF_COUNTER_CNTL
2121 #define RPB_PERF_COUNTER_CNTL__PERF_COUNTER_SELECT__SHIFT                                                     0x0
2122 #define RPB_PERF_COUNTER_CNTL__CLEAR_SELECTED_PERF_COUNTER__SHIFT                                             0x2
2123 #define RPB_PERF_COUNTER_CNTL__CLEAR_ALL_PERF_COUNTERS__SHIFT                                                 0x3
2124 #define RPB_PERF_COUNTER_CNTL__STOP_ON_COUNTER_SATURATION__SHIFT                                              0x4
2125 #define RPB_PERF_COUNTER_CNTL__ENABLE_PERF_COUNTERS__SHIFT                                                    0x5
2126 #define RPB_PERF_COUNTER_CNTL__PERF_COUNTER_ASSIGN_0__SHIFT                                                   0x9
2127 #define RPB_PERF_COUNTER_CNTL__PERF_COUNTER_ASSIGN_1__SHIFT                                                   0xe
2128 #define RPB_PERF_COUNTER_CNTL__PERF_COUNTER_ASSIGN_2__SHIFT                                                   0x13
2129 #define RPB_PERF_COUNTER_CNTL__PERF_COUNTER_ASSIGN_3__SHIFT                                                   0x18
2130 #define RPB_PERF_COUNTER_CNTL__PERF_COUNTER_SELECT_MASK                                                       0x00000003L
2131 #define RPB_PERF_COUNTER_CNTL__CLEAR_SELECTED_PERF_COUNTER_MASK                                               0x00000004L
2132 #define RPB_PERF_COUNTER_CNTL__CLEAR_ALL_PERF_COUNTERS_MASK                                                   0x00000008L
2133 #define RPB_PERF_COUNTER_CNTL__STOP_ON_COUNTER_SATURATION_MASK                                                0x00000010L
2134 #define RPB_PERF_COUNTER_CNTL__ENABLE_PERF_COUNTERS_MASK                                                      0x000001E0L
2135 #define RPB_PERF_COUNTER_CNTL__PERF_COUNTER_ASSIGN_0_MASK                                                     0x00003E00L
2136 #define RPB_PERF_COUNTER_CNTL__PERF_COUNTER_ASSIGN_1_MASK                                                     0x0007C000L
2137 #define RPB_PERF_COUNTER_CNTL__PERF_COUNTER_ASSIGN_2_MASK                                                     0x00F80000L
2138 #define RPB_PERF_COUNTER_CNTL__PERF_COUNTER_ASSIGN_3_MASK                                                     0x1F000000L
2139 //RPB_PERF_COUNTER_STATUS
2140 #define RPB_PERF_COUNTER_STATUS__PERFORMANCE_COUNTER_VALUE__SHIFT                                             0x0
2141 #define RPB_PERF_COUNTER_STATUS__PERFORMANCE_COUNTER_VALUE_MASK                                               0xFFFFFFFFL
2142 //RPB_PERFCOUNTER_LO
2143 #define RPB_PERFCOUNTER_LO__COUNTER_LO__SHIFT                                                                 0x0
2144 #define RPB_PERFCOUNTER_LO__COUNTER_LO_MASK                                                                   0xFFFFFFFFL
2145 //RPB_PERFCOUNTER_HI
2146 #define RPB_PERFCOUNTER_HI__COUNTER_HI__SHIFT                                                                 0x0
2147 #define RPB_PERFCOUNTER_HI__COMPARE_VALUE__SHIFT                                                              0x10
2148 #define RPB_PERFCOUNTER_HI__COUNTER_HI_MASK                                                                   0x0000FFFFL
2149 #define RPB_PERFCOUNTER_HI__COMPARE_VALUE_MASK                                                                0xFFFF0000L
2150 //RPB_PERFCOUNTER0_CFG
2151 #define RPB_PERFCOUNTER0_CFG__PERF_SEL__SHIFT                                                                 0x0
2152 #define RPB_PERFCOUNTER0_CFG__PERF_SEL_END__SHIFT                                                             0x8
2153 #define RPB_PERFCOUNTER0_CFG__PERF_MODE__SHIFT                                                                0x18
2154 #define RPB_PERFCOUNTER0_CFG__ENABLE__SHIFT                                                                   0x1c
2155 #define RPB_PERFCOUNTER0_CFG__CLEAR__SHIFT                                                                    0x1d
2156 #define RPB_PERFCOUNTER0_CFG__PERF_SEL_MASK                                                                   0x000000FFL
2157 #define RPB_PERFCOUNTER0_CFG__PERF_SEL_END_MASK                                                               0x0000FF00L
2158 #define RPB_PERFCOUNTER0_CFG__PERF_MODE_MASK                                                                  0x0F000000L
2159 #define RPB_PERFCOUNTER0_CFG__ENABLE_MASK                                                                     0x10000000L
2160 #define RPB_PERFCOUNTER0_CFG__CLEAR_MASK                                                                      0x20000000L
2161 //RPB_PERFCOUNTER1_CFG
2162 #define RPB_PERFCOUNTER1_CFG__PERF_SEL__SHIFT                                                                 0x0
2163 #define RPB_PERFCOUNTER1_CFG__PERF_SEL_END__SHIFT                                                             0x8
2164 #define RPB_PERFCOUNTER1_CFG__PERF_MODE__SHIFT                                                                0x18
2165 #define RPB_PERFCOUNTER1_CFG__ENABLE__SHIFT                                                                   0x1c
2166 #define RPB_PERFCOUNTER1_CFG__CLEAR__SHIFT                                                                    0x1d
2167 #define RPB_PERFCOUNTER1_CFG__PERF_SEL_MASK                                                                   0x000000FFL
2168 #define RPB_PERFCOUNTER1_CFG__PERF_SEL_END_MASK                                                               0x0000FF00L
2169 #define RPB_PERFCOUNTER1_CFG__PERF_MODE_MASK                                                                  0x0F000000L
2170 #define RPB_PERFCOUNTER1_CFG__ENABLE_MASK                                                                     0x10000000L
2171 #define RPB_PERFCOUNTER1_CFG__CLEAR_MASK                                                                      0x20000000L
2172 //RPB_PERFCOUNTER2_CFG
2173 #define RPB_PERFCOUNTER2_CFG__PERF_SEL__SHIFT                                                                 0x0
2174 #define RPB_PERFCOUNTER2_CFG__PERF_SEL_END__SHIFT                                                             0x8
2175 #define RPB_PERFCOUNTER2_CFG__PERF_MODE__SHIFT                                                                0x18
2176 #define RPB_PERFCOUNTER2_CFG__ENABLE__SHIFT                                                                   0x1c
2177 #define RPB_PERFCOUNTER2_CFG__CLEAR__SHIFT                                                                    0x1d
2178 #define RPB_PERFCOUNTER2_CFG__PERF_SEL_MASK                                                                   0x000000FFL
2179 #define RPB_PERFCOUNTER2_CFG__PERF_SEL_END_MASK                                                               0x0000FF00L
2180 #define RPB_PERFCOUNTER2_CFG__PERF_MODE_MASK                                                                  0x0F000000L
2181 #define RPB_PERFCOUNTER2_CFG__ENABLE_MASK                                                                     0x10000000L
2182 #define RPB_PERFCOUNTER2_CFG__CLEAR_MASK                                                                      0x20000000L
2183 //RPB_PERFCOUNTER3_CFG
2184 #define RPB_PERFCOUNTER3_CFG__PERF_SEL__SHIFT                                                                 0x0
2185 #define RPB_PERFCOUNTER3_CFG__PERF_SEL_END__SHIFT                                                             0x8
2186 #define RPB_PERFCOUNTER3_CFG__PERF_MODE__SHIFT                                                                0x18
2187 #define RPB_PERFCOUNTER3_CFG__ENABLE__SHIFT                                                                   0x1c
2188 #define RPB_PERFCOUNTER3_CFG__CLEAR__SHIFT                                                                    0x1d
2189 #define RPB_PERFCOUNTER3_CFG__PERF_SEL_MASK                                                                   0x000000FFL
2190 #define RPB_PERFCOUNTER3_CFG__PERF_SEL_END_MASK                                                               0x0000FF00L
2191 #define RPB_PERFCOUNTER3_CFG__PERF_MODE_MASK                                                                  0x0F000000L
2192 #define RPB_PERFCOUNTER3_CFG__ENABLE_MASK                                                                     0x10000000L
2193 #define RPB_PERFCOUNTER3_CFG__CLEAR_MASK                                                                      0x20000000L
2194 //RPB_PERFCOUNTER_RSLT_CNTL
2195 #define RPB_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT__SHIFT                                                 0x0
2196 #define RPB_PERFCOUNTER_RSLT_CNTL__START_TRIGGER__SHIFT                                                       0x8
2197 #define RPB_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER__SHIFT                                                        0x10
2198 #define RPB_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY__SHIFT                                                          0x18
2199 #define RPB_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL__SHIFT                                                           0x19
2200 #define RPB_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE__SHIFT                                                0x1a
2201 #define RPB_PERFCOUNTER_RSLT_CNTL__PERF_COUNTER_SELECT_MASK                                                   0x0000000FL
2202 #define RPB_PERFCOUNTER_RSLT_CNTL__START_TRIGGER_MASK                                                         0x0000FF00L
2203 #define RPB_PERFCOUNTER_RSLT_CNTL__STOP_TRIGGER_MASK                                                          0x00FF0000L
2204 #define RPB_PERFCOUNTER_RSLT_CNTL__ENABLE_ANY_MASK                                                            0x01000000L
2205 #define RPB_PERFCOUNTER_RSLT_CNTL__CLEAR_ALL_MASK                                                             0x02000000L
2206 #define RPB_PERFCOUNTER_RSLT_CNTL__STOP_ALL_ON_SATURATE_MASK                                                  0x04000000L
2207 //RPB_RD_QUEUE_CNTL
2208 #define RPB_RD_QUEUE_CNTL__ARB_MODE__SHIFT                                                                    0x0
2209 #define RPB_RD_QUEUE_CNTL__Q4_SHARED__SHIFT                                                                   0x1
2210 #define RPB_RD_QUEUE_CNTL__Q5_SHARED__SHIFT                                                                   0x2
2211 #define RPB_RD_QUEUE_CNTL__Q4_UNITID_EA_MODE__SHIFT                                                           0x3
2212 #define RPB_RD_QUEUE_CNTL__Q5_UNITID_EA_MODE__SHIFT                                                           0x4
2213 #define RPB_RD_QUEUE_CNTL__Q4_PATTERN_LOW__SHIFT                                                              0x5
2214 #define RPB_RD_QUEUE_CNTL__Q4_PATTERN_HIGH__SHIFT                                                             0xa
2215 #define RPB_RD_QUEUE_CNTL__Q5_PATTERN_LOW__SHIFT                                                              0x10
2216 #define RPB_RD_QUEUE_CNTL__Q5_PATTERN_HIGH__SHIFT                                                             0x15
2217 #define RPB_RD_QUEUE_CNTL__ARB_MODE_MASK                                                                      0x00000001L
2218 #define RPB_RD_QUEUE_CNTL__Q4_SHARED_MASK                                                                     0x00000002L
2219 #define RPB_RD_QUEUE_CNTL__Q5_SHARED_MASK                                                                     0x00000004L
2220 #define RPB_RD_QUEUE_CNTL__Q4_UNITID_EA_MODE_MASK                                                             0x00000008L
2221 #define RPB_RD_QUEUE_CNTL__Q5_UNITID_EA_MODE_MASK                                                             0x00000010L
2222 #define RPB_RD_QUEUE_CNTL__Q4_PATTERN_LOW_MASK                                                                0x000003E0L
2223 #define RPB_RD_QUEUE_CNTL__Q4_PATTERN_HIGH_MASK                                                               0x0000FC00L
2224 #define RPB_RD_QUEUE_CNTL__Q5_PATTERN_LOW_MASK                                                                0x001F0000L
2225 #define RPB_RD_QUEUE_CNTL__Q5_PATTERN_HIGH_MASK                                                               0x07E00000L
2226 //RPB_RD_QUEUE_CNTL2
2227 #define RPB_RD_QUEUE_CNTL2__Q4_PATTERN_MASK_LOW__SHIFT                                                        0x0
2228 #define RPB_RD_QUEUE_CNTL2__Q4_PATTERN_MASK_HIGH__SHIFT                                                       0x5
2229 #define RPB_RD_QUEUE_CNTL2__Q5_PATTERN_MASK_LOW__SHIFT                                                        0xb
2230 #define RPB_RD_QUEUE_CNTL2__Q5_PATTERN_MASK_HIGH__SHIFT                                                       0x10
2231 #define RPB_RD_QUEUE_CNTL2__Q4_PATTERN_MASK_LOW_MASK                                                          0x0000001FL
2232 #define RPB_RD_QUEUE_CNTL2__Q4_PATTERN_MASK_HIGH_MASK                                                         0x000007E0L
2233 #define RPB_RD_QUEUE_CNTL2__Q5_PATTERN_MASK_LOW_MASK                                                          0x0000F800L
2234 #define RPB_RD_QUEUE_CNTL2__Q5_PATTERN_MASK_HIGH_MASK                                                         0x003F0000L
2235 //RPB_WR_QUEUE_CNTL
2236 #define RPB_WR_QUEUE_CNTL__ARB_MODE__SHIFT                                                                    0x0
2237 #define RPB_WR_QUEUE_CNTL__Q4_SHARED__SHIFT                                                                   0x1
2238 #define RPB_WR_QUEUE_CNTL__Q5_SHARED__SHIFT                                                                   0x2
2239 #define RPB_WR_QUEUE_CNTL__Q4_UNITID_EA_MODE__SHIFT                                                           0x3
2240 #define RPB_WR_QUEUE_CNTL__Q5_UNITID_EA_MODE__SHIFT                                                           0x4
2241 #define RPB_WR_QUEUE_CNTL__Q4_PATTERN_LOW__SHIFT                                                              0x5
2242 #define RPB_WR_QUEUE_CNTL__Q4_PATTERN_HIGH__SHIFT                                                             0xa
2243 #define RPB_WR_QUEUE_CNTL__Q5_PATTERN_LOW__SHIFT                                                              0x10
2244 #define RPB_WR_QUEUE_CNTL__Q5_PATTERN_HIGH__SHIFT                                                             0x15
2245 #define RPB_WR_QUEUE_CNTL__ARB_MODE_MASK                                                                      0x00000001L
2246 #define RPB_WR_QUEUE_CNTL__Q4_SHARED_MASK                                                                     0x00000002L
2247 #define RPB_WR_QUEUE_CNTL__Q5_SHARED_MASK                                                                     0x00000004L
2248 #define RPB_WR_QUEUE_CNTL__Q4_UNITID_EA_MODE_MASK                                                             0x00000008L
2249 #define RPB_WR_QUEUE_CNTL__Q5_UNITID_EA_MODE_MASK                                                             0x00000010L
2250 #define RPB_WR_QUEUE_CNTL__Q4_PATTERN_LOW_MASK                                                                0x000003E0L
2251 #define RPB_WR_QUEUE_CNTL__Q4_PATTERN_HIGH_MASK                                                               0x0000FC00L
2252 #define RPB_WR_QUEUE_CNTL__Q5_PATTERN_LOW_MASK                                                                0x001F0000L
2253 #define RPB_WR_QUEUE_CNTL__Q5_PATTERN_HIGH_MASK                                                               0x07E00000L
2254 //RPB_WR_QUEUE_CNTL2
2255 #define RPB_WR_QUEUE_CNTL2__Q4_PATTERN_MASK_LOW__SHIFT                                                        0x0
2256 #define RPB_WR_QUEUE_CNTL2__Q4_PATTERN_MASK_HIGH__SHIFT                                                       0x5
2257 #define RPB_WR_QUEUE_CNTL2__Q5_PATTERN_MASK_LOW__SHIFT                                                        0xb
2258 #define RPB_WR_QUEUE_CNTL2__Q5_PATTERN_MASK_HIGH__SHIFT                                                       0x10
2259 #define RPB_WR_QUEUE_CNTL2__Q4_PATTERN_MASK_LOW_MASK                                                          0x0000001FL
2260 #define RPB_WR_QUEUE_CNTL2__Q4_PATTERN_MASK_HIGH_MASK                                                         0x000007E0L
2261 #define RPB_WR_QUEUE_CNTL2__Q5_PATTERN_MASK_LOW_MASK                                                          0x0000F800L
2262 #define RPB_WR_QUEUE_CNTL2__Q5_PATTERN_MASK_HIGH_MASK                                                         0x003F0000L
2263 //RPB_ATS_CNTL
2264 #define RPB_ATS_CNTL__PAGE_MIN_LATENCY_ENABLE__SHIFT                                                          0x0
2265 #define RPB_ATS_CNTL__TR_MIN_LATENCY_ENABLE__SHIFT                                                            0x1
2266 #define RPB_ATS_CNTL__SWITCH_THRESHOLD__SHIFT                                                                 0x2
2267 #define RPB_ATS_CNTL__TIME_SLICE__SHIFT                                                                       0x7
2268 #define RPB_ATS_CNTL__ATCTR_GFX_SWITCH_NUM__SHIFT                                                             0xf
2269 #define RPB_ATS_CNTL__ATCPAGE_SWITCH_NUM__SHIFT                                                               0x13
2270 #define RPB_ATS_CNTL__WR_AT__SHIFT                                                                            0x17
2271 #define RPB_ATS_CNTL__MM_VC_SWITCH__SHIFT                                                                     0x19
2272 #define RPB_ATS_CNTL__GC_VC_SWITCH__SHIFT                                                                     0x1a
2273 #define RPB_ATS_CNTL__PAGE_MIN_LATENCY_ENABLE_MASK                                                            0x00000001L
2274 #define RPB_ATS_CNTL__TR_MIN_LATENCY_ENABLE_MASK                                                              0x00000002L
2275 #define RPB_ATS_CNTL__SWITCH_THRESHOLD_MASK                                                                   0x0000007CL
2276 #define RPB_ATS_CNTL__TIME_SLICE_MASK                                                                         0x00007F80L
2277 #define RPB_ATS_CNTL__ATCTR_GFX_SWITCH_NUM_MASK                                                               0x00078000L
2278 #define RPB_ATS_CNTL__ATCPAGE_SWITCH_NUM_MASK                                                                 0x00780000L
2279 #define RPB_ATS_CNTL__WR_AT_MASK                                                                              0x01800000L
2280 #define RPB_ATS_CNTL__MM_VC_SWITCH_MASK                                                                       0x02000000L
2281 #define RPB_ATS_CNTL__GC_VC_SWITCH_MASK                                                                       0x04000000L
2282 //RPB_ATS_CNTL2
2283 #define RPB_ATS_CNTL2__INVAL_COM_CMD__SHIFT                                                                   0x0
2284 #define RPB_ATS_CNTL2__TRANS_CMD__SHIFT                                                                       0x6
2285 #define RPB_ATS_CNTL2__PAGE_REQ_CMD__SHIFT                                                                    0xc
2286 #define RPB_ATS_CNTL2__PAGE_ROUTING_CODE__SHIFT                                                               0x12
2287 #define RPB_ATS_CNTL2__INVAL_COM_ROUTING_CODE__SHIFT                                                          0x15
2288 #define RPB_ATS_CNTL2__VENDOR_ID__SHIFT                                                                       0x18
2289 #define RPB_ATS_CNTL2__RPB_VC5_CRD__SHIFT                                                                     0x1a
2290 #define RPB_ATS_CNTL2__INVAL_COM_CMD_MASK                                                                     0x0000003FL
2291 #define RPB_ATS_CNTL2__TRANS_CMD_MASK                                                                         0x00000FC0L
2292 #define RPB_ATS_CNTL2__PAGE_REQ_CMD_MASK                                                                      0x0003F000L
2293 #define RPB_ATS_CNTL2__PAGE_ROUTING_CODE_MASK                                                                 0x001C0000L
2294 #define RPB_ATS_CNTL2__INVAL_COM_ROUTING_CODE_MASK                                                            0x00E00000L
2295 #define RPB_ATS_CNTL2__VENDOR_ID_MASK                                                                         0x03000000L
2296 #define RPB_ATS_CNTL2__RPB_VC5_CRD_MASK                                                                       0x7C000000L
2297 //RPB_ATS_CNTL3
2298 #define RPB_ATS_CNTL3__RPB_ATS_MM_TR__SHIFT                                                                   0x0
2299 #define RPB_ATS_CNTL3__RPB_ATS_GFX_TR__SHIFT                                                                  0x9
2300 #define RPB_ATS_CNTL3__RPB_ATS_PR__SHIFT                                                                      0x12
2301 #define RPB_ATS_CNTL3__RPB_ATS_MM_TR_MASK                                                                     0x000001FFL
2302 #define RPB_ATS_CNTL3__RPB_ATS_GFX_TR_MASK                                                                    0x0003FE00L
2303 #define RPB_ATS_CNTL3__RPB_ATS_PR_MASK                                                                        0x07FC0000L
2304 //RPB_DF_SDPPORT_CNTL
2305 #define RPB_DF_SDPPORT_CNTL__DF_REQ_CRD__SHIFT                                                                0x0
2306 #define RPB_DF_SDPPORT_CNTL__DF_DATA_CRD__SHIFT                                                               0x6
2307 #define RPB_DF_SDPPORT_CNTL__DF_HALT_THRESHOLD__SHIFT                                                         0xc
2308 #define RPB_DF_SDPPORT_CNTL__DF_RELEASE_CREDIT_MODE__SHIFT                                                    0x10
2309 #define RPB_DF_SDPPORT_CNTL__DF_INSERT_PARITY_ERR__SHIFT                                                      0x11
2310 #define RPB_DF_SDPPORT_CNTL__DF_BUSY_INCLUDE_CONN__SHIFT                                                      0x12
2311 #define RPB_DF_SDPPORT_CNTL__RESERVED__SHIFT                                                                  0x13
2312 #define RPB_DF_SDPPORT_CNTL__DF_REQ_CRD_MASK                                                                  0x0000003FL
2313 #define RPB_DF_SDPPORT_CNTL__DF_DATA_CRD_MASK                                                                 0x00000FC0L
2314 #define RPB_DF_SDPPORT_CNTL__DF_HALT_THRESHOLD_MASK                                                           0x0000F000L
2315 #define RPB_DF_SDPPORT_CNTL__DF_RELEASE_CREDIT_MODE_MASK                                                      0x00010000L
2316 #define RPB_DF_SDPPORT_CNTL__DF_INSERT_PARITY_ERR_MASK                                                        0x00020000L
2317 #define RPB_DF_SDPPORT_CNTL__DF_BUSY_INCLUDE_CONN_MASK                                                        0x00040000L
2318 #define RPB_DF_SDPPORT_CNTL__RESERVED_MASK                                                                    0xFFF80000L
2319 //RPB_SDPPORT_CNTL
2320 #define RPB_SDPPORT_CNTL__NBIF_DMA_SELF_ACTIVATE__SHIFT                                                       0x0
2321 #define RPB_SDPPORT_CNTL__NBIF_DMA_CFG_MODE__SHIFT                                                            0x1
2322 #define RPB_SDPPORT_CNTL__NBIF_DMA_ENABLE_REISSUE_CREDIT__SHIFT                                               0x3
2323 #define RPB_SDPPORT_CNTL__NBIF_DMA_ENABLE_SATURATE_COUNTER__SHIFT                                             0x4
2324 #define RPB_SDPPORT_CNTL__NBIF_DMA_ENABLE_DISRUPT_FULLDIS__SHIFT                                              0x5
2325 #define RPB_SDPPORT_CNTL__NBIF_DMA_HALT_THRESHOLD__SHIFT                                                      0x6
2326 #define RPB_SDPPORT_CNTL__NBIF_HST_SELF_ACTIVATE__SHIFT                                                       0xa
2327 #define RPB_SDPPORT_CNTL__NBIF_HST_CFG_MODE__SHIFT                                                            0xb
2328 #define RPB_SDPPORT_CNTL__NBIF_HST_ENABLE_REISSUE_CREDIT__SHIFT                                               0xd
2329 #define RPB_SDPPORT_CNTL__NBIF_HST_ENABLE_SATURATE_COUNTER__SHIFT                                             0xe
2330 #define RPB_SDPPORT_CNTL__NBIF_HST_ENABLE_DISRUPT_FULLDIS__SHIFT                                              0xf
2331 #define RPB_SDPPORT_CNTL__NBIF_HST_HALT_THRESHOLD__SHIFT                                                      0x10
2332 #define RPB_SDPPORT_CNTL__NBIF_HST_PASSIVE_MODE__SHIFT                                                        0x14
2333 #define RPB_SDPPORT_CNTL__NBIF_HST_QUICK_COMACK__SHIFT                                                        0x15
2334 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_RDRSPCKEN__SHIFT                                                         0x16
2335 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_RDRSPCKENRCV__SHIFT                                                      0x17
2336 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_RDRSPDATACKEN__SHIFT                                                     0x18
2337 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_RDRSPDATACKENRCV__SHIFT                                                  0x19
2338 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_WRRSPCKEN__SHIFT                                                         0x1a
2339 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_WRRSPCKENRCV__SHIFT                                                      0x1b
2340 #define RPB_SDPPORT_CNTL__RESERVED__SHIFT                                                                     0x1c
2341 #define RPB_SDPPORT_CNTL__NBIF_DMA_SELF_ACTIVATE_MASK                                                         0x00000001L
2342 #define RPB_SDPPORT_CNTL__NBIF_DMA_CFG_MODE_MASK                                                              0x00000006L
2343 #define RPB_SDPPORT_CNTL__NBIF_DMA_ENABLE_REISSUE_CREDIT_MASK                                                 0x00000008L
2344 #define RPB_SDPPORT_CNTL__NBIF_DMA_ENABLE_SATURATE_COUNTER_MASK                                               0x00000010L
2345 #define RPB_SDPPORT_CNTL__NBIF_DMA_ENABLE_DISRUPT_FULLDIS_MASK                                                0x00000020L
2346 #define RPB_SDPPORT_CNTL__NBIF_DMA_HALT_THRESHOLD_MASK                                                        0x000003C0L
2347 #define RPB_SDPPORT_CNTL__NBIF_HST_SELF_ACTIVATE_MASK                                                         0x00000400L
2348 #define RPB_SDPPORT_CNTL__NBIF_HST_CFG_MODE_MASK                                                              0x00001800L
2349 #define RPB_SDPPORT_CNTL__NBIF_HST_ENABLE_REISSUE_CREDIT_MASK                                                 0x00002000L
2350 #define RPB_SDPPORT_CNTL__NBIF_HST_ENABLE_SATURATE_COUNTER_MASK                                               0x00004000L
2351 #define RPB_SDPPORT_CNTL__NBIF_HST_ENABLE_DISRUPT_FULLDIS_MASK                                                0x00008000L
2352 #define RPB_SDPPORT_CNTL__NBIF_HST_HALT_THRESHOLD_MASK                                                        0x000F0000L
2353 #define RPB_SDPPORT_CNTL__NBIF_HST_PASSIVE_MODE_MASK                                                          0x00100000L
2354 #define RPB_SDPPORT_CNTL__NBIF_HST_QUICK_COMACK_MASK                                                          0x00200000L
2355 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_RDRSPCKEN_MASK                                                           0x00400000L
2356 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_RDRSPCKENRCV_MASK                                                        0x00800000L
2357 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_RDRSPDATACKEN_MASK                                                       0x01000000L
2358 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_RDRSPDATACKENRCV_MASK                                                    0x02000000L
2359 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_WRRSPCKEN_MASK                                                           0x04000000L
2360 #define RPB_SDPPORT_CNTL__DF_SDPVDCI_WRRSPCKENRCV_MASK                                                        0x08000000L
2361 #define RPB_SDPPORT_CNTL__RESERVED_MASK                                                                       0xF0000000L
2362 //RPB_NBIF_SDPPORT_CNTL
2363 #define RPB_NBIF_SDPPORT_CNTL__NBIF_DMA_WRRSP_CRD__SHIFT                                                      0x0
2364 #define RPB_NBIF_SDPPORT_CNTL__NBIF_DMA_RDRSP_CRD__SHIFT                                                      0x8
2365 #define RPB_NBIF_SDPPORT_CNTL__NBIF_HST_REQ_CRD__SHIFT                                                        0x10
2366 #define RPB_NBIF_SDPPORT_CNTL__NBIF_HST_DATA_CRD__SHIFT                                                       0x18
2367 #define RPB_NBIF_SDPPORT_CNTL__NBIF_DMA_WRRSP_CRD_MASK                                                        0x000000FFL
2368 #define RPB_NBIF_SDPPORT_CNTL__NBIF_DMA_RDRSP_CRD_MASK                                                        0x0000FF00L
2369 #define RPB_NBIF_SDPPORT_CNTL__NBIF_HST_REQ_CRD_MASK                                                          0x00FF0000L
2370 #define RPB_NBIF_SDPPORT_CNTL__NBIF_HST_DATA_CRD_MASK                                                         0xFF000000L
2371 
2372 
2373 
2374 
2375 
2376 
2377 
2378 #endif
2379