On Sun, Sep 26, 2010 at 7:49 PM, Kyungmin Park kmpark@infradead.org wrote:
Good news,
At the first work, can you proceed the directory name change from s3c24xx to samsung?
it's really misleading and confusing to others.
I am currently working on overhauling the Samsung ASoC support (AC97, PCM, DMA rename and I2S redesign). Hopefully patches will be ready within few days.
Also please consider the power consumption issues. Lower Power (LP) and runtime PM. In the previous time it's handled by multimedia team (user level) but they can't control it well. In rough idea, it creates the some interface and just toggle it either LP and normal. As you know Lower Power Audio is one of big issues at power consumption.
The Secondary fifo(overlay stereo channel) of I2Sv5 can receive data from a dedicated h/w buffer via dedicated audio-internal DMA as well as from system memory via system DMA(ex PL330).
LPAM(power saving by using iDMA and iBuff while system is in deep-idle mode) is just one use of the overlay channel. Please remember that some other user might use it purely for h/w mixing in normal-power mode while using system RAM and DMA. So, ATM, I am against putting any power-mode detection mechanism into audio drivers. IMO, it's the responsibility of user-space to setup routes/modes to serve it's purpose.
Anyways, I am open to suggestions. Mr Choi may ping me anytime.
Thanks.