soc: qcom: pd-mapper: Add support for Hawi SoC

Hawi uses the same protection domain layout as Kaanapali, so reuse the
kaanapali_domains table. Also add the missing adsp_ois_pd entry (OIS
protection domain, instance_id 74) to kaanapali_domains, which is
required by both Kaanapali and Hawi.

Signed-off-by: Mukesh Ojha <mukesh.ojha@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260506110226.2256249-1-mukesh.ojha@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
Mukesh Ojha 2026-05-06 16:32:26 +05:30 committed by Bjorn Andersson
parent c5f5156ed4
commit b758be0232

View File

@ -266,6 +266,12 @@ static const struct qcom_pdm_domain_data adsp_charger_pd = {
.services = { NULL },
};
static const struct qcom_pdm_domain_data adsp_ois_pd = {
.domain = "msm/adsp/ois_pd",
.instance_id = 74,
.services = { NULL, },
};
static const struct qcom_pdm_domain_data adsp_root_pd = {
.domain = "msm/adsp/root_pd",
.instance_id = 74,
@ -370,6 +376,7 @@ static const struct qcom_pdm_domain_data *glymur_domains[] = {
static const struct qcom_pdm_domain_data *kaanapali_domains[] = {
&adsp_audio_pd,
&adsp_ois_pd,
&adsp_root_pd,
&adsp_sensor_pd,
&cdsp_root_pd,
@ -581,6 +588,7 @@ static const struct of_device_id qcom_pdm_domains[] __maybe_unused = {
{ .compatible = "qcom,eliza", .data = sm8550_domains, },
{ .compatible = "qcom,apq8096", .data = msm8996_domains, },
{ .compatible = "qcom,glymur", .data = glymur_domains, },
{ .compatible = "qcom,hawi", .data = kaanapali_domains, },
{ .compatible = "qcom,kaanapali", .data = kaanapali_domains, },
{ .compatible = "qcom,mahua", .data = glymur_domains, },
{ .compatible = "qcom,milos", .data = sm8550_domains, },