On Wed, Nov 11, 2009 at 10:20 PM, Mark Brown broonie@opensource.wolfsonmicro.com wrote:
On Wed, Nov 11, 2009 at 08:48:19PM +0800, Barry Song wrote:
Here I have a problem about blackfin TDM. After a deep sleep(all suspend to memory and most parts power-down), If codec resumes at first, clock ans sync are provided by it at onece. Then while CPU TDM interface resumes, it will fail to go back to right status for work.
What trouble does this give the TDM stuff? It sounds very fragile if things get confused like this (presumably as a result of having the clocks running).
The only difference should be whether clock/sync is fired from codec before or after TDM interfaces are resumed to be ready for the different resume order of CPU and Codec DAI, as I guess. That's difficult to explain why.