Commit 522dcff5 authored by Jeremy Gebben's avatar Jeremy Gebben Committed by Harsh Vardhan Dwivedi
Browse files

msm: kgsl: improve active_cnt and ACTIVE state management



Require any code path which intends to touch the hardware
to take a reference on active_cnt with kgsl_active_count_get()
and release it with kgsl_active_count_put() when finished.
These functions now do the wake / sleep steps that were
previously handled by kgsl_check_suspended() and
kgsl_check_idle().

Additionally, kgsl_pre_hwaccess() will no longer turn on
the clocks, it just enforces via BUG_ON that the clocks
are enabled before a register is touched.

Change-Id: I31b0d067e6d600f0228450dbd73f69caa919ce13
Signed-off-by: default avatarJeremy Gebben <jgebben@codeaurora.org>
parent 75341ae2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment