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@xxxxxxxxxxx> 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@xxxxxxxxxxx> > Signed-off-by: Kyungmin Park <kyungmin.park@xxxxxxxxxxx> > --- > 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@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html