-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
MyungJoo Ham
authored and
Rafael J. Wysocki
committed
Oct 1, 2011
1 parent
2043199
commit 0a49a37
Showing
8 changed files
with
804 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 03ca370fbf7b76d6d002380dbdc2cdc2319f9c80 | ||
refs/heads/master: a3c98b8b2ede1f4230f49f9af7135cd902e71e83 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -130,4 +130,6 @@ source "drivers/iommu/Kconfig" | |
|
||
source "drivers/virt/Kconfig" | ||
|
||
source "drivers/devfreq/Kconfig" | ||
|
||
endmenu |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
config ARCH_HAS_DEVFREQ | ||
bool | ||
depends on ARCH_HAS_OPP | ||
help | ||
Denotes that the architecture supports DEVFREQ. If the architecture | ||
supports multiple OPP entries per device and the frequency of the | ||
devices with OPPs may be altered dynamically, the architecture | ||
supports DEVFREQ. | ||
|
||
menuconfig PM_DEVFREQ | ||
bool "Generic Dynamic Voltage and Frequency Scaling (DVFS) support" | ||
depends on PM_OPP && ARCH_HAS_DEVFREQ | ||
help | ||
With OPP support, a device may have a list of frequencies and | ||
voltages available. DEVFREQ, a generic DVFS framework can be | ||
registered for a device with OPP support in order to let the | ||
governor provided to DEVFREQ choose an operating frequency | ||
based on the OPP's list and the policy given with DEVFREQ. | ||
|
||
Each device may have its own governor and policy. DEVFREQ can | ||
reevaluate the device state periodically and/or based on the | ||
OPP list changes (each frequency/voltage pair in OPP may be | ||
disabled or enabled). | ||
|
||
Like some CPUs with CPUFREQ, a device may have multiple clocks. | ||
However, because the clock frequencies of a single device are | ||
determined by the single device's state, an instance of DEVFREQ | ||
is attached to a single device and returns a "representative" | ||
clock frequency from the OPP of the device, which is also attached | ||
to a device by 1-to-1. The device registering DEVFREQ takes the | ||
responsiblity to "interpret" the frequency listed in OPP and | ||
to set its every clock accordingly with the "target" callback | ||
given to DEVFREQ. | ||
|
||
if PM_DEVFREQ | ||
|
||
comment "DEVFREQ Drivers" | ||
|
||
endif # PM_DEVFREQ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
obj-$(CONFIG_PM_DEVFREQ) += devfreq.o |
Oops, something went wrong.