[PATCH] ARM: EXYNOS4: Add support AFTR mode on EXYNOS4210

2011-07-08 Thread Jaecheol Lee
This patch adds support AFTR(ARM OFF TOP RUNNING) mode in cpuidle driver. L2 cache keeps their data in this mode. Signed-off-by: Jaecheol Lee --- arch/arm/mach-exynos4/Makefile |2 +- arch/arm/mach-exynos4/cpuidle.c | 139 ++- arch/arm/mach-exynos4

[PATCH 2/3] ARM: EXYNOS4: Suspend to RAM Support

2011-03-08 Thread Jaecheol Lee
This patch adds support suspend to ram for EXYNOS4210. As a note, this includes function of outer cache flush because it is used before entering PM. Signed-off-by: Jaecheol Lee --- arch/arm/mach-exynos4/Makefile |1 + arch/arm/mach-exynos4/include/mach/pm-core.h| 50

[PATCH 1/3] ARM: EXYNOS4: Add PMU Registers for PM

2011-03-08 Thread Jaecheol Lee
This patch adds definitions of PMU registers for EXYNOS4 PM. Signed-off-by: Jaecheol Lee --- arch/arm/mach-exynos4/include/mach/regs-pmu.h | 142 +++-- 1 files changed, 133 insertions(+), 9 deletions(-) diff --git a/arch/arm/mach-exynos4/include/mach/regs-pmu.h b/arch/arm

[PATCH 0/3] ARM: EXYNOS4: Support suspend to ram

2011-03-08 Thread Jaecheol Lee
This patch adds support suspend to ram on EXYNOS4 system. As a note since there is a implementation of common PM will be updated later such as sleep.S. [PATCH 1/3] ARM: EXYNOS4: Add PMU Registers for PM [PATCH 2/3] ARM: EXYNOS4: Suspend to RAM Support [PATCH 3/3] ARM: EXYNOS4: Update HRT for sup

[PATCH 3/3] ARM: EXYNOS4: Update HRT for supporting PM

2011-03-08 Thread Jaecheol Lee
This patch updates HRT driver for supporting PM. The resume function of PWM4 timer which is used clocksource is needed when kernel is resuming for restarting. Signed-off-by: Jaecheol Lee --- arch/arm/mach-exynos4/time.c | 16 1 files changed, 16 insertions(+), 0 deletions

[PATCH] ARM: EXYNOS4: CPUIDLE Support

2011-03-08 Thread Jaecheol Lee
This patch supports cpuidle framework for EXYNOS4210. Currently, Only one idle state is possible to use, but more idle states can be added following by this patch. Signed-off-by: Jaecheol Lee --- arch/arm/mach-exynos4/Makefile |1 + arch/arm/mach-exynos4/cpuidle.c | 87

[PATCH] ARM: SAMSUNG: Bug fix spin_lock recursion in clk_enable() and clk_disable()

2010-10-11 Thread Jaecheol Lee
From: Minho Ban The clk_enable() and clk_disable() can be used process and ISR either. So spin_lock_irqsave should be used instead. Signed-off-by: Minho Ban Signed-off-by: Jaecheol Lee --- arch/arm/plat-samsung/clock.c | 12 1 files changed, 8 insertions(+), 4 deletions

[PATCH] ARM: SAMSUNG: Fix on default of s3c24xx_uart_devs

2010-10-05 Thread Jaecheol Lee
This patch adds default dev->bus, platform_bus_type of s3c24xx_uart_devs. If there is no default dev->bus, we cannot get the proper clock 'id' from clk_get() in the console_initcall(). This problem occurs when only defined 'uclk1' as uart clock. Reported-by: Jongpill Le

RE: [PATCH 4/5] ARM: S5PV210: Add support CPUFREQ

2010-09-16 Thread JaeCheol Lee
MyungJoo Ham wrote: > > Hello, > Hi, > On Wed, Sep 15, 2010 at 4:52 PM, Jaecheol Lee wrote: > > This patch adds CPUFREQ driver for supporting DFS(Dynamic Frequency > Scaling). > > > > Signed-off-by: Jaecheol Lee > > --- >

[PATCH 4/5] ARM: S5PV210: Add support CPUFREQ

2010-09-15 Thread Jaecheol Lee
This patch adds CPUFREQ driver for supporting DFS(Dynamic Frequency Scaling). Signed-off-by: Jaecheol Lee --- arch/arm/mach-s5pv210/cpufreq.c | 415 +++ 1 files changed, 415 insertions(+), 0 deletions(-) create mode 100644 arch/arm/mach-s5pv210/cpufreq.c

[PATCH 0/5] ARM: S5PV210: Add support CPUFREQ for S5PV210/S5PC110

2010-09-15 Thread Jaecheol Lee
This patch adds CPUFREQ for S5PV210/S5PC110. [PATCH 1/5] ARM: S5PV210: Add support DMC map_desc table [PATCH 2/5] ARM: S5PV210: Add struct clk_ops for clk_fout_apll [PATCH 3/5] ARM: S5PV210: Add Register definition for CMU [PATCH 4/5] ARM: S5PV210: Add support CPUFREQ [PATCH 5/5] ARM: S5PV210: Upd

[PATCH 5/5] ARM: S5PV210: Update Kconfig and Makefile for supporting CPUFREQ driver

2010-09-15 Thread Jaecheol Lee
This patch adds ARCH_HAS_CPUFREQ in arch/arm/Kconfig for S5PV210, and updates mach-s5pv210/Makefile for supporting build CPUFREQ driver. Signed-off-by: Jaecheol Lee --- arch/arm/Kconfig |1 + arch/arm/mach-s5pv210/Makefile |1 + 2 files changed, 2 insertions(+), 0

[PATCH 3/5] ARM: S5PV210: Add Register definition for CMU

2010-09-15 Thread Jaecheol Lee
This patch adds some CMU(Clock Management Unit) registers for supporting CPUFREQ and some drivers. Signed-off-by: Jaecheol Lee --- arch/arm/mach-s5pv210/include/mach/regs-clock.h | 31 ++- 1 files changed, 30 insertions(+), 1 deletions(-) diff --git a/arch/arm/mach

[PATCH 2/5] ARM: S5PV210: Add struct clk_ops for clk_fout_apll

2010-09-15 Thread Jaecheol Lee
calling get_rate function by CPUFREQ driver. Signed-off-by: Jaecheol Lee --- arch/arm/mach-s5pv210/clock.c | 14 -- 1 files changed, 12 insertions(+), 2 deletions(-) diff --git a/arch/arm/mach-s5pv210/clock.c b/arch/arm/mach-s5pv210/clock.c index d562670..e18e098 100644 --- a/arch

[PATCH 1/5] ARM: S5PV210: Add support DMC map_desc table

2010-09-15 Thread Jaecheol Lee
This patch adds DMC(DRAM Memory Controller) map_desc table. Because some driver such as CPUFREQ need to access DMC register. Signed-off-by: Jaecheol Lee --- arch/arm/mach-s5pv210/cpu.c | 10 ++ arch/arm/mach-s5pv210/include/mach/map.h |3 +++ arch/arm/plat-s5p/include