Hi All, I'm working on runtime PM on 2.6.33 and find the following in drivers/base/platform.c ... #ifdef CONFIG_PM_RUNTIME int __weak platform_pm_runtime_suspend(struct device *dev) { return -ENOSYS; }; int __weak platform_pm_runtime_resume(struct device *dev) { return -ENOSYS; }; int __weak platform_pm_runtime_idle(struct device *dev) { return -ENOSYS; }; #else /* !CONFIG_PM_RUNTIME */ ... So I guess runtime PM is not _really_ implemented on 2.6.33, for platform devices, and maybe other bus type drivers, class type drivers, isn't it? And I found a message about PM for 2.6.33 in: https://lists.linux-foundation.org/pipermail/linux-pm/2009-December/023394.html Unfortunately, this git package is too large since my network condition is poor. I wonder whether there are some patches for the original 2.6.33, instead of a whole git project. Best Regards Pan Ruochen May 31, 2011 _______________________________________________ linux-pm mailing list linux-pm@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/linux-pm