From mboxrd@z Thu Jan 1 00:00:00 1970 From: Viresh Kumar Subject: [PATCH V2 Resend 0/5] PM / OPP: Add debugfs support Date: Tue, 1 Sep 2015 10:28:31 +0530 Message-ID: Return-path: Received: from mail-pa0-f51.google.com ([209.85.220.51]:34023 "EHLO mail-pa0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750728AbbIAE6q (ORCPT ); Tue, 1 Sep 2015 00:58:46 -0400 Received: by pabzx8 with SMTP id zx8so163077019pab.1 for ; Mon, 31 Aug 2015 21:58:46 -0700 (PDT) Sender: linux-pm-owner@vger.kernel.org List-Id: linux-pm@vger.kernel.org To: Rafael Wysocki , sboyd@codeaurora.org Cc: linaro-kernel@lists.linaro.org, linux-pm@vger.kernel.org, nm@ti.com, khilman@linaro.org, Viresh Kumar Hi Guys, This series is targeted towards exposing opp information at user space. I wasn't really sure about adding them to sysfs, as its mostly static (fixed) data and so debugfs looked to be better place. This series starts with 2 cleanup patches, and then moves all opp stuff to a new directory, as its expanding enough now. The last patch adds debugfs support for OPPs and works for both old and new v2 bindings. Rebased over: pm/bleeding-edge branch. V2->V2-Resend: - V2 1/6 is dropped as its already merged, rest unchanged. V1->V2: - Moved the second patch to the top as its a fix (Dan Carpenter & Stephen). - Also updated it to fix things properly. - rearranged opp entry in drivers/base/power/Makefile (Stephen) - Device-directory name also includes its parent name now, to make it more unique (Stephen). - Migrate debugfs directory properly if unregistered for the owner device (Stephen). Viresh Kumar (5): PM / OPP: reuse of_parse_phandle() PM / OPP: Prefix exported opp routines with dev_pm_opp_ PM / OPP: Move opp core to its own directory PM / OPP: Move cpu specific code to opp/cpu.c PM / OPP: Add debugfs support drivers/base/power/Makefile | 2 +- drivers/base/power/opp/Makefile | 3 + drivers/base/power/{opp.c => opp/core.c} | 356 +++---------------------------- drivers/base/power/opp/cpu.c | 268 +++++++++++++++++++++++ drivers/base/power/opp/debugfs.c | 217 +++++++++++++++++++ drivers/base/power/opp/opp.h | 186 ++++++++++++++++ drivers/cpufreq/Makefile | 1 - drivers/cpufreq/cpufreq-dt.c | 10 +- drivers/cpufreq/cpufreq_opp.c | 114 ---------- include/linux/pm_opp.h | 16 +- 10 files changed, 722 insertions(+), 451 deletions(-) create mode 100644 drivers/base/power/opp/Makefile rename drivers/base/power/{opp.c => opp/core.c} (80%) create mode 100644 drivers/base/power/opp/cpu.c create mode 100644 drivers/base/power/opp/debugfs.c create mode 100644 drivers/base/power/opp/opp.h delete mode 100644 drivers/cpufreq/cpufreq_opp.c -- 2.4.0