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

clk: qcom: lpasscc-sc7180: switch to parent_hws

Change several entries of parent_data to use parent_hws instead, which
results in slightly more ovbious code.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230103145515.1164020-18-dmitry.baryshkov@linaro.org

authored by

Dmitry Baryshkov and committed by
Bjorn Andersson
7e5c218f 77e1e697

+10 -10
+10 -10
drivers/clk/qcom/lpasscorecc-sc7180.c
··· 93 93 .regs = clk_alpha_pll_regs[CLK_ALPHA_PLL_TYPE_FABIA], 94 94 .clkr.hw.init = &(struct clk_init_data){ 95 95 .name = "lpass_lpaaudio_dig_pll_out_odd", 96 - .parent_data = &(const struct clk_parent_data){ 97 - .hw = &lpass_lpaaudio_dig_pll.clkr.hw, 96 + .parent_hws = (const struct clk_hw*[]) { 97 + &lpass_lpaaudio_dig_pll.clkr.hw, 98 98 }, 99 99 .num_parents = 1, 100 100 .flags = CLK_SET_RATE_PARENT, ··· 210 210 .enable_mask = BIT(0), 211 211 .hw.init = &(struct clk_init_data){ 212 212 .name = "lpass_audio_core_ext_mclk0_clk", 213 - .parent_data = &(const struct clk_parent_data){ 214 - .hw = &ext_mclk0_clk_src.clkr.hw, 213 + .parent_hws = (const struct clk_hw*[]) { 214 + &ext_mclk0_clk_src.clkr.hw, 215 215 }, 216 216 .num_parents = 1, 217 217 .flags = CLK_SET_RATE_PARENT, ··· 230 230 .enable_mask = BIT(0), 231 231 .hw.init = &(struct clk_init_data){ 232 232 .name = "lpass_audio_core_lpaif_pri_ibit_clk", 233 - .parent_data = &(const struct clk_parent_data){ 234 - .hw = &lpaif_pri_clk_src.clkr.hw, 233 + .parent_hws = (const struct clk_hw*[]) { 234 + &lpaif_pri_clk_src.clkr.hw, 235 235 }, 236 236 .num_parents = 1, 237 237 .flags = CLK_SET_RATE_PARENT, ··· 250 250 .enable_mask = BIT(0), 251 251 .hw.init = &(struct clk_init_data){ 252 252 .name = "lpass_audio_core_lpaif_sec_ibit_clk", 253 - .parent_data = &(const struct clk_parent_data){ 254 - .hw = &lpaif_sec_clk_src.clkr.hw, 253 + .parent_hws = (const struct clk_hw*[]) { 254 + &lpaif_sec_clk_src.clkr.hw, 255 255 }, 256 256 .num_parents = 1, 257 257 .flags = CLK_SET_RATE_PARENT, ··· 270 270 .enable_mask = BIT(0), 271 271 .hw.init = &(struct clk_init_data){ 272 272 .name = "lpass_audio_core_sysnoc_mport_core_clk", 273 - .parent_data = &(const struct clk_parent_data){ 274 - .hw = &core_clk_src.clkr.hw, 273 + .parent_hws = (const struct clk_hw*[]) { 274 + &core_clk_src.clkr.hw, 275 275 }, 276 276 .num_parents = 1, 277 277 .flags = CLK_SET_RATE_PARENT,