diff mbox series

[1/3] clk: qcom: gcc-msm8998: Mark hmss_dvm and lpass_at critical

Message ID 20181130065259.26497-2-bjorn.andersson@linaro.org
State New
Headers show
Series clk: qcom: gcc-msm8998: Fixes and clkref clocks | expand

Commit Message

Bjorn Andersson Nov. 30, 2018, 6:52 a.m. UTC
Keep the two clocks enabled, so that the platform passes
clk_disable_unused().

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>

---
 drivers/clk/qcom/gcc-msm8998.c | 2 ++
 1 file changed, 2 insertions(+)

-- 
2.18.0

Comments

Stephen Boyd Nov. 30, 2018, 7:05 a.m. UTC | #1
Quoting Bjorn Andersson (2018-11-29 22:52:57)
> Keep the two clocks enabled, so that the platform passes

> clk_disable_unused().

> 

> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>

> ---

>  drivers/clk/qcom/gcc-msm8998.c | 2 ++

>  1 file changed, 2 insertions(+)

> 

> diff --git a/drivers/clk/qcom/gcc-msm8998.c b/drivers/clk/qcom/gcc-msm8998.c

> index 9f0ae403d5f5..d89f8e7c2a59 100644

> --- a/drivers/clk/qcom/gcc-msm8998.c

> +++ b/drivers/clk/qcom/gcc-msm8998.c

> @@ -1972,6 +1972,7 @@ static struct clk_branch gcc_hmss_dvm_bus_clk = {

>                 .enable_mask = BIT(0),

>                 .hw.init = &(struct clk_init_data){

>                         .name = "gcc_hmss_dvm_bus_clk",

> +                       .flags = CLK_IS_CRITICAL,


Please add a comment about why they're critical. This is a temporary
solution?

>                         .ops = &clk_branch2_ops,

>                 },

>         },
diff mbox series

Patch

diff --git a/drivers/clk/qcom/gcc-msm8998.c b/drivers/clk/qcom/gcc-msm8998.c
index 9f0ae403d5f5..d89f8e7c2a59 100644
--- a/drivers/clk/qcom/gcc-msm8998.c
+++ b/drivers/clk/qcom/gcc-msm8998.c
@@ -1972,6 +1972,7 @@  static struct clk_branch gcc_hmss_dvm_bus_clk = {
 		.enable_mask = BIT(0),
 		.hw.init = &(struct clk_init_data){
 			.name = "gcc_hmss_dvm_bus_clk",
+			.flags = CLK_IS_CRITICAL,
 			.ops = &clk_branch2_ops,
 		},
 	},
@@ -2015,6 +2016,7 @@  static struct clk_branch gcc_lpass_at_clk = {
 		.enable_mask = BIT(0),
 		.hw.init = &(struct clk_init_data){
 			.name = "gcc_lpass_at_clk",
+			.flags = CLK_IS_CRITICAL,
 			.ops = &clk_branch2_ops,
 		},
 	},