From nobody Sat Feb 7 06:20:53 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8A1482080C1; Tue, 14 Oct 2025 09:27:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760434032; cv=none; b=uuvDOooqIJIFlZ5NS9tMgWvbndMuedeXOT6NngXOHtrHaXxi3rUmmMvTtj40Jtl1ed94iMY1q3+NB4n7dq/iiZfwRFAOSVs3WFH62FELSXmW0anL6LRXD1Y6zXuewqdWcnvwOfOvTpTcklGZRUxC6i+SjL9fbjauJT2CY00TZDA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760434032; c=relaxed/simple; bh=uJ91W/Oe+hLKgKfDBdTIEryOTLkn+T9poBz0FLdEPfo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=UKhE11O/6T5Nz/D7vmPszbiiIhwV8f6Ho4hQW5ZTCe2mlf+0ZHpnAkyb6wCc1Bu3DPNXbXWWvKPJtWsoHeaoeuJIST2lIm8IB7jlb5iM9uvZTbiduZMjUOs62G9zEPC+72SJ/VVIU4HkSN520ieCJLZfQhfzOp+70U5atWdYpzU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=e0PpmZW7; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="e0PpmZW7" Received: by smtp.kernel.org (Postfix) with ESMTPS id 5C600C4CEE7; Tue, 14 Oct 2025 09:27:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1760434032; bh=uJ91W/Oe+hLKgKfDBdTIEryOTLkn+T9poBz0FLdEPfo=; h=From:Date:Subject:To:Cc:Reply-To:From; b=e0PpmZW7sX/ccukfc2NL0KT8mSFowVtRbsm2X3ZylAbG6hWad4ZqMfx8Q8tjT86Dd Uoeb62IFoAk3BKcR/8xGpaAUxp1aC3o1kMfLpT7BWi2sxs9bkkYKu7ZWv4HaDDi8qm VkazGZXN063tw6R1YL+uXtWfWIPxv72yFFiApF0wmLR2yqUnw3wJ4IaJDK92IQUYb6 XE1ywG+W1zjbxzq90LX5btG0KbrVlPaqsUyuHUTyyabNYPLloffyP02RKGxsw5Y1bu P3Q17PQaBf+MfzM3vxn14Or/ZTF5mtsfdiVUOvRnH+P/4RdvAQUzJZrD1pO0s3lM/w fYnXap/n4ju2A== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 44F03CCD184; Tue, 14 Oct 2025 09:27:12 +0000 (UTC) From: Prasad Kumpatla via B4 Relay Date: Tue, 14 Oct 2025 14:57:10 +0530 Subject: [PATCH v2] soc: qcom: pd-mapper: Add Kaanapali compatible Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251014-knp-pdmapper-v2-v2-1-ba44422ac503@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAG0X7mgC/13MywrCMBCF4Vcps3ZKkkaCrnwPcTFNJzZoLiZah NJ3N7hw4ebAtzj/CpWL5wrHboXCi68+xQa168DOFK+MfmoGJdReCqnxFjPmKVDOXHBRaNjI0Zn BajbQXrmw8+9v8XxpdiUFfM6F6dcRB/XfkSjRWaf1SDwYQ6dUa/940d2mEPo2sG0f20QgkKwAA AA= X-Change-ID: 20251014-knp-pdmapper-v2-7e71bf73c4e7 To: Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov , Prasad Kumpatla , Jingyi Wang X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760434031; l=1855; i=prasad.kumpatla@oss.qualcomm.com; s=20251014; h=from:subject:message-id; bh=sCqvfA32ZCOl3TIUlO+J7YRwsshujOttwAP0Dgj/0+A=; b=/84Xt5SlsU4+IEZFisXbbIcOZxoiS/C2GvlOxuDvVZ2jn9L/zQ+eub17Jy8qQOSf3uT7eIFop 95v6Npr3K4NB5QkrDmdmaJqm07H5Y+pBgI8Gwe6QzhOrH8Fw7OwQCDL X-Developer-Key: i=prasad.kumpatla@oss.qualcomm.com; a=ed25519; pk=I3mn8JNlYnnm7frqMGXms1Rm2H+0gpAfknMlnBYqCzw= X-Endpoint-Received: by B4 Relay for prasad.kumpatla@oss.qualcomm.com/20251014 with auth_id=541 X-Original-From: Prasad Kumpatla Reply-To: prasad.kumpatla@oss.qualcomm.com From: Prasad Kumpatla Add support for the Qualcomm Kaanapali SoC to the protection domain mapper. Kaanapali shares the same protection domain configuration as SM8550, except charger_pd as it move to SoCCP. Signed-off-by: Jingyi Wang Signed-off-by: Prasad Kumpatla Reviewed-by: Konrad Dybcio --- Changes in v2: - Add separate pd domain data for Kaanapali SoC. - Link to v1: https://lore.kernel.org/r/20250924-knp-pdmapper-v1-1-fcf44bae= 377a@oss.qualcomm.com --- --- drivers/soc/qcom/qcom_pd_mapper.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/soc/qcom/qcom_pd_mapper.c b/drivers/soc/qcom/qcom_pd_m= apper.c index 6384f271953d..1bcbe69688d2 100644 --- a/drivers/soc/qcom/qcom_pd_mapper.c +++ b/drivers/soc/qcom/qcom_pd_mapper.c @@ -360,6 +360,15 @@ static const struct qcom_pdm_domain_data mpss_wlan_pd = =3D { }, }; =20 +static const struct qcom_pdm_domain_data *kaanapali_domains[] =3D { + &adsp_audio_pd, + &adsp_root_pd, + &adsp_sensor_pd, + &cdsp_root_pd, + &mpss_root_pd_gps, + NULL, +}; + static const struct qcom_pdm_domain_data *msm8996_domains[] =3D { &msm8996_adsp_audio_pd, &msm8996_adsp_root_pd, @@ -552,6 +561,7 @@ static const struct of_device_id qcom_pdm_domains[] __m= aybe_unused =3D { { .compatible =3D "qcom,apq8074", .data =3D NULL, }, { .compatible =3D "qcom,apq8084", .data =3D NULL, }, { .compatible =3D "qcom,apq8096", .data =3D msm8996_domains, }, + { .compatible =3D "qcom,kaanapali", .data =3D kaanapali_domains, }, { .compatible =3D "qcom,msm8226", .data =3D NULL, }, { .compatible =3D "qcom,msm8909", .data =3D NULL, }, { .compatible =3D "qcom,msm8916", .data =3D NULL, }, --- base-commit: 2b763d4652393c90eaa771a5164502ec9dd965ae change-id: 20251014-knp-pdmapper-v2-7e71bf73c4e7 Best regards, --=20 Prasad Kumpatla