@@ -349,6 +349,10 @@ DEFINE_CLK_RPMH_ARC(bi_tcxo, "xo.lvl", 0x3, 2);
349349DEFINE_CLK_RPMH_ARC (bi_tcxo , "xo.lvl" , 0x3 , 4 );
350350DEFINE_CLK_RPMH_ARC (qlink , "qphy.lvl" , 0x1 , 4 );
351351
352+ DEFINE_CLK_RPMH_VRM (ln_bb_clk1 , _a1 , "lnbclka1" , 1 );
353+ DEFINE_CLK_RPMH_VRM (ln_bb_clk2 , _a1 , "lnbclka2" , 1 );
354+ DEFINE_CLK_RPMH_VRM (ln_bb_clk3 , _a1 , "lnbclka3" , 1 );
355+
352356DEFINE_CLK_RPMH_VRM (ln_bb_clk1 , _a2 , "lnbclka1" , 2 );
353357DEFINE_CLK_RPMH_VRM (ln_bb_clk2 , _a2 , "lnbclka2" , 2 );
354358DEFINE_CLK_RPMH_VRM (ln_bb_clk3 , _a2 , "lnbclka3" , 2 );
@@ -965,6 +969,21 @@ static const struct clk_rpmh_desc clk_rpmh_eliza = {
965969 .num_clks = ARRAY_SIZE (eliza_rpmh_clocks ),
966970};
967971
972+ static struct clk_hw * nord_rpmh_clocks [] = {
973+ [RPMH_CXO_CLK ] = & clk_rpmh_bi_tcxo_div1 .hw ,
974+ [RPMH_CXO_CLK_A ] = & clk_rpmh_bi_tcxo_div1_ao .hw ,
975+ [RPMH_LN_BB_CLK2 ] = & clk_rpmh_ln_bb_clk2_a1 .hw ,
976+ [RPMH_LN_BB_CLK2_A ] = & clk_rpmh_ln_bb_clk2_a1_ao .hw ,
977+ [RPMH_LN_BB_CLK3 ] = & clk_rpmh_ln_bb_clk3_a1 .hw ,
978+ [RPMH_LN_BB_CLK3_A ] = & clk_rpmh_ln_bb_clk3_a1_ao .hw ,
979+ [RPMH_IPA_CLK ] = & clk_rpmh_ipa .hw ,
980+ };
981+
982+ static const struct clk_rpmh_desc clk_rpmh_nord = {
983+ .clks = nord_rpmh_clocks ,
984+ .num_clks = ARRAY_SIZE (nord_rpmh_clocks ),
985+ };
986+
968987static struct clk_hw * of_clk_rpmh_hw_get (struct of_phandle_args * clkspec ,
969988 void * data )
970989{
@@ -1058,6 +1077,7 @@ static const struct of_device_id clk_rpmh_match_table[] = {
10581077 { .compatible = "qcom,glymur-rpmh-clk" , .data = & clk_rpmh_glymur },
10591078 { .compatible = "qcom,kaanapali-rpmh-clk" , .data = & clk_rpmh_kaanapali },
10601079 { .compatible = "qcom,milos-rpmh-clk" , .data = & clk_rpmh_milos },
1080+ { .compatible = "qcom,nord-rpmh-clk" , .data = & clk_rpmh_nord },
10611081 { .compatible = "qcom,qcs615-rpmh-clk" , .data = & clk_rpmh_qcs615 },
10621082 { .compatible = "qcom,qdu1000-rpmh-clk" , .data = & clk_rpmh_qdu1000 },
10631083 { .compatible = "qcom,sa8775p-rpmh-clk" , .data = & clk_rpmh_sa8775p },
0 commit comments