aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Gross <andy.gross@linaro.org>2016-05-03 15:24:11 -0500
committerSasha Levin <sasha.levin@oracle.com>2016-07-10 23:07:26 -0400
commit616ffbf1a53617037e2e46d2f40232a5cb1ea8c0 (patch)
treed4379dcc59b14528ac7b9f32a1ae2ac51cf99c7f
parentec2744d3c8e70f1beedeaa361dd8b162017a12e7 (diff)
clk: qcom: msm8916: Fix crypto clock flags
[ Upstream commit 2a0974aa1a0b40a92387ea03dbfeacfbc9ba182c ] This patch adds the CLK_SET_RATE_PARENT flag for the crypto core and ahb blocks. Without this flag, clk_set_rate can fail for certain frequency requests. Signed-off-by: Andy Gross <andy.gross@linaro.org> Fixes: 3966fab8b6ab ("clk: qcom: Add MSM8916 Global Clock Controller support") Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
-rw-r--r--drivers/clk/qcom/gcc-msm8916.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/clk/qcom/gcc-msm8916.c b/drivers/clk/qcom/gcc-msm8916.c
index 5d75bffab141..0f721998b2d4 100644
--- a/drivers/clk/qcom/gcc-msm8916.c
+++ b/drivers/clk/qcom/gcc-msm8916.c
@@ -1961,6 +1961,7 @@ static struct clk_branch gcc_crypto_ahb_clk = {
"pcnoc_bfdcd_clk_src",
},
.num_parents = 1,
+ .flags = CLK_SET_RATE_PARENT,
.ops = &clk_branch2_ops,
},
},
@@ -1996,6 +1997,7 @@ static struct clk_branch gcc_crypto_clk = {
"crypto_clk_src",
},
.num_parents = 1,
+ .flags = CLK_SET_RATE_PARENT,
.ops = &clk_branch2_ops,
},
},