summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-pxa/clock-pxa2xx.c
diff options
context:
space:
mode:
authorEric Miao2010-11-23 10:07:48 +0100
committerEric Miao2010-12-18 14:02:03 +0100
commitaae8224ddd72e045bb92eaf6b73b89282c771c69 (patch)
treee0176e31c5185d8f180f607a252da9061ff0a63b /arch/arm/mach-pxa/clock-pxa2xx.c
parentARM: pxa: introduce pxa2xx_clock_sysclass for clock suspend/resume (diff)
downloadkernel-qcow2-linux-aae8224ddd72e045bb92eaf6b73b89282c771c69.tar.gz
kernel-qcow2-linux-aae8224ddd72e045bb92eaf6b73b89282c771c69.tar.xz
kernel-qcow2-linux-aae8224ddd72e045bb92eaf6b73b89282c771c69.zip
ARM: pxa: introduce pxa3xx_clock_sysclass for clock suspend/resume
Signed-off-by: Haojian Zhuang <haojian.zhuang@marvell.com> Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
Diffstat (limited to 'arch/arm/mach-pxa/clock-pxa2xx.c')
-rw-r--r--arch/arm/mach-pxa/clock-pxa2xx.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-pxa/clock-pxa2xx.c b/arch/arm/mach-pxa/clock-pxa2xx.c
index 66eb531ae29b..1ce090448493 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);