All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/13] OMAP4: Add modulemode support to hwmod framework
@ 2011-06-27 15:47 Benoit Cousson
  2011-06-27 15:47 ` [PATCH v2 01/13] OMAP4: hwmod: Add clock domain attribute Benoit Cousson
                   ` (12 more replies)
  0 siblings, 13 replies; 18+ messages in thread
From: Benoit Cousson @ 2011-06-27 15:47 UTC (permalink / raw)
  To: paul, rnayak; +Cc: santosh.shilimkar, linux-omap, Benoit Cousson

Hi Paul,

Here is the series that finally add the management of the modulemode
directly from hwmod fmwk instead of using a fake clock node to represent
the IP.

This v2 update is fixing a couple of regressions I introduced in the first
release.

A second series will clean most of the remaining data from the clock data
file. Before that I have to rebase Rajendra's series to control the
clockdomain from the hwmod framework, otherwise the modules will
not be enabled properly since their clockdomain will not be changed
to SW_SUP during enable.

The series is based on for_3.0.1/3_hwmod_fixes and tested
on OMAP4430 ES2.1 + SDP. It should not affect OMAP2 & 3, but some testing
are definitively needed.

The patches are available here:
git://gitorious.org/omap-pm/linux.git for_3.0.1/4_hwmod_modulemode

Regards,
Benoit


Change since v1: http://www.spinics.net/lists/linux-omap/msg53094.html
    - Change pr_warning to pr_debug to reduce verbosity
    - Fix hardreset APIs that were using mask instead of shift
    - Remove cdoffs addition with clkctrl_offs since the the cdoffs
      is already included in the register offset.


Benoit Cousson (13):
  OMAP4: hwmod: Add clock domain attribute
  OMAP2+: hwmod: Init clkdm field at boot time
  OMAP4: hwmod: Replace CLKCTRL absolute address with offset macros
  OMAP: hwmod: Wait the idle status to be disabled
  OMAP2+: hwmod: Replace clkdm access from main_clk using hwmod attribute
  OMAP4: hwmod: Replace RSTCTRL absolute address with offset macros
  OMAP4: prm: Replace warm reset API with the offset based version
  OMAP4: prm: Remove deprecated functions
  OMAP4: hwmod data: Align interconnect format with regular modules
  OMAP4: hwmod data: Add PRM context register offset
  OMAP4: hwmod data: Add modulemode entry in omap_hwmod structure
  OMAP4: cm: Add two new APIs for modulemode control
  OMAP4: hwmod: Introduce the module control in hwmod control

 arch/arm/mach-omap2/cm44xx.h                 |    3 +-
 arch/arm/mach-omap2/cminst44xx.c             |   86 +++++-
 arch/arm/mach-omap2/cminst44xx.h             |    8 +-
 arch/arm/mach-omap2/omap_hwmod.c             |  196 +++++++++--
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c   |  458 ++++++++++++++++++++------
 arch/arm/mach-omap2/prm44xx.c                |  145 +--------
 arch/arm/mach-omap2/prm44xx.h                |    6 -
 arch/arm/mach-omap2/prminst44xx.c            |  108 ++++++-
 arch/arm/mach-omap2/prminst44xx.h            |   10 +-
 arch/arm/plat-omap/include/plat/omap_hwmod.h |   14 +-
 10 files changed, 737 insertions(+), 297 deletions(-)


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

end of thread, other threads:[~2011-07-01 13:10 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-27 15:47 [PATCH v2 00/13] OMAP4: Add modulemode support to hwmod framework Benoit Cousson
2011-06-27 15:47 ` [PATCH v2 01/13] OMAP4: hwmod: Add clock domain attribute Benoit Cousson
2011-06-27 15:47 ` [PATCH v2 02/13] OMAP2+: hwmod: Init clkdm field at boot time Benoit Cousson
2011-06-27 15:47 ` [PATCH v2 03/13] OMAP4: hwmod: Replace CLKCTRL absolute address with offset macros Benoit Cousson
2011-07-01  9:39   ` Paul Walmsley
2011-06-27 15:47 ` [PATCH v2 04/13] OMAP: hwmod: Wait the idle status to be disabled Benoit Cousson
2011-07-01 12:34   ` Paul Walmsley
2011-07-01 13:10     ` Cousson, Benoit
2011-06-27 15:47 ` [PATCH v2 05/13] OMAP2+: hwmod: Replace clkdm access from main_clk using hwmod attribute Benoit Cousson
2011-06-27 15:47 ` [PATCH v2 06/13] OMAP4: hwmod: Replace RSTCTRL absolute address with offset macros Benoit Cousson
2011-06-27 15:47 ` [PATCH v2 07/13] OMAP4: prm: Replace warm reset API with the offset based version Benoit Cousson
2011-07-01 12:39   ` Paul Walmsley
2011-06-27 15:47 ` [PATCH v2 08/13] OMAP4: prm: Remove deprecated functions Benoit Cousson
2011-06-27 15:47 ` [PATCH v2 09/13] OMAP4: hwmod data: Align interconnect format with regular modules Benoit Cousson
2011-06-27 15:47 ` [PATCH v2 10/13] OMAP4: hwmod data: Add PRM context register offset Benoit Cousson
2011-06-27 15:47 ` [PATCH v2 11/13] OMAP4: hwmod data: Add modulemode entry in omap_hwmod structure Benoit Cousson
2011-06-27 15:47 ` [PATCH v2 12/13] OMAP4: cm: Add two new APIs for modulemode control Benoit Cousson
2011-06-27 15:47 ` [PATCH v2 13/13] OMAP4: hwmod: Introduce the module control in hwmod control Benoit Cousson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.