Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 7e60685b authored by Deva Ramasubramanian's avatar Deva Ramasubramanian Committed by Maheshwar Ajja
Browse files

msm: vidc: Distinguish between active and passive buses



Introduce support for "passive buses" which are buses aren't tied to the
hardware load.  The buses are just enabled during the power on sequence
to allow for certain clocks (that aren't directly controlled by the
driver) to be forced on.

This also allows us to remove hacks in the code that prevented us from
unvoting for buses when hardware was technically idle.  Given that
passive buses keep their vote until the hardware is powered down, the
hacks within the source code can be replaced by introducing passive bus
clients in the device tree on a target-by-target (or a clock-by-clock)
basis.

Change-Id: Ieac94073f84f2c5d48e96467f69186d0944ad50c
Signed-off-by: default avatarDeva Ramasubramanian <dramasub@codeaurora.org>
Signed-off-by: default avatarMaheshwar Ajja <majja@codeaurora.org>
parent d8d8bcde
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment