@@ -305,6 +305,18 @@ static const struct qcom_pdm_domain_data cdsp_root_pd = {
305305 .services = { NULL },
306306};
307307
308+ static const struct qcom_pdm_domain_data gpdsp_root_pd = {
309+ .domain = "msm/gpdsp/root_pd" ,
310+ .instance_id = 192 ,
311+ .services = { NULL },
312+ };
313+
314+ static const struct qcom_pdm_domain_data gpdsp1_root_pd = {
315+ .domain = "msm/gpdsp1/root_pd" ,
316+ .instance_id = 241 ,
317+ .services = { NULL },
318+ };
319+
308320static const struct qcom_pdm_domain_data slpi_root_pd = {
309321 .domain = "msm/slpi/root_pd" ,
310322 .instance_id = 90 ,
@@ -402,6 +414,22 @@ static const struct qcom_pdm_domain_data *qcs615_domains[] = {
402414 NULL ,
403415};
404416
417+ static const struct qcom_pdm_domain_data * qcs8300_domains [] = {
418+ & adsp_audio_pd ,
419+ & adsp_root_pd ,
420+ & cdsp_root_pd ,
421+ NULL ,
422+ };
423+
424+ static const struct qcom_pdm_domain_data * sa8775p_domains [] = {
425+ & adsp_audio_pd ,
426+ & adsp_root_pd ,
427+ & cdsp_root_pd ,
428+ & gpdsp_root_pd ,
429+ & gpdsp1_root_pd ,
430+ NULL ,
431+ };
432+
405433static const struct qcom_pdm_domain_data * sc7180_domains [] = {
406434 & adsp_audio_pd ,
407435 & adsp_root_pd_pdr ,
@@ -573,6 +601,8 @@ static const struct of_device_id qcom_pdm_domains[] __maybe_unused = {
573601 { .compatible = "qcom,qcm6490" , .data = sc7280_domains , },
574602 { .compatible = "qcom,qcs404" , .data = qcs404_domains , },
575603 { .compatible = "qcom,qcs615" , .data = qcs615_domains , },
604+ { .compatible = "qcom,qcs8300" , .data = qcs8300_domains , },
605+ { .compatible = "qcom,sa8775p" , .data = sa8775p_domains , },
576606 { .compatible = "qcom,sc7180" , .data = sc7180_domains , },
577607 { .compatible = "qcom,sc7280" , .data = sc7280_domains , },
578608 { .compatible = "qcom,sc8180x" , .data = sc8180x_domains , },
0 commit comments