summaryrefslogtreecommitdiff
path: root/drivers/clk
diff options
context:
space:
mode:
authorDeepak Katragadda <dkatraga@codeaurora.org>2016-08-12 17:02:30 -0700
committerDeepak Katragadda <dkatraga@codeaurora.org>2016-08-22 10:04:18 -0700
commit49c21ac7025fd4366f1be3652b6a402f4d61fe8f (patch)
treeeb82c16f50117455674a9a0ca8d237cfb54c839c /drivers/clk
parentc605e110ab18604981481a7b502da54640b620bc (diff)
clk: msm: clock: Add voter clocks for mmss_camss_jpeg0_clk
Add separate voter clocks for controlling the mmss_camss_jpeg0_clk from two clients on MSMCOBALT. CRs-Fixed: 1049594 Change-Id: I530e35054fd512574bca9e5937317099f58d2bb6 Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
Diffstat (limited to 'drivers/clk')
-rw-r--r--drivers/clk/msm/clock-mmss-cobalt.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/clk/msm/clock-mmss-cobalt.c b/drivers/clk/msm/clock-mmss-cobalt.c
index 2da10a2e4780..bbb9af961235 100644
--- a/drivers/clk/msm/clock-mmss-cobalt.c
+++ b/drivers/clk/msm/clock-mmss-cobalt.c
@@ -1665,6 +1665,10 @@ static struct branch_clk mmss_camss_jpeg0_clk = {
},
};
+static DEFINE_CLK_VOTER(mmss_camss_jpeg0_vote_clk, &mmss_camss_jpeg0_clk.c, 0);
+static DEFINE_CLK_VOTER(mmss_camss_jpeg0_dma_vote_clk,
+ &mmss_camss_jpeg0_clk.c, 0);
+
static struct branch_clk mmss_camss_jpeg_ahb_clk = {
.cbcr_reg = MMSS_CAMSS_JPEG_AHB_CBCR,
.has_sibling = 1,
@@ -2572,6 +2576,8 @@ static struct clk_lookup msm_clocks_mmss_cobalt[] = {
CLK_LIST(mmss_camss_gp1_clk),
CLK_LIST(mmss_camss_ispif_ahb_clk),
CLK_LIST(mmss_camss_jpeg0_clk),
+ CLK_LIST(mmss_camss_jpeg0_vote_clk),
+ CLK_LIST(mmss_camss_jpeg0_dma_vote_clk),
CLK_LIST(mmss_camss_jpeg_ahb_clk),
CLK_LIST(mmss_camss_jpeg_axi_clk),
CLK_LIST(mmss_camss_mclk0_clk),