Re: Power management in omap3430

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Monte,

"monte L" <montesnl987@xxxxxxxxx> writes:

> I just got hold of omapzoom and am running linux from omapzoom site.
>
> Since I am new to omap, request some guidance on power mgmt:
>
> - Is OMAP PM interface from Paul the current power mgmt framework for omap3430?
> - Does it work together with PM QoS or any other framework (I have
> read Kevin's comments:
> http://marc.info/?l=linux-omap&m=120962073813933&w=2) Is there an
> update on this - will they co-exist?

In terms of power management, the omapzoom tree and the linux-omap
tree have very different approaches.  Currently, the only public tree
with fully functional PM is the omapzoom tree.  

The interfaces you mention above are not part of omapzoom, but are
being worked on for the linux-omap tree.  Paul, myself, some folks at
Nokia (Jouni Hogander, Tero Kristo, Peter De Schrijver) and some folks
at TI (Rajendra Nayak) are working on organizing and stabilizing the
various PM efforts into something that can be merged into the
linux-omap tree.  To that end, I've started to maintain PM branches of
the linux-omap tree where these efforts will be focused.  The current
branch is pm-0 which contains support for retention and OFF-mode in
suspend and dynamic idle tested mainly on OMAP3430SDP boards.

The pm-1 branch will shortly contain updated versions of pm-0 patches,
and several of the pm-0 patches have been merged into linux-omap.  The
'OMAP PM interface' will be included in pm-1 (or maybe pm-2), but will
be included shortly.  Re: PM QoS, the OMAP PM layer and the CPUidle
layer work together with PM QoS constraints, and they are taken into
consideration during various PM decisions.

The goal of these pm-N branches is to get this PM code in shape so it
can be merged into linux-omap and then to mainline.

> My work involves porting few middleware and applications on to
> OMAP3430 platform. I am seeking your help in how to go about
> handling power management aspects, which are so elaborate in omap3.

If you need something working out of the box today, then omapzoom is
the only tree will fully functional PM in the kernel, and all the
driver changes required to support the various PM states.

That being said, what the power management goals of your middleware
applications?  Are you expecting for your applications to communicate
various PM requirements to the kernel?

Hope that helps,

Kevin
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux