From 7e2b25004c5437b6af75307c05cfb3795af309c8 Mon Sep 17 00:00:00 2001 From: Alex Frid Date: Wed, 13 Oct 2010 23:15:36 -0700 Subject: [ARM/tegra] clock: tuned 2d busy hint for emc clk. Tuned recently added (commit 98b1475bce96ad088e4105a73d34f1cf803f2ee0) 2d busy hint level to reduce NV omxplayer video-playback power. Change-Id: Ic8f807e761e13cefed84a1fdaccb81e8c3c79535 Reviewed-on: http://git-master.nvidia.com/r/8473 Reviewed-by: Michael Frydrych Tested-by: Aleksandr Frid Reviewed-by: Yu-Huan Hsu Reviewed-by: Varun Colbert Tested-by: Varun Colbert --- arch/arm/mach-tegra/clock_nvrm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/mach-tegra/clock_nvrm.c b/arch/arm/mach-tegra/clock_nvrm.c index 365489b22ddc..e250a18f7a03 100755 --- a/arch/arm/mach-tegra/clock_nvrm.c +++ b/arch/arm/mach-tegra/clock_nvrm.c @@ -111,6 +111,7 @@ static int tegra_periph_clk_enable(struct clk *c) } else if (NVRM_MODULE_ID_MODULE(c->module) == NvRmModuleID_2D) { NvRmDfsBusyHint hint = {NvRmDfsClockId_Emc, 0xffffffff, NvRmFreqMaximum, true}; + hint.BoostKHz = NvRmPrivDfsGetMaxKHz(NvRmDfsClockId_Emc) / 2; NvRmPowerBusyHintMulti(s_hRmGlobal, busy_pwr_client_2d, &hint, 1, NvRmDfsBusyHintSyncMode_Async); } -- cgit v1.2.3