clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents
authorMarijn Suijten <marijn.suijten@somainline.org>
Sun, 29 Aug 2021 20:48:20 +0000 (22:48 +0200)
committerStephen Boyd <sboyd@kernel.org>
Tue, 14 Sep 2021 21:09:48 +0000 (14:09 -0700)
Where possible, use ARRAY_SIZE to determine the number of parents in
clk_parent_data, instead of hardcoding it.

Signed-off-by: Marijn Suijten <marijn.suijten@somainline.org>
Link: https://lore.kernel.org/r/20210829204822.289829-3-marijn.suijten@somainline.org
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/qcom/gpucc-sdm660.c

index 1ebcceb3a50dd9814d99ce5120730be81c5768c1..bea73ae28b36969de5cf2b5307f3d3b0faba9b22 100644 (file)
@@ -114,7 +114,7 @@ static struct clk_rcg2_gfx3d gfx3d_clk_src = {
                .clkr.hw.init = &(struct clk_init_data){
                        .name = "gfx3d_clk_src",
                        .parent_data = gpucc_parent_data_1,
-                       .num_parents = 4,
+                       .num_parents = ARRAY_SIZE(gpucc_parent_data_1),
                        .ops = &clk_gfx3d_ops,
                        .flags = CLK_SET_RATE_PARENT | CLK_OPS_PARENT_ENABLE,
                },
@@ -172,7 +172,7 @@ static struct clk_rcg2 rbbmtimer_clk_src = {
        .clkr.hw.init = &(struct clk_init_data){
                .name = "rbbmtimer_clk_src",
                .parent_data = gpucc_parent_data_0,
-               .num_parents = 3,
+               .num_parents = ARRAY_SIZE(gpucc_parent_data_0),
                .ops = &clk_rcg2_ops,
        },
 };
@@ -192,7 +192,7 @@ static struct clk_rcg2 rbcpr_clk_src = {
        .clkr.hw.init = &(struct clk_init_data){
                .name = "rbcpr_clk_src",
                .parent_data = gpucc_parent_data_0,
-               .num_parents = 3,
+               .num_parents = ARRAY_SIZE(gpucc_parent_data_0),
                .ops = &clk_rcg2_ops,
        },
 };