Thread (9 messages) 9 messages, 3 authors, 2012-03-01
STALE5207d

[PATCH] ARM/sp810: introduce API to change system mode

From: Linus Walleij <hidden>
Date: 2012-02-27 10:38:14

On Thu, Feb 23, 2012 at 10:13 AM, Viresh Kumar [off-list ref] wrote:
sp810 controller can change system's working mode to various power save
states. Introduce an API to accomplish the same.
OK...
+static inline int sysctl_change_mode(void __iomem *base, int mode)
Why do you make this a static inline?

And why is the present soft reset code also static inlined?

When I look at how this is used in arch/arm/mach-vexpress/v2m.c
it's apparently glued back-to-back with the SP804
so I think it should be some CONFIG_HAS_SP810
and put directly into common/timer-sp.c.

#ifdef CONFIG_HAS_SP810

/* Put SP810 specific support functions here */

void __init sp810_clockevents_init(void __iomem *sp804_base, void
__iomem *sp810_base, unsigned int irq, const char *name)
{
  /* Do some SP810 magic stuff */
  /* Calls sp804_clockevents_init() */
}

#endif

Maybe I'm delusional but I think this could help centralizing the use
of the SP* cells, since they're obviously used in both SPEAr and
versatile express.

Yours,
Linus Walleij
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help