diff options
author | Bharat Nihalani <bnihalani@nvidia.com> | 2011-05-19 20:09:14 +0530 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2011-11-30 21:52:06 -0800 |
commit | 50e7bec9a160237686686a4b7cf4635c139ecebe (patch) | |
tree | 36433e5c8a4a1ad037ed2b0ebc24e49052e31b9d /arch/arm/mach-tegra/board.h | |
parent | fd9bfdeda6a77297a85156fbf11c9fbbd80da495 (diff) |
ARM: tegra: common: dynamic cpufreq governor
To improve the power consumption situation for MP3 playback
the scaling governor is set to conservative when display
is turned off and the default governor is saved. The governor
is restored when display is turned on.
Bug 817727
Original work done by "Wen Yi <wyi@nvidia.com>"
Original-Change-Id: I43ffb0d508cc6d0a80eeeffcbab77526b644c437
Reviewed-on: http://git-master/r/32194
Reviewed-by: Niket Sirsi <nsirsi@nvidia.com>
Tested-by: Niket Sirsi <nsirsi@nvidia.com>
Rebase-Id: R53c225edaf58a449053f192f03b3c095e54cbfd9
Diffstat (limited to 'arch/arm/mach-tegra/board.h')
-rw-r--r-- | arch/arm/mach-tegra/board.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/mach-tegra/board.h b/arch/arm/mach-tegra/board.h index 63bb8daac027..b75d40309ddc 100644 --- a/arch/arm/mach-tegra/board.h +++ b/arch/arm/mach-tegra/board.h @@ -97,10 +97,11 @@ enum audio_codec_type { void tegra_get_board_info(struct board_info *); void tegra_get_pmu_board_info(struct board_info *bi); void tegra_get_display_board_info(struct board_info *bi); +#ifdef CONFIG_TEGRA_CONVSERVATIVE_GOV_ON_EARLYSUPSEND void cpufreq_save_default_governor(void); void cpufreq_restore_default_governor(void); void cpufreq_set_conservative_governor(void); - +#endif int get_core_edp(void); enum panel_type get_panel_type(void); int tegra_get_modem_id(void); |