From nobody Fri Apr 3 10:19:50 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 A27393DD508 for ; Tue, 24 Mar 2026 12:53:55 +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=1774356837; cv=none; b=QsKqNw6GYWy0ipxrAuIcZlreryB6xFha3MH2t9HIt5sZm11OrKO8usJDEKEIsjlAlg7LmUBzqpPe31YJrxIHQqhxBTPVRIA2c+x6qTFmGrmEtr874fyavxj1qxlKLZsCSBCkbkAdhh7UI1HsLBLmRED3bF0YyvyU5rW/GfhzStE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774356837; c=relaxed/simple; bh=i66GnheF6ZBj+Oc7Ic4BH8rLF8Z72YcI545VNnFJx90=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=rHrHQBSOckNrLQiBkVMxS/fuFnEerOvwYS0Mmmj7XVzW+MJ2RY9kN8pf77Od5UxKulAuTjwsZmEb95HdQX+uAGAz4Rk+IoQLUma2Z4fY3iWU0R2XsNm+ys6Roe8IRbJnAhz6ZJrjV2IW0neO4jPslZk4STtoUBxPBEAvbDPH730= 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=RQzH3Z/n; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=E96q27Kt; 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="RQzH3Z/n"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="E96q27Kt" 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 62OBasdw1291302 for ; Tue, 24 Mar 2026 12:53:54 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=bOHB60LFyBzqimoP2qkwfzkgekhMWRDQOxM LQ6P+wLU=; b=RQzH3Z/nR4oxlg5dXqobyMHvZWeEzFHFjgh3DlBfyn8IyFkgG4t +WKMFL6AP5KHwq3Am9fe1H3OJIVbG+UgYXlMyCdXI0bDSEOo4VhvvaXz9L5pDRiE 8nFbh2SmEQRg1zmsmBVJ0xAxfGNx09d/mEQ3kWcb4CEMrpWypeHrOQE8SAxhBUke I/VVJaNNey0krhxE1A4sVsivBdlduZUJDOQsVu9EEnz5eIlGwaHk5T05//qcpVaH KjnBqVup6y9gl/I1D+NlfhlGaw4PezuaOmyuyXTkHUo9OzWanuWbcGLRD8M6JEU0 m3L7v9ZgmnJ4etnLK1Kf3ggQicMK69OZVKg== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d3sw40axp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 24 Mar 2026 12:53:54 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-5091782ab06so237281821cf.0 for ; Tue, 24 Mar 2026 05:53:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774356834; x=1774961634; 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=bOHB60LFyBzqimoP2qkwfzkgekhMWRDQOxMLQ6P+wLU=; b=E96q27Kt924psCV6s/XYqVYQB5oxYdZN7S5O+WYVOdZrjFqepi9ZEEm6iqa4PnTJZN O0NzXQDmo5WtIvNtWy3PBJoIdgFB0yjddLFz7oOXDW7xr/SPP0PDvjpkm6xJg6Rp6zFO gJ+NCJiCQYwpgSqZVtwCwVPdrVH0VspJkUG4DH54lEJ36tU93f9krIkVPQuor1YX1nky rahaPrYVumVZiXfIGmZ91FRpOhc78Hl8ylr5sjibJx77kirJp5h6CRBjr44pOyYHY3Q7 H9q2WAqF1BrS6y9ANhJNjul2xWyVIH5MXGImsUqQeRcQFviFC5pc3T8gGB2OUyIdnXZA ZSug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774356834; x=1774961634; 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=bOHB60LFyBzqimoP2qkwfzkgekhMWRDQOxMLQ6P+wLU=; b=ZiTV3u0A4U6iCJJDRJkYgmlwykpI2fH1lZ7NdOj85vQw2SB6dxcBO9TWKBT3S/6Cua eWINqvNpKtDlKgoxgZPGxOI7svtfWniWFVJzMpssPxL5K4N2nlV2ZclD1vaPiLjZNIjE /rDCKn2DeoqV//brHMaA5q+FKe6jPuSXBff+NHKVmCxg8tdtesTbvZWwoWLCUPCJj3RI i+XYZYJaPgjya34CvBSQuJmH0k//Rdje4EiBiM4EtBc7+F9Sd2DYWacab5Y/snhIkdyz /IfxAZ7W8hwsXNHKpOVjt+nawdSFzGXyiV2e1oxWwmh/3sQJe/NcDKeIokLrTrYm5NZ6 uvwQ== X-Forwarded-Encrypted: i=1; AJvYcCUJo/JPwp47F8UroKpoLVHKZYW7rkfzE62UhwpcbwrL4Eo83OcDKNpqR97uras9mv9HdpMTOWKlVGopx1w=@vger.kernel.org X-Gm-Message-State: AOJu0Yw84GNbF4WR969kBB3FXk8vnzBl1ErWs0tB/fVt+nXKKLl3x8Kf W0xOJYaTxJgvtfC7z0qQFvABXXsX7o1sTYcCsw52anprrCjYHF3qVEUSbJ7HQEVMPT5uhfvkCfB bFTBXVHwENrXZP7qn5vAmWD0VPSjXAtZJ5XAfSCSiPtzZ+AMXUn53iORj7bBmXMNCVQg= X-Gm-Gg: ATEYQzz+3ZQs8EzUXh1sQqAobQExqxukdz57z7E8QtIYp35wpmPrQj4UD5u0eVeyKXU tHD7i6QCcgE0wvA0hcC8Rn+kgSFxTn002slkm64FMnwUOzpPD+3SQQRWHsMCEz0pR64bIYScHMy RIJ8gJSFo2uTjTgOu5+oF8AiXrseP58ByPu7uP4UCxhKG5hx6HRHSd5XRrsmDxKbmgdxi8ia5BA +1xDI7TwW9crE+W4DIerNgMc0Whp+VC05L/MsN61pwtJhCfIILdXx4lHiUFDPMMuVt8mtVOyDHX Z5FyDdyb9J28yOGsRxdTcp/PzA4Qd24C44luazIRhjx2KhzRG/v4vsQpt8YQPGtteaK83UlVIxx 2UT8uxK16wCrTaMSLu7fJStDJpWvZb9Ck/mAV9z3OK2xSJPnLnfSYfNc= X-Received: by 2002:ac8:5cc9:0:b0:50b:3e11:359d with SMTP id d75a77b69052e-50b3e11376amr230485311cf.26.1774356834078; Tue, 24 Mar 2026 05:53:54 -0700 (PDT) X-Received: by 2002:ac8:5cc9:0:b0:50b:3e11:359d with SMTP id d75a77b69052e-50b3e11376amr230484901cf.26.1774356833604; Tue, 24 Mar 2026 05:53:53 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b85082842sm3145304f8f.20.2026.03.24.05.53.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 05:53:52 -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 v2] soc: qcom: pd-mapper: Add support for Glymur and Mahua Date: Tue, 24 Mar 2026 12:53:49 +0000 Message-ID: <20260324125349.2380904-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-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI0MDEwMiBTYWx0ZWRfXzdeX4stCeVMb /fa4PlPmpZtDDugJvI0KEWE8TjJi8rcGvgBzb4JqSRFbcHIRcua0wQ1gEL7Y9TmOgsfoCSa/MPa Og1Hej40g4z9PEm4PAHyBCu23wVrZBWhqcvhnkoUO0qSQQLoqao5wn8adIyjHmgSUF2HNbWMMDE HK2f020Jac0LoMA/zFfGQyTAT2sPkx3V8+zAySRqvWdVk3G8fdXBrmrzXCsY0w3jz9zjjyeIGaz q9kLyLahxxU0D4Q3uab4/52nDra/4glJcEzQnz/i/PiF6jOq6nICFu1ihMTqcCWDi6GRlyXbxcX QwW6En4Xmt8pe2JzbiPfgDraCypo82OY2FK+CaI9Zyd3BT6e1JKhXIpeGawfe7o552Kr9HEecua n6QjVxHVCQfPKrOvsljIVLROFlziNaYGNyKw++ftBYfVnmcBhc+yAtHvEUBt7hUKwkV/uOuEIhC gMQJ6g6y35HoHOmSo7w== X-Proofpoint-GUID: TU60YEC06JCFc381puQ13qqc6ye4mGMP X-Authority-Analysis: v=2.4 cv=bpVBxUai c=1 sm=1 tr=0 ts=69c28962 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==: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=vkeaxTksR_espY9HPyAA:9 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-ORIG-GUID: TU60YEC06JCFc381puQ13qqc6ye4mGMP 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-24_03,2026-03-23_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 clxscore=1015 priorityscore=1501 malwarescore=0 adultscore=0 bulkscore=0 spamscore=0 suspectscore=0 phishscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603240102 Content-Type: text/plain; charset="utf-8" Add Protection Domains for Qualcomm Glymur and Mahua SoC which have both ADSP and CDSP. Adding this entry to the kernel will avoid the need for userspace to provide this service. Signed-off-by: Srinivas Kandagatla Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- Changes since v1: - added Mahua as its identical to Glymur 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 05e66c497691..a18cb56de579 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,7 +579,9 @@ 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,mahua", .data =3D glymur_domains, }, { .compatible =3D "qcom,milos", .data =3D sm8550_domains, }, { .compatible =3D "qcom,msm8226", .data =3D NULL, }, { .compatible =3D "qcom,msm8909", .data =3D NULL, }, --=20 2.47.3