OMAP3: PM: Adding smartreflex class3 driver
authorThara Gopinath <thara@ti.com>
Sat, 29 May 2010 16:32:25 +0000 (22:02 +0530)
committerKevin Hilman <khilman@deeprootsystems.com>
Wed, 22 Dec 2010 22:31:40 +0000 (14:31 -0800)
commitfa765823a3cbb9ce1b13ce2832109a50d899c471
treeb2c9090d00a70adc59f6ca9b3aad45ca70af6ed8
parentd34427267186827dfd62bd8cf726601fffb22534
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>
arch/arm/mach-omap2/Makefile
arch/arm/mach-omap2/smartreflex-class3.c [new file with mode: 0644]
arch/arm/plat-omap/Kconfig