msm: sde: add minimum bus vote prior to power/clock enable
Minimum bus vote is required for sdm845 prior to power
and clock enable. Add minimum bus vote request to footswitch
control before turning on regulator.
CRs-Fixed: 2009709
Change-Id: I29a7d81042c28bf715c3fc1059fd9d2ca584bd3d
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
diff --git a/drivers/media/platform/msm/sde/rotator/sde_rotator_core.h b/drivers/media/platform/msm/sde/rotator/sde_rotator_core.h
index be36f42..0818917 100644
--- a/drivers/media/platform/msm/sde/rotator/sde_rotator_core.h
+++ b/drivers/media/platform/msm/sde/rotator/sde_rotator_core.h
@@ -367,6 +367,8 @@
* @doneq: array of rotator done queue corresponding to hardware queue
* @file_list: list of all sessions managed by rotator manager
* @pending_close_bw_vote: bandwidth of closed sessions with pending work
+ * @minimum_bw_vote: minimum bandwidth required for current use case
+ * @enable_bw_vote: minimum bandwidth required for power enable
* @data_bus: data bus configuration state
* @reg_bus: register bus configuration state
* @module_power: power/clock configuration state
@@ -406,6 +408,8 @@
struct list_head file_list;
u64 pending_close_bw_vote;
+ u64 minimum_bw_vote;
+ u64 enable_bw_vote;
struct sde_rot_bus_data_type data_bus;
struct sde_rot_bus_data_type reg_bus;