Re: [PATCH 3/5] ARM: EXYNOS4: Add support PM for EXYNOS4212

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Aug 24, 2011 at 10:25 PM, Kukjin Kim <kgene.kim@xxxxxxxxxxx> wrote:
> From: Jonghwan Choi <jhbird.choi@xxxxxxxxxxx>
>
> This patch moves regarding clock stuff of PM into clock
> file to support PM on EXYNOS4210 and EXYNOS4212 with one
> single kernel image. Because some clock registers are
> different on each SoCs.
>
> Signed-off-by: Jonghwan Choi <jhbird.choi@xxxxxxxxxxx>
> Signed-off-by: Kukjin Kim <kgene.kim@xxxxxxxxxxx>
> ---
>  arch/arm/mach-exynos4/clock-exynos4210.c        |   38 ++++++++++
>  arch/arm/mach-exynos4/clock-exynos4212.c        |   34 +++++++++
>  arch/arm/mach-exynos4/clock.c                   |   89 +++++++++++++++++++++++
>  arch/arm/mach-exynos4/include/mach/regs-clock.h |    4 +
>  arch/arm/mach-exynos4/pm.c                      |   79 ++------------------
>  5 files changed, 172 insertions(+), 72 deletions(-)
>
> diff --git a/arch/arm/mach-exynos4/clock-exynos4210.c b/arch/arm/mach-exynos4/clock-exynos4210.c
> index fe74b91..a4b00b7 100644
> --- a/arch/arm/mach-exynos4/clock-exynos4210.c
> +++ b/arch/arm/mach-exynos4/clock-exynos4210.c
> +static struct sleep_save exynos4210_clock_save[] = {
> +       SAVE_ITEM(S5P_CLKSRC_IMAGE),
> +       SAVE_ITEM(S5P_CLKSRC_LCD1),
> +       SAVE_ITEM(S5P_CLKDIV_IMAGE),
> +       SAVE_ITEM(S5P_CLKDIV_LCD1),
> +       SAVE_ITEM(S5P_CLKSRC_MASK_LCD1),
> +       SAVE_ITEM(S5P_CLKGATE_IP_IMAGE_4210),
> +       SAVE_ITEM(S5P_CLKGATE_IP_LCD1),
> +       SAVE_ITEM(S5P_CLKGATE_IP_PERIR_4210),
> +};
> +
> --- a/arch/arm/mach-exynos4/clock-exynos4212.c
> +++ b/arch/arm/mach-exynos4/clock-exynos4212.c
> +static struct sleep_save exynos4212_clock_save[] = {
> +       SAVE_ITEM(S5P_CLKSRC_IMAGE),
> +       SAVE_ITEM(S5P_CLKDIV_IMAGE),
> +       SAVE_ITEM(S5P_CLKGATE_IP_IMAGE_4212),
> +       SAVE_ITEM(S5P_CLKGATE_IP_PERIR_4212),
> +};
> +
> --- a/arch/arm/mach-exynos4/clock.c
> +++ b/arch/arm/mach-exynos4/clock.c
> +static struct sleep_save exynos4_clock_save[] = {

Hello,

Is there any reason to have the following two
SAVE_ITEM(S5P_CLKSRC_IMAGE),
SAVE_ITEM(S5P_CLKDIV_IMAGE
defined at both clock-exynos4210.c and clock-exynos4212.c, not defined
at clock.c once?


Also, consider using CONFIG_PM_SLEEP rather than CONFIG_PM for
suspend/resume ops.


Cheers!
MyungJoo

-- 
MyungJoo Ham, Ph.D.
Mobile Software Platform Lab, DMC Business, Samsung Electronics
--
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


[Index of Archives]     [Linux SoC Development]     [Linux Rockchip Development]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Linux SCSI]     [Yosemite News]

  Powered by Linux