diff options
author | Kalle Jokiniemi <kalle.jokiniemi@digia.com> | 2009-10-29 10:30:19 +0200 |
---|---|---|
committer | Kevin Hilman <khilman@deeprootsystems.com> | 2010-02-23 11:05:02 -0800 |
commit | 709731bb369b562586ee4c60f3f0393eb94dd9d6 (patch) | |
tree | c1c44e6f297e5ea3686eaa4035b824e4e9181f56 /arch/arm/mach-omap2/pm.h | |
parent | bb4de3df69e2993d642e38e17a3eccfe37845acc (diff) | |
download | linux-709731bb369b562586ee4c60f3f0393eb94dd9d6.tar.gz linux-709731bb369b562586ee4c60f3f0393eb94dd9d6.tar.bz2 linux-709731bb369b562586ee4c60f3f0393eb94dd9d6.zip |
OMAP3: cpuidle: Add valid field into C-state parameter passing
Different boards benefit differently from the available
seven C-states for cpu idle. In most cases, only few,
properly spaced (in terms of consumption and latency)
C-states are required to make the power management
optimal. Hence we need a possibility to pass which
C-states are actually used for each board.
So added the valid field to cpuidle_params and added
support to 3430sdp, which uses the paramenter passing.
Signed-off-by: Kalle Jokiniemi <kalle.jokiniemi@digia.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Diffstat (limited to 'arch/arm/mach-omap2/pm.h')
-rw-r--r-- | arch/arm/mach-omap2/pm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/pm.h b/arch/arm/mach-omap2/pm.h index 58a2671e6147..bd6466a2b039 100644 --- a/arch/arm/mach-omap2/pm.h +++ b/arch/arm/mach-omap2/pm.h @@ -24,6 +24,7 @@ extern int set_pwrdm_state(struct powerdomain *pwrdm, u32 state); extern int omap3_idle_init(void); struct cpuidle_params { + u8 valid; u32 sleep_latency; u32 wake_latency; u32 threshold; |