From nobody Fri Apr 3 17:45:12 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 95E1C27AC48 for ; Mon, 23 Mar 2026 23:05:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774307135; cv=none; b=LsyljzqS0JxfVmy+6VpAe+H+4+UL1gUuoKUb0w/0qIvKnrY8SKxWnPRMuuUZj0+zcHkeFVGKTX5/V1BBmUXSfG+We9OCod06q/wYGStVVUY1xyRH3FnID3jabfMX62FoxXa/CmGoXhqZC40+CTDWZ2C27Nk2lH/ef8vV0Ta3bqU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774307135; c=relaxed/simple; bh=wtox0sR4P4V6gdITzpCoMXo4mJqnKdeRgSOyog8ySFU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=s7aMC0MmgzjXnZcjAvIqJqG7R2xsGxevSq07o/HBBOT7BCCJyRDQSoAO71DIvrUMVmnxPXMTeGiynAf33PlrpOke/uTvrqe0wXl1rsb1dHtKZLqZXNWULgl0z9Yxur8t5kqcZaTKXuH0JTBzBP6oub5rgv6bMyQAfcJS2N0EwAk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=BKd5GFRi; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WYe7NaUz; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="BKd5GFRi"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WYe7NaUz" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62NHqiCM3171141 for ; Mon, 23 Mar 2026 23:05:33 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=EVoCuClul5Imz+TrtFHjX+ZZaFwsFQQSniy NOUtP9Uc=; b=BKd5GFRi57jPUu3tFkTGtpouU5K01qVKlXq4w0TKABVdYQ8TRUi ClVDGfXLyxGYjFlvxK+VnfcmpVHtlESaW4eJngQ10sO4Hv1QrkpdqoDH9bjalCXd 7yIRVGzurnKriVDXRkbUfBv35hWMNJnvyDuz7Wum5xbuJ3r7cFbgODt5kAyS1uEg HW+0WiJDnZ/PQ2llsQ9uKakFSiGjZRUkUCgxYpYkgVcUTO5hhbI1mo4UAspnU++V JiMnTz8dyg9FRFwX+TxxGGOuH9I6ZLnHCplhXkiqcx/khLrxOqbGUa/6zTf4G2ch Vwrrwa3DNr+U3th9m4LmmqgPwT962TLggWA== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d35r221db-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 23 Mar 2026 23:05:33 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-5093b92f327so348777641cf.1 for ; Mon, 23 Mar 2026 16:05:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774307133; x=1774911933; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=EVoCuClul5Imz+TrtFHjX+ZZaFwsFQQSniyNOUtP9Uc=; b=WYe7NaUziA4YkXCZ63KrforgKeyvRENbbN61oLBPuTtj2Ml3jDYkaBI9HsH7R+7y9F TfWBDZzvRruTOIkOR0qLLUpxFliF7XiPMBSr/Ti40JqAjLJC1uZlcLFzrcWkgOpbCNDg JOBRtxNHU19rS1VoAVBXREyuW2KHOnjGvaK86wRt2N9/5q6t2IFObAmNMb2/x/tTH+LK fa41OBuHkTVAxbaP+ThZ3Nd4tI1RbVEtWUv0DYmgQ7nCz+KrITe43ChEPK/iolFB4F2+ wQrh+9IEaHcxPPYJFA56y0RM2M4PrgWqKUELySINlQasttmuxCIO8lCEjEcNjZ2M4UNv L6Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774307133; x=1774911933; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=EVoCuClul5Imz+TrtFHjX+ZZaFwsFQQSniyNOUtP9Uc=; b=Q26Z79cP+kZCcvVTd8gWJfsWIV1M7CP0ylV9vDJkpYNQ+RKVyg7nJsvtfaaWFgPX4d m3VKBzRavT+kNaaq9wM3qyqCYpkNqfb5H1eS/ErpKBCb7yvwJRh9UOKvkSyb8md2ds6L 3LaXuxtz4puwTVrs8vMpXzpNRpT4+OkZ/2Dh9lDUq8UMNogVl318OSKWxbEg8rKILVq8 VeNgMA1ZRW5awjb5micCNF9Tkj/eB+lXGCbdJReZ27BoVBGhwyQaFxqnwgZ62Qhn6/UH wMr3cesvMdbmAE7wuRdrt8YdzdIhpDPs6u1yQqPI9H1VFbdJHrokRYSJ/lXsBDQwagTa t3ag== X-Forwarded-Encrypted: i=1; AJvYcCUfKyUCjTSkBrfU452qi4TYOTX/H+Dg1hb685gSceQLkXhL+YOMU7vSNzdvCxKRRWCDx1bUDrJenEPfRxY=@vger.kernel.org X-Gm-Message-State: AOJu0YyGs7PeKECgQ/FdDD+Fq6TupxYpj0a/Kk8ghgVxd13EILFcc38Z UTZJJ5ydkWVNE9XpRpDVy6inTccJh0etvkQd8PYd70xUI7pMOIa5UYV+ppWC/ZNc4P5QQLyABIs x1pI+TwFq1GmHiyVppEvM+is6cR3bSaHM+M8lEI4j0fQu+9bvxj3kHu+itcTg5wutLsE= X-Gm-Gg: ATEYQzxescqeJHLtZNpRm5D1Xs/KEiEQ2fZ+okj6B9FoVuuyvTVt8oDYMemQsfL0zsS 1FNDVPft7NfXO9nqGJ8BmlhM2YuEUY9RVk27I3v/m67mQcZ+RkhWJhbl8bCznx6W3+BFG/WroEN JEetne/FMC8dl3JN/oewBih2pOc1hq9thoNJ0+CrWVEv8V+H7YRNOC1/tkoWPJYRgSm5v8cMEzH OQ/aopSHdAl/mvbQqj9kQ8wTojYPI2q4cSV3C/Khh0U6hU59nYZLgEJ3MzEKKuanwTgNx8+Y+t/ vxx5lLIwZAz3jj3n+2aVWgHpvKrjYLykhNmEnw6MecL0On42afKQkuyg+3Cvj33FCfF4vJyMeQ1 2cTZFFErhhAa8Bny+Ex0IibrA7vOkKORGKJ6Ixqj9r/EjzYfNtD5qjK0= X-Received: by 2002:a05:622a:58c7:b0:50b:4f07:315a with SMTP id d75a77b69052e-50b4f073f2amr127779521cf.53.1774307132836; Mon, 23 Mar 2026 16:05:32 -0700 (PDT) X-Received: by 2002:a05:622a:58c7:b0:50b:4f07:315a with SMTP id d75a77b69052e-50b4f073f2amr127779251cf.53.1774307132425; Mon, 23 Mar 2026 16:05:32 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b644ae132sm31942528f8f.6.2026.03.23.16.05.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Mar 2026 16:05:31 -0700 (PDT) From: Srinivas Kandagatla To: andersson@kernel.org, konradybcio@kernel.org Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH] soc: qcom: pd-mapper: Add support for Glymur Date: Mon, 23 Mar 2026 23:05:23 +0000 Message-ID: <20260323230523.2209023-1-srinivas.kandagatla@oss.qualcomm.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=VvUuwu2n c=1 sm=1 tr=0 ts=69c1c73d cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=ZsC4DHZuhs/kKio7QBcDoQ==:17 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=_v1nR9epLT7gu3S0IL0A:9 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-GUID: bwjRpHPYXmIBer75_o6odJcnjQyCtklr X-Proofpoint-ORIG-GUID: bwjRpHPYXmIBer75_o6odJcnjQyCtklr X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzIzMDE3MSBTYWx0ZWRfX5t1j/l+nK7ry gf85JWh4yBtkIzuLBzRkn5Z8p/GlYtmb039uuAHK3hI7gL08k2SPLKOAb4JzzqnqP8YIkDIFPow JrZjXmMxbEhjpI+TSqGF0Af9bBjXm/Oxc9ryW5JAdQQFmfw9ynJ/XOtavlpqLtftR0wzbLJi/Uz cMJPFvzDii9dehlUeruoI6IgRBAJ0Hnqs/E6OKgvhr7PauxZ0v7+23WABaSXmpxFW5YHleozRLZ 8WLn8SpyvysC++JlHpSAGblDtaowllxorNvfFAHL+UsDVKH15T4bu/er7+Zmvx3hxeReDNX2NEL N8Fp8YmP0IvWPRtZbDY+SSs1EU5t++qJNFVhzIyKb92mXUjV/8HpMCWRhReXq3QQlBJIq5f7zZh ajCrtaOkJQrX2VSgCSLOyoeAp774ZMHNky9KxOa2dfIK0Vs2YazCIC+UMOOy9k2r9hiFTyItUvp zCqLDcK1e7KeC50v45Q== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-23_06,2026-03-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 spamscore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 clxscore=1015 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603230171 Content-Type: text/plain; charset="utf-8" Add Protection Domains for Qualcomm Glymur SoC which has both ADSP and CDSP. Adding this entry to the kernel driver will avoid the need for userspace to provide this service. Signed-off-by: Srinivas Kandagatla --- drivers/soc/qcom/qcom_pd_mapper.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/soc/qcom/qcom_pd_mapper.c b/drivers/soc/qcom/qcom_pd_m= apper.c index 05e66c497691..dbe4622a1bd7 100644 --- a/drivers/soc/qcom/qcom_pd_mapper.c +++ b/drivers/soc/qcom/qcom_pd_mapper.c @@ -360,6 +360,14 @@ static const struct qcom_pdm_domain_data mpss_wlan_pd = =3D { }, }; =20 +static const struct qcom_pdm_domain_data *glymur_domains[] =3D { + &adsp_audio_pd, + &adsp_root_pd, + &adsp_sensor_pd, + &cdsp_root_pd, + NULL, +}; + static const struct qcom_pdm_domain_data *kaanapali_domains[] =3D { &adsp_audio_pd, &adsp_root_pd, @@ -571,6 +579,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,glymur", .data =3D glymur_domains, }, { .compatible =3D "qcom,kaanapali", .data =3D kaanapali_domains, }, { .compatible =3D "qcom,milos", .data =3D sm8550_domains, }, { .compatible =3D "qcom,msm8226", .data =3D NULL, }, --=20 2.47.3