141612559SVarun Wadekar /* 267db3231SVarun Wadekar * Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved. 341612559SVarun Wadekar * 441612559SVarun Wadekar * SPDX-License-Identifier: BSD-3-Clause 541612559SVarun Wadekar */ 641612559SVarun Wadekar 767db3231SVarun Wadekar #ifndef TEGRA_DEF_H 867db3231SVarun Wadekar #define TEGRA_DEF_H 941612559SVarun Wadekar 1041612559SVarun Wadekar #include <lib/utils_def.h> 1141612559SVarun Wadekar 1241612559SVarun Wadekar /******************************************************************************* 13*9aaa8882SAnthony Zhou * Chip specific cluster and cpu numbers 14*9aaa8882SAnthony Zhou ******************************************************************************/ 15*9aaa8882SAnthony Zhou #define PLATFORM_CLUSTER_COUNT U(4) 16*9aaa8882SAnthony Zhou #define PLATFORM_MAX_CPUS_PER_CLUSTER U(2) 17*9aaa8882SAnthony Zhou 18*9aaa8882SAnthony Zhou /******************************************************************************* 1956c27438SSteven Kao * Chip specific page table and MMU setup constants 2056c27438SSteven Kao ******************************************************************************/ 2156c27438SSteven Kao #define PLAT_PHY_ADDR_SPACE_SIZE (ULL(1) << 40) 2256c27438SSteven Kao #define PLAT_VIRT_ADDR_SPACE_SIZE (ULL(1) << 40) 2356c27438SSteven Kao 2456c27438SSteven Kao /******************************************************************************* 2541612559SVarun Wadekar * These values are used by the PSCI implementation during the `CPU_SUSPEND` 2641612559SVarun Wadekar * and `SYSTEM_SUSPEND` calls as the `state-id` field in the 'power state' 2741612559SVarun Wadekar * parameter. 2841612559SVarun Wadekar ******************************************************************************/ 29b6533b56SAnthony Zhou #define PSTATE_ID_CORE_IDLE U(6) 30b6533b56SAnthony Zhou #define PSTATE_ID_CORE_POWERDN U(7) 31b6533b56SAnthony Zhou #define PSTATE_ID_SOC_POWERDN U(2) 3241612559SVarun Wadekar 3341612559SVarun Wadekar /******************************************************************************* 3441612559SVarun Wadekar * Platform power states (used by PSCI framework) 3541612559SVarun Wadekar * 3641612559SVarun Wadekar * - PLAT_MAX_RET_STATE should be less than lowest PSTATE_ID 3741612559SVarun Wadekar * - PLAT_MAX_OFF_STATE should be greater than the highest PSTATE_ID 3841612559SVarun Wadekar ******************************************************************************/ 39b6533b56SAnthony Zhou #define PLAT_MAX_RET_STATE U(1) 40b6533b56SAnthony Zhou #define PLAT_MAX_OFF_STATE U(8) 4141612559SVarun Wadekar 4241612559SVarun Wadekar /******************************************************************************* 4341612559SVarun Wadekar * Secure IRQ definitions 4441612559SVarun Wadekar ******************************************************************************/ 451c62509eSVarun Wadekar #define TEGRA194_MAX_SEC_IRQS U(2) 461c62509eSVarun Wadekar #define TEGRA194_TOP_WDT_IRQ U(49) 471c62509eSVarun Wadekar #define TEGRA194_AON_WDT_IRQ U(50) 4841612559SVarun Wadekar 491c62509eSVarun Wadekar #define TEGRA194_SEC_IRQ_TARGET_MASK U(0xFF) /* 8 Carmel */ 5041612559SVarun Wadekar 5141612559SVarun Wadekar /******************************************************************************* 52e9044480SVarun Wadekar * Clock identifier for the SE device 53e9044480SVarun Wadekar ******************************************************************************/ 54e9044480SVarun Wadekar #define TEGRA194_CLK_SE U(124) 55e9044480SVarun Wadekar #define TEGRA_CLK_SE TEGRA194_CLK_SE 56e9044480SVarun Wadekar 57e9044480SVarun Wadekar /******************************************************************************* 5841612559SVarun Wadekar * Tegra Miscellanous register constants 5941612559SVarun Wadekar ******************************************************************************/ 60b6533b56SAnthony Zhou #define TEGRA_MISC_BASE U(0x00100000) 6141612559SVarun Wadekar 62b6533b56SAnthony Zhou #define HARDWARE_REVISION_OFFSET U(0x4) 63b6533b56SAnthony Zhou #define MISCREG_EMU_REVID U(0x3160) 64b6533b56SAnthony Zhou #define BOARD_MASK_BITS U(0xFF) 65b6533b56SAnthony Zhou #define BOARD_SHIFT_BITS U(24) 66b6533b56SAnthony Zhou #define MISCREG_PFCFG U(0x200C) 6741612559SVarun Wadekar 6841612559SVarun Wadekar /******************************************************************************* 694a9026d4SVarun Wadekar * Tegra General Purpose Centralised DMA constants 704a9026d4SVarun Wadekar ******************************************************************************/ 714a9026d4SVarun Wadekar #define TEGRA_GPCDMA_BASE U(0x02610000) 724a9026d4SVarun Wadekar 734a9026d4SVarun Wadekar /******************************************************************************* 7441612559SVarun Wadekar * Tegra Memory Controller constants 7541612559SVarun Wadekar ******************************************************************************/ 76b6533b56SAnthony Zhou #define TEGRA_MC_STREAMID_BASE U(0x02C00000) 77b6533b56SAnthony Zhou #define TEGRA_MC_BASE U(0x02C10000) 7841612559SVarun Wadekar 793b2b3375SVarun Wadekar /* General Security Carveout register macros */ 80b6533b56SAnthony Zhou #define MC_GSC_CONFIG_REGS_SIZE U(0x40) 81b6533b56SAnthony Zhou #define MC_GSC_LOCK_CFG_SETTINGS_BIT (U(1) << 1) 82b6533b56SAnthony Zhou #define MC_GSC_ENABLE_TZ_LOCK_BIT (U(1) << 0) 83b6533b56SAnthony Zhou #define MC_GSC_SIZE_RANGE_4KB_SHIFT U(27) 84b6533b56SAnthony Zhou #define MC_GSC_BASE_LO_SHIFT U(12) 85b6533b56SAnthony Zhou #define MC_GSC_BASE_LO_MASK U(0xFFFFF) 86b6533b56SAnthony Zhou #define MC_GSC_BASE_HI_SHIFT U(0) 87b6533b56SAnthony Zhou #define MC_GSC_BASE_HI_MASK U(3) 881d9aad42SVarun Wadekar #define MC_GSC_ENABLE_CPU_SECURE_BIT (U(1) << 31) 893b2b3375SVarun Wadekar 9041612559SVarun Wadekar /* TZDRAM carveout configuration registers */ 91b6533b56SAnthony Zhou #define MC_SECURITY_CFG0_0 U(0x70) 92b6533b56SAnthony Zhou #define MC_SECURITY_CFG1_0 U(0x74) 93b6533b56SAnthony Zhou #define MC_SECURITY_CFG3_0 U(0x9BC) 9441612559SVarun Wadekar 95c0e1bcd0SHarvey Hsieh #define MC_SECURITY_BOM_MASK (U(0xFFF) << 20) 96c0e1bcd0SHarvey Hsieh #define MC_SECURITY_SIZE_MB_MASK (U(0x1FFF) << 0) 97c0e1bcd0SHarvey Hsieh #define MC_SECURITY_BOM_HI_MASK (U(0x3) << 0) 98c0e1bcd0SHarvey Hsieh 994e697b77SSteven Kao #define MC_SECURITY_CFG_REG_CTRL_0 U(0x154) 1004e697b77SSteven Kao #define SECURITY_CFG_WRITE_ACCESS_BIT (U(0x1) << 0) 10195397d96SSteven Kao #define SECURITY_CFG_WRITE_ACCESS_ENABLE U(0x0) 10295397d96SSteven Kao #define SECURITY_CFG_WRITE_ACCESS_DISABLE U(0x1) 1034e697b77SSteven Kao 10441612559SVarun Wadekar /* Video Memory carveout configuration registers */ 105b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_BASE_HI U(0x978) 106b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_BASE_LO U(0x648) 107b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_SIZE_MB U(0x64c) 10841612559SVarun Wadekar 1093b2b3375SVarun Wadekar /* 1103b2b3375SVarun Wadekar * Carveout (MC_SECURITY_CARVEOUT24) registers used to clear the 1113b2b3375SVarun Wadekar * non-overlapping Video memory region 1123b2b3375SVarun Wadekar */ 113b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_CLEAR_CFG U(0x25A0) 114b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_CLEAR_BASE_LO U(0x25A4) 115b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_CLEAR_BASE_HI U(0x25A8) 116b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_CLEAR_SIZE U(0x25AC) 117b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_CLEAR_ACCESS_CFG0 U(0x25B0) 1183b2b3375SVarun Wadekar 11941612559SVarun Wadekar /* TZRAM carveout (MC_SECURITY_CARVEOUT11) configuration registers */ 120b6533b56SAnthony Zhou #define MC_TZRAM_CARVEOUT_CFG U(0x2190) 121b6533b56SAnthony Zhou #define MC_TZRAM_BASE_LO U(0x2194) 122b6533b56SAnthony Zhou #define MC_TZRAM_BASE_HI U(0x2198) 123b6533b56SAnthony Zhou #define MC_TZRAM_SIZE U(0x219C) 1241d9aad42SVarun Wadekar #define MC_TZRAM_CLIENT_ACCESS0_CFG0 U(0x21A0) 1251d9aad42SVarun Wadekar #define MC_TZRAM_CLIENT_ACCESS1_CFG0 U(0x21A4) 1261d9aad42SVarun Wadekar #define TZRAM_ALLOW_MPCORER (U(1) << 7) 1271d9aad42SVarun Wadekar #define TZRAM_ALLOW_MPCOREW (U(1) << 25) 12841612559SVarun Wadekar 12941612559SVarun Wadekar /* Memory Controller Reset Control registers */ 130b6533b56SAnthony Zhou #define MC_CLIENT_HOTRESET_CTRL1_DLAA_FLUSH_ENB (U(1) << 28) 131b6533b56SAnthony Zhou #define MC_CLIENT_HOTRESET_CTRL1_DLA1A_FLUSH_ENB (U(1) << 29) 132b6533b56SAnthony Zhou #define MC_CLIENT_HOTRESET_CTRL1_PVA0A_FLUSH_ENB (U(1) << 30) 133b6533b56SAnthony Zhou #define MC_CLIENT_HOTRESET_CTRL1_PVA1A_FLUSH_ENB (U(1) << 31) 13441612559SVarun Wadekar 13541612559SVarun Wadekar /******************************************************************************* 13641612559SVarun Wadekar * Tegra UART Controller constants 13741612559SVarun Wadekar ******************************************************************************/ 138b6533b56SAnthony Zhou #define TEGRA_UARTA_BASE U(0x03100000) 139b6533b56SAnthony Zhou #define TEGRA_UARTB_BASE U(0x03110000) 140b6533b56SAnthony Zhou #define TEGRA_UARTC_BASE U(0x0C280000) 141b6533b56SAnthony Zhou #define TEGRA_UARTD_BASE U(0x03130000) 142b6533b56SAnthony Zhou #define TEGRA_UARTE_BASE U(0x03140000) 143b6533b56SAnthony Zhou #define TEGRA_UARTF_BASE U(0x03150000) 144b6533b56SAnthony Zhou #define TEGRA_UARTG_BASE U(0x0C290000) 14541612559SVarun Wadekar 14641612559SVarun Wadekar /******************************************************************************* 147ceb12020SVarun Wadekar * XUSB PADCTL 148ceb12020SVarun Wadekar ******************************************************************************/ 149ceb12020SVarun Wadekar #define TEGRA_XUSB_PADCTL_BASE U(0x03520000) 150ceb12020SVarun Wadekar #define TEGRA_XUSB_PADCTL_SIZE U(0x10000) 151ceb12020SVarun Wadekar #define XUSB_PADCTL_HOST_AXI_STREAMID_PF_0 U(0x136c) 152ceb12020SVarun Wadekar #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_0 U(0x1370) 153ceb12020SVarun Wadekar #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_1 U(0x1374) 154ceb12020SVarun Wadekar #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_2 U(0x1378) 155ceb12020SVarun Wadekar #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_3 U(0x137c) 156ceb12020SVarun Wadekar #define XUSB_PADCTL_DEV_AXI_STREAMID_PF_0 U(0x139c) 157ceb12020SVarun Wadekar 158ceb12020SVarun Wadekar /******************************************************************************* 15941612559SVarun Wadekar * Tegra Fuse Controller related constants 16041612559SVarun Wadekar ******************************************************************************/ 161b6533b56SAnthony Zhou #define TEGRA_FUSE_BASE U(0x03820000) 162b6533b56SAnthony Zhou #define OPT_SUBREVISION U(0x248) 163b6533b56SAnthony Zhou #define SUBREVISION_MASK U(0xF) 16441612559SVarun Wadekar 16541612559SVarun Wadekar /******************************************************************************* 16641612559SVarun Wadekar * GICv2 & interrupt handling related constants 16741612559SVarun Wadekar ******************************************************************************/ 168b6533b56SAnthony Zhou #define TEGRA_GICD_BASE U(0x03881000) 169b6533b56SAnthony Zhou #define TEGRA_GICC_BASE U(0x03882000) 17041612559SVarun Wadekar 17141612559SVarun Wadekar /******************************************************************************* 17241612559SVarun Wadekar * Security Engine related constants 17341612559SVarun Wadekar ******************************************************************************/ 174b6533b56SAnthony Zhou #define TEGRA_SE0_BASE U(0x03AC0000) 1756eb3c188SSteven Kao #define SE0_MUTEX_WATCHDOG_NS_LIMIT U(0x6C) 1766eb3c188SSteven Kao #define SE0_AES0_ENTROPY_SRC_AGE_CTRL U(0x2FC) 177b6533b56SAnthony Zhou #define TEGRA_PKA1_BASE U(0x03AD0000) 1786eb3c188SSteven Kao #define SE_PKA1_CTRL_SE_MUTEX_TMOUT_DFTVAL U(0x144) 1796eb3c188SSteven Kao #define PKA1_MUTEX_WATCHDOG_NS_LIMIT SE_PKA1_CTRL_SE_MUTEX_TMOUT_DFTVAL 180b6533b56SAnthony Zhou #define TEGRA_RNG1_BASE U(0x03AE0000) 1816eb3c188SSteven Kao #define RNG1_MUTEX_WATCHDOG_NS_LIMIT U(0xFE0) 18241612559SVarun Wadekar 18341612559SVarun Wadekar /******************************************************************************* 184d11f5e05Ssteven kao * Tegra HSP doorbell #0 constants 185d11f5e05Ssteven kao ******************************************************************************/ 186d11f5e05Ssteven kao #define TEGRA_HSP_DBELL_BASE U(0x03C90000) 187d11f5e05Ssteven kao #define HSP_DBELL_1_ENABLE U(0x104) 188d11f5e05Ssteven kao #define HSP_DBELL_3_TRIGGER U(0x300) 189d11f5e05Ssteven kao #define HSP_DBELL_3_ENABLE U(0x304) 190d11f5e05Ssteven kao 191d11f5e05Ssteven kao /******************************************************************************* 192117dbe6cSVarun Wadekar * Tegra hardware synchronization primitives for the SPE engine 193117dbe6cSVarun Wadekar ******************************************************************************/ 194117dbe6cSVarun Wadekar #define TEGRA_AON_HSP_SM_6_7_BASE U(0x0c190000) 195117dbe6cSVarun Wadekar #define TEGRA_CONSOLE_SPE_BASE (TEGRA_AON_HSP_SM_6_7_BASE + U(0x8000)) 196117dbe6cSVarun Wadekar 197117dbe6cSVarun Wadekar /******************************************************************************* 19841612559SVarun Wadekar * Tegra micro-seconds timer constants 19941612559SVarun Wadekar ******************************************************************************/ 200b6533b56SAnthony Zhou #define TEGRA_TMRUS_BASE U(0x0C2E0000) 201b6533b56SAnthony Zhou #define TEGRA_TMRUS_SIZE U(0x10000) 20241612559SVarun Wadekar 20341612559SVarun Wadekar /******************************************************************************* 20441612559SVarun Wadekar * Tegra Power Mgmt Controller constants 20541612559SVarun Wadekar ******************************************************************************/ 206b6533b56SAnthony Zhou #define TEGRA_PMC_BASE U(0x0C360000) 20741612559SVarun Wadekar 20841612559SVarun Wadekar /******************************************************************************* 20941612559SVarun Wadekar * Tegra scratch registers constants 21041612559SVarun Wadekar ******************************************************************************/ 211b6533b56SAnthony Zhou #define TEGRA_SCRATCH_BASE U(0x0C390000) 212029dd14eSJeetesh Burman #define SECURE_SCRATCH_RSV68_LO U(0x284) 213029dd14eSJeetesh Burman #define SECURE_SCRATCH_RSV68_HI U(0x288) 214029dd14eSJeetesh Burman #define SECURE_SCRATCH_RSV69_LO U(0x28C) 215029dd14eSJeetesh Burman #define SECURE_SCRATCH_RSV69_HI U(0x290) 216029dd14eSJeetesh Burman #define SECURE_SCRATCH_RSV70_LO U(0x294) 217029dd14eSJeetesh Burman #define SECURE_SCRATCH_RSV70_HI U(0x298) 218029dd14eSJeetesh Burman #define SECURE_SCRATCH_RSV71_LO U(0x29C) 219029dd14eSJeetesh Burman #define SECURE_SCRATCH_RSV71_HI U(0x2A0) 2202ac7b223SJeetesh Burman #define SECURE_SCRATCH_RSV72_LO U(0x2A4) 2212ac7b223SJeetesh Burman #define SECURE_SCRATCH_RSV72_HI U(0x2A8) 22233a8ba6aSSteven Kao #define SECURE_SCRATCH_RSV75 U(0x2BC) 223f3ec5c0cSsteven kao #define SECURE_SCRATCH_RSV81_LO U(0x2EC) 224f3ec5c0cSsteven kao #define SECURE_SCRATCH_RSV81_HI U(0x2F0) 225192fd367SSteven Kao #define SECURE_SCRATCH_RSV97 U(0x36C) 226192fd367SSteven Kao #define SECURE_SCRATCH_RSV99_LO U(0x37C) 227192fd367SSteven Kao #define SECURE_SCRATCH_RSV99_HI U(0x380) 228192fd367SSteven Kao #define SECURE_SCRATCH_RSV109_LO U(0x3CC) 229192fd367SSteven Kao #define SECURE_SCRATCH_RSV109_HI U(0x3D0) 230192fd367SSteven Kao 23133a8ba6aSSteven Kao #define SCRATCH_BL31_PARAMS_HI_ADDR SECURE_SCRATCH_RSV75 23233a8ba6aSSteven Kao #define SCRATCH_BL31_PARAMS_HI_ADDR_MASK U(0xFFFF) 23333a8ba6aSSteven Kao #define SCRATCH_BL31_PARAMS_HI_ADDR_SHIFT U(0) 23433a8ba6aSSteven Kao #define SCRATCH_BL31_PARAMS_LO_ADDR SECURE_SCRATCH_RSV81_LO 23533a8ba6aSSteven Kao #define SCRATCH_BL31_PLAT_PARAMS_HI_ADDR SECURE_SCRATCH_RSV75 23633a8ba6aSSteven Kao #define SCRATCH_BL31_PLAT_PARAMS_HI_ADDR_MASK U(0xFFFF0000) 23733a8ba6aSSteven Kao #define SCRATCH_BL31_PLAT_PARAMS_HI_ADDR_SHIFT U(16) 23833a8ba6aSSteven Kao #define SCRATCH_BL31_PLAT_PARAMS_LO_ADDR SECURE_SCRATCH_RSV81_HI 239192fd367SSteven Kao #define SCRATCH_SECURE_BOOTP_FCFG SECURE_SCRATCH_RSV97 240a391d494SPritesh Raithatha #define SCRATCH_MC_TABLE_ADDR_LO SECURE_SCRATCH_RSV99_LO 241a391d494SPritesh Raithatha #define SCRATCH_MC_TABLE_ADDR_HI SECURE_SCRATCH_RSV99_HI 242192fd367SSteven Kao #define SCRATCH_RESET_VECTOR_LO SECURE_SCRATCH_RSV109_LO 243192fd367SSteven Kao #define SCRATCH_RESET_VECTOR_HI SECURE_SCRATCH_RSV109_HI 24441612559SVarun Wadekar 24541612559SVarun Wadekar /******************************************************************************* 24641612559SVarun Wadekar * Tegra Memory Mapped Control Register Access Bus constants 24741612559SVarun Wadekar ******************************************************************************/ 248b6533b56SAnthony Zhou #define TEGRA_MMCRAB_BASE U(0x0E000000) 24941612559SVarun Wadekar 25041612559SVarun Wadekar /******************************************************************************* 25141612559SVarun Wadekar * Tegra SMMU Controller constants 25241612559SVarun Wadekar ******************************************************************************/ 253b6533b56SAnthony Zhou #define TEGRA_SMMU0_BASE U(0x12000000) 254b6533b56SAnthony Zhou #define TEGRA_SMMU1_BASE U(0x11000000) 255b6533b56SAnthony Zhou #define TEGRA_SMMU2_BASE U(0x10000000) 25641612559SVarun Wadekar 25741612559SVarun Wadekar /******************************************************************************* 25841612559SVarun Wadekar * Tegra TZRAM constants 25941612559SVarun Wadekar ******************************************************************************/ 260b6533b56SAnthony Zhou #define TEGRA_TZRAM_BASE U(0x40000000) 261b6533b56SAnthony Zhou #define TEGRA_TZRAM_SIZE U(0x40000) 26241612559SVarun Wadekar 26341612559SVarun Wadekar /******************************************************************************* 264d11f5e05Ssteven kao * Tegra CCPLEX-BPMP IPC constants 265d11f5e05Ssteven kao ******************************************************************************/ 266d11f5e05Ssteven kao #define TEGRA_BPMP_IPC_TX_PHYS_BASE U(0x4004C000) 267d11f5e05Ssteven kao #define TEGRA_BPMP_IPC_RX_PHYS_BASE U(0x4004D000) 268d11f5e05Ssteven kao #define TEGRA_BPMP_IPC_CH_MAP_SIZE U(0x1000) /* 4KB */ 269d11f5e05Ssteven kao 270d11f5e05Ssteven kao /******************************************************************************* 27141612559SVarun Wadekar * Tegra Clock and Reset Controller constants 27241612559SVarun Wadekar ******************************************************************************/ 273b6533b56SAnthony Zhou #define TEGRA_CAR_RESET_BASE U(0x20000000) 2742d1f1010SJeetesh Burman #define TEGRA_GPU_RESET_REG_OFFSET U(0x18) 2752d1f1010SJeetesh Burman #define TEGRA_GPU_RESET_GPU_SET_OFFSET U(0x1C) 2762d1f1010SJeetesh Burman #define GPU_RESET_BIT (U(1) << 0) 2772d1f1010SJeetesh Burman #define GPU_SET_BIT (U(1) << 0) 2784a9026d4SVarun Wadekar #define TEGRA_GPCDMA_RST_SET_REG_OFFSET U(0x6A0004) 2794a9026d4SVarun Wadekar #define TEGRA_GPCDMA_RST_CLR_REG_OFFSET U(0x6A0008) 28041612559SVarun Wadekar 281719fdb6eSVarun Wadekar /******************************************************************************* 2825f1803f9SVarun Wadekar * Tegra DRAM memory base address 2835f1803f9SVarun Wadekar ******************************************************************************/ 2845f1803f9SVarun Wadekar #define TEGRA_DRAM_BASE ULL(0x80000000) 2855f1803f9SVarun Wadekar #define TEGRA_DRAM_END ULL(0xFFFFFFFFF) 2865f1803f9SVarun Wadekar 2875f1803f9SVarun Wadekar /******************************************************************************* 288bc019041SAjay Gupta * XUSB STREAMIDs 289bc019041SAjay Gupta ******************************************************************************/ 290b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_HOST U(0x1b) 291b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_DEV U(0x1c) 292b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_VF0 U(0x5d) 293b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_VF1 U(0x5e) 294b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_VF2 U(0x5f) 295b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_VF3 U(0x60) 296bc019041SAjay Gupta 29767db3231SVarun Wadekar #endif /* TEGRA_DEF_H */ 298