Re: [PATCH 0/5 v12] mfd: omap: usb: Runtime PM support for EHCI and OHCI drivers

2011-10-04 Thread Munegowda, Keshava
On Sat, Oct 1, 2011 at 12:31 AM, Paul Walmsley p...@pwsan.com wrote:

 Hi Keshava,

 by the way, when you repost these, can you split this into two series --
 one for the arch/arm/*omap* changes, and the other for changes that should
 go in through the MFD tree?  Then just note in the second series that it
 has a dependency on the first.  That will make it easier to merge these
 patches, and should cut down on the number of cc's that are necessary for
 most of these patches.

so, only patch 5 will be out this existing series;
1-4 will be one series and only patch 5 will be sent as a separate patch.

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


Re: [PATCH 0/5 v12] mfd: omap: usb: Runtime PM support for EHCI and OHCI drivers

2011-09-30 Thread Paul Walmsley

Hi Keshava,

by the way, when you repost these, can you split this into two series -- 
one for the arch/arm/*omap* changes, and the other for changes that should 
go in through the MFD tree?  Then just note in the second series that it 
has a dependency on the first.  That will make it easier to merge these 
patches, and should cut down on the number of cc's that are necessary for 
most of these patches.


thanks

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


[PATCH 0/5 v12] mfd: omap: usb: Runtime PM support for EHCI and OHCI drivers

2011-09-29 Thread Keshava Munegowda
From: Keshava Munegowda keshava_mgo...@ti.com

The Hwmod structures and Runtime PM features are implemented
For EHCI and OHCI drivers of OMAP3 and OMAP4.
The global suspend/resume of EHCI and OHCI
is validated on OMAP3430 sdp board with these patches.

TODO:
  - Adding mux-information to Hwmods.
  - Aggressive Clock Management around USB bus suspend/resume.
  - Remote Wakeup support implementation using IO-ring Wakeup
on EHCI/OHCI pads via PRCM IRQ chain handler.


In version 12:
  - The ehci, ohci and usb_host_hs hwmods combined as a single hwmod
usb_host_hs.
  - for omap3
the usbhost_ick and and usbtll_ick clocks are changed as interface
clocks. The usbtll_fck, usbhost_48m_fck clocks are changed as main
clocks and the 120mhz functional clock is changed to optional clock 
  - the usbhs mfd driver enable/disable this optional clock in 
runtime_resume and runtime_suspend callbacks of pm_runtime_get_sync
and pm_runtime_put_sync APIs.

Benoit Cousson (1):
  arm: omap: usb: ehci and ohci hwmod structures for omap4

Keshava Munegowda (4):
  arm: omap: usb: ehci and ohci hwmod structures for omap3
  arm: omap: usb: register hwmods of usbhs
  arm: omap: usb: device name change for the clk names of usbhs
  mfd: omap: usb: Runtime PM support

 arch/arm/mach-omap2/clock3xxx_data.c   |   26 +-
 arch/arm/mach-omap2/clock44xx_data.c   |   10 +-
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c |  195 
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c |  171 +++-
 arch/arm/mach-omap2/usb-host.c |  100 ++---
 arch/arm/plat-omap/include/plat/usb.h  |3 -
 drivers/mfd/omap-usb-host.c|  748 +++-
 drivers/usb/host/ehci-omap.c   |   17 +-
 drivers/usb/host/ohci-omap3.c  |   18 +-
 9 files changed, 727 insertions(+), 561 deletions(-)

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


[PATCH 0/5 v12] mfd: omap: usb: Runtime PM support for EHCI and OHCI drivers

2011-09-29 Thread Keshava Munegowda
From: Keshava Munegowda keshava_mgo...@ti.com

The Hwmod structures and Runtime PM features are implemented
For EHCI and OHCI drivers of OMAP3 and OMAP4.
The global suspend/resume of EHCI and OHCI
is validated on OMAP3430 sdp board with these patches.

TODO:
  - Adding mux-information to Hwmods.
  - Aggressive Clock Management around USB bus suspend/resume.
  - Remote Wakeup support implementation using IO-ring Wakeup
on EHCI/OHCI pads via PRCM IRQ chain handler.


In version 12:
  - The ehci, ohci and usb_host_hs hwmods combined as a single hwmod
usb_host_hs.
  - for omap3
the usbhost_ick and and usbtll_ick clocks are changed as interface
clocks. The usbtll_fck, usbhost_48m_fck clocks are changed as main
clocks and the 120mhz functional clock is changed to optional clock 
  - the usbhs mfd driver enable/disable this optional clock in 
runtime_resume and runtime_suspend callbacks of pm_runtime_get_sync
and pm_runtime_put_sync APIs.

Benoit Cousson (1):
  arm: omap: usb: ehci and ohci hwmod structures for omap4

Keshava Munegowda (4):
  arm: omap: usb: ehci and ohci hwmod structures for omap3
  arm: omap: usb: register hwmods of usbhs
  arm: omap: usb: device name change for the clk names of usbhs
  mfd: omap: usb: Runtime PM support

 arch/arm/mach-omap2/clock3xxx_data.c   |   26 +-
 arch/arm/mach-omap2/clock44xx_data.c   |   10 +-
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c |  195 
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c |  171 +++-
 arch/arm/mach-omap2/usb-host.c |  100 ++---
 arch/arm/plat-omap/include/plat/usb.h  |3 -
 drivers/mfd/omap-usb-host.c|  748 +++-
 drivers/usb/host/ehci-omap.c   |   17 +-
 drivers/usb/host/ohci-omap3.c  |   18 +-
 9 files changed, 727 insertions(+), 561 deletions(-)

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


Re: [PATCH 0/5 v12] mfd: omap: usb: Runtime PM support for EHCI and OHCI drivers

2011-09-29 Thread Munegowda, Keshava
On Thu, Sep 29, 2011 at 7:54 PM, Keshava Munegowda
keshava_mgo...@ti.com wrote:
 From: Keshava Munegowda keshava_mgo...@ti.com

 The Hwmod structures and Runtime PM features are implemented
 For EHCI and OHCI drivers of OMAP3 and OMAP4.
 The global suspend/resume of EHCI and OHCI
 is validated on OMAP3430 sdp board with these patches.

 TODO:
  - Adding mux-information to Hwmods.
  - Aggressive Clock Management around USB bus suspend/resume.
  - Remote Wakeup support implementation using IO-ring Wakeup
    on EHCI/OHCI pads via PRCM IRQ chain handler.


 In version 12:
  - The ehci, ohci and usb_host_hs hwmods combined as a single hwmod
    usb_host_hs.
  - for omap3
        the usbhost_ick and and usbtll_ick clocks are changed as interface
        clocks. The usbtll_fck, usbhost_48m_fck clocks are changed as main
        clocks and the 120mhz functional clock is changed to optional clock
  - the usbhs mfd driver enable/disable this optional clock in
    runtime_resume and runtime_suspend callbacks of pm_runtime_get_sync
    and pm_runtime_put_sync APIs.

 Benoit Cousson (1):
  arm: omap: usb: ehci and ohci hwmod structures for omap4

 Keshava Munegowda (4):
  arm: omap: usb: ehci and ohci hwmod structures for omap3
  arm: omap: usb: register hwmods of usbhs
  arm: omap: usb: device name change for the clk names of usbhs
  mfd: omap: usb: Runtime PM support

  arch/arm/mach-omap2/clock3xxx_data.c       |   26 +-
  arch/arm/mach-omap2/clock44xx_data.c       |   10 +-
  arch/arm/mach-omap2/omap_hwmod_3xxx_data.c |  195 
  arch/arm/mach-omap2/omap_hwmod_44xx_data.c |  171 +++-
  arch/arm/mach-omap2/usb-host.c             |  100 ++---
  arch/arm/plat-omap/include/plat/usb.h      |    3 -
  drivers/mfd/omap-usb-host.c                |  748 
 +++-
  drivers/usb/host/ehci-omap.c               |   17 +-
  drivers/usb/host/ohci-omap3.c              |   18 +-
  9 files changed, 727 insertions(+), 561 deletions(-)


Hi Paul/Benoit

due to Google mail box problems; the patches were not sent with proper version;
hence , i have re posted the patches again now.
please review this latest series.

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