Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

clk: qcom: gpucc-sdm660: Remove fallback to global clock names

The necessary clocks for this driver are already fully specified in
sdm630 DT under the .fw_name, and do not need an implicit fallback to
their global name.

Signed-off-by: Marijn Suijten <marijn.suijten@somainline.org>
Link: https://lore.kernel.org/r/20210829204822.289829-5-marijn.suijten@somainline.org
Signed-off-by: Stephen Boyd <sboyd@kernel.org>

authored by

Marijn Suijten and committed by
Stephen Boyd
6e714b58 916e9ece

+4 -5
+4 -5
drivers/clk/qcom/gpucc-sdm660.c
··· 44 44 .hw.init = &(struct clk_init_data){ 45 45 .name = "gpucc_cxo_clk", 46 46 .parent_data = &(const struct clk_parent_data){ 47 - .fw_name = "xo", 48 - .name = "xo" 47 + .fw_name = "xo" 49 48 }, 50 49 .num_parents = 1, 51 50 .ops = &clk_branch2_ops, ··· 100 101 { .hw = &gpucc_cxo_clk.clkr.hw }, 101 102 { .hw = &gpu_pll0_pll_out_main.clkr.hw }, 102 103 { .hw = &gpu_pll1_pll_out_main.clkr.hw }, 103 - { .fw_name = "gcc_gpu_gpll0_clk", .name = "gcc_gpu_gpll0_clk" }, 104 + { .fw_name = "gcc_gpu_gpll0_clk" }, 104 105 }; 105 106 106 107 static struct clk_rcg2_gfx3d gfx3d_clk_src = { ··· 153 154 154 155 static const struct clk_parent_data gpucc_parent_data_0[] = { 155 156 { .hw = &gpucc_cxo_clk.clkr.hw }, 156 - { .fw_name = "gcc_gpu_gpll0_clk", .name = "gcc_gpu_gpll0_clk" }, 157 - { .fw_name = "gcc_gpu_gpll0_div_clk", .name = "gcc_gpu_gpll0_div_clk" }, 157 + { .fw_name = "gcc_gpu_gpll0_clk" }, 158 + { .fw_name = "gcc_gpu_gpll0_div_clk" }, 158 159 }; 159 160 160 161 static const struct freq_tbl ftbl_rbbmtimer_clk_src[] = {