[PATCH 2/2] Modify MMCI/PL180 to handle agressive clocking v3

2009-06-18 Thread Linus Walleij
This adds a few clk_enable()/clk_disable() calls to the MMCI driver so as to handle an set_ios() request with clock frequency set to 0 as an instruction to gate the block clock. This also breaks out the clock setting code into its own function to simplify the set_ios() function a bit. Signed-off-b

[PATCH 1/2] MMC Agressive clocking framework v3

2009-06-18 Thread Linus Walleij
This patch modified the MMC core code to optionally call the set_ios() operation on the driver with the clock frequency set to 0 to gate the hardware block clock (and thus the MCI clock) for an MMC host controller after a grace period of at least 8 MCLK cycles. It is inspired by existing clock gati

Re: Representing Embedded Architectures at the Kernel Summit

2009-06-18 Thread Kumar Gala
On Jun 17, 2009, at 9:51 PM, Paul Mundt wrote: On Wed, Jun 17, 2009 at 09:31:48AM -0500, Kumar Gala wrote: One topic that was partially touched on was dealing with various memories on embedded systems. We have several sram based allocators in the kernel for various different arch's: - Blackf

Re: Representing Embedded Architectures at the Kernel Summit

2009-06-18 Thread Paul Mundt
On Thu, Jun 18, 2009 at 09:59:20PM -0500, Kumar Gala wrote: > > On Jun 17, 2009, at 9:51 PM, Paul Mundt wrote: > > >On Wed, Jun 17, 2009 at 09:31:48AM -0500, Kumar Gala wrote: > >>One topic that was partially touched on was dealing with various > >>memories on embedded systems. We have several s