From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rajagopal Venkat Subject: [PATCH v2 0/2] Add devfreq runtime pm support Date: Wed, 27 Mar 2013 19:22:52 +0530 Message-ID: <1364392374-12236-1-git-send-email-rajagopal.venkat@linaro.org> Return-path: Received: from mail-da0-f53.google.com ([209.85.210.53]:46052 "EHLO mail-da0-f53.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751310Ab3C0Nx2 (ORCPT ); Wed, 27 Mar 2013 09:53:28 -0400 Received: by mail-da0-f53.google.com with SMTP id n34so2982095dal.26 for ; Wed, 27 Mar 2013 06:53:27 -0700 (PDT) Sender: linux-pm-owner@vger.kernel.org List-Id: linux-pm@vger.kernel.org To: myungjoo.ham@samsung.com, rjw@sisk.pl, Kevin Hilman , Alan Stern Cc: patches@linaro.org, linaro-kernel@lists.linaro.org, linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, Rajagopal Venkat Patch to bind devfreq to runtime pm framework. Instead of explicitly using devfreq_suspend_device() and devfreq_resume_device() apis for devfreq core suspend/resume, let runtime-pm core handle it automatically. Suspend device devfreq core load monitoring with pm_runtime_suspend() and resume back on pm_runtime_resume(). Discussed at http://comments.gmane.org/gmane.linux.linaro.devel/13787 Changes from v1: - improved change log and code comments - added NULL check for devfreq runtime-pm callbacks ----- Rajagopal Venkat (2): PM / devfreq: Fix compiler warnings PM / devfreq: tie suspend/resume to runtime-pm drivers/base/power/runtime.c | 21 ++++++++++++- drivers/devfreq/devfreq.c | 69 +++++++++++++++++++++++++++++++++++++++--- include/linux/devfreq.h | 30 ++++++------------ include/linux/pm.h | 2 ++ 4 files changed, 97 insertions(+), 25 deletions(-) -- 1.7.10.4