On Mon, Sep 27, 2010 at 9:20 AM, Mark Brown broonie@opensource.wolfsonmicro.com wrote:
On Sun, Sep 26, 2010 at 07:49:42PM +0900, Kyungmin Park wrote:
I'm not sure runtime PM is required for audio since ALSA control the codec well. but try to reduce the power as we can.
About all you can do with most CPUs is turn off the clocks within the block when they're not needed, the runtime PM subsystem itself is usually only useful if you've got support for power gating within the CPU (which tends to be done over multiple blocks so they all need to go idle before you can power them off).
Yes, recent Samsung SoC supports the clock & block gating. As the word, clock gating means enable/disable the clock and block gating means turn on/off some peripherals blocks to reduce the power. e..g, In case of audio, AUDIO block including I2S, AC97 and so on. However codec is different. even though it can turn on/off codec, I think it have to re-initialize to use it and it takes some times.
To Jassi, You can talk with Mr. Choi. he will explain our requirement.
Thank you, Kyungmin Park