Devfreq, DVFS Framework for Non-CPU Devices
From: | MyungJoo Ham <myungjoo.ham@samsung.com> | |
To: | LKML <linux-kernel@vger.kernel.org>, linux-pm@lists.linux-foundation.org | |
Subject: | [PATCH v13 0/4] Devfreq, DVFS Framework for Non-CPU Devices | |
Date: | Thu, 29 Sep 2011 21:18:46 +0900 | |
Message-ID: | <1317298730-10442-1-git-send-email-myungjoo.ham@samsung.com> | |
Cc: | Pavel Machek <pavel@ucw.cz>, "Rafael J. Wysocki" <rjw@sisk.pl>, Greg Kroah-Hartman <gregkh@suse.de>, Kevin Hilman <khilman@ti.com>, Nishanth Menon <nm@ti.com>, Kyungmin Park <kyungmin.park@samsung.com>, Colin Cross <ccross@google.com>, Thomas Gleixner <tglx@linutronix.de>, Mike Turquette <mturquette@ti.com>, myungjoo.ham@gmail.com | |
Archive‑link: | Article |
Summary of update from the patchset v12: - Bugfix: _remove_devfreq and devfreq_dev_release may be called multiple times. - Fixup kerneldoc comments. Reposting to LKML as Kernel-PM list seems broken. I didn't put Kevin's ACK at 2/4 patch as there has been changes in 2/4 patch (the bugfix mentioned above). MyungJoo Ham (4): PM / OPP: Add OPP availability change notifier. PM: Introduce devfreq: generic DVFS framework with device-specific OPPs PM / devfreq: add common sysfs interfaces PM / devfreq: add basic governors Documentation/ABI/testing/sysfs-class-devfreq | 52 +++ drivers/Kconfig | 2 + drivers/Makefile | 2 + drivers/base/power/opp.c | 30 ++ drivers/devfreq/Kconfig | 75 +++ drivers/devfreq/Makefile | 5 + drivers/devfreq/devfreq.c | 601 +++++++++++++++++++++++++ drivers/devfreq/governor.h | 24 + drivers/devfreq/governor_performance.c | 29 ++ drivers/devfreq/governor_powersave.c | 29 ++ drivers/devfreq/governor_simpleondemand.c | 88 ++++ drivers/devfreq/governor_userspace.c | 116 +++++ include/linux/devfreq.h | 238 ++++++++++ include/linux/opp.h | 12 + 14 files changed, 1303 insertions(+), 0 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-devfreq create mode 100644 drivers/devfreq/Kconfig create mode 100644 drivers/devfreq/Makefile create mode 100644 drivers/devfreq/devfreq.c create mode 100644 drivers/devfreq/governor.h create mode 100644 drivers/devfreq/governor_performance.c create mode 100644 drivers/devfreq/governor_powersave.c create mode 100644 drivers/devfreq/governor_simpleondemand.c create mode 100644 drivers/devfreq/governor_userspace.c create mode 100644 include/linux/devfreq.h -- 1.7.4.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/