Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amdgpu: Add ATHUB 2.1 header files (v2)

v2: squash in updates (Alex)

Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Yong Zhao and committed by
Alex Deucher
e54294d6 b4ebd871

+2901
+523
drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_1_0_offset.h
··· 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_OFFSET_HEADER 22 + #define _athub_2_1_0_OFFSET_HEADER 23 + 24 + 25 + 26 + // addressBlock: athub_atsdec 27 + // base address: 0x3000 28 + #define mmATHUB_ATS_MODE_CNTL 0x0000 29 + #define mmATHUB_ATS_MODE_CNTL_BASE_IDX 0 30 + #define mmATHUB_SHARED_VIRT_RESET_REQ 0x0001 31 + #define mmATHUB_SHARED_VIRT_RESET_REQ_BASE_IDX 0 32 + #define mmATHUB_SHARED_ACTIVE_FCN_ID 0x0002 33 + #define mmATHUB_SHARED_ACTIVE_FCN_ID_BASE_IDX 0 34 + #define mmATC_ATS_CNTL 0x0003 35 + #define mmATC_ATS_CNTL_BASE_IDX 0 36 + #define mmATC_ATS_FAULT_CNTL 0x0006 37 + #define mmATC_ATS_FAULT_CNTL_BASE_IDX 0 38 + #define mmATC_ATS_DEFAULT_PAGE_LOW 0x0007 39 + #define mmATC_ATS_DEFAULT_PAGE_LOW_BASE_IDX 0 40 + #define mmATC_TRANS_FAULT_RSPCNTRL 0x0008 41 + #define mmATC_TRANS_FAULT_RSPCNTRL_BASE_IDX 0 42 + #define mmATHUB_MISC_CNTL 0x0009 43 + #define mmATHUB_MISC_CNTL_BASE_IDX 0 44 + #define mmATHUB_MEM_POWER_LS 0x000a 45 + #define mmATHUB_MEM_POWER_LS_BASE_IDX 0 46 + #define mmATC_ATS_SDPPORT_CNTL 0x000b 47 + #define mmATC_ATS_SDPPORT_CNTL_BASE_IDX 0 48 + #define mmATC_ATS_CNTL2 0x000d 49 + #define mmATC_ATS_CNTL2_BASE_IDX 0 50 + #define mmATC_ATS_TR_QOS_CNTL 0x000e 51 + #define mmATC_ATS_TR_QOS_CNTL_BASE_IDX 0 52 + #define mmATC_ATS_MISC_CNTL 0x000f 53 + #define mmATC_ATS_MISC_CNTL_BASE_IDX 0 54 + #define mmATC_PERFCOUNTER0_CFG 0x0010 55 + #define mmATC_PERFCOUNTER0_CFG_BASE_IDX 0 56 + #define mmATC_PERFCOUNTER1_CFG 0x0011 57 + #define mmATC_PERFCOUNTER1_CFG_BASE_IDX 0 58 + #define mmATC_PERFCOUNTER2_CFG 0x0012 59 + #define mmATC_PERFCOUNTER2_CFG_BASE_IDX 0 60 + #define mmATC_PERFCOUNTER3_CFG 0x0013 61 + #define mmATC_PERFCOUNTER3_CFG_BASE_IDX 0 62 + #define mmATC_PERFCOUNTER_RSLT_CNTL 0x0014 63 + #define mmATC_PERFCOUNTER_RSLT_CNTL_BASE_IDX 0 64 + #define mmATC_PERFCOUNTER_LO 0x0015 65 + #define mmATC_PERFCOUNTER_LO_BASE_IDX 0 66 + #define mmATC_PERFCOUNTER_HI 0x0016 67 + #define mmATC_PERFCOUNTER_HI_BASE_IDX 0 68 + #define mmATS_IH_CREDIT 0x0017 69 + #define mmATS_IH_CREDIT_BASE_IDX 0 70 + #define mmATHUB_IH_CREDIT 0x0018 71 + #define mmATHUB_IH_CREDIT_BASE_IDX 0 72 + #define mmATC_ATS_GFX_ATCL2_STATUS 0x0019 73 + #define mmATC_ATS_GFX_ATCL2_STATUS_BASE_IDX 0 74 + #define mmATC_ATS_MMHUB_ATCL2_STATUS 0x001a 75 + #define mmATC_ATS_MMHUB_ATCL2_STATUS_BASE_IDX 0 76 + #define mmATC_ATS_FAULT_STATUS_INFO 0x001b 77 + #define mmATC_ATS_FAULT_STATUS_INFO_BASE_IDX 0 78 + #define mmATC_ATS_FAULT_STATUS_ADDR 0x001c 79 + #define mmATC_ATS_FAULT_STATUS_ADDR_BASE_IDX 0 80 + #define mmATC_ATS_FAULT_STATUS_INFO2 0x001d 81 + #define mmATC_ATS_FAULT_STATUS_INFO2_BASE_IDX 0 82 + #define mmATHUB_PCIE_ATS_CNTL 0x001e 83 + #define mmATHUB_PCIE_ATS_CNTL_BASE_IDX 0 84 + #define mmATHUB_PCIE_PASID_CNTL 0x001f 85 + #define mmATHUB_PCIE_PASID_CNTL_BASE_IDX 0 86 + #define mmATHUB_PCIE_PAGE_REQ_CNTL 0x0020 87 + #define mmATHUB_PCIE_PAGE_REQ_CNTL_BASE_IDX 0 88 + #define mmATHUB_PCIE_OUTSTAND_PAGE_REQ_ALLOC 0x0021 89 + #define mmATHUB_PCIE_OUTSTAND_PAGE_REQ_ALLOC_BASE_IDX 0 90 + #define mmATHUB_COMMAND 0x0022 91 + #define mmATHUB_COMMAND_BASE_IDX 0 92 + #define mmATHUB_PCIE_ATS_CNTL_VF_0 0x0023 93 + #define mmATHUB_PCIE_ATS_CNTL_VF_0_BASE_IDX 0 94 + #define mmATHUB_PCIE_ATS_CNTL_VF_1 0x0024 95 + #define mmATHUB_PCIE_ATS_CNTL_VF_1_BASE_IDX 0 96 + #define mmATHUB_PCIE_ATS_CNTL_VF_2 0x0025 97 + #define mmATHUB_PCIE_ATS_CNTL_VF_2_BASE_IDX 0 98 + #define mmATHUB_PCIE_ATS_CNTL_VF_3 0x0026 99 + #define mmATHUB_PCIE_ATS_CNTL_VF_3_BASE_IDX 0 100 + #define mmATHUB_PCIE_ATS_CNTL_VF_4 0x0027 101 + #define mmATHUB_PCIE_ATS_CNTL_VF_4_BASE_IDX 0 102 + #define mmATHUB_PCIE_ATS_CNTL_VF_5 0x0028 103 + #define mmATHUB_PCIE_ATS_CNTL_VF_5_BASE_IDX 0 104 + #define mmATHUB_PCIE_ATS_CNTL_VF_6 0x0029 105 + #define mmATHUB_PCIE_ATS_CNTL_VF_6_BASE_IDX 0 106 + #define mmATHUB_PCIE_ATS_CNTL_VF_7 0x002a 107 + #define mmATHUB_PCIE_ATS_CNTL_VF_7_BASE_IDX 0 108 + #define mmATHUB_PCIE_ATS_CNTL_VF_8 0x002b 109 + #define mmATHUB_PCIE_ATS_CNTL_VF_8_BASE_IDX 0 110 + #define mmATHUB_PCIE_ATS_CNTL_VF_9 0x002c 111 + #define mmATHUB_PCIE_ATS_CNTL_VF_9_BASE_IDX 0 112 + #define mmATHUB_PCIE_ATS_CNTL_VF_10 0x002d 113 + #define mmATHUB_PCIE_ATS_CNTL_VF_10_BASE_IDX 0 114 + #define mmATHUB_PCIE_ATS_CNTL_VF_11 0x002e 115 + #define mmATHUB_PCIE_ATS_CNTL_VF_11_BASE_IDX 0 116 + #define mmATHUB_PCIE_ATS_CNTL_VF_12 0x002f 117 + #define mmATHUB_PCIE_ATS_CNTL_VF_12_BASE_IDX 0 118 + #define mmATHUB_PCIE_ATS_CNTL_VF_13 0x0030 119 + #define mmATHUB_PCIE_ATS_CNTL_VF_13_BASE_IDX 0 120 + #define mmATHUB_PCIE_ATS_CNTL_VF_14 0x0031 121 + #define mmATHUB_PCIE_ATS_CNTL_VF_14_BASE_IDX 0 122 + #define mmATHUB_PCIE_ATS_CNTL_VF_15 0x0032 123 + #define mmATHUB_PCIE_ATS_CNTL_VF_15_BASE_IDX 0 124 + #define mmATHUB_PCIE_ATS_CNTL_VF_16 0x0033 125 + #define mmATHUB_PCIE_ATS_CNTL_VF_16_BASE_IDX 0 126 + #define mmATHUB_PCIE_ATS_CNTL_VF_17 0x0034 127 + #define mmATHUB_PCIE_ATS_CNTL_VF_17_BASE_IDX 0 128 + #define mmATHUB_PCIE_ATS_CNTL_VF_18 0x0035 129 + #define mmATHUB_PCIE_ATS_CNTL_VF_18_BASE_IDX 0 130 + #define mmATHUB_PCIE_ATS_CNTL_VF_19 0x0036 131 + #define mmATHUB_PCIE_ATS_CNTL_VF_19_BASE_IDX 0 132 + #define mmATHUB_PCIE_ATS_CNTL_VF_20 0x0037 133 + #define mmATHUB_PCIE_ATS_CNTL_VF_20_BASE_IDX 0 134 + #define mmATHUB_PCIE_ATS_CNTL_VF_21 0x0038 135 + #define mmATHUB_PCIE_ATS_CNTL_VF_21_BASE_IDX 0 136 + #define mmATHUB_PCIE_ATS_CNTL_VF_22 0x0039 137 + #define mmATHUB_PCIE_ATS_CNTL_VF_22_BASE_IDX 0 138 + #define mmATHUB_PCIE_ATS_CNTL_VF_23 0x003a 139 + #define mmATHUB_PCIE_ATS_CNTL_VF_23_BASE_IDX 0 140 + #define mmATHUB_PCIE_ATS_CNTL_VF_24 0x003b 141 + #define mmATHUB_PCIE_ATS_CNTL_VF_24_BASE_IDX 0 142 + #define mmATHUB_PCIE_ATS_CNTL_VF_25 0x003c 143 + #define mmATHUB_PCIE_ATS_CNTL_VF_25_BASE_IDX 0 144 + #define mmATHUB_PCIE_ATS_CNTL_VF_26 0x003d 145 + #define mmATHUB_PCIE_ATS_CNTL_VF_26_BASE_IDX 0 146 + #define mmATHUB_PCIE_ATS_CNTL_VF_27 0x003e 147 + #define mmATHUB_PCIE_ATS_CNTL_VF_27_BASE_IDX 0 148 + #define mmATHUB_PCIE_ATS_CNTL_VF_28 0x003f 149 + #define mmATHUB_PCIE_ATS_CNTL_VF_28_BASE_IDX 0 150 + #define mmATHUB_PCIE_ATS_CNTL_VF_29 0x0040 151 + #define mmATHUB_PCIE_ATS_CNTL_VF_29_BASE_IDX 0 152 + #define mmATHUB_PCIE_ATS_CNTL_VF_30 0x0041 153 + #define mmATHUB_PCIE_ATS_CNTL_VF_30_BASE_IDX 0 154 + #define mmATC_VMID_PASID_MAPPING_UPDATE_STATUS 0x0042 155 + #define mmATC_VMID_PASID_MAPPING_UPDATE_STATUS_BASE_IDX 0 156 + #define mmATC_ATS_VMID_STATUS 0x0043 157 + #define mmATC_ATS_VMID_STATUS_BASE_IDX 0 158 + #define mmATC_ATS_STATUS 0x0044 159 + #define mmATC_ATS_STATUS_BASE_IDX 0 160 + #define mmATC_ATS_VMID_SNAPSHOT_GFX_STAT 0x0045 161 + #define mmATC_ATS_VMID_SNAPSHOT_GFX_STAT_BASE_IDX 0 162 + #define mmATC_ATS_VMID_SNAPSHOT_MMHUB_STAT 0x0046 163 + #define mmATC_ATS_VMID_SNAPSHOT_MMHUB_STAT_BASE_IDX 0 164 + #define mmATC_VMID0_PASID_MAPPING 0x0047 165 + #define mmATC_VMID0_PASID_MAPPING_BASE_IDX 0 166 + #define mmATC_VMID1_PASID_MAPPING 0x0048 167 + #define mmATC_VMID1_PASID_MAPPING_BASE_IDX 0 168 + #define mmATC_VMID2_PASID_MAPPING 0x0049 169 + #define mmATC_VMID2_PASID_MAPPING_BASE_IDX 0 170 + #define mmATC_VMID3_PASID_MAPPING 0x004a 171 + #define mmATC_VMID3_PASID_MAPPING_BASE_IDX 0 172 + #define mmATC_VMID4_PASID_MAPPING 0x004b 173 + #define mmATC_VMID4_PASID_MAPPING_BASE_IDX 0 174 + #define mmATC_VMID5_PASID_MAPPING 0x004c 175 + #define mmATC_VMID5_PASID_MAPPING_BASE_IDX 0 176 + #define mmATC_VMID6_PASID_MAPPING 0x004d 177 + #define mmATC_VMID6_PASID_MAPPING_BASE_IDX 0 178 + #define mmATC_VMID7_PASID_MAPPING 0x004e 179 + #define mmATC_VMID7_PASID_MAPPING_BASE_IDX 0 180 + #define mmATC_VMID8_PASID_MAPPING 0x004f 181 + #define mmATC_VMID8_PASID_MAPPING_BASE_IDX 0 182 + #define mmATC_VMID9_PASID_MAPPING 0x0050 183 + #define mmATC_VMID9_PASID_MAPPING_BASE_IDX 0 184 + #define mmATC_VMID10_PASID_MAPPING 0x0051 185 + #define mmATC_VMID10_PASID_MAPPING_BASE_IDX 0 186 + #define mmATC_VMID11_PASID_MAPPING 0x0052 187 + #define mmATC_VMID11_PASID_MAPPING_BASE_IDX 0 188 + #define mmATC_VMID12_PASID_MAPPING 0x0053 189 + #define mmATC_VMID12_PASID_MAPPING_BASE_IDX 0 190 + #define mmATC_VMID13_PASID_MAPPING 0x0054 191 + #define mmATC_VMID13_PASID_MAPPING_BASE_IDX 0 192 + #define mmATC_VMID14_PASID_MAPPING 0x0055 193 + #define mmATC_VMID14_PASID_MAPPING_BASE_IDX 0 194 + #define mmATC_VMID15_PASID_MAPPING 0x0056 195 + #define mmATC_VMID15_PASID_MAPPING_BASE_IDX 0 196 + #define mmATC_VMID16_PASID_MAPPING 0x0057 197 + #define mmATC_VMID16_PASID_MAPPING_BASE_IDX 0 198 + #define mmATC_VMID17_PASID_MAPPING 0x0058 199 + #define mmATC_VMID17_PASID_MAPPING_BASE_IDX 0 200 + #define mmATC_VMID18_PASID_MAPPING 0x0059 201 + #define mmATC_VMID18_PASID_MAPPING_BASE_IDX 0 202 + #define mmATC_VMID19_PASID_MAPPING 0x005a 203 + #define mmATC_VMID19_PASID_MAPPING_BASE_IDX 0 204 + #define mmATC_VMID20_PASID_MAPPING 0x005b 205 + #define mmATC_VMID20_PASID_MAPPING_BASE_IDX 0 206 + #define mmATC_VMID21_PASID_MAPPING 0x005c 207 + #define mmATC_VMID21_PASID_MAPPING_BASE_IDX 0 208 + #define mmATC_VMID22_PASID_MAPPING 0x005d 209 + #define mmATC_VMID22_PASID_MAPPING_BASE_IDX 0 210 + #define mmATC_VMID23_PASID_MAPPING 0x005e 211 + #define mmATC_VMID23_PASID_MAPPING_BASE_IDX 0 212 + #define mmATC_VMID24_PASID_MAPPING 0x005f 213 + #define mmATC_VMID24_PASID_MAPPING_BASE_IDX 0 214 + #define mmATC_VMID25_PASID_MAPPING 0x0060 215 + #define mmATC_VMID25_PASID_MAPPING_BASE_IDX 0 216 + #define mmATC_VMID26_PASID_MAPPING 0x0061 217 + #define mmATC_VMID26_PASID_MAPPING_BASE_IDX 0 218 + #define mmATC_VMID27_PASID_MAPPING 0x0062 219 + #define mmATC_VMID27_PASID_MAPPING_BASE_IDX 0 220 + #define mmATC_VMID28_PASID_MAPPING 0x0063 221 + #define mmATC_VMID28_PASID_MAPPING_BASE_IDX 0 222 + #define mmATC_VMID29_PASID_MAPPING 0x0064 223 + #define mmATC_VMID29_PASID_MAPPING_BASE_IDX 0 224 + #define mmATC_VMID30_PASID_MAPPING 0x0065 225 + #define mmATC_VMID30_PASID_MAPPING_BASE_IDX 0 226 + #define mmATC_VMID31_PASID_MAPPING 0x0066 227 + #define mmATC_VMID31_PASID_MAPPING_BASE_IDX 0 228 + 229 + 230 + // addressBlock: athub_xpbdec 231 + // base address: 0x31a0 232 + #define mmXPB_RTR_SRC_APRTR0 0x0068 233 + #define mmXPB_RTR_SRC_APRTR0_BASE_IDX 0 234 + #define mmXPB_RTR_SRC_APRTR1 0x0069 235 + #define mmXPB_RTR_SRC_APRTR1_BASE_IDX 0 236 + #define mmXPB_RTR_SRC_APRTR2 0x006a 237 + #define mmXPB_RTR_SRC_APRTR2_BASE_IDX 0 238 + #define mmXPB_RTR_SRC_APRTR3 0x006b 239 + #define mmXPB_RTR_SRC_APRTR3_BASE_IDX 0 240 + #define mmXPB_RTR_SRC_APRTR4 0x006c 241 + #define mmXPB_RTR_SRC_APRTR4_BASE_IDX 0 242 + #define mmXPB_RTR_SRC_APRTR5 0x006d 243 + #define mmXPB_RTR_SRC_APRTR5_BASE_IDX 0 244 + #define mmXPB_RTR_SRC_APRTR6 0x006e 245 + #define mmXPB_RTR_SRC_APRTR6_BASE_IDX 0 246 + #define mmXPB_RTR_SRC_APRTR7 0x006f 247 + #define mmXPB_RTR_SRC_APRTR7_BASE_IDX 0 248 + #define mmXPB_RTR_SRC_APRTR8 0x0070 249 + #define mmXPB_RTR_SRC_APRTR8_BASE_IDX 0 250 + #define mmXPB_RTR_SRC_APRTR9 0x0071 251 + #define mmXPB_RTR_SRC_APRTR9_BASE_IDX 0 252 + #define mmXPB_RTR_SRC_APRTR10 0x0072 253 + #define mmXPB_RTR_SRC_APRTR10_BASE_IDX 0 254 + #define mmXPB_RTR_SRC_APRTR11 0x0073 255 + #define mmXPB_RTR_SRC_APRTR11_BASE_IDX 0 256 + #define mmXPB_RTR_SRC_APRTR12 0x0074 257 + #define mmXPB_RTR_SRC_APRTR12_BASE_IDX 0 258 + #define mmXPB_RTR_SRC_APRTR13 0x0075 259 + #define mmXPB_RTR_SRC_APRTR13_BASE_IDX 0 260 + #define mmXPB_RTR_DEST_MAP0 0x0076 261 + #define mmXPB_RTR_DEST_MAP0_BASE_IDX 0 262 + #define mmXPB_RTR_DEST_MAP1 0x0077 263 + #define mmXPB_RTR_DEST_MAP1_BASE_IDX 0 264 + #define mmXPB_RTR_DEST_MAP2 0x0078 265 + #define mmXPB_RTR_DEST_MAP2_BASE_IDX 0 266 + #define mmXPB_RTR_DEST_MAP3 0x0079 267 + #define mmXPB_RTR_DEST_MAP3_BASE_IDX 0 268 + #define mmXPB_RTR_DEST_MAP4 0x007a 269 + #define mmXPB_RTR_DEST_MAP4_BASE_IDX 0 270 + #define mmXPB_RTR_DEST_MAP5 0x007b 271 + #define mmXPB_RTR_DEST_MAP5_BASE_IDX 0 272 + #define mmXPB_RTR_DEST_MAP6 0x007c 273 + #define mmXPB_RTR_DEST_MAP6_BASE_IDX 0 274 + #define mmXPB_RTR_DEST_MAP7 0x007d 275 + #define mmXPB_RTR_DEST_MAP7_BASE_IDX 0 276 + #define mmXPB_RTR_DEST_MAP8 0x007e 277 + #define mmXPB_RTR_DEST_MAP8_BASE_IDX 0 278 + #define mmXPB_RTR_DEST_MAP9 0x007f 279 + #define mmXPB_RTR_DEST_MAP9_BASE_IDX 0 280 + #define mmXPB_RTR_DEST_MAP10 0x0080 281 + #define mmXPB_RTR_DEST_MAP10_BASE_IDX 0 282 + #define mmXPB_RTR_DEST_MAP11 0x0081 283 + #define mmXPB_RTR_DEST_MAP11_BASE_IDX 0 284 + #define mmXPB_RTR_DEST_MAP12 0x0082 285 + #define mmXPB_RTR_DEST_MAP12_BASE_IDX 0 286 + #define mmXPB_RTR_DEST_MAP13 0x0083 287 + #define mmXPB_RTR_DEST_MAP13_BASE_IDX 0 288 + #define mmXPB_CLG_CFG0 0x0084 289 + #define mmXPB_CLG_CFG0_BASE_IDX 0 290 + #define mmXPB_CLG_CFG1 0x0085 291 + #define mmXPB_CLG_CFG1_BASE_IDX 0 292 + #define mmXPB_CLG_CFG2 0x0086 293 + #define mmXPB_CLG_CFG2_BASE_IDX 0 294 + #define mmXPB_CLG_CFG3 0x0087 295 + #define mmXPB_CLG_CFG3_BASE_IDX 0 296 + #define mmXPB_CLG_CFG4 0x0088 297 + #define mmXPB_CLG_CFG4_BASE_IDX 0 298 + #define mmXPB_CLG_CFG5 0x0089 299 + #define mmXPB_CLG_CFG5_BASE_IDX 0 300 + #define mmXPB_CLG_CFG6 0x008a 301 + #define mmXPB_CLG_CFG6_BASE_IDX 0 302 + #define mmXPB_CLG_CFG7 0x008b 303 + #define mmXPB_CLG_CFG7_BASE_IDX 0 304 + #define mmXPB_CLG_EXTRA 0x008c 305 + #define mmXPB_CLG_EXTRA_BASE_IDX 0 306 + #define mmXPB_CLG_EXTRA_MSK 0x008d 307 + #define mmXPB_CLG_EXTRA_MSK_BASE_IDX 0 308 + #define mmXPB_LB_ADDR 0x008e 309 + #define mmXPB_LB_ADDR_BASE_IDX 0 310 + #define mmXPB_WCB_STS 0x008f 311 + #define mmXPB_WCB_STS_BASE_IDX 0 312 + #define mmXPB_HST_CFG 0x0090 313 + #define mmXPB_HST_CFG_BASE_IDX 0 314 + #define mmXPB_P2P_BAR_CFG 0x0091 315 + #define mmXPB_P2P_BAR_CFG_BASE_IDX 0 316 + #define mmXPB_P2P_BAR0 0x0092 317 + #define mmXPB_P2P_BAR0_BASE_IDX 0 318 + #define mmXPB_P2P_BAR1 0x0093 319 + #define mmXPB_P2P_BAR1_BASE_IDX 0 320 + #define mmXPB_P2P_BAR2 0x0094 321 + #define mmXPB_P2P_BAR2_BASE_IDX 0 322 + #define mmXPB_P2P_BAR3 0x0095 323 + #define mmXPB_P2P_BAR3_BASE_IDX 0 324 + #define mmXPB_P2P_BAR4 0x0096 325 + #define mmXPB_P2P_BAR4_BASE_IDX 0 326 + #define mmXPB_P2P_BAR5 0x0097 327 + #define mmXPB_P2P_BAR5_BASE_IDX 0 328 + #define mmXPB_P2P_BAR6 0x0098 329 + #define mmXPB_P2P_BAR6_BASE_IDX 0 330 + #define mmXPB_P2P_BAR7 0x0099 331 + #define mmXPB_P2P_BAR7_BASE_IDX 0 332 + #define mmXPB_P2P_BAR_SETUP 0x009a 333 + #define mmXPB_P2P_BAR_SETUP_BASE_IDX 0 334 + #define mmXPB_P2P_BAR_DELTA_ABOVE 0x009c 335 + #define mmXPB_P2P_BAR_DELTA_ABOVE_BASE_IDX 0 336 + #define mmXPB_P2P_BAR_DELTA_BELOW 0x009d 337 + #define mmXPB_P2P_BAR_DELTA_BELOW_BASE_IDX 0 338 + #define mmXPB_PEER_SYS_BAR0 0x009e 339 + #define mmXPB_PEER_SYS_BAR0_BASE_IDX 0 340 + #define mmXPB_PEER_SYS_BAR1 0x009f 341 + #define mmXPB_PEER_SYS_BAR1_BASE_IDX 0 342 + #define mmXPB_PEER_SYS_BAR2 0x00a0 343 + #define mmXPB_PEER_SYS_BAR2_BASE_IDX 0 344 + #define mmXPB_PEER_SYS_BAR3 0x00a1 345 + #define mmXPB_PEER_SYS_BAR3_BASE_IDX 0 346 + #define mmXPB_PEER_SYS_BAR4 0x00a2 347 + #define mmXPB_PEER_SYS_BAR4_BASE_IDX 0 348 + #define mmXPB_PEER_SYS_BAR5 0x00a3 349 + #define mmXPB_PEER_SYS_BAR5_BASE_IDX 0 350 + #define mmXPB_PEER_SYS_BAR6 0x00a4 351 + #define mmXPB_PEER_SYS_BAR6_BASE_IDX 0 352 + #define mmXPB_PEER_SYS_BAR7 0x00a5 353 + #define mmXPB_PEER_SYS_BAR7_BASE_IDX 0 354 + #define mmXPB_PEER_SYS_BAR8 0x00a6 355 + #define mmXPB_PEER_SYS_BAR8_BASE_IDX 0 356 + #define mmXPB_PEER_SYS_BAR9 0x00a7 357 + #define mmXPB_PEER_SYS_BAR9_BASE_IDX 0 358 + #define mmXPB_PEER_SYS_BAR10 0x00a8 359 + #define mmXPB_PEER_SYS_BAR10_BASE_IDX 0 360 + #define mmXPB_PEER_SYS_BAR11 0x00a9 361 + #define mmXPB_PEER_SYS_BAR11_BASE_IDX 0 362 + #define mmXPB_PEER_SYS_BAR12 0x00aa 363 + #define mmXPB_PEER_SYS_BAR12_BASE_IDX 0 364 + #define mmXPB_PEER_SYS_BAR13 0x00ab 365 + #define mmXPB_PEER_SYS_BAR13_BASE_IDX 0 366 + #define mmXPB_CLK_GAT 0x00ac 367 + #define mmXPB_CLK_GAT_BASE_IDX 0 368 + #define mmXPB_INTF_CFG 0x00ad 369 + #define mmXPB_INTF_CFG_BASE_IDX 0 370 + #define mmXPB_INTF_STS 0x00ae 371 + #define mmXPB_INTF_STS_BASE_IDX 0 372 + #define mmXPB_PIPE_STS 0x00af 373 + #define mmXPB_PIPE_STS_BASE_IDX 0 374 + #define mmXPB_SUB_CTRL 0x00b0 375 + #define mmXPB_SUB_CTRL_BASE_IDX 0 376 + #define mmXPB_MAP_INVERT_FLUSH_NUM_LSB 0x00b1 377 + #define mmXPB_MAP_INVERT_FLUSH_NUM_LSB_BASE_IDX 0 378 + #define mmXPB_PERF_KNOBS 0x00b2 379 + #define mmXPB_PERF_KNOBS_BASE_IDX 0 380 + #define mmXPB_STICKY 0x00b3 381 + #define mmXPB_STICKY_BASE_IDX 0 382 + #define mmXPB_STICKY_W1C 0x00b4 383 + #define mmXPB_STICKY_W1C_BASE_IDX 0 384 + #define mmXPB_MISC_CFG 0x00b5 385 + #define mmXPB_MISC_CFG_BASE_IDX 0 386 + #define mmXPB_INTF_CFG2 0x00b6 387 + #define mmXPB_INTF_CFG2_BASE_IDX 0 388 + #define mmXPB_CLG_EXTRA_RD 0x00b7 389 + #define mmXPB_CLG_EXTRA_RD_BASE_IDX 0 390 + #define mmXPB_CLG_EXTRA_MSK_RD 0x00b8 391 + #define mmXPB_CLG_EXTRA_MSK_RD_BASE_IDX 0 392 + #define mmXPB_CLG_GFX_MATCH 0x00b9 393 + #define mmXPB_CLG_GFX_MATCH_BASE_IDX 0 394 + #define mmXPB_CLG_GFX_MATCH_MSK 0x00ba 395 + #define mmXPB_CLG_GFX_MATCH_MSK_BASE_IDX 0 396 + #define mmXPB_CLG_MM_MATCH 0x00bb 397 + #define mmXPB_CLG_MM_MATCH_BASE_IDX 0 398 + #define mmXPB_CLG_MM_MATCH_MSK 0x00bc 399 + #define mmXPB_CLG_MM_MATCH_MSK_BASE_IDX 0 400 + #define mmXPB_CLG_GUS_MATCH 0x00bd 401 + #define mmXPB_CLG_GUS_MATCH_BASE_IDX 0 402 + #define mmXPB_CLG_GUS_MATCH_MSK 0x00be 403 + #define mmXPB_CLG_GUS_MATCH_MSK_BASE_IDX 0 404 + #define mmXPB_CLG_GFX_UNITID_MAPPING0 0x00bf 405 + #define mmXPB_CLG_GFX_UNITID_MAPPING0_BASE_IDX 0 406 + #define mmXPB_CLG_GFX_UNITID_MAPPING1 0x00c0 407 + #define mmXPB_CLG_GFX_UNITID_MAPPING1_BASE_IDX 0 408 + #define mmXPB_CLG_GFX_UNITID_MAPPING2 0x00c1 409 + #define mmXPB_CLG_GFX_UNITID_MAPPING2_BASE_IDX 0 410 + #define mmXPB_CLG_GFX_UNITID_MAPPING3 0x00c2 411 + #define mmXPB_CLG_GFX_UNITID_MAPPING3_BASE_IDX 0 412 + #define mmXPB_CLG_GFX_UNITID_MAPPING4 0x00c3 413 + #define mmXPB_CLG_GFX_UNITID_MAPPING4_BASE_IDX 0 414 + #define mmXPB_CLG_GFX_UNITID_MAPPING5 0x00c4 415 + #define mmXPB_CLG_GFX_UNITID_MAPPING5_BASE_IDX 0 416 + #define mmXPB_CLG_GFX_UNITID_MAPPING6 0x00c5 417 + #define mmXPB_CLG_GFX_UNITID_MAPPING6_BASE_IDX 0 418 + #define mmXPB_CLG_GFX_UNITID_MAPPING7 0x00c6 419 + #define mmXPB_CLG_GFX_UNITID_MAPPING7_BASE_IDX 0 420 + #define mmXPB_CLG_MM_UNITID_MAPPING0 0x00c7 421 + #define mmXPB_CLG_MM_UNITID_MAPPING0_BASE_IDX 0 422 + #define mmXPB_CLG_MM_UNITID_MAPPING1 0x00c8 423 + #define mmXPB_CLG_MM_UNITID_MAPPING1_BASE_IDX 0 424 + #define mmXPB_CLG_MM_UNITID_MAPPING2 0x00c9 425 + #define mmXPB_CLG_MM_UNITID_MAPPING2_BASE_IDX 0 426 + #define mmXPB_CLG_MM_UNITID_MAPPING3 0x00ca 427 + #define mmXPB_CLG_MM_UNITID_MAPPING3_BASE_IDX 0 428 + #define mmXPB_CLG_GUS_UNITID_MAPPING0 0x00cb 429 + #define mmXPB_CLG_GUS_UNITID_MAPPING0_BASE_IDX 0 430 + #define mmXPB_CLG_GUS_UNITID_MAPPING1 0x00cc 431 + #define mmXPB_CLG_GUS_UNITID_MAPPING1_BASE_IDX 0 432 + #define mmXPB_CLG_GUS_UNITID_MAPPING2 0x00cd 433 + #define mmXPB_CLG_GUS_UNITID_MAPPING2_BASE_IDX 0 434 + #define mmXPB_CLG_GUS_UNITID_MAPPING3 0x00ce 435 + #define mmXPB_CLG_GUS_UNITID_MAPPING3_BASE_IDX 0 436 + #define mmXPB_CLG_GUS_UNITID_MAPPING4 0x00cf 437 + #define mmXPB_CLG_GUS_UNITID_MAPPING4_BASE_IDX 0 438 + #define mmXPB_CLG_GUS_UNITID_MAPPING5 0x00d0 439 + #define mmXPB_CLG_GUS_UNITID_MAPPING5_BASE_IDX 0 440 + #define mmXPB_CLG_GUS_UNITID_MAPPING6 0x00d1 441 + #define mmXPB_CLG_GUS_UNITID_MAPPING6_BASE_IDX 0 442 + #define mmXPB_CLG_GUS_UNITID_MAPPING7 0x00d2 443 + #define mmXPB_CLG_GUS_UNITID_MAPPING7_BASE_IDX 0 444 + 445 + 446 + // addressBlock: athub_rpbdec 447 + // base address: 0x3350 448 + #define mmRPB_PASSPW_CONF 0x00d4 449 + #define mmRPB_PASSPW_CONF_BASE_IDX 0 450 + #define mmRPB_BLOCKLEVEL_CONF 0x00d5 451 + #define mmRPB_BLOCKLEVEL_CONF_BASE_IDX 0 452 + #define mmRPB_TAG_CONF 0x00d6 453 + #define mmRPB_TAG_CONF_BASE_IDX 0 454 + #define mmRPB_EFF_CNTL 0x00d8 455 + #define mmRPB_EFF_CNTL_BASE_IDX 0 456 + #define mmRPB_ARB_CNTL 0x00d9 457 + #define mmRPB_ARB_CNTL_BASE_IDX 0 458 + #define mmRPB_ARB_CNTL2 0x00da 459 + #define mmRPB_ARB_CNTL2_BASE_IDX 0 460 + #define mmRPB_BIF_CNTL 0x00db 461 + #define mmRPB_BIF_CNTL_BASE_IDX 0 462 + #define mmRPB_BIF_CNTL2 0x00dc 463 + #define mmRPB_BIF_CNTL2_BASE_IDX 0 464 + #define mmRPB_WR_SWITCH_CNTL 0x00dd 465 + #define mmRPB_WR_SWITCH_CNTL_BASE_IDX 0 466 + #define mmRPB_RD_SWITCH_CNTL 0x00de 467 + #define mmRPB_RD_SWITCH_CNTL_BASE_IDX 0 468 + #define mmRPB_SWITCH_CNTL2 0x00df 469 + #define mmRPB_SWITCH_CNTL2_BASE_IDX 0 470 + #define mmRPB_CID_QUEUE_WR 0x00e0 471 + #define mmRPB_CID_QUEUE_WR_BASE_IDX 0 472 + #define mmRPB_EA_QUEUE_WR 0x00e1 473 + #define mmRPB_EA_QUEUE_WR_BASE_IDX 0 474 + #define mmRPB_CID_QUEUE_RD 0x00e2 475 + #define mmRPB_CID_QUEUE_RD_BASE_IDX 0 476 + #define mmRPB_CID_QUEUE_EX 0x00e3 477 + #define mmRPB_CID_QUEUE_EX_BASE_IDX 0 478 + #define mmRPB_CID_QUEUE_EX_DATA 0x00e4 479 + #define mmRPB_CID_QUEUE_EX_DATA_BASE_IDX 0 480 + #define mmRPB_DEINTRLV_COMBINE_CNTL 0x00e5 481 + #define mmRPB_DEINTRLV_COMBINE_CNTL_BASE_IDX 0 482 + #define mmRPB_VC_SWITCH_RDWR 0x00e6 483 + #define mmRPB_VC_SWITCH_RDWR_BASE_IDX 0 484 + #define mmRPB_PERF_COUNTER_CNTL 0x00e7 485 + #define mmRPB_PERF_COUNTER_CNTL_BASE_IDX 0 486 + #define mmRPB_PERF_COUNTER_STATUS 0x00e8 487 + #define mmRPB_PERF_COUNTER_STATUS_BASE_IDX 0 488 + #define mmRPB_PERFCOUNTER_LO 0x00e9 489 + #define mmRPB_PERFCOUNTER_LO_BASE_IDX 0 490 + #define mmRPB_PERFCOUNTER_HI 0x00ea 491 + #define mmRPB_PERFCOUNTER_HI_BASE_IDX 0 492 + #define mmRPB_PERFCOUNTER0_CFG 0x00eb 493 + #define mmRPB_PERFCOUNTER0_CFG_BASE_IDX 0 494 + #define mmRPB_PERFCOUNTER1_CFG 0x00ec 495 + #define mmRPB_PERFCOUNTER1_CFG_BASE_IDX 0 496 + #define mmRPB_PERFCOUNTER2_CFG 0x00ed 497 + #define mmRPB_PERFCOUNTER2_CFG_BASE_IDX 0 498 + #define mmRPB_PERFCOUNTER3_CFG 0x00ee 499 + #define mmRPB_PERFCOUNTER3_CFG_BASE_IDX 0 500 + #define mmRPB_PERFCOUNTER_RSLT_CNTL 0x00ef 501 + #define mmRPB_PERFCOUNTER_RSLT_CNTL_BASE_IDX 0 502 + #define mmRPB_RD_QUEUE_CNTL 0x00f0 503 + #define mmRPB_RD_QUEUE_CNTL_BASE_IDX 0 504 + #define mmRPB_RD_QUEUE_CNTL2 0x00f1 505 + #define mmRPB_RD_QUEUE_CNTL2_BASE_IDX 0 506 + #define mmRPB_WR_QUEUE_CNTL 0x00f2 507 + #define mmRPB_WR_QUEUE_CNTL_BASE_IDX 0 508 + #define mmRPB_WR_QUEUE_CNTL2 0x00f3 509 + #define mmRPB_WR_QUEUE_CNTL2_BASE_IDX 0 510 + #define mmRPB_ATS_CNTL 0x00f4 511 + #define mmRPB_ATS_CNTL_BASE_IDX 0 512 + #define mmRPB_ATS_CNTL2 0x00f5 513 + #define mmRPB_ATS_CNTL2_BASE_IDX 0 514 + #define mmRPB_ATS_CNTL3 0x00f6 515 + #define mmRPB_ATS_CNTL3_BASE_IDX 0 516 + #define mmRPB_DF_SDPPORT_CNTL 0x00f7 517 + #define mmRPB_DF_SDPPORT_CNTL_BASE_IDX 0 518 + #define mmRPB_SDPPORT_CNTL 0x00f8 519 + #define mmRPB_SDPPORT_CNTL_BASE_IDX 0 520 + #define mmRPB_NBIF_SDPPORT_CNTL 0x00f9 521 + #define mmRPB_NBIF_SDPPORT_CNTL_BASE_IDX 0 522 + 523 + #endif
+2378
drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_1_0_sh_mask.h
··· 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