diff options
Diffstat (limited to 'arch/arm/include/asm/arch-tegra')
| -rw-r--r-- | arch/arm/include/asm/arch-tegra/pmc.h | 11 | ||||
| -rw-r--r-- | arch/arm/include/asm/arch-tegra/tegra.h | 5 | 
2 files changed, 16 insertions, 0 deletions
| diff --git a/arch/arm/include/asm/arch-tegra/pmc.h b/arch/arm/include/asm/arch-tegra/pmc.h index 4c3264b38..1dd3154fb 100644 --- a/arch/arm/include/asm/arch-tegra/pmc.h +++ b/arch/arm/include/asm/arch-tegra/pmc.h @@ -298,14 +298,25 @@ struct pmc_ctlr {  #define PMC_XOFS_SHIFT	1  #define PMC_XOFS_MASK	(0x3F << PMC_XOFS_SHIFT) +#if defined(CONFIG_TEGRA114)  #define TIMER_MULT_SHIFT	0  #define TIMER_MULT_MASK		(3 << TIMER_MULT_SHIFT)  #define TIMER_MULT_CPU_SHIFT	2  #define TIMER_MULT_CPU_MASK	(3 << TIMER_MULT_CPU_SHIFT) +#elif defined(CONFIG_TEGRA124) +#define TIMER_MULT_SHIFT	0 +#define TIMER_MULT_MASK		(7 << TIMER_MULT_SHIFT) +#define TIMER_MULT_CPU_SHIFT	3 +#define TIMER_MULT_CPU_MASK	(7 << TIMER_MULT_CPU_SHIFT) +#endif +  #define MULT_1			0  #define MULT_2			1  #define MULT_4			2  #define MULT_8			3 +#if defined(CONFIG_TEGRA124) +#define MULT_16			4 +#endif  #define AMAP_WRITE_SHIFT	20  #define AMAP_WRITE_ON		(1 << AMAP_WRITE_SHIFT) diff --git a/arch/arm/include/asm/arch-tegra/tegra.h b/arch/arm/include/asm/arch-tegra/tegra.h index 5fe19ae1a..d63af0e5f 100644 --- a/arch/arm/include/asm/arch-tegra/tegra.h +++ b/arch/arm/include/asm/arch-tegra/tegra.h @@ -34,7 +34,12 @@  #define NV_PA_PMC_BASE		(NV_PA_APB_MISC_BASE + 0xE400)  #define NV_PA_EMC_BASE		(NV_PA_APB_MISC_BASE + 0xF400)  #define NV_PA_FUSE_BASE		(NV_PA_APB_MISC_BASE + 0xF800) +#if defined(CONFIG_TEGRA20) || defined(CONFIG_TEGRA30) || \ +	defined(CONFIG_TEGRA114)  #define NV_PA_CSITE_BASE	0x70040000 +#else +#define NV_PA_CSITE_BASE	0x70800000 +#endif  #define TEGRA_USB_ADDR_MASK	0xFFFFC000  #define NV_PA_SDRC_CS0		NV_PA_SDRAM_BASE |