[PATCH 1/4] ARM: EXYNOS4: Add DMC1, allow PPMU access for DMC.
Kyungmin Park
kyungmin.park at samsung.com
Fri Dec 16 03:24:42 EST 2011
Hi Mr. Kim,
It's maybe missing for v3.3 merge at samsung soc.
Please give your opinion, how to handle it?
If you don't mind it, it can merge it by devfreq.
Thank you,
Kyungmin Park
On 12/1/11, MyungJoo Ham <myungjoo.ham at samsung.com> wrote:
> - Add DMC1
> - Enlarge address space for DMC from 4k to 64k so that PPMU registers
> may be accessed.
>
> Signed-off-by: MyungJoo Ham <myungjoo.ham at samsung.com>
> Signed-off-by: Kyungmin Park <kyungmin.park at samsung.com>
> ---
> arch/arm/mach-exynos/cpu.c | 7 ++++++-
> arch/arm/mach-exynos/include/mach/map.h | 1 +
> 2 files changed, 7 insertions(+), 1 deletions(-)
>
> diff --git a/arch/arm/mach-exynos/cpu.c b/arch/arm/mach-exynos/cpu.c
> index 90ec247..8bdcba9 100644
> --- a/arch/arm/mach-exynos/cpu.c
> +++ b/arch/arm/mach-exynos/cpu.c
> @@ -108,7 +108,12 @@ static struct map_desc exynos4_iodesc[] __initdata = {
> }, {
> .virtual = (unsigned long)S5P_VA_DMC0,
> .pfn = __phys_to_pfn(EXYNOS4_PA_DMC0),
> - .length = SZ_4K,
> + .length = SZ_64K,
> + .type = MT_DEVICE,
> + }, {
> + .virtual = (unsigned long)S5P_VA_DMC1,
> + .pfn = __phys_to_pfn(EXYNOS4_PA_DMC1),
> + .length = SZ_64K,
> .type = MT_DEVICE,
> }, {
> .virtual = (unsigned long)S5P_VA_SROMC,
> diff --git a/arch/arm/mach-exynos/include/mach/map.h
> b/arch/arm/mach-exynos/include/mach/map.h
> index 058541d..870a980 100644
> --- a/arch/arm/mach-exynos/include/mach/map.h
> +++ b/arch/arm/mach-exynos/include/mach/map.h
> @@ -57,6 +57,7 @@
> #define EXYNOS4_PA_KEYPAD 0x100A0000
>
> #define EXYNOS4_PA_DMC0 0x10400000
> +#define EXYNOS4_PA_DMC1 0x10410000
>
> #define EXYNOS4_PA_COMBINER 0x10440000
>
> --
> 1.7.4.1
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc"
> in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
More information about the linux-arm-kernel
mailing list