clk: qcom: waipio: Remove dependency on CLK_IS_MEASURE flag

For GKI compatibility, move downstream measure only clks flag
CLK_IS_MEASURE implementation to provider.

Change-Id: I647be2507488e0e356a936937e0e5aa30ff1d8fb
Signed-off-by: Vivek Aknurwar <viveka@codeaurora.org>
This commit is contained in:
Vivek Aknurwar 2021-02-23 16:01:28 -08:00
parent bbd5fd06fd
commit 4a5a92ec37

View File

@ -63,7 +63,6 @@ static struct clk_debug_mux apss_cc_debug_mux = {
.ops = &clk_debug_mux_ops,
.parent_names = apss_cc_debug_mux_parent_names,
.num_parents = ARRAY_SIZE(apss_cc_debug_mux_parent_names),
.flags = CLK_IS_MEASURE,
},
};
@ -233,7 +232,6 @@ static struct clk_debug_mux cam_cc_debug_mux = {
.ops = &clk_debug_mux_ops,
.parent_names = cam_cc_debug_mux_parent_names,
.num_parents = ARRAY_SIZE(cam_cc_debug_mux_parent_names),
.flags = CLK_IS_MEASURE,
},
};
@ -355,7 +353,6 @@ static struct clk_debug_mux disp_cc_debug_mux = {
.ops = &clk_debug_mux_ops,
.parent_names = disp_cc_debug_mux_parent_names,
.num_parents = ARRAY_SIZE(disp_cc_debug_mux_parent_names),
.flags = CLK_IS_MEASURE,
},
};
@ -635,7 +632,6 @@ static struct clk_debug_mux gcc_debug_mux = {
.ops = &clk_debug_mux_ops,
.parent_names = gcc_debug_mux_parent_names,
.num_parents = ARRAY_SIZE(gcc_debug_mux_parent_names),
.flags = CLK_IS_MEASURE,
},
};
@ -707,7 +703,6 @@ static struct clk_debug_mux gpu_cc_debug_mux = {
.ops = &clk_debug_mux_ops,
.parent_names = gpu_cc_debug_mux_parent_names,
.num_parents = ARRAY_SIZE(gpu_cc_debug_mux_parent_names),
.flags = CLK_IS_MEASURE,
},
};
@ -747,7 +742,6 @@ static struct clk_debug_mux video_cc_debug_mux = {
.ops = &clk_debug_mux_ops,
.parent_names = video_cc_debug_mux_parent_names,
.num_parents = ARRAY_SIZE(video_cc_debug_mux_parent_names),
.flags = CLK_IS_MEASURE,
},
};
@ -762,7 +756,6 @@ static struct clk_debug_mux mc_cc_debug_mux = {
.ops = &clk_debug_mux_ops,
.parent_names = mc_cc_debug_mux_parent_names,
.num_parents = ARRAY_SIZE(mc_cc_debug_mux_parent_names),
.flags = CLK_IS_MEASURE,
},
};
@ -931,12 +924,12 @@ static int clk_debug_waipio_probe(struct platform_device *pdev)
}
for (i = 0; i < ARRAY_SIZE(mux_list); i++) {
clk = devm_clk_register(&pdev->dev, &mux_list[i].mux->hw);
if (IS_ERR(clk)) {
dev_err(&pdev->dev, "Unable to register %s, err:(%d)\n",
clk_hw_get_name(&mux_list[i].mux->hw),
PTR_ERR(clk));
return PTR_ERR(clk);
ret = devm_clk_register_debug_mux(&pdev->dev, mux_list[i].mux);
if (ret) {
dev_err(&pdev->dev, "Unable to register mux clk %s, err:(%d)\n",
qcom_clk_hw_get_name(&mux_list[i].mux->hw),
ret);
return ret;
}
}