On Fri, 2011-08-19 at 09:53 +0530, Rajeev kumar wrote:
Is it necessary to implement DAPM?
It's only really relevant for CODEC drivers. For CODEC drivers it's essentially mandatory, for CPU drivers it's not relevant.
one more point I would like to mention that there is no any suspend/resume function I have implemented in the cpu driver as i thought this is handled by the framework itself.Am I correct?
I can only repeat what I said in my previous mail - if there are any steps required to quiesce the hardware for suspend or restore it from the lower power states entered on on suspend then these should be handled in suspend and resume methods. If your hardware does not require any actions outside what you're already doing and there's nothing extra for suspend and resume methods to implement then there's nothing to do. The framework doesn't know anything about your hardware or the particular requirements it has.