On Mon, 2010-04-19 at 13:19 +0000, ANISH KUMAR wrote:
Did you see Mark's reply on dev_pm_ops ?
i.e.
static const struct dev_pm_ops soc_pm_ops = { .suspend = soc_suspend, .resume = soc_resume, .poweroff = soc_poweroff, };
I missed out Mark reply.However i checked now this structure is not there in my code base.As i mentioned in my previous mail the flow of events when restart takes place. Anyway i thought something is amiss in this struct platform_driver soc_driver that is why i am mailing to the experts here otherwise my problem is fixed by having the code as mentioned in my previous mail. I just wanted to know the reason?Or Am i missing something probably the concept of turning off the audio driver?? Kerenl version used: 2.6.29
Ah, your kernel is very old. I would just do what you are currently doing with shutdown and use the dev_pm_ops when you upgrade your kernel.
Thanks
Liam