From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 BC404310620 for ; Fri, 13 Mar 2026 12:08:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773403722; cv=none; b=WRYugOZaXEJkvh9H5foHSGt7LrvdFlg9QXb0SQI4UJRbEdqML0PjOAD5dCLilArXSAsvfUvepw2Iee3qPdX+sszftmJ1syvRnUX2IzWGnxdYD87XH8eIem6IP39dnCq60LKEYiecJiN1lxBZLz3pcpw6h1rzINoPdxE5WLY66cU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773403722; c=relaxed/simple; bh=on41Xc/5ggRLAfRW+zrTkrut7mTjX4tmeojgEOjuzZU=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=HQbkfQRdOA6e0vt+p7ficiHV/81CCMVcNIsfIk8cn1i4nFIyRa83J50THSsVheNITJegKnQjKKkSw1BA90HObKVgQKov2vTIMLkQK/ghiurL7Oe2ItV/GUaLTyrfETTWrMfKPYJfmXaeosqeTK1LEDCB2Sh2M5ymPMWWV1S8pAA= 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=XcyPdW7P; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Il186JXx; arc=none smtp.client-ip=205.220.168.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="XcyPdW7P"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Il186JXx" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62DBgS6m3229896 for ; Fri, 13 Mar 2026 12:08:41 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=IGOT9fD2d0q1zlnv6OnUTILWf5Y89gyMTfA EqWAQqBU=; b=XcyPdW7PwRzUxdImdzLrJpali8nZRk/vNxl+gBFJaylkCeLHmsn bkUOIs0IKBB16FkZp/bdsW/kIZXz59PFr6Hpjt/8CR50A6CbpSqOmN7dB662LDf/ GDfhbw0m/mT3CJdNIbsG/fkmFy2PPwqrBlYa9zKK1OgvIcTQ+WIXJP89UIg2Ln4Y c9hbSFrFk7hik9eSmX9vPEsL2DyEgJt2lpH7CrDhc8dCNSbBDLgXYwyr1HxSQ7IB Z9PysOBXEWsBL3k/2l6vG+7U0+585Wilh6B4BRijl9MOMQAiWZG/Lj+UFVk0qgfG ETsWtZgbz+MjMbfkBc+To49om/c3torZjcA== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cv8n7j10b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 13 Mar 2026 12:08:41 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-35a0998a441so12507918a91.2 for ; Fri, 13 Mar 2026 05:08:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773403720; x=1774008520; 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=IGOT9fD2d0q1zlnv6OnUTILWf5Y89gyMTfAEqWAQqBU=; b=Il186JXxzNX1BGotXFOsv1mOKMW2BGr3JCvapAE0u9yuwKLu2tFTsWSWZi7kJp7kqa Ww7VI+/MIUv6d8sqkhAsoAXO0iH4vDB5faPWoqdQ0AfhbQMO6j6ZlSs0XATtS5lGSYJh oVKnl1QbUofhG1xefbhRYT1+FTVrKrHN6XumnupK0OcIXJwNrvDYXLiYCEEV6zb5hfXi S65fTm6wnDnUo8ihMyNJUVSGCp+GH4Yv9WE8xn3wdvXtA4vf8RJ9JW2y6UBJ8xTQqKvE 9f/CURvvp5ZdJERW24GNtG2zzeNDjTSLg5LZPYrZSMXVC5YdDCy1l2rqBGXJYNoDjb1f 0CBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773403720; x=1774008520; 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=IGOT9fD2d0q1zlnv6OnUTILWf5Y89gyMTfAEqWAQqBU=; b=kyczn92FUi3O8inE6WQ5etL3Q9Tmdav5N2I2qJmhSRw1QiAhho7cTBBr2yECiS5BGk ZfNPJCyV6+1jOYZgEjTt+LGBWO1bFOheshn7UF3Bz1JTQLXEJEui2CaRL7Q9kr4rG3C5 t6Q6UU7+/8Y2fayhA0YS1e4Z8UYkpH5vvr4WJ+lTwuytqOQhQM9krKKOxCim2/3Gylir /z6xG/RHNzc6hkbFupTpWs19/p4Qjr4zX1BMRqMJVSCRbFHhrHN6bzXlFCN/A1l41Ifa lDQTzjSf6V3PRkfoIkahapVRWtPD11IlmsQ5Lt75Y0DBo89VtbgX0vYBfAN8+8YPGyi8 EGog== X-Forwarded-Encrypted: i=1; AJvYcCVCOnVR3c9rTonjBv9JsbHghA2ubIjKlntWj4pQXTKEKQPaX2eZSvWcMECl4FSNNFIDO7cfnoFMpAc5e00=@vger.kernel.org X-Gm-Message-State: AOJu0YysgXYcmvwLLb6nW5RUqhemKG/zZLkZqfri6xhKkPI2y4DQ9B8q yty5BfVfnjh2KonaqZRQwSw9EziHUf6oY6L5Q4sqlCQcgNtUfmBtiU9lHvoTiqE39CYNiCxs2py ATPAUC8h2Fi3RS2AFYWPhcRI6Tv0aTOn+2N8LJTwRHBAmcPCNtsH8If2ypkVDKECnePE= X-Gm-Gg: ATEYQzzwm1S/X9l0MD2Oq5L5kErOVPu3spynFvsGZdpPKjfOYnbuCSW3OoHPdEwfSI1 JWz2Oivkf2Fqfm147EZ/WANZ+hNgmC1S5h9G6TBy7mluD/ErnoQwsKLr5ZCzbd6DyGlr5TS+pxH hbJtqxAqBcjj/PaA6ldTbwP8nOhporK4z5BWk4tDewX3aX3hC0KWrN+ZhVBe8mq0TQGrB9+pmEs gL5QeXfgkhtP5sAYeWqGCJMmz17oZoVoEiX5duvP27QaWhon7v2GPB58yXHSuTBaXldWmwRIAVs n0dimONeulimkgHXbx2ud79X1aG4R0pHMp8/cMtF6JuP/f9F7GDYI6vjETktoVMI1Ev2jwbv3GQ 5zJ8OBuDimTinSfFNX7vfSU37OeVh3CRX9U+KSIhUL4yF9Xh97bui+c6nIGrDjBDO7mU4Nn/sey gDOp3KajGQzSmrw8Eazzatk4ceSQUNxue7u7Lf X-Received: by 2002:a17:90b:1c08:b0:359:88c5:3add with SMTP id 98e67ed59e1d1-35a22004c98mr2877052a91.19.1773403720353; Fri, 13 Mar 2026 05:08:40 -0700 (PDT) X-Received: by 2002:a17:90b:1c08:b0:359:88c5:3add with SMTP id 98e67ed59e1d1-35a22004c98mr2877014a91.19.1773403719854; Fri, 13 Mar 2026 05:08:39 -0700 (PDT) Received: from hu-sibis-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35a02e18f0asm8421945a91.1.2026.03.13.05.08.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 13 Mar 2026 05:08:39 -0700 (PDT) From: Sibi Sankar To: robh@kernel.org, srini@kernel.org, amahesh@qti.qualcomm.com, krzk+dt@kernel.org, conor+dt@kernel.org, andersson@kernel.org, konradybcio@kernel.org Cc: mathieu.poirier@linaro.org, linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, mani@kernel.org Subject: [PATCH V5 0/5] Enable ADSP and CDSP for Glymur SoC Date: Fri, 13 Mar 2026 17:38:09 +0530 Message-Id: <20260313120814.1312410-1-sibi.sankar@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: XCx1cffi_3g-ILsneWhx9p85Var4pVZm X-Proofpoint-GUID: XCx1cffi_3g-ILsneWhx9p85Var4pVZm X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEzMDA5NiBTYWx0ZWRfX/XCwFaUBbetV UZXG0upXQEWyRrtO3e13IL+3EoNYAYsZX3Z+S+gwUnq9+nyFlHj3eYk0p7SrmwQRTHBTecEHS67 PQD4X/qgmH2bh96eHNM5kPtPjQBBk3H2G8ejuSvVQ8Qdrei0ITEqJbJrmoSvzGUqG1HFOMYGXTX SwviKKdykHfkcCz56vpJb6YAYPdkRnReXyNPF5FB7apamzSIZ+DdeoEwuJcz6n34wKctamDBipK T7fsTF+WU3J/TPLgCXhDxUcRbmjBx+b5jiuHVOo+oDq6jD0db9tDV/bXDuCqjc61WHRsEb85Fj+ RX5knC7DsWBzbv8Tlq7c5MRl8XDEKe0DV+k31dKEP2jJMePFy3dsgiRX8c5GBOds9VOAl56M4oZ /g6j9zlRkJhDstvsvImDYqGuwTIV+5CP7pjXqp1IECyjj2HzaqOmP/irmEMhqr8WFYMJ0nGQBrb ZUhODKjSDqK46h7JdhA== X-Authority-Analysis: v=2.4 cv=CpCys34D c=1 sm=1 tr=0 ts=69b3fe49 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=9v-nsc7hOUgGWHzJVNoA:9 a=uKXjsCUrEbL0IQVhDsJ9:22 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-13_02,2026-03-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 clxscore=1015 spamscore=0 priorityscore=1501 adultscore=0 suspectscore=0 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603130096 Qualcomm Glymur SoC variants predominantly boot Linux at EL2. This means that the firmware streams of the remote processors are managed in kernel and not in Gunyah hypervisor. Given that the Peripheral Image Loader for Qualcomm SoCs now support running Linux Host at EL2 [1], this series documents and enables ADSP and CDSP on Qualcomm Glymur SoCs with its fastrpc nodes. A few variants of the SoC are expected to run Linux at EL1 hence the iommus properties are left optional. [1] - https://lore.kernel.org/all/20260105-kvmrprocv10-v10-0-022e96815380@oss.qualcomm.com/ Changes in v5: - Fix commit messages (patch 1/2) to accurately describe compatibility [Krzysztof] - Link to v4: https://lore.kernel.org/lkml/20260310033617.3108675-1-sibi.sankar@oss.qualcomm.com/ Changes in v4: - Fix SID used in ADSP/CDSP for correctness [Konrad] - Link to v3: https://lore.kernel.org/lkml/20260129001358.770053-1-sibi.sankar@oss.qualcomm.com/ Changes in v3: - A few variants of the SoC are expected to run Linux at EL1 hence the iommus properties are left optional. - Add fastrpc bindings and nodes. - Link to v2: https://lore.kernel.org/all/20251029-knp-remoteproc-v2-0-6c81993b52ea@oss.qualcomm.com/ Changes in v2: - Combined into Kaanapali series since they are fully compatible. - Link to v1: https://lore.kernel.org/all/20250924183726.509202-1-sibi.sankar@oss.qualcomm.com/ Sibi Sankar (5): dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur ADSP dt-bindings: remoteproc: qcom,sm8550-pas: Add Glymur CDSP dt-bindings: misc: qcom,fastrpc: Add compatible for Glymur arm64: dts: qcom: glymur: Add ADSP and CDSP for Glymur SoC arm64: dts: qcom: glymur-crd: Enable ADSP and CDSP .../bindings/misc/qcom,fastrpc.yaml | 11 +- .../bindings/remoteproc/qcom,sm8550-pas.yaml | 4 + arch/arm64/boot/dts/qcom/glymur-crd.dts | 14 + arch/arm64/boot/dts/qcom/glymur.dtsi | 286 ++++++++++++++++++ 4 files changed, 312 insertions(+), 3 deletions(-) base-commit: 5c9e55fecf9365890c64f14761a80f9413a3b1d1 -- 2.34.1