linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/8] ARM: pxa: append missing class register for clock sysdev
@ 2010-11-24  3:54 Haojian Zhuang
  2010-11-24  3:54 ` [PATCH 2/8] ARM: pxa: support pxa95x Haojian Zhuang
  2010-11-29  6:43 ` [PATCH 1/8] ARM: pxa: append missing class register for clock sysdev Eric Miao
  0 siblings, 2 replies; 16+ messages in thread
From: Haojian Zhuang @ 2010-11-24  3:54 UTC (permalink / raw)
  To: linux-arm-kernel

Signed-off-by: Haojian Zhuang <haojian.zhuang@marvell.com>
Cc: Eric Miao <eric.y.miao@gmail.com>
---
 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

^ permalink raw reply related	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2010-11-29  7:46 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-24  3:54 [PATCH 1/8] ARM: pxa: append missing class register for clock sysdev Haojian Zhuang
2010-11-24  3:54 ` [PATCH 2/8] ARM: pxa: support pxa95x Haojian Zhuang
2010-11-24  3:54   ` [PATCH 3/8] ARM: pxa: support saarb platform Haojian Zhuang
2010-11-24  3:54     ` [PATCH 4/8] ARM: mmp: select CPU_PJ4 Haojian Zhuang
2010-11-24  3:54       ` [PATCH 5/8] ARM: pxa: sanitize IRQ registers access based on offset Haojian Zhuang
2010-11-24  3:54         ` [PATCH 6/8] ARM: pxa: auto compute shift and mult of timer Haojian Zhuang
2010-11-24  3:54           ` [PATCH 7/8] ARM: pxa: add 32KHz timer as clock source Haojian Zhuang
2010-11-24  3:54             ` [PATCH 8/8] ARM: pxa: add iwmmx support for PJ4 Haojian Zhuang
2010-11-24 14:52               ` Nicolas Pitre
2010-11-29  7:46             ` [PATCH 7/8] ARM: pxa: add 32KHz timer as clock source Eric Miao
2010-11-29  7:23           ` [PATCH 6/8] ARM: pxa: auto compute shift and mult of timer Eric Miao
2010-11-29  7:16         ` [PATCH 5/8] ARM: pxa: sanitize IRQ registers access based on offset Eric Miao
2010-11-29  7:07       ` [PATCH 4/8] ARM: mmp: select CPU_PJ4 Eric Miao
2010-11-29  7:02     ` [PATCH 3/8] ARM: pxa: support saarb platform Eric Miao
2010-11-29  6:58   ` [PATCH 2/8] ARM: pxa: support pxa95x Eric Miao
2010-11-29  6:43 ` [PATCH 1/8] ARM: pxa: append missing class register for clock sysdev Eric Miao

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).