@@ -573,6 +573,40 @@ static const struct rpm_smd_clk_desc rpm_clk_msm8916 = {
573573 .num_clks = ARRAY_SIZE (msm8916_clks ),
574574};
575575
576+ static struct clk_smd_rpm * msm8917_clks [] = {
577+ [RPM_SMD_XO_CLK_SRC ] = & clk_smd_rpm_branch_bi_tcxo ,
578+ [RPM_SMD_XO_A_CLK_SRC ] = & clk_smd_rpm_branch_bi_tcxo_a ,
579+ [RPM_SMD_PNOC_CLK ] = & clk_smd_rpm_bus_0_pcnoc_clk ,
580+ [RPM_SMD_PNOC_A_CLK ] = & clk_smd_rpm_bus_0_pcnoc_a_clk ,
581+ [RPM_SMD_SNOC_CLK ] = & clk_smd_rpm_bus_1_snoc_clk ,
582+ [RPM_SMD_SNOC_A_CLK ] = & clk_smd_rpm_bus_1_snoc_a_clk ,
583+ [RPM_SMD_BIMC_CLK ] = & clk_smd_rpm_bimc_clk ,
584+ [RPM_SMD_BIMC_A_CLK ] = & clk_smd_rpm_bimc_a_clk ,
585+ [RPM_SMD_BIMC_GPU_CLK ] = & clk_smd_rpm_bimc_gpu_clk ,
586+ [RPM_SMD_BIMC_GPU_A_CLK ] = & clk_smd_rpm_bimc_gpu_a_clk ,
587+ [RPM_SMD_SYSMMNOC_CLK ] = & clk_smd_rpm_bus_2_sysmmnoc_clk ,
588+ [RPM_SMD_SYSMMNOC_A_CLK ] = & clk_smd_rpm_bus_2_sysmmnoc_a_clk ,
589+ [RPM_SMD_QDSS_CLK ] = & clk_smd_rpm_qdss_clk ,
590+ [RPM_SMD_QDSS_A_CLK ] = & clk_smd_rpm_qdss_a_clk ,
591+ [RPM_SMD_BB_CLK1 ] = & clk_smd_rpm_bb_clk1 ,
592+ [RPM_SMD_BB_CLK1_A ] = & clk_smd_rpm_bb_clk1_a ,
593+ [RPM_SMD_BB_CLK2 ] = & clk_smd_rpm_bb_clk2 ,
594+ [RPM_SMD_BB_CLK2_A ] = & clk_smd_rpm_bb_clk2_a ,
595+ [RPM_SMD_RF_CLK2 ] = & clk_smd_rpm_rf_clk2 ,
596+ [RPM_SMD_RF_CLK2_A ] = & clk_smd_rpm_rf_clk2_a ,
597+ [RPM_SMD_DIV_CLK2 ] = & clk_smd_rpm_div_clk2 ,
598+ [RPM_SMD_DIV_A_CLK2 ] = & clk_smd_rpm_div_clk2_a ,
599+ [RPM_SMD_BB_CLK1_PIN ] = & clk_smd_rpm_bb_clk1_pin ,
600+ [RPM_SMD_BB_CLK1_A_PIN ] = & clk_smd_rpm_bb_clk1_a_pin ,
601+ [RPM_SMD_BB_CLK2_PIN ] = & clk_smd_rpm_bb_clk2_pin ,
602+ [RPM_SMD_BB_CLK2_A_PIN ] = & clk_smd_rpm_bb_clk2_a_pin ,
603+ };
604+
605+ static const struct rpm_smd_clk_desc rpm_clk_msm8917 = {
606+ .clks = msm8917_clks ,
607+ .num_clks = ARRAY_SIZE (msm8917_clks ),
608+ };
609+
576610static struct clk_smd_rpm * msm8936_clks [] = {
577611 [RPM_SMD_XO_CLK_SRC ] = & clk_smd_rpm_branch_bi_tcxo ,
578612 [RPM_SMD_XO_A_CLK_SRC ] = & clk_smd_rpm_branch_bi_tcxo_a ,
@@ -1230,6 +1264,7 @@ static const struct of_device_id rpm_smd_clk_match_table[] = {
12301264 { .compatible = "qcom,rpmcc-msm8226" , .data = & rpm_clk_msm8974 },
12311265 { .compatible = "qcom,rpmcc-msm8909" , .data = & rpm_clk_msm8909 },
12321266 { .compatible = "qcom,rpmcc-msm8916" , .data = & rpm_clk_msm8916 },
1267+ { .compatible = "qcom,rpmcc-msm8917" , .data = & rpm_clk_msm8917 },
12331268 { .compatible = "qcom,rpmcc-msm8936" , .data = & rpm_clk_msm8936 },
12341269 { .compatible = "qcom,rpmcc-msm8953" , .data = & rpm_clk_msm8953 },
12351270 { .compatible = "qcom,rpmcc-msm8974" , .data = & rpm_clk_msm8974 },
0 commit comments