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 C426A233D9E for ; Tue, 10 Mar 2026 03:36:32 +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=1773113793; cv=none; b=jBS0q/ynPP3wvOxWGmzVzIqahq8PDy7aHYmG1aEwbPX1e+17+S8G5coWIQfLwfmiy3KgvqzLLKD527LQxQr5xZPidQuz0tsnqsl1y2bnhLzCRA+fzMz336Yxo0V54YXh5opUWfChftPniuX84tjVTU46aYaHYSZ9W6vjd5kpNRc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773113793; c=relaxed/simple; bh=UZqsG1l1FYP/qw2Do3iyUOeOrDb1Y45bUAV0oMsrKOs=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=noI0bhbZGySr3IF8+Qo0yVZikk1bYWczsG6QZoFEgXUgIRr9rvAbWm+GG7Y8UwFQ9I9iWCssYmy/Q9ZL7tkNZsM9z9/CUI5MLNwNIn5l5TqsLL+IKz3umRiq+ZnGjtwLg+PxjY7e+WP5O7AX+4Y44nR5FmaAXVT52eu2BBqipgo= 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=FV4HOCde; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=c26nDL74; 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="FV4HOCde"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="c26nDL74" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62A2EGKT246776 for ; Tue, 10 Mar 2026 03:36:32 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=BctsGw03G9IPD/DsgTi0UPGzrsA0Ri/tv2f hcq+4PYU=; b=FV4HOCdeTAj8t4eA3hZ0uvgTfWnntoKaPDZ4yemnxLvhjkCdK9J O1IhT+Ip0X/4Zwean/1OHREXCucQ8czKDsgpVxTRzsSf2RKCreYu/T1H3U+pcfoe vijt5txtxDioasmjANw/3eB3eli6xbNixxBzJ+TelEWoAs2F939wTePstw7iOJ74 uFh3qGV11FR7lPTGZai5WYLHHeO1m4lsh025qMvRwn57Y3fo3ovRuYNOJSpca+lm FXqVOweEEIXcsmxVuP0IStKqiCXsp91v4CE11TXS9/fKzkgRiG6eoLtkpKofjjVW tvVZwuaY2m0qXNcynprgnTIBJkB54DlMuaQ== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ct8800kyp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Mar 2026 03:36:32 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-35984ef203bso8975087a91.3 for ; Mon, 09 Mar 2026 20:36:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773113791; x=1773718591; 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=BctsGw03G9IPD/DsgTi0UPGzrsA0Ri/tv2fhcq+4PYU=; b=c26nDL74BXmNisCf2ViEaNAlkCGEjkNnEC+s1w6Zny5ATVjUous5iLZlZPqprennfm a5p3IdhePHatno94uGbXNLg9lWKCgzQ+EUzjDRsdXb4dSFzT/WNVahmuDGOgCTmGNQDi q+spXMSNfzH0GN18nZNh767icGLqOIJOQ5tC/+IycKoGiDdFRGeceu5E9D9/zK0kkInm NnsNTLg1aDjByB25Ku9SekmoUrt5HLRWRii8gLqNywVP4MFxm4lGvt/KbvHaXZdvWg5V uGy/qb9syAIG+0zh8Up6+Ye2B6lpeSNdf98mudP1J/juWYP2LPa77p3UnP2y3jDGXDdq uVGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773113791; x=1773718591; 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=BctsGw03G9IPD/DsgTi0UPGzrsA0Ri/tv2fhcq+4PYU=; b=Y0wO9jzpZyR4mNdxfbVbfTjjofl+qIgfSwh4ZYHJZyT5wDN+/aaeaQ7Gu1Rm4S1xXP vbgwDyEb9O4JA1HHJ2q0D/blToF9gLcq/ylayvMNZB1b7s/vdLT1ExjZelfgdDmItAgC czCSqF7bRdSrbsMYBx0b8Cfr1hc+jTq/F0WrITJxdqBDmuYIL20YPuf2o0VHvCCNyXwb AVs3zneCWgrwV1JC0A6ZQCnOAUChLcX4Gph/rCtP7bVr22T7WKVmdbRyplDiSIBxx3qZ Ev1f78Mx1UOXnFXkIZyBKbgkK668RXESN2pN+PlRGzkLMfN4WZi4ADoLq0Zx2yjKH1sI anaw== X-Forwarded-Encrypted: i=1; AJvYcCVJRLt8p+h0c5wjoyHAg1WrURW7YehQk3hFGEKtOrVF8UN7axbRWYCzAPpmhLeDSAwDimSGrLixe1ODsak=@vger.kernel.org X-Gm-Message-State: AOJu0YyBk5cp0UMCRMF0l1v6koJHLqbDwUaTJfVc3ARYRFnRUTWaczCm XMzyTqY5ffLcT3O4zxRTirTINMWsD7tLdDFJPgGVHP2g6CQchScawgDLF13w/RvTcs1iAqyeEKG kUBzzIKfSptq0xRQmrKw8WoReyqZ5poqAF4Si/ekmcXup0NezDvokG2WDvppfnTqrTAKlHSfXKL E= X-Gm-Gg: ATEYQzw3nt9+QgKQcPtWDi2pzZr04eO7Ju0cGvdG4CPk9ApkSJNYdQ3/5XhAfYAb1Uj FiR+i6L7Kj2PLYrs0EbSDNTV+vGZDbx/u/PNPyOzLC/PYE0JHCiDqySIUJi/F+igBRuzJQs1tmj IAINMkIfhBJAnK9XNu7StTb/k4UopeJztLL4fC4ivOfFpeOrk3aVkC+xnBljwrtGwnMYyeveXtW ov5aAUjCx6qMrWZvMatemU/A7xdStjpwhluXiIeGkYsNP6QbqfIpC4N3EVVYDoNJne5+3TiAVsO EJVYTwVXqUSK8dlKeSr6iZaUkezBkS2b+Jtbd9phkgWDBmKcfJMfYTFjRAZYzdEqCesO0KsWNgs ly7CI9AvPr7nlp6bk21TVhvLkCSdcA5J+C5gBLYVfhfrPeJ0HebnbHc3l5qm9zKkQjxKYCmlt3C JjYZiiTloxxNOTs4SogK24qC8t+V/653TCrmQn X-Received: by 2002:a05:6a21:71ca:b0:398:6e6b:da1e with SMTP id adf61e73a8af0-3986e6bde4fmr8743084637.28.1773113791064; Mon, 09 Mar 2026 20:36:31 -0700 (PDT) X-Received: by 2002:a05:6a21:71ca:b0:398:6e6b:da1e with SMTP id adf61e73a8af0-3986e6bde4fmr8743036637.28.1773113790591; Mon, 09 Mar 2026 20:36:30 -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 41be03b00d2f7-c739e182d72sm10272923a12.25.2026.03.09.20.36.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Mar 2026 20:36:30 -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 V4 0/5] Enable ADSP and CDSP for Glymur SoC Date: Tue, 10 Mar 2026 09:06:12 +0530 Message-Id: <20260310033617.3108675-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-Spam-Details-Enc: AW1haW4tMjYwMzEwMDAyNSBTYWx0ZWRfX/K5aXDLwf8KR NK8xEoeD5HcDMkuinMsQja9k5xSW6mG6xikamRk9tjlVjWRHmOdnsPVrWlc9NCrno5SW4p0BHMn kdyMyRgBoftxUr3ijFhNrD5BhaDLQGrUb6eDlbos6DG28JNBSDDU00kT3Nr++MZRAZZsUW4i92+ At/1gYB/kWviFD52T8/9SJmmQ6wFFACwXMTfBnZ4aMTPXqHw0UluXurbKwCo0BIM6PEvr6TrmDN +Vc051CgGCyR4M0ukVPRJLtlHEMPY+BrTDZZXTq1m88b9W43M/CHlcMj4W25z44SmblqG3iI6RZ Q8cZmKAOmH64GoueDZF1nAc1DHz/hk/EhYSjmJO8Aw5Y85Mdw/h6yFU8ifZtjJvJmmllVu4j/m/ IJtzxtpZGyTZ4AVAUo0/5hQflHbHMuYcX/KWz4zJF62QXg1FKk/0JrBk4mXEFgurkTEvu4TbaB1 5aeMmn5uh+oKo+2JpUw== X-Proofpoint-GUID: Xn1-HOtg4UWTYhd0rglx-dWbNCYmkEhn X-Authority-Analysis: v=2.4 cv=Jtf8bc4C c=1 sm=1 tr=0 ts=69af91c0 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=s31CYYquAgwWBkh-MLYA:9 a=mQ_c8vxmzFEMiUWkPHU9:22 X-Proofpoint-ORIG-GUID: Xn1-HOtg4UWTYhd0rglx-dWbNCYmkEhn 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-10_01,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 malwarescore=0 priorityscore=1501 phishscore=0 impostorscore=0 bulkscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603100025 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 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: a0ae2a256046c0c5d3778d1a194ff2e171f16e5f -- 2.34.1