Skip to content

Commit 3718d98

Browse files
Le QimohsRafi
authored andcommitted
FROMLIST: arm64: qcom: pd-mapper: Add QCS615 power domain mappings
Add the QCS615 domain table to the in-kernel pd-mapper so that audio subsystems no longer rely on the userspace pd-mapper daemon. This enables proper initialization of ADSP and CDSP domains directly from the kernel. Link: https://lore.kernel.org/all/20260130061231.310113-1-le.qi@oss.qualcomm.com/ Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
1 parent cceaaa7 commit 3718d98

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

drivers/soc/qcom/qcom_pd_mapper.c

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,16 @@ static const struct qcom_pdm_domain_data *sa8775p_domains[] = {
429429
NULL,
430430
};
431431

432+
static const struct qcom_pdm_domain_data *qcs615_domains[] = {
433+
&adsp_audio_pd,
434+
&adsp_root_pd,
435+
&adsp_sensor_pd,
436+
&cdsp_root_pd,
437+
&mpss_root_pd,
438+
&mpss_wlan_pd,
439+
NULL,
440+
};
441+
432442
static const struct qcom_pdm_domain_data *sc7180_domains[] = {
433443
&adsp_audio_pd,
434444
&adsp_root_pd_pdr,
@@ -600,6 +610,7 @@ static const struct of_device_id qcom_pdm_domains[] __maybe_unused = {
600610
{ .compatible = "qcom,qcm2290", .data = qcm2290_domains, },
601611
{ .compatible = "qcom,qcm6490", .data = sc7280_domains, },
602612
{ .compatible = "qcom,qcs404", .data = qcs404_domains, },
613+
{ .compatible = "qcom,qcs615", .data = qcs615_domains, },
603614
{ .compatible = "qcom,qcs8300", .data = qcs8300_domains, },
604615
{ .compatible = "qcom,sa8775p", .data = sa8775p_domains, },
605616
{ .compatible = "qcom,sc7180", .data = sc7180_domains, },

0 commit comments

Comments
 (0)