Add support to look up for clocks using index instead of fw_name. Signed-off-by: Satya Priya Kakitapalli <quic_skakitap@xxxxxxxxxxx> --- drivers/clk/qcom/videocc-sm8150.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/clk/qcom/videocc-sm8150.c b/drivers/clk/qcom/videocc-sm8150.c index a0329260157a..2b788a03c5ed 100644 --- a/drivers/clk/qcom/videocc-sm8150.c +++ b/drivers/clk/qcom/videocc-sm8150.c @@ -19,6 +19,10 @@ #include "reset.h" #include "gdsc.h" +enum { + DT_BI_TCXO, +}; + enum { P_BI_TCXO, P_VIDEO_PLL0_OUT_MAIN, @@ -49,7 +53,7 @@ static struct clk_alpha_pll video_pll0 = { .hw.init = &(struct clk_init_data){ .name = "video_pll0", .parent_data = &(const struct clk_parent_data){ - .fw_name = "bi_tcxo", + .index = DT_BI_TCXO, }, .num_parents = 1, .ops = &clk_alpha_pll_trion_ops, @@ -63,7 +67,7 @@ static const struct parent_map video_cc_parent_map_0[] = { }; static const struct clk_parent_data video_cc_parent_data_0[] = { - { .fw_name = "bi_tcxo" }, + { .index = DT_BI_TCXO }, { .hw = &video_pll0.clkr.hw }, }; -- 2.25.1