1 /* 2 * Copyright (c) 2019, NVIDIA CORPORATION. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #ifndef __TEGRA_DEF_H__ 8 #define __TEGRA_DEF_H__ 9 10 #include <lib/utils_def.h> 11 12 /******************************************************************************* 13 * These values are used by the PSCI implementation during the `CPU_SUSPEND` 14 * and `SYSTEM_SUSPEND` calls as the `state-id` field in the 'power state' 15 * parameter. 16 ******************************************************************************/ 17 #define PSTATE_ID_CORE_IDLE 6 18 #define PSTATE_ID_CORE_POWERDN 7 19 #define PSTATE_ID_SOC_POWERDN 2 20 21 /******************************************************************************* 22 * Platform power states (used by PSCI framework) 23 * 24 * - PLAT_MAX_RET_STATE should be less than lowest PSTATE_ID 25 * - PLAT_MAX_OFF_STATE should be greater than the highest PSTATE_ID 26 ******************************************************************************/ 27 #define PLAT_MAX_RET_STATE 1 28 #define PLAT_MAX_OFF_STATE 8 29 30 /******************************************************************************* 31 * Secure IRQ definitions 32 ******************************************************************************/ 33 #define TEGRA186_MAX_SEC_IRQS 5 34 #define TEGRA186_BPMP_WDT_IRQ 46 35 #define TEGRA186_SPE_WDT_IRQ 47 36 #define TEGRA186_SCE_WDT_IRQ 48 37 #define TEGRA186_TOP_WDT_IRQ 49 38 #define TEGRA186_AON_WDT_IRQ 50 39 40 #define TEGRA186_SEC_IRQ_TARGET_MASK 0xFF /* 8 Carmel */ 41 42 /******************************************************************************* 43 * Tegra Miscellanous register constants 44 ******************************************************************************/ 45 #define TEGRA_MISC_BASE 0x00100000U 46 47 #define HARDWARE_REVISION_OFFSET 0x4U 48 #define MISCREG_EMU_REVID 0x3160U 49 #define BOARD_MASK_BITS 0xFFU 50 #define BOARD_SHIFT_BITS 24U 51 #define MISCREG_PFCFG 0x200CU 52 53 /******************************************************************************* 54 * Tegra TSA Controller constants 55 ******************************************************************************/ 56 #define TEGRA_TSA_BASE 0x02000000 57 58 #define TSA_CONFIG_STATIC0_CSW_SESWR 0x1010 59 #define TSA_CONFIG_STATIC0_CSW_SESWR_RESET 0x1100 60 #define TSA_CONFIG_STATIC0_CSW_ETRW 0xD034 61 #define TSA_CONFIG_STATIC0_CSW_ETRW_RESET 0x1100 62 #define TSA_CONFIG_STATIC0_CSW_SDMMCWAB 0x3020 63 #define TSA_CONFIG_STATIC0_CSW_SDMMCWAB_RESET 0x1100 64 #define TSA_CONFIG_STATIC0_CSW_AXISW 0x8008 65 #define TSA_CONFIG_STATIC0_CSW_AXISW_RESET 0x1100 66 #define TSA_CONFIG_STATIC0_CSW_HDAW 0xD008 67 #define TSA_CONFIG_STATIC0_CSW_HDAW_RESET 0x1100 68 #define TSA_CONFIG_STATIC0_CSW_AONDMAW 0xE018 69 #define TSA_CONFIG_STATIC0_CSW_AONDMAW_RESET 0x1100 70 #define TSA_CONFIG_STATIC0_CSW_SCEDMAW 0x9008 71 #define TSA_CONFIG_STATIC0_CSW_SCEDMAW_RESET 0x1100 72 #define TSA_CONFIG_STATIC0_CSW_BPMPDMAW 0x9028 73 #define TSA_CONFIG_STATIC0_CSW_BPMPDMAW_RESET 0x1100 74 #define TSA_CONFIG_STATIC0_CSW_APEDMAW 0xB008 75 #define TSA_CONFIG_STATIC0_CSW_APEDMAW_RESET 0x1100 76 #define TSA_CONFIG_STATIC0_CSW_UFSHCW 0x6008 77 #define TSA_CONFIG_STATIC0_CSW_UFSHCW_RESET 0x1100 78 #define TSA_CONFIG_STATIC0_CSW_AFIW 0xF008 79 #define TSA_CONFIG_STATIC0_CSW_AFIW_RESET 0x1100 80 #define TSA_CONFIG_STATIC0_CSW_SATAW 0x4008 81 #define TSA_CONFIG_STATIC0_CSW_SATAW_RESET 0x1100 82 #define TSA_CONFIG_STATIC0_CSW_EQOSW 0x3038 83 #define TSA_CONFIG_STATIC0_CSW_EQOSW_RESET 0x1100 84 #define TSA_CONFIG_STATIC0_CSW_XUSB_DEVW 0x6018 85 #define TSA_CONFIG_STATIC0_CSW_XUSB_DEVW_RESET 0x1100 86 #define TSA_CONFIG_STATIC0_CSW_XUSB_HOSTW 0x6028 87 #define TSA_CONFIG_STATIC0_CSW_XUSB_HOSTW_RESET 0x1100 88 89 #define TSA_CONFIG_CSW_MEMTYPE_OVERRIDE_MASK (0x3 << 11) 90 #define TSA_CONFIG_CSW_MEMTYPE_OVERRIDE_PASTHRU (0 << 11) 91 92 /******************************************************************************* 93 * Tegra Memory Controller constants 94 ******************************************************************************/ 95 #define TEGRA_MC_STREAMID_BASE 0x02C00000 96 #define TEGRA_MC_BASE 0x02C10000 97 98 /* General Security Carveout register macros */ 99 #define MC_GSC_CONFIG_REGS_SIZE 0x40 100 #define MC_GSC_LOCK_CFG_SETTINGS_BIT (1 << 1) 101 #define MC_GSC_ENABLE_TZ_LOCK_BIT (1 << 0) 102 #define MC_GSC_SIZE_RANGE_4KB_SHIFT 27 103 #define MC_GSC_BASE_LO_SHIFT 12 104 #define MC_GSC_BASE_LO_MASK 0xFFFFF 105 #define MC_GSC_BASE_HI_SHIFT 0 106 #define MC_GSC_BASE_HI_MASK 3 107 108 /* TZDRAM carveout configuration registers */ 109 #define MC_SECURITY_CFG0_0 0x70 110 #define MC_SECURITY_CFG1_0 0x74 111 #define MC_SECURITY_CFG3_0 0x9BC 112 113 /* Video Memory carveout configuration registers */ 114 #define MC_VIDEO_PROTECT_BASE_HI 0x978 115 #define MC_VIDEO_PROTECT_BASE_LO 0x648 116 #define MC_VIDEO_PROTECT_SIZE_MB 0x64c 117 118 /* 119 * Carveout (MC_SECURITY_CARVEOUT24) registers used to clear the 120 * non-overlapping Video memory region 121 */ 122 #define MC_VIDEO_PROTECT_CLEAR_CFG 0x25A0 123 #define MC_VIDEO_PROTECT_CLEAR_BASE_LO 0x25A4 124 #define MC_VIDEO_PROTECT_CLEAR_BASE_HI 0x25A8 125 #define MC_VIDEO_PROTECT_CLEAR_SIZE 0x25AC 126 #define MC_VIDEO_PROTECT_CLEAR_ACCESS_CFG0 0x25B0 127 128 /* TZRAM carveout (MC_SECURITY_CARVEOUT11) configuration registers */ 129 #define MC_TZRAM_CARVEOUT_CFG 0x2190 130 #define MC_TZRAM_BASE_LO 0x2194 131 #define MC_TZRAM_BASE_HI 0x2198 132 #define MC_TZRAM_SIZE 0x219C 133 #define MC_TZRAM_CLIENT_ACCESS_CFG0 0x21A0 134 135 /* Memory Controller Reset Control registers */ 136 #define MC_CLIENT_HOTRESET_CTRL1_VIFAL_FLUSH_ENB (1 << 27) 137 #define MC_CLIENT_HOTRESET_CTRL1_DLAA_FLUSH_ENB (1 << 28) 138 #define MC_CLIENT_HOTRESET_CTRL1_DLA1A_FLUSH_ENB (1 << 29) 139 #define MC_CLIENT_HOTRESET_CTRL1_PVA0A_FLUSH_ENB (1 << 30) 140 #define MC_CLIENT_HOTRESET_CTRL1_PVA1A_FLUSH_ENB (1 << 31) 141 142 /******************************************************************************* 143 * Tegra UART Controller constants 144 ******************************************************************************/ 145 #define TEGRA_UARTA_BASE 0x03100000 146 #define TEGRA_UARTB_BASE 0x03110000 147 #define TEGRA_UARTC_BASE 0x0C280000 148 #define TEGRA_UARTD_BASE 0x03130000 149 #define TEGRA_UARTE_BASE 0x03140000 150 #define TEGRA_UARTF_BASE 0x03150000 151 #define TEGRA_UARTG_BASE 0x0C290000 152 153 /******************************************************************************* 154 * Tegra Fuse Controller related constants 155 ******************************************************************************/ 156 #define TEGRA_FUSE_BASE 0x03820000 157 #define OPT_SUBREVISION 0x248 158 #define SUBREVISION_MASK 0xF 159 160 /******************************************************************************* 161 * GICv2 & interrupt handling related constants 162 ******************************************************************************/ 163 #define TEGRA_GICD_BASE 0x03881000 164 #define TEGRA_GICC_BASE 0x03882000 165 166 /******************************************************************************* 167 * Security Engine related constants 168 ******************************************************************************/ 169 #define TEGRA_SE0_BASE 0x03AC0000 170 #define SE_MUTEX_WATCHDOG_NS_LIMIT 0x6C 171 #define TEGRA_PKA1_BASE 0x03AD0000 172 #define PKA_MUTEX_WATCHDOG_NS_LIMIT 0x8144 173 #define TEGRA_RNG1_BASE 0x03AE0000 174 #define RNG_MUTEX_WATCHDOG_NS_LIMIT 0xFE0 175 176 /******************************************************************************* 177 * Tegra micro-seconds timer constants 178 ******************************************************************************/ 179 #define TEGRA_TMRUS_BASE 0x0C2E0000 180 #define TEGRA_TMRUS_SIZE 0x10000 181 182 /******************************************************************************* 183 * Tegra Power Mgmt Controller constants 184 ******************************************************************************/ 185 #define TEGRA_PMC_BASE 0x0C360000 186 187 /******************************************************************************* 188 * Tegra scratch registers constants 189 ******************************************************************************/ 190 #define TEGRA_SCRATCH_BASE 0x0C390000 191 #define SECURE_SCRATCH_RSV1_LO 0x06C 192 #define SECURE_SCRATCH_RSV1_HI 0x070 193 #define SECURE_SCRATCH_RSV6 0x094 194 #define SECURE_SCRATCH_RSV11_LO 0x0BC 195 #define SECURE_SCRATCH_RSV11_HI 0x0C0 196 #define SECURE_SCRATCH_RSV53_LO 0x20C 197 #define SECURE_SCRATCH_RSV53_HI 0x210 198 #define SECURE_SCRATCH_RSV54_HI 0x218 199 #define SECURE_SCRATCH_RSV55_LO 0x21C 200 #define SECURE_SCRATCH_RSV55_HI 0x220 201 202 /******************************************************************************* 203 * Tegra Memory Mapped Control Register Access Bus constants 204 ******************************************************************************/ 205 #define TEGRA_MMCRAB_BASE 0x0E000000 206 207 /******************************************************************************* 208 * Tegra SMMU Controller constants 209 ******************************************************************************/ 210 #define TEGRA_SMMU0_BASE 0x12000000 211 #define TEGRA_SMMU1_BASE 0x11000000 212 #define TEGRA_SMMU2_BASE 0x10000000 213 214 /******************************************************************************* 215 * Tegra TZRAM constants 216 ******************************************************************************/ 217 #define TEGRA_TZRAM_BASE 0x40000000 218 #define TEGRA_TZRAM_SIZE 0x40000 219 220 /******************************************************************************* 221 * Tegra Clock and Reset Controller constants 222 ******************************************************************************/ 223 #define TEGRA_CAR_RESET_BASE 0x200000000 224 #define TEGRA_GPU_RESET_REG_OFFSET 0x18UL 225 #define GPU_RESET_BIT (1UL << 0) 226 227 /******************************************************************************* 228 * Stream ID Override Config registers 229 ******************************************************************************/ 230 #define MC_STREAMID_OVERRIDE_CFG_ISPFALR 0x228U 231 #define MC_STREAMID_OVERRIDE_CFG_AXIAPR 0x410U 232 #define MC_STREAMID_OVERRIDE_CFG_AXIAPW 0x418U 233 #define MC_STREAMID_OVERRIDE_CFG_MIU0R 0x530U 234 #define MC_STREAMID_OVERRIDE_CFG_MIU0W 0x538U 235 #define MC_STREAMID_OVERRIDE_CFG_MIU1R 0x540U 236 #define MC_STREAMID_OVERRIDE_CFG_MIU1W 0x548U 237 #define MC_STREAMID_OVERRIDE_CFG_MIU2R 0x570U 238 #define MC_STREAMID_OVERRIDE_CFG_MIU2W 0x578U 239 #define MC_STREAMID_OVERRIDE_CFG_MIU3R 0x580U 240 #define MC_STREAMID_OVERRIDE_CFG_MIU3W 0x588U 241 #define MC_STREAMID_OVERRIDE_CFG_VIFALR 0x5E0U 242 #define MC_STREAMID_OVERRIDE_CFG_VIFALW 0x5E8U 243 #define MC_STREAMID_OVERRIDE_CFG_DLA0RDA 0x5F0U 244 #define MC_STREAMID_OVERRIDE_CFG_DLA0FALRDB 0x5F8U 245 #define MC_STREAMID_OVERRIDE_CFG_DLA0WRA 0x600U 246 #define MC_STREAMID_OVERRIDE_CFG_DLA0FALWRB 0x608U 247 #define MC_STREAMID_OVERRIDE_CFG_DLA1RDA 0x610U 248 #define MC_STREAMID_OVERRIDE_CFG_DLA1FALRDB 0x618U 249 #define MC_STREAMID_OVERRIDE_CFG_DLA1WRA 0x620U 250 #define MC_STREAMID_OVERRIDE_CFG_DLA1FALWRB 0x628U 251 #define MC_STREAMID_OVERRIDE_CFG_PVA0RDA 0x630U 252 #define MC_STREAMID_OVERRIDE_CFG_PVA0RDB 0x638U 253 #define MC_STREAMID_OVERRIDE_CFG_PVA0RDC 0x640U 254 #define MC_STREAMID_OVERRIDE_CFG_PVA0WRA 0x648U 255 #define MC_STREAMID_OVERRIDE_CFG_PVA0WRB 0x650U 256 #define MC_STREAMID_OVERRIDE_CFG_PVA0WRC 0x658U 257 #define MC_STREAMID_OVERRIDE_CFG_PVA1RDA 0x660U 258 #define MC_STREAMID_OVERRIDE_CFG_PVA1RDB 0x668U 259 #define MC_STREAMID_OVERRIDE_CFG_PVA1RDC 0x670U 260 #define MC_STREAMID_OVERRIDE_CFG_PVA1WRA 0x678U 261 #define MC_STREAMID_OVERRIDE_CFG_PVA1WRB 0x680U 262 #define MC_STREAMID_OVERRIDE_CFG_PVA1WRC 0x688U 263 #define MC_STREAMID_OVERRIDE_CFG_RCER 0x690U 264 #define MC_STREAMID_OVERRIDE_CFG_RCEW 0x698U 265 #define MC_STREAMID_OVERRIDE_CFG_RCEDMAR 0x6A0U 266 #define MC_STREAMID_OVERRIDE_CFG_RCEDMAW 0x6A8U 267 #define MC_STREAMID_OVERRIDE_CFG_NVENC1SRD 0x6B0U 268 #define MC_STREAMID_OVERRIDE_CFG_NVENC1SWR 0x6B8U 269 #define MC_STREAMID_OVERRIDE_CFG_PCIE0R 0x6C0U 270 #define MC_STREAMID_OVERRIDE_CFG_PCIE0W 0x6C8U 271 #define MC_STREAMID_OVERRIDE_CFG_PCIE1R 0x6D0U 272 #define MC_STREAMID_OVERRIDE_CFG_PCIE1W 0x6D8U 273 #define MC_STREAMID_OVERRIDE_CFG_PCIE2AR 0x6E0U 274 #define MC_STREAMID_OVERRIDE_CFG_PCIE2AW 0x6E8U 275 #define MC_STREAMID_OVERRIDE_CFG_PCIE3R 0x6F0U 276 #define MC_STREAMID_OVERRIDE_CFG_PCIE3W 0x6F8U 277 #define MC_STREAMID_OVERRIDE_CFG_PCIE4R 0x700U 278 #define MC_STREAMID_OVERRIDE_CFG_PCIE4W 0x708U 279 #define MC_STREAMID_OVERRIDE_CFG_PCIE5R 0x710U 280 #define MC_STREAMID_OVERRIDE_CFG_PCIE5W 0x718U 281 #define MC_STREAMID_OVERRIDE_CFG_ISPFALW 0x720U 282 #define MC_STREAMID_OVERRIDE_CFG_DLA0RDA1 0x748U 283 #define MC_STREAMID_OVERRIDE_CFG_DLA1RDA1 0x750U 284 #define MC_STREAMID_OVERRIDE_CFG_PVA0RDA1 0x758U 285 #define MC_STREAMID_OVERRIDE_CFG_PVA0RDB1 0x760U 286 #define MC_STREAMID_OVERRIDE_CFG_PVA1RDA1 0x768U 287 #define MC_STREAMID_OVERRIDE_CFG_PVA1RDB1 0x770U 288 #define MC_STREAMID_OVERRIDE_CFG_PCIE5R1 0x778U 289 #define MC_STREAMID_OVERRIDE_CFG_NVENCSRD1 0x780U 290 #define MC_STREAMID_OVERRIDE_CFG_NVENC1SRD1 0x788U 291 #define MC_STREAMID_OVERRIDE_CFG_ISPRA1 0x790U 292 #define MC_STREAMID_OVERRIDE_CFG_PCIE0R1 0x798U 293 #define MC_STREAMID_OVERRIDE_CFG_NVDEC1SRD 0x7C8U 294 #define MC_STREAMID_OVERRIDE_CFG_NVDEC1SRD1 0x7D0U 295 #define MC_STREAMID_OVERRIDE_CFG_NVDEC1SWR 0x7D8U 296 297 /******************************************************************************* 298 * Memory Controller transaction override config registers 299 ******************************************************************************/ 300 #define MC_TXN_OVERRIDE_CONFIG_MIU0R 0x1530 301 #define MC_TXN_OVERRIDE_CONFIG_MIU0W 0x1538 302 #define MC_TXN_OVERRIDE_CONFIG_MIU1R 0x1540 303 #define MC_TXN_OVERRIDE_CONFIG_MIU1W 0x1548 304 #define MC_TXN_OVERRIDE_CONFIG_MIU2R 0x1570 305 #define MC_TXN_OVERRIDE_CONFIG_MIU2W 0x1578 306 #define MC_TXN_OVERRIDE_CONFIG_MIU3R 0x1580 307 #define MC_TXN_OVERRIDE_CONFIG_MIU3W 0x158C 308 #define MC_TXN_OVERRIDE_CONFIG_VIFALR 0x15E4 309 #define MC_TXN_OVERRIDE_CONFIG_VIFALW 0x15EC 310 #define MC_TXN_OVERRIDE_CONFIG_DLA0RDA 0x15F4 311 #define MC_TXN_OVERRIDE_CONFIG_DLA0FALRDB 0x15FC 312 #define MC_TXN_OVERRIDE_CONFIG_DLA0WRA 0x1604 313 #define MC_TXN_OVERRIDE_CONFIG_DLA0FALWRB 0x160C 314 #define MC_TXN_OVERRIDE_CONFIG_DLA1RDA 0x1614 315 #define MC_TXN_OVERRIDE_CONFIG_DLA1FALRDB 0x161C 316 #define MC_TXN_OVERRIDE_CONFIG_DLA1WRA 0x1624 317 #define MC_TXN_OVERRIDE_CONFIG_DLA1FALWRB 0x162C 318 #define MC_TXN_OVERRIDE_CONFIG_PVA0RDA 0x1634 319 #define MC_TXN_OVERRIDE_CONFIG_PVA0RDB 0x163C 320 #define MC_TXN_OVERRIDE_CONFIG_PVA0RDC 0x1644 321 #define MC_TXN_OVERRIDE_CONFIG_PVA0WRA 0x164C 322 #define MC_TXN_OVERRIDE_CONFIG_PVA0WRB 0x1654 323 #define MC_TXN_OVERRIDE_CONFIG_PVA0WRC 0x165C 324 #define MC_TXN_OVERRIDE_CONFIG_PVA1RDA 0x1664 325 #define MC_TXN_OVERRIDE_CONFIG_PVA1RDB 0x166C 326 #define MC_TXN_OVERRIDE_CONFIG_PVA1RDC 0x1674 327 #define MC_TXN_OVERRIDE_CONFIG_PVA1WRA 0x167C 328 #define MC_TXN_OVERRIDE_CONFIG_PVA1WRB 0x1684 329 #define MC_TXN_OVERRIDE_CONFIG_PVA1WRC 0x168C 330 #define MC_TXN_OVERRIDE_CONFIG_RCER 0x1694 331 #define MC_TXN_OVERRIDE_CONFIG_RCEW 0x169C 332 #define MC_TXN_OVERRIDE_CONFIG_RCEDMAR 0x16A4 333 #define MC_TXN_OVERRIDE_CONFIG_RCEDMAW 0x16AC 334 #define MC_TXN_OVERRIDE_CONFIG_NVENC1SRD 0x16B4 335 #define MC_TXN_OVERRIDE_CONFIG_NVENC1SWR 0x16BC 336 #define MC_TXN_OVERRIDE_CONFIG_PCIE0R 0x16C4 337 #define MC_TXN_OVERRIDE_CONFIG_PCIE0W 0x16CC 338 #define MC_TXN_OVERRIDE_CONFIG_PCIE1R 0x16D4 339 #define MC_TXN_OVERRIDE_CONFIG_PCIE1W 0x16DC 340 #define MC_TXN_OVERRIDE_CONFIG_PCIE2AR 0x16E4 341 #define MC_TXN_OVERRIDE_CONFIG_PCIE2AW 0x16EC 342 #define MC_TXN_OVERRIDE_CONFIG_PCIE3R 0x16F4 343 #define MC_TXN_OVERRIDE_CONFIG_PCIE3W 0x16FC 344 #define MC_TXN_OVERRIDE_CONFIG_PCIE4R 0x1704 345 #define MC_TXN_OVERRIDE_CONFIG_PCIE4W 0x170C 346 #define MC_TXN_OVERRIDE_CONFIG_PCIE5R 0x1714 347 #define MC_TXN_OVERRIDE_CONFIG_PCIE5W 0x171C 348 #define MC_TXN_OVERRIDE_CONFIG_ISPFALW 0x1724 349 #define MC_TXN_OVERRIDE_CONFIG_DLA0RDA1 0x174C 350 #define MC_TXN_OVERRIDE_CONFIG_DLA1RDA1 0x1754 351 #define MC_TXN_OVERRIDE_CONFIG_PVA0RDA1 0x175C 352 #define MC_TXN_OVERRIDE_CONFIG_PVA0RDB1 0x1764 353 #define MC_TXN_OVERRIDE_CONFIG_PVA1RDA1 0x176C 354 #define MC_TXN_OVERRIDE_CONFIG_PVA1RDB1 0x1774 355 #define MC_TXN_OVERRIDE_CONFIG_PCIE5R1 0x177C 356 #define MC_TXN_OVERRIDE_CONFIG_NVENCSRD1 0x1784 357 #define MC_TXN_OVERRIDE_CONFIG_NVENC1SRD1 0x178C 358 #define MC_TXN_OVERRIDE_CONFIG_ISPRA1 0x1794 359 #define MC_TXN_OVERRIDE_CONFIG_PCIE0R1 0x179C 360 #define MC_TXN_OVERRIDE_CONFIG_NVDEC1SRD 0x17CC 361 #define MC_TXN_OVERRIDE_CONFIG_NVDEC1SRD1 0x17D4 362 #define MC_TXN_OVERRIDE_CONFIG_NVDEC1SWR 0x17DC 363 364 /******************************************************************************* 365 * XUSB PADCTL 366 ******************************************************************************/ 367 #define TEGRA_XUSB_PADCTL_BASE (0x3520000U) 368 #define TEGRA_XUSB_PADCTL_SIZE (0x10000U) 369 #define XUSB_PADCTL_HOST_AXI_STREAMID_PF_0 (0x136cU) 370 #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_0 (0x1370U) 371 #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_1 (0x1374U) 372 #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_2 (0x1378U) 373 #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_3 (0x137cU) 374 #define XUSB_PADCTL_DEV_AXI_STREAMID_PF_0 (0x139cU) 375 376 /******************************************************************************* 377 * XUSB STREAMIDs 378 ******************************************************************************/ 379 #define TEGRA_SID_XUSB_HOST (0x1bU) 380 #define TEGRA_SID_XUSB_DEV (0x1cU) 381 #define TEGRA_SID_XUSB_VF0 (0x5dU) 382 #define TEGRA_SID_XUSB_VF1 (0x5eU) 383 #define TEGRA_SID_XUSB_VF2 (0x5fU) 384 #define TEGRA_SID_XUSB_VF3 (0x60U) 385 386 #endif /* __TEGRA_DEF_H__ */ 387