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;