@@ -695,6 +695,32 @@ static const struct rpm_smd_clk_desc rpm_clk_msm8936 = {
695
695
.num_icc_clks = ARRAY_SIZE (bimc_pcnoc_snoc_smmnoc_icc_clks ),
696
696
};
697
697
698
+ static struct clk_smd_rpm * msm8937_clks [] = {
699
+ [RPM_SMD_XO_CLK_SRC ] = & clk_smd_rpm_branch_bi_tcxo ,
700
+ [RPM_SMD_XO_A_CLK_SRC ] = & clk_smd_rpm_branch_bi_tcxo_a ,
701
+ [RPM_SMD_QDSS_CLK ] = & clk_smd_rpm_qdss_clk ,
702
+ [RPM_SMD_QDSS_A_CLK ] = & clk_smd_rpm_qdss_a_clk ,
703
+ [RPM_SMD_BB_CLK1 ] = & clk_smd_rpm_bb_clk1 ,
704
+ [RPM_SMD_BB_CLK1_A ] = & clk_smd_rpm_bb_clk1_a ,
705
+ [RPM_SMD_BB_CLK2 ] = & clk_smd_rpm_bb_clk2 ,
706
+ [RPM_SMD_BB_CLK2_A ] = & clk_smd_rpm_bb_clk2_a ,
707
+ [RPM_SMD_RF_CLK2 ] = & clk_smd_rpm_rf_clk2 ,
708
+ [RPM_SMD_RF_CLK2_A ] = & clk_smd_rpm_rf_clk2_a ,
709
+ [RPM_SMD_DIV_CLK2 ] = & clk_smd_rpm_div_clk2 ,
710
+ [RPM_SMD_DIV_A_CLK2 ] = & clk_smd_rpm_div_clk2_a ,
711
+ [RPM_SMD_BB_CLK1_PIN ] = & clk_smd_rpm_bb_clk1_pin ,
712
+ [RPM_SMD_BB_CLK1_A_PIN ] = & clk_smd_rpm_bb_clk1_a_pin ,
713
+ [RPM_SMD_BB_CLK2_PIN ] = & clk_smd_rpm_bb_clk2_pin ,
714
+ [RPM_SMD_BB_CLK2_A_PIN ] = & clk_smd_rpm_bb_clk2_a_pin ,
715
+ };
716
+
717
+ static const struct rpm_smd_clk_desc rpm_clk_msm8937 = {
718
+ .clks = msm8937_clks ,
719
+ .num_clks = ARRAY_SIZE (msm8937_clks ),
720
+ .icc_clks = bimc_pcnoc_snoc_smmnoc_icc_clks ,
721
+ .num_icc_clks = ARRAY_SIZE (bimc_pcnoc_snoc_smmnoc_icc_clks ),
722
+ };
723
+
698
724
static struct clk_smd_rpm * msm8974_clks [] = {
699
725
[RPM_SMD_XO_CLK_SRC ] = & clk_smd_rpm_branch_bi_tcxo ,
700
726
[RPM_SMD_XO_A_CLK_SRC ] = & clk_smd_rpm_branch_bi_tcxo_a ,
@@ -1211,6 +1237,7 @@ static const struct of_device_id rpm_smd_clk_match_table[] = {
1211
1237
{ .compatible = "qcom,rpmcc-msm8916" , .data = & rpm_clk_msm8916 },
1212
1238
{ .compatible = "qcom,rpmcc-msm8917" , .data = & rpm_clk_msm8917 },
1213
1239
{ .compatible = "qcom,rpmcc-msm8936" , .data = & rpm_clk_msm8936 },
1240
+ { .compatible = "qcom,rpmcc-msm8937" , .data = & rpm_clk_msm8937 },
1214
1241
{ .compatible = "qcom,rpmcc-msm8953" , .data = & rpm_clk_msm8953 },
1215
1242
{ .compatible = "qcom,rpmcc-msm8974" , .data = & rpm_clk_msm8974 },
1216
1243
{ .compatible = "qcom,rpmcc-msm8976" , .data = & rpm_clk_msm8976 },
0 commit comments