Thread (33 messages) 33 messages, 4 authors, 2013-10-11

[PATCH V6 02/15] ARM: OMAP2+: AM33XX: add lateinit hook for calling pm late init

From: Vaibhav Bedia <hidden>
Date: 2013-10-10 13:33:15
Also in: linux-devicetree, linux-omap, lkml

Hi Joel.

On Thu, Oct 10, 2013 at 1:32 AM, Joel Fernandes [off-list ref] wrote:
On 10/09/2013 06:24 PM, Nishanth Menon wrote:
quoted
Call OMAP2+ generic lateinit hook from AM specific late init hook.
This allows the generic late initializations such as cpufreq hooks
to be active.

Cc: Benoit Cousson <redacted>
Cc: Kevin Hilman <redacted>
Cc: Paul Walmsley <paul@pwsan.com>
Cc: Tony Lindgren <tony@atomide.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
---
 arch/arm/mach-omap2/board-generic.c |    1 +
 arch/arm/mach-omap2/common.h        |    1 +
 arch/arm/mach-omap2/io.c            |    6 ++++++
 3 files changed, 8 insertions(+)
diff --git a/arch/arm/mach-omap2/board-generic.c b/arch/arm/mach-omap2/board-generic.c
index 87162e1..b474498 100644
--- a/arch/arm/mach-omap2/board-generic.c
+++ b/arch/arm/mach-omap2/board-generic.c
@@ -180,6 +180,7 @@ DT_MACHINE_START(AM33XX_DT, "Generic AM33XX (Flattened Device Tree)")
      .init_irq       = omap_intc_of_init,
      .handle_irq     = omap3_intc_handle_irq,
      .init_machine   = omap_generic_init,
+     .init_late      = am33xx_init_late,
Instead of adding a new a *_init_late function for every platform, perhaps
better to just do:
.init_late      = omap2_common_pm_late_init;

since that's the only function you're calling.
For now...

As the PM support gets added there will be other function calls
and that can and is at times soc specific.

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