diff options
author | David Brown <davidb@codeaurora.org> | 2011-01-07 10:20:49 -0800 |
---|---|---|
committer | David Brown <davidb@codeaurora.org> | 2011-01-21 15:27:50 -0800 |
commit | 8c27e6f305242ffab0c88eed5dea8394b8ce86d0 (patch) | |
tree | 1fdcfc10f74a18883848b7273edd9f7e01cbcefe /arch/arm/mach-msm/include/mach/msm_iomap.h | |
parent | 87fa28e972c223f69c1315a1b2ddb2a11d33ad0e (diff) | |
download | linux-next-8c27e6f305242ffab0c88eed5dea8394b8ce86d0.tar.gz |
msm: Generalize timer register mappings
Allow the timer register to be determined dynamically instead of at
compile time. Use common virtual addresses for the registers across
all MSM chips, and select the register mappings based on the detected
CPU.
Signed-off-by: David Brown <davidb@codeaurora.org>
Diffstat (limited to 'arch/arm/mach-msm/include/mach/msm_iomap.h')
-rw-r--r-- | arch/arm/mach-msm/include/mach/msm_iomap.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/arch/arm/mach-msm/include/mach/msm_iomap.h b/arch/arm/mach-msm/include/mach/msm_iomap.h index 8e24dd812139..0243bd0c3656 100644 --- a/arch/arm/mach-msm/include/mach/msm_iomap.h +++ b/arch/arm/mach-msm/include/mach/msm_iomap.h @@ -1,6 +1,6 @@ /* * Copyright (C) 2007 Google, Inc. - * Copyright (c) 2008-2010, Code Aurora Forum. All rights reserved. + * Copyright (c) 2008-2011, Code Aurora Forum. All rights reserved. * Author: Brian Swetland <swetland@google.com> * * This software is licensed under the terms of the GNU General Public @@ -53,6 +53,9 @@ #include "msm_iomap-7x00.h" #endif - +/* Virtual addressses shared across all MSM targets. */ +#define MSM_CSR_BASE IOMEM(0xE0001000) +#define MSM_TMR_BASE IOMEM(0xF0200000) +#define MSM_TMR0_BASE IOMEM(0xF0201000) #endif |