[PATCH 1/8] ARM: pxa: append missing class register for clock sysdev
Eric Miao
eric.y.miao at gmail.com
Mon Nov 29 01:43:33 EST 2010
On Wed, Nov 24, 2010 at 11:54 AM, Haojian Zhuang
<haojian.zhuang at marvell.com> wrote:
>
> Signed-off-by: Haojian Zhuang <haojian.zhuang at marvell.com>
> Cc: Eric Miao <eric.y.miao at gmail.com>
Good catch. Applied into the previous patch with your SOB. Thanks.
> ---
> arch/arm/mach-pxa/clock-pxa2xx.c | 8 ++++++++
> arch/arm/mach-pxa/clock-pxa3xx.c | 10 ++++++++++
> 2 files changed, 18 insertions(+), 0 deletions(-)
>
> diff --git a/arch/arm/mach-pxa/clock-pxa2xx.c b/arch/arm/mach-pxa/clock-pxa2xx.c
> index 66eb531..1ce0904 100644
> --- a/arch/arm/mach-pxa/clock-pxa2xx.c
> +++ b/arch/arm/mach-pxa/clock-pxa2xx.c
> @@ -54,3 +54,11 @@ struct sysdev_class pxa2xx_clock_sysclass = {
> .suspend = pxa2xx_clock_suspend,
> .resume = pxa2xx_clock_resume,
> };
> +
> +static int __init pxa2xx_clock_init(void)
> +{
> + if (cpu_is_pxa2xx())
> + return sysdev_class_register(&pxa2xx_clock_sysclass);
> + return 0;
> +}
> +postcore_initcall(pxa2xx_clock_init);
> diff --git a/arch/arm/mach-pxa/clock-pxa3xx.c b/arch/arm/mach-pxa/clock-pxa3xx.c
> index 16b4c5f..dd122d9 100644
> --- a/arch/arm/mach-pxa/clock-pxa3xx.c
> +++ b/arch/arm/mach-pxa/clock-pxa3xx.c
> @@ -169,6 +169,7 @@ static int pxa3xx_clock_suspend(struct sys_device *d, pm_message_t state)
> cken[0] = CKENA;
> cken[1] = CKENB;
> accr = ACCR;
> + return 0;
> }
>
> static int pxa3xx_clock_resume(struct sys_device *d)
> @@ -176,6 +177,7 @@ static int pxa3xx_clock_resume(struct sys_device *d)
> ACCR = accr;
> CKENA = cken[0];
> CKENB = cken[1];
> + return 0;
> }
> #else
> #define pxa3xx_clock_suspend NULL
> @@ -187,3 +189,11 @@ struct sysdev_class pxa3xx_clock_sysclass = {
> .suspend = pxa3xx_clock_suspend,
> .resume = pxa3xx_clock_resume,
> };
> +
> +static int __init pxa3xx_clock_init(void)
> +{
> + if (cpu_is_pxa3xx())
> + return sysdev_class_register(&pxa3xx_clock_sysclass);
> + return 0;
> +}
> +postcore_initcall(pxa3xx_clock_init);
> --
> 1.5.6.5
>
More information about the linux-arm-kernel
mailing list