Skip to content

Commit 8a8d906

Browse files
author
Le Qi
committed
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/ Signed-off-by: Le Qi <le.qi@oss.qualcomm.com>
1 parent c369e8b commit 8a8d906

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
@@ -392,6 +392,16 @@ static const struct qcom_pdm_domain_data *qcs404_domains[] = {
392392
NULL,
393393
};
394394

395+
static const struct qcom_pdm_domain_data *qcs615_domains[] = {
396+
&adsp_audio_pd,
397+
&adsp_root_pd,
398+
&adsp_sensor_pd,
399+
&cdsp_root_pd,
400+
&mpss_root_pd,
401+
&mpss_wlan_pd,
402+
NULL,
403+
};
404+
395405
static const struct qcom_pdm_domain_data *sc7180_domains[] = {
396406
&adsp_audio_pd,
397407
&adsp_root_pd_pdr,
@@ -562,6 +572,7 @@ static const struct of_device_id qcom_pdm_domains[] __maybe_unused = {
562572
{ .compatible = "qcom,qcm2290", .data = qcm2290_domains, },
563573
{ .compatible = "qcom,qcm6490", .data = sc7280_domains, },
564574
{ .compatible = "qcom,qcs404", .data = qcs404_domains, },
575+
{ .compatible = "qcom,qcs615", .data = qcs615_domains, },
565576
{ .compatible = "qcom,sc7180", .data = sc7180_domains, },
566577
{ .compatible = "qcom,sc7280", .data = sc7280_domains, },
567578
{ .compatible = "qcom,sc8180x", .data = sc8180x_domains, },

0 commit comments

Comments
 (0)