diff options
author | Prashant Malani <pmalani@nvidia.com> | 2012-05-15 18:11:39 -0700 |
---|---|---|
committer | Rohan Somvanshi <rsomvanshi@nvidia.com> | 2012-05-17 04:26:53 -0700 |
commit | e6ce6a3069e2a83c0343d6de8656aee95c6b49f3 (patch) | |
tree | fa12cf45d72f5644ce8f061f44388f7697825641 /arch/arm/mach-tegra/apbio.h | |
parent | 30ea6f3571852533737e412b5f7786fdac8b6c9f (diff) |
ARM: tegra: Modify tegra_apb functions
Make tegra_apb_readl() , tegra_apb_writel()
T20 only
Bug 950116
Change-Id: I75601bebaee14ed2e217a16c0e46fb2910c421c8
Signed-off-by: Prashant Malani <pmalani@nvidia.com>
Reviewed-on: http://git-master/r/102712
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/apbio.h')
-rw-r--r-- | arch/arm/mach-tegra/apbio.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/apbio.h b/arch/arm/mach-tegra/apbio.h index f0c87f06a209..121fda359e40 100644 --- a/arch/arm/mach-tegra/apbio.h +++ b/arch/arm/mach-tegra/apbio.h @@ -15,5 +15,17 @@ * */ +#if defined(CONFIG_TEGRA_SYSTEM_DMA) && defined(CONFIG_ARCH_TEGRA_2x_SOC) u32 tegra_apb_readl(unsigned long offset); void tegra_apb_writel(u32 value, unsigned long offset); +#else +static inline u32 tegra_apb_readl(unsigned long offset) +{ + return readl(IO_TO_VIRT(offset)); +} + +static inline void tegra_apb_writel(u32 value, unsigned long offset) +{ + writel(value, IO_TO_VIRT(offset)); +} +#endif |