aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-omap
diff options
context:
space:
mode:
authorThara Gopinath <thara@ti.com>2010-05-29 12:32:25 -0400
committerKevin Hilman <khilman@deeprootsystems.com>2010-12-22 17:31:40 -0500
commitfa765823a3cbb9ce1b13ce2832109a50d899c471 (patch)
treeb2c9090d00a70adc59f6ca9b3aad45ca70af6ed8 /arch/arm/plat-omap
parentd34427267186827dfd62bd8cf726601fffb22534 (diff)
OMAP3: PM: Adding smartreflex class3 driver
Smartreflex Class3 implementation continuously monitors silicon performance and instructs the Voltage Processors to increase or decrease the voltage. This patch adds smartreflex class 3 driver. This driver hooks up with the generic smartreflex driver smartreflex.c to abstract out class specific implementations out of the generic driver. Class3 driver is chosen as the default class driver for smartreflex. If any other class driver needs to be implemented, the init of that driver should be called from the board file. That way the new class driver will over-ride the Class3 driver. Signed-off-by: Thara Gopinath <thara@ti.com> Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Diffstat (limited to 'arch/arm/plat-omap')
-rw-r--r--arch/arm/plat-omap/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/plat-omap/Kconfig b/arch/arm/plat-omap/Kconfig
index f1673fb96fe9..f4e05134aafa 100644
--- a/arch/arm/plat-omap/Kconfig
+++ b/arch/arm/plat-omap/Kconfig
@@ -57,6 +57,15 @@ config OMAP_SMARTREFLEX
57 by default during system init via the enable_on_init flag 57 by default during system init via the enable_on_init flag
58 which an be passed as platform data to the smartreflex driver. 58 which an be passed as platform data to the smartreflex driver.
59 59
60config OMAP_SMARTREFLEX_CLASS3
61 bool "Class 3 mode of Smartreflex Implementation"
62 depends on OMAP_SMARTREFLEX && TWL4030_CORE
63 help
64 Say Y to enable Class 3 implementation of Smartreflex
65
66 Class 3 implementation of Smartreflex employs continuous hardware
67 voltage calibration.
68
60config OMAP_RESET_CLOCKS 69config OMAP_RESET_CLOCKS
61 bool "Reset unused clocks during boot" 70 bool "Reset unused clocks during boot"
62 depends on ARCH_OMAP 71 depends on ARCH_OMAP