Hello Alim Akhtar,
I'd like you to do a code review. Please visit
https://gerrit.chromium.org/gerrit/35262
to review the following change.
Change subject: exynos/gsc: implement dynamic clock gating
......................................................................
exynos/gsc: implement dynamic clock gating
This patch adds aggressive clock gating support to gscalar driver.
The gscalar clock is turned off whenever not in use (in between
video decoding of frames) thus ensuring maximum power saving. The
sysmmu of gscalar is also turned off and on along with the parent
device.
BUG=chrome-os-partner:15149
TEST=Booted on snow and played video. Tested with multiple S2Rs. Checked
clock gating registers when video is paused.
Before: (gsc) armio 0x10020920 -> fffff8f1, (mfc) armio 0x1002092c -> ffffffff
After: (gsc) armio 0x10020920 -> fffff870, (mfc) armio 0x1002092c -> fffffff8
Change-Id: I76df07c326964d670630e3a434daba6f209db964
Signed-off-by: Prathyush K <
prath...@samsung.com>
Signed-off-by: Alim Akhtar <
alim....@samsung.com>
---
M drivers/media/video/exynos/gsc/gsc-core.c
M drivers/media/video/exynos/gsc/gsc-core.h
M drivers/media/video/exynos/gsc/gsc-m2m.c
3 files changed, 33 insertions(+), 14 deletions(-)
git pull ssh://
gerrit.chromium.org:29418/chromiumos/third_party/kernel refs/changes/62/35262/1
--
To view, visit
https://gerrit.chromium.org/gerrit/35262
To unsubscribe, visit
https://gerrit.chromium.org/gerrit/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I76df07c326964d670630e3a434daba6f209db964
Gerrit-PatchSet: 1
Gerrit-Project: chromiumos/third_party/kernel
Gerrit-Branch: chromeos-3.4
Gerrit-Owner: Prathyush Kalashwaram <
prat...@chromium.org>
Gerrit-Reviewer: Alim Akhtar <
alim....@samsung.com>