Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

PM / OPP: rename header to linux/pm_opp.h

Since Operating Performance Points (OPP) functions are specific
to device specific power management, be specific and rename opp.h
to pm_opp.h

Reported-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

authored by

Nishanth Menon and committed by
Rafael J. Wysocki
e4db1c74 47d43ba7

+18 -18
+1 -1
Documentation/power/opp.txt
··· 42 42 43 43 OPP library provides a set of helper functions to organize and query the OPP 44 44 information. The library is located in drivers/base/power/opp.c and the header 45 - is located in include/linux/opp.h. OPP library can be enabled by enabling 45 + is located in include/linux/pm_opp.h. OPP library can be enabled by enabling 46 46 CONFIG_PM_OPP from power management menuconfig menu. OPP library depends on 47 47 CONFIG_PM as certain SoCs such as Texas Instrument's OMAP framework allows to 48 48 optionally boot at a certain OPP without needing cpufreq.
+1 -1
arch/arm/mach-imx/mach-imx6q.c
··· 25 25 #include <linux/of_address.h> 26 26 #include <linux/of_irq.h> 27 27 #include <linux/of_platform.h> 28 - #include <linux/opp.h> 28 + #include <linux/pm_opp.h> 29 29 #include <linux/phy.h> 30 30 #include <linux/reboot.h> 31 31 #include <linux/regmap.h>
+1 -1
arch/arm/mach-omap2/board-omap3beagle.c
··· 25 25 #include <linux/gpio.h> 26 26 #include <linux/input.h> 27 27 #include <linux/gpio_keys.h> 28 - #include <linux/opp.h> 28 + #include <linux/pm_opp.h> 29 29 #include <linux/cpu.h> 30 30 31 31 #include <linux/mtd/mtd.h>
+1 -1
arch/arm/mach-omap2/omap-pm.h
··· 17 17 #include <linux/device.h> 18 18 #include <linux/cpufreq.h> 19 19 #include <linux/clk.h> 20 - #include <linux/opp.h> 20 + #include <linux/pm_opp.h> 21 21 22 22 /* 23 23 * agent_id values for use with omap_pm_set_min_bus_tput():
+1 -1
arch/arm/mach-omap2/opp.c
··· 17 17 * GNU General Public License for more details. 18 18 */ 19 19 #include <linux/module.h> 20 - #include <linux/opp.h> 20 + #include <linux/pm_opp.h> 21 21 #include <linux/cpu.h> 22 22 23 23 #include "omap_device.h"
+1 -1
arch/arm/mach-omap2/pm.c
··· 13 13 #include <linux/init.h> 14 14 #include <linux/io.h> 15 15 #include <linux/err.h> 16 - #include <linux/opp.h> 16 + #include <linux/pm_opp.h> 17 17 #include <linux/export.h> 18 18 #include <linux/suspend.h> 19 19 #include <linux/cpu.h>
+1 -1
drivers/base/power/opp.c
··· 21 21 #include <linux/list.h> 22 22 #include <linux/rculist.h> 23 23 #include <linux/rcupdate.h> 24 - #include <linux/opp.h> 24 + #include <linux/pm_opp.h> 25 25 #include <linux/of.h> 26 26 #include <linux/export.h> 27 27
+1 -1
drivers/cpufreq/arm_big_little.c
··· 25 25 #include <linux/cpumask.h> 26 26 #include <linux/export.h> 27 27 #include <linux/of_platform.h> 28 - #include <linux/opp.h> 28 + #include <linux/pm_opp.h> 29 29 #include <linux/slab.h> 30 30 #include <linux/topology.h> 31 31 #include <linux/types.h>
+1 -1
drivers/cpufreq/arm_big_little_dt.c
··· 24 24 #include <linux/export.h> 25 25 #include <linux/module.h> 26 26 #include <linux/of_device.h> 27 - #include <linux/opp.h> 27 + #include <linux/pm_opp.h> 28 28 #include <linux/platform_device.h> 29 29 #include <linux/slab.h> 30 30 #include <linux/types.h>
+1 -1
drivers/cpufreq/cpufreq-cpu0.c
··· 17 17 #include <linux/err.h> 18 18 #include <linux/module.h> 19 19 #include <linux/of.h> 20 - #include <linux/opp.h> 20 + #include <linux/pm_opp.h> 21 21 #include <linux/platform_device.h> 22 22 #include <linux/regulator/consumer.h> 23 23 #include <linux/slab.h>
+1 -1
drivers/cpufreq/exynos5440-cpufreq.c
··· 20 20 #include <linux/module.h> 21 21 #include <linux/of_address.h> 22 22 #include <linux/of_irq.h> 23 - #include <linux/opp.h> 23 + #include <linux/pm_opp.h> 24 24 #include <linux/platform_device.h> 25 25 #include <linux/slab.h> 26 26
+1 -1
drivers/cpufreq/imx6q-cpufreq.c
··· 13 13 #include <linux/err.h> 14 14 #include <linux/module.h> 15 15 #include <linux/of.h> 16 - #include <linux/opp.h> 16 + #include <linux/pm_opp.h> 17 17 #include <linux/platform_device.h> 18 18 #include <linux/regulator/consumer.h> 19 19
+1 -1
drivers/cpufreq/omap-cpufreq.c
··· 22 22 #include <linux/err.h> 23 23 #include <linux/clk.h> 24 24 #include <linux/io.h> 25 - #include <linux/opp.h> 25 + #include <linux/pm_opp.h> 26 26 #include <linux/cpu.h> 27 27 #include <linux/module.h> 28 28 #include <linux/platform_device.h>
+1 -1
drivers/devfreq/devfreq.c
··· 18 18 #include <linux/module.h> 19 19 #include <linux/slab.h> 20 20 #include <linux/stat.h> 21 - #include <linux/opp.h> 21 + #include <linux/pm_opp.h> 22 22 #include <linux/devfreq.h> 23 23 #include <linux/workqueue.h> 24 24 #include <linux/platform_device.h>
+1 -1
drivers/devfreq/exynos/exynos4_bus.c
··· 19 19 #include <linux/slab.h> 20 20 #include <linux/mutex.h> 21 21 #include <linux/suspend.h> 22 - #include <linux/opp.h> 22 + #include <linux/pm_opp.h> 23 23 #include <linux/devfreq.h> 24 24 #include <linux/platform_device.h> 25 25 #include <linux/regulator/consumer.h>
+2 -2
drivers/devfreq/exynos/exynos5_bus.c
··· 15 15 #include <linux/module.h> 16 16 #include <linux/devfreq.h> 17 17 #include <linux/io.h> 18 - #include <linux/opp.h> 18 + #include <linux/pm_opp.h> 19 19 #include <linux/slab.h> 20 20 #include <linux/suspend.h> 21 - #include <linux/opp.h> 21 + #include <linux/pm_opp.h> 22 22 #include <linux/clk.h> 23 23 #include <linux/delay.h> 24 24 #include <linux/platform_device.h>
+1 -1
include/linux/devfreq.h
··· 15 15 16 16 #include <linux/device.h> 17 17 #include <linux/notifier.h> 18 - #include <linux/opp.h> 18 + #include <linux/pm_opp.h> 19 19 20 20 #define DEVFREQ_NAME_LEN 16 21 21
include/linux/opp.h include/linux/pm_opp.h