xref: /rk3399_ARM-atf/plat/nvidia/tegra/include/t194/tegra_def.h (revision a391d4942a4d34f5293a66e171682f6ca8d0010e)
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 /*******************************************************************************
1356c27438SSteven Kao  * Chip specific page table and MMU setup constants
1456c27438SSteven Kao  ******************************************************************************/
1556c27438SSteven Kao #define PLAT_PHY_ADDR_SPACE_SIZE	(ULL(1) << 40)
1656c27438SSteven Kao #define PLAT_VIRT_ADDR_SPACE_SIZE	(ULL(1) << 40)
1756c27438SSteven Kao 
1856c27438SSteven Kao /*******************************************************************************
1941612559SVarun Wadekar  * These values are used by the PSCI implementation during the `CPU_SUSPEND`
2041612559SVarun Wadekar  * and `SYSTEM_SUSPEND` calls as the `state-id` field in the 'power state'
2141612559SVarun Wadekar  * parameter.
2241612559SVarun Wadekar  ******************************************************************************/
23b6533b56SAnthony Zhou #define PSTATE_ID_CORE_IDLE		U(6)
24b6533b56SAnthony Zhou #define PSTATE_ID_CORE_POWERDN		U(7)
25b6533b56SAnthony Zhou #define PSTATE_ID_SOC_POWERDN		U(2)
2641612559SVarun Wadekar 
2741612559SVarun Wadekar /*******************************************************************************
2841612559SVarun Wadekar  * Platform power states (used by PSCI framework)
2941612559SVarun Wadekar  *
3041612559SVarun Wadekar  * - PLAT_MAX_RET_STATE should be less than lowest PSTATE_ID
3141612559SVarun Wadekar  * - PLAT_MAX_OFF_STATE should be greater than the highest PSTATE_ID
3241612559SVarun Wadekar  ******************************************************************************/
33b6533b56SAnthony Zhou #define PLAT_MAX_RET_STATE		U(1)
34b6533b56SAnthony Zhou #define PLAT_MAX_OFF_STATE		U(8)
3541612559SVarun Wadekar 
3641612559SVarun Wadekar /*******************************************************************************
3741612559SVarun Wadekar  * Secure IRQ definitions
3841612559SVarun Wadekar  ******************************************************************************/
391c62509eSVarun Wadekar #define TEGRA194_MAX_SEC_IRQS		U(2)
401c62509eSVarun Wadekar #define TEGRA194_TOP_WDT_IRQ		U(49)
411c62509eSVarun Wadekar #define TEGRA194_AON_WDT_IRQ		U(50)
4241612559SVarun Wadekar 
431c62509eSVarun Wadekar #define TEGRA194_SEC_IRQ_TARGET_MASK	U(0xFF) /* 8 Carmel */
4441612559SVarun Wadekar 
4541612559SVarun Wadekar /*******************************************************************************
46e9044480SVarun Wadekar  * Clock identifier for the SE device
47e9044480SVarun Wadekar  ******************************************************************************/
48e9044480SVarun Wadekar #define TEGRA194_CLK_SE			U(124)
49e9044480SVarun Wadekar #define TEGRA_CLK_SE			TEGRA194_CLK_SE
50e9044480SVarun Wadekar 
51e9044480SVarun Wadekar /*******************************************************************************
5241612559SVarun Wadekar  * Tegra Miscellanous register constants
5341612559SVarun Wadekar  ******************************************************************************/
54b6533b56SAnthony Zhou #define TEGRA_MISC_BASE			U(0x00100000)
5541612559SVarun Wadekar 
56b6533b56SAnthony Zhou #define HARDWARE_REVISION_OFFSET	U(0x4)
57b6533b56SAnthony Zhou #define MISCREG_EMU_REVID		U(0x3160)
58b6533b56SAnthony Zhou #define  BOARD_MASK_BITS		U(0xFF)
59b6533b56SAnthony Zhou #define  BOARD_SHIFT_BITS		U(24)
60b6533b56SAnthony Zhou #define MISCREG_PFCFG			U(0x200C)
6141612559SVarun Wadekar 
6241612559SVarun Wadekar /*******************************************************************************
634a9026d4SVarun Wadekar  * Tegra General Purpose Centralised DMA constants
644a9026d4SVarun Wadekar  ******************************************************************************/
654a9026d4SVarun Wadekar #define TEGRA_GPCDMA_BASE		U(0x02610000)
664a9026d4SVarun Wadekar 
674a9026d4SVarun Wadekar /*******************************************************************************
6841612559SVarun Wadekar  * Tegra Memory Controller constants
6941612559SVarun Wadekar  ******************************************************************************/
70b6533b56SAnthony Zhou #define TEGRA_MC_STREAMID_BASE		U(0x02C00000)
71b6533b56SAnthony Zhou #define TEGRA_MC_BASE			U(0x02C10000)
7241612559SVarun Wadekar 
733b2b3375SVarun Wadekar /* General Security Carveout register macros */
74b6533b56SAnthony Zhou #define MC_GSC_CONFIG_REGS_SIZE		U(0x40)
75b6533b56SAnthony Zhou #define MC_GSC_LOCK_CFG_SETTINGS_BIT	(U(1) << 1)
76b6533b56SAnthony Zhou #define MC_GSC_ENABLE_TZ_LOCK_BIT	(U(1) << 0)
77b6533b56SAnthony Zhou #define MC_GSC_SIZE_RANGE_4KB_SHIFT	U(27)
78b6533b56SAnthony Zhou #define MC_GSC_BASE_LO_SHIFT		U(12)
79b6533b56SAnthony Zhou #define MC_GSC_BASE_LO_MASK		U(0xFFFFF)
80b6533b56SAnthony Zhou #define MC_GSC_BASE_HI_SHIFT		U(0)
81b6533b56SAnthony Zhou #define MC_GSC_BASE_HI_MASK		U(3)
821d9aad42SVarun Wadekar #define MC_GSC_ENABLE_CPU_SECURE_BIT    (U(1) << 31)
833b2b3375SVarun Wadekar 
8441612559SVarun Wadekar /* TZDRAM carveout configuration registers */
85b6533b56SAnthony Zhou #define MC_SECURITY_CFG0_0		U(0x70)
86b6533b56SAnthony Zhou #define MC_SECURITY_CFG1_0		U(0x74)
87b6533b56SAnthony Zhou #define MC_SECURITY_CFG3_0		U(0x9BC)
8841612559SVarun Wadekar 
89c0e1bcd0SHarvey Hsieh #define MC_SECURITY_BOM_MASK		(U(0xFFF) << 20)
90c0e1bcd0SHarvey Hsieh #define MC_SECURITY_SIZE_MB_MASK	(U(0x1FFF) << 0)
91c0e1bcd0SHarvey Hsieh #define MC_SECURITY_BOM_HI_MASK		(U(0x3) << 0)
92c0e1bcd0SHarvey Hsieh 
934e697b77SSteven Kao #define MC_SECURITY_CFG_REG_CTRL_0	U(0x154)
944e697b77SSteven Kao #define  SECURITY_CFG_WRITE_ACCESS_BIT	(U(0x1) << 0)
9595397d96SSteven Kao #define  SECURITY_CFG_WRITE_ACCESS_ENABLE	U(0x0)
9695397d96SSteven Kao #define  SECURITY_CFG_WRITE_ACCESS_DISABLE	U(0x1)
974e697b77SSteven Kao 
9841612559SVarun Wadekar /* Video Memory carveout configuration registers */
99b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_BASE_HI	U(0x978)
100b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_BASE_LO	U(0x648)
101b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_SIZE_MB	U(0x64c)
10241612559SVarun Wadekar 
1033b2b3375SVarun Wadekar /*
1043b2b3375SVarun Wadekar  * Carveout (MC_SECURITY_CARVEOUT24) registers used to clear the
1053b2b3375SVarun Wadekar  * non-overlapping Video memory region
1063b2b3375SVarun Wadekar  */
107b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_CLEAR_CFG	U(0x25A0)
108b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_CLEAR_BASE_LO	U(0x25A4)
109b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_CLEAR_BASE_HI	U(0x25A8)
110b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_CLEAR_SIZE	U(0x25AC)
111b6533b56SAnthony Zhou #define MC_VIDEO_PROTECT_CLEAR_ACCESS_CFG0	U(0x25B0)
1123b2b3375SVarun Wadekar 
11341612559SVarun Wadekar /* TZRAM carveout (MC_SECURITY_CARVEOUT11) configuration registers */
114b6533b56SAnthony Zhou #define MC_TZRAM_CARVEOUT_CFG		U(0x2190)
115b6533b56SAnthony Zhou #define MC_TZRAM_BASE_LO		U(0x2194)
116b6533b56SAnthony Zhou #define MC_TZRAM_BASE_HI		U(0x2198)
117b6533b56SAnthony Zhou #define MC_TZRAM_SIZE			U(0x219C)
1181d9aad42SVarun Wadekar #define MC_TZRAM_CLIENT_ACCESS0_CFG0	U(0x21A0)
1191d9aad42SVarun Wadekar #define MC_TZRAM_CLIENT_ACCESS1_CFG0	U(0x21A4)
1201d9aad42SVarun Wadekar #define  TZRAM_ALLOW_MPCORER		(U(1) << 7)
1211d9aad42SVarun Wadekar #define  TZRAM_ALLOW_MPCOREW		(U(1) << 25)
12241612559SVarun Wadekar 
12341612559SVarun Wadekar /* Memory Controller Reset Control registers */
124b6533b56SAnthony Zhou #define  MC_CLIENT_HOTRESET_CTRL1_DLAA_FLUSH_ENB	(U(1) << 28)
125b6533b56SAnthony Zhou #define  MC_CLIENT_HOTRESET_CTRL1_DLA1A_FLUSH_ENB	(U(1) << 29)
126b6533b56SAnthony Zhou #define  MC_CLIENT_HOTRESET_CTRL1_PVA0A_FLUSH_ENB	(U(1) << 30)
127b6533b56SAnthony Zhou #define  MC_CLIENT_HOTRESET_CTRL1_PVA1A_FLUSH_ENB	(U(1) << 31)
12841612559SVarun Wadekar 
12941612559SVarun Wadekar /*******************************************************************************
13041612559SVarun Wadekar  * Tegra UART Controller constants
13141612559SVarun Wadekar  ******************************************************************************/
132b6533b56SAnthony Zhou #define TEGRA_UARTA_BASE		U(0x03100000)
133b6533b56SAnthony Zhou #define TEGRA_UARTB_BASE		U(0x03110000)
134b6533b56SAnthony Zhou #define TEGRA_UARTC_BASE		U(0x0C280000)
135b6533b56SAnthony Zhou #define TEGRA_UARTD_BASE		U(0x03130000)
136b6533b56SAnthony Zhou #define TEGRA_UARTE_BASE		U(0x03140000)
137b6533b56SAnthony Zhou #define TEGRA_UARTF_BASE		U(0x03150000)
138b6533b56SAnthony Zhou #define TEGRA_UARTG_BASE		U(0x0C290000)
13941612559SVarun Wadekar 
14041612559SVarun Wadekar /*******************************************************************************
141ceb12020SVarun Wadekar  * XUSB PADCTL
142ceb12020SVarun Wadekar  ******************************************************************************/
143ceb12020SVarun Wadekar #define TEGRA_XUSB_PADCTL_BASE			U(0x03520000)
144ceb12020SVarun Wadekar #define TEGRA_XUSB_PADCTL_SIZE			U(0x10000)
145ceb12020SVarun Wadekar #define XUSB_PADCTL_HOST_AXI_STREAMID_PF_0	U(0x136c)
146ceb12020SVarun Wadekar #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_0	U(0x1370)
147ceb12020SVarun Wadekar #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_1	U(0x1374)
148ceb12020SVarun Wadekar #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_2	U(0x1378)
149ceb12020SVarun Wadekar #define XUSB_PADCTL_HOST_AXI_STREAMID_VF_3	U(0x137c)
150ceb12020SVarun Wadekar #define XUSB_PADCTL_DEV_AXI_STREAMID_PF_0	U(0x139c)
151ceb12020SVarun Wadekar 
152ceb12020SVarun Wadekar /*******************************************************************************
15341612559SVarun Wadekar  * Tegra Fuse Controller related constants
15441612559SVarun Wadekar  ******************************************************************************/
155b6533b56SAnthony Zhou #define TEGRA_FUSE_BASE			U(0x03820000)
156b6533b56SAnthony Zhou #define  OPT_SUBREVISION		U(0x248)
157b6533b56SAnthony Zhou #define  SUBREVISION_MASK		U(0xF)
15841612559SVarun Wadekar 
15941612559SVarun Wadekar /*******************************************************************************
16041612559SVarun Wadekar  * GICv2 & interrupt handling related constants
16141612559SVarun Wadekar  ******************************************************************************/
162b6533b56SAnthony Zhou #define TEGRA_GICD_BASE			U(0x03881000)
163b6533b56SAnthony Zhou #define TEGRA_GICC_BASE			U(0x03882000)
16441612559SVarun Wadekar 
16541612559SVarun Wadekar /*******************************************************************************
16641612559SVarun Wadekar  * Security Engine related constants
16741612559SVarun Wadekar  ******************************************************************************/
168b6533b56SAnthony Zhou #define TEGRA_SE0_BASE			U(0x03AC0000)
1696eb3c188SSteven Kao #define  SE0_MUTEX_WATCHDOG_NS_LIMIT	U(0x6C)
1706eb3c188SSteven Kao #define  SE0_AES0_ENTROPY_SRC_AGE_CTRL	U(0x2FC)
171b6533b56SAnthony Zhou #define TEGRA_PKA1_BASE			U(0x03AD0000)
1726eb3c188SSteven Kao #define  SE_PKA1_CTRL_SE_MUTEX_TMOUT_DFTVAL U(0x144)
1736eb3c188SSteven Kao #define  PKA1_MUTEX_WATCHDOG_NS_LIMIT	SE_PKA1_CTRL_SE_MUTEX_TMOUT_DFTVAL
174b6533b56SAnthony Zhou #define TEGRA_RNG1_BASE			U(0x03AE0000)
1756eb3c188SSteven Kao #define  RNG1_MUTEX_WATCHDOG_NS_LIMIT	U(0xFE0)
17641612559SVarun Wadekar 
17741612559SVarun Wadekar /*******************************************************************************
178d11f5e05Ssteven kao  * Tegra HSP doorbell #0 constants
179d11f5e05Ssteven kao  ******************************************************************************/
180d11f5e05Ssteven kao #define TEGRA_HSP_DBELL_BASE		U(0x03C90000)
181d11f5e05Ssteven kao #define  HSP_DBELL_1_ENABLE		U(0x104)
182d11f5e05Ssteven kao #define  HSP_DBELL_3_TRIGGER		U(0x300)
183d11f5e05Ssteven kao #define  HSP_DBELL_3_ENABLE		U(0x304)
184d11f5e05Ssteven kao 
185d11f5e05Ssteven kao /*******************************************************************************
186117dbe6cSVarun Wadekar  * Tegra hardware synchronization primitives for the SPE engine
187117dbe6cSVarun Wadekar  ******************************************************************************/
188117dbe6cSVarun Wadekar #define TEGRA_AON_HSP_SM_6_7_BASE	U(0x0c190000)
189117dbe6cSVarun Wadekar #define TEGRA_CONSOLE_SPE_BASE		(TEGRA_AON_HSP_SM_6_7_BASE + U(0x8000))
190117dbe6cSVarun Wadekar 
191117dbe6cSVarun Wadekar /*******************************************************************************
19241612559SVarun Wadekar  * Tegra micro-seconds timer constants
19341612559SVarun Wadekar  ******************************************************************************/
194b6533b56SAnthony Zhou #define TEGRA_TMRUS_BASE		U(0x0C2E0000)
195b6533b56SAnthony Zhou #define TEGRA_TMRUS_SIZE		U(0x10000)
19641612559SVarun Wadekar 
19741612559SVarun Wadekar /*******************************************************************************
19841612559SVarun Wadekar  * Tegra Power Mgmt Controller constants
19941612559SVarun Wadekar  ******************************************************************************/
200b6533b56SAnthony Zhou #define TEGRA_PMC_BASE			U(0x0C360000)
20141612559SVarun Wadekar 
20241612559SVarun Wadekar /*******************************************************************************
20341612559SVarun Wadekar  * Tegra scratch registers constants
20441612559SVarun Wadekar  ******************************************************************************/
205b6533b56SAnthony Zhou #define TEGRA_SCRATCH_BASE		U(0x0C390000)
206029dd14eSJeetesh Burman #define  SECURE_SCRATCH_RSV68_LO	U(0x284)
207029dd14eSJeetesh Burman #define  SECURE_SCRATCH_RSV68_HI	U(0x288)
208029dd14eSJeetesh Burman #define  SECURE_SCRATCH_RSV69_LO	U(0x28C)
209029dd14eSJeetesh Burman #define  SECURE_SCRATCH_RSV69_HI	U(0x290)
210029dd14eSJeetesh Burman #define  SECURE_SCRATCH_RSV70_LO	U(0x294)
211029dd14eSJeetesh Burman #define  SECURE_SCRATCH_RSV70_HI	U(0x298)
212029dd14eSJeetesh Burman #define  SECURE_SCRATCH_RSV71_LO	U(0x29C)
213029dd14eSJeetesh Burman #define  SECURE_SCRATCH_RSV71_HI	U(0x2A0)
2142ac7b223SJeetesh Burman #define  SECURE_SCRATCH_RSV72_LO	U(0x2A4)
2152ac7b223SJeetesh Burman #define  SECURE_SCRATCH_RSV72_HI	U(0x2A8)
21633a8ba6aSSteven Kao #define  SECURE_SCRATCH_RSV75   	U(0x2BC)
217f3ec5c0cSsteven kao #define  SECURE_SCRATCH_RSV81_LO	U(0x2EC)
218f3ec5c0cSsteven kao #define  SECURE_SCRATCH_RSV81_HI	U(0x2F0)
219192fd367SSteven Kao #define  SECURE_SCRATCH_RSV97		U(0x36C)
220192fd367SSteven Kao #define  SECURE_SCRATCH_RSV99_LO	U(0x37C)
221192fd367SSteven Kao #define  SECURE_SCRATCH_RSV99_HI	U(0x380)
222192fd367SSteven Kao #define  SECURE_SCRATCH_RSV109_LO	U(0x3CC)
223192fd367SSteven Kao #define  SECURE_SCRATCH_RSV109_HI	U(0x3D0)
224192fd367SSteven Kao 
22533a8ba6aSSteven Kao #define SCRATCH_BL31_PARAMS_HI_ADDR	SECURE_SCRATCH_RSV75
22633a8ba6aSSteven Kao #define  SCRATCH_BL31_PARAMS_HI_ADDR_MASK  U(0xFFFF)
22733a8ba6aSSteven Kao #define  SCRATCH_BL31_PARAMS_HI_ADDR_SHIFT U(0)
22833a8ba6aSSteven Kao #define SCRATCH_BL31_PARAMS_LO_ADDR	SECURE_SCRATCH_RSV81_LO
22933a8ba6aSSteven Kao #define SCRATCH_BL31_PLAT_PARAMS_HI_ADDR SECURE_SCRATCH_RSV75
23033a8ba6aSSteven Kao #define  SCRATCH_BL31_PLAT_PARAMS_HI_ADDR_MASK  U(0xFFFF0000)
23133a8ba6aSSteven Kao #define  SCRATCH_BL31_PLAT_PARAMS_HI_ADDR_SHIFT U(16)
23233a8ba6aSSteven Kao #define SCRATCH_BL31_PLAT_PARAMS_LO_ADDR SECURE_SCRATCH_RSV81_HI
233192fd367SSteven Kao #define SCRATCH_SECURE_BOOTP_FCFG	SECURE_SCRATCH_RSV97
234*a391d494SPritesh Raithatha #define SCRATCH_MC_TABLE_ADDR_LO	SECURE_SCRATCH_RSV99_LO
235*a391d494SPritesh Raithatha #define SCRATCH_MC_TABLE_ADDR_HI	SECURE_SCRATCH_RSV99_HI
236192fd367SSteven Kao #define SCRATCH_RESET_VECTOR_LO		SECURE_SCRATCH_RSV109_LO
237192fd367SSteven Kao #define SCRATCH_RESET_VECTOR_HI		SECURE_SCRATCH_RSV109_HI
23841612559SVarun Wadekar 
23941612559SVarun Wadekar /*******************************************************************************
24041612559SVarun Wadekar  * Tegra Memory Mapped Control Register Access Bus constants
24141612559SVarun Wadekar  ******************************************************************************/
242b6533b56SAnthony Zhou #define TEGRA_MMCRAB_BASE		U(0x0E000000)
24341612559SVarun Wadekar 
24441612559SVarun Wadekar /*******************************************************************************
24541612559SVarun Wadekar  * Tegra SMMU Controller constants
24641612559SVarun Wadekar  ******************************************************************************/
247b6533b56SAnthony Zhou #define TEGRA_SMMU0_BASE		U(0x12000000)
248b6533b56SAnthony Zhou #define TEGRA_SMMU1_BASE		U(0x11000000)
249b6533b56SAnthony Zhou #define TEGRA_SMMU2_BASE		U(0x10000000)
25041612559SVarun Wadekar 
25141612559SVarun Wadekar /*******************************************************************************
25241612559SVarun Wadekar  * Tegra TZRAM constants
25341612559SVarun Wadekar  ******************************************************************************/
254b6533b56SAnthony Zhou #define TEGRA_TZRAM_BASE		U(0x40000000)
255b6533b56SAnthony Zhou #define TEGRA_TZRAM_SIZE		U(0x40000)
25641612559SVarun Wadekar 
25741612559SVarun Wadekar /*******************************************************************************
258d11f5e05Ssteven kao  * Tegra CCPLEX-BPMP IPC constants
259d11f5e05Ssteven kao  ******************************************************************************/
260d11f5e05Ssteven kao #define TEGRA_BPMP_IPC_TX_PHYS_BASE	U(0x4004C000)
261d11f5e05Ssteven kao #define TEGRA_BPMP_IPC_RX_PHYS_BASE	U(0x4004D000)
262d11f5e05Ssteven kao #define TEGRA_BPMP_IPC_CH_MAP_SIZE	U(0x1000) /* 4KB */
263d11f5e05Ssteven kao 
264d11f5e05Ssteven kao /*******************************************************************************
26541612559SVarun Wadekar  * Tegra Clock and Reset Controller constants
26641612559SVarun Wadekar  ******************************************************************************/
267b6533b56SAnthony Zhou #define TEGRA_CAR_RESET_BASE		U(0x20000000)
2682d1f1010SJeetesh Burman #define TEGRA_GPU_RESET_REG_OFFSET	U(0x18)
2692d1f1010SJeetesh Burman #define TEGRA_GPU_RESET_GPU_SET_OFFSET  U(0x1C)
2702d1f1010SJeetesh Burman #define  GPU_RESET_BIT			(U(1) << 0)
2712d1f1010SJeetesh Burman #define  GPU_SET_BIT			(U(1) << 0)
2724a9026d4SVarun Wadekar #define TEGRA_GPCDMA_RST_SET_REG_OFFSET	U(0x6A0004)
2734a9026d4SVarun Wadekar #define TEGRA_GPCDMA_RST_CLR_REG_OFFSET	U(0x6A0008)
27441612559SVarun Wadekar 
275719fdb6eSVarun Wadekar /*******************************************************************************
2765f1803f9SVarun Wadekar  * Tegra DRAM memory base address
2775f1803f9SVarun Wadekar  ******************************************************************************/
2785f1803f9SVarun Wadekar #define TEGRA_DRAM_BASE			ULL(0x80000000)
2795f1803f9SVarun Wadekar #define TEGRA_DRAM_END			ULL(0xFFFFFFFFF)
2805f1803f9SVarun Wadekar 
2815f1803f9SVarun Wadekar /*******************************************************************************
282bc019041SAjay Gupta  * XUSB STREAMIDs
283bc019041SAjay Gupta  ******************************************************************************/
284b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_HOST			U(0x1b)
285b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_DEV			U(0x1c)
286b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_VF0			U(0x5d)
287b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_VF1			U(0x5e)
288b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_VF2			U(0x5f)
289b6533b56SAnthony Zhou #define TEGRA_SID_XUSB_VF3			U(0x60)
290bc019041SAjay Gupta 
29167db3231SVarun Wadekar #endif /* TEGRA_DEF_H */
292