From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4A2EAFCC9AF for ; Tue, 10 Mar 2026 03:36:34 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4C3F310E635; Tue, 10 Mar 2026 03:36:33 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.b="FV4HOCde"; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dJkZpkbH"; dkim-atps=neutral Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4CAA110E635 for ; Tue, 10 Mar 2026 03:36:32 +0000 (UTC) Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62A2EdnI3587453 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 4ct1ekt0rd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Mar 2026 03:36:31 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-35984ef203bso8975083a91.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=lists.freedesktop.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=dJkZpkbH3F9X/3D2U/fjMPOkgV49dmH2fuX2LsRXF/s4GjXTvx2kkgEQVbwC+7SmQu t3e/wboOS6T/K2DMc5VMXs30pm+YjKrPul7/Vq8eaFRrqJ1JIxucq2MrYPs75VP4m1u8 pjxfuk4sYVM+WDoLWV87OX1QEXt7JgY/AMkjcceQ8FWPTn0blekSLTAUlLB/egGbuc0l fjHactJ03uwtKrMm+ZY9viuyNJHR9kkZ10rSb8K6t+n62sFSyVzkdBE7vpyAaj1jJ/VX NCmBIxhRgfi6GUJh44Oo65qEpOkLq/9LxB+y7lOss7/wDwRfEVcCo41jEYJdAyLk4q1Y +SXw== 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=D6180uQzDPNK9IhYtMjRKHsw12L7iqQSAoRnfspyECFWmjJ/BupBFQ8rH0ecDrD1nF 2l/SA60zgeWCwE2+s4Lk/Yo3ThMzg5BccKczZ0bcGWffmavV1VnJrfJJJF034JabzFlB 2WnHiS2kv1gCFcDcaSxiZb2f1qE+5DEbQMEHKziHFIvpSAahxSPrX+WY9JiFpfEYw2IV 6Okve/m7O1bxhR9Ky7dRfM0LXFZJT6M6nofUtnqEKszuGA7nEU8rYSF4OViFRBD9LjQ1 lAz2Y1Xe+oXbTLnWg2GCaouU2ML6VCSp/+3wPG9IPTwrMl9lUNBLOLgmR+s2wcKfeHsL GLHQ== X-Forwarded-Encrypted: i=1; AJvYcCW3FDmAIY8ERabrxVC8hDnevOEzrGNkGi+XDOXEsYeQrSnQO/HC/r9wzb6nO2nfv4YM88ICDeXjRuY=@lists.freedesktop.org X-Gm-Message-State: AOJu0Yzah+2uCubROb8cIIy/WApYSS4rRFauKEGde1ewNDi1dEtonkhr 27QDKOBxLHTan0qeNOzTCozEbtETS+7Ef2kbF5L7X557c7T6apxQOVmEEGfpWP1xc3MvE3yFt8t +VW9KGbwL4pM28s/FnbSG0O+he+Ir1EK+08rwApFOzpMGEOC+XemTVcuWFN45pUOBrLmJbL0= X-Gm-Gg: ATEYQzxZXQPkLZfmaSiuNwGT0syK4xUKBDPeYgR5hnTkqh8ssHtVBw0xFGS12YgOhoh cnY1WxqE5dClMR526vY6DGqyL9c7PdVzZ9DjIXLgPiFlXiVFzNnDk9MTw68KyQABKozf7l9KoBY kHsXKjn3EFdFKdvRLAvGHa9tF/9Nm4cj8NaOzPojot7MXp6Jz8/E7jn8t0iq8HLAi4/ZkycSUVe jZC9o25nyrwyWEVmQ8acLOSiLSWWKPCyFnkcAjJdo+MvjgZeRytdfd7MzTysUdHZMrvPeHElPmk FZNLEil68vL8+EBtwqjJbo2rNdtDXCxRzCF0dbmyUsPg9dJ0C80VPQzD2OoVS8dI0PsVe05R3YR KIKqWAAT/FO6oNPo2tQb2oiMIIk0oXHcsfYVoXO4VuXNrk7wy/qxCXFntyiiNCWN38qi+hopl1w 1Ci7OiaDv2iM3QPVnt6zBQEYDU6DGqIsjLN8AS X-Received: by 2002:a05:6a21:71ca:b0:398:6e6b:da1e with SMTP id adf61e73a8af0-3986e6bde4fmr8743081637.28.1773113791059; 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 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: YwT35oHaVsebSnac4VmD4_n9iHiS6m-U X-Proofpoint-ORIG-GUID: YwT35oHaVsebSnac4VmD4_n9iHiS6m-U X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEwMDAyNSBTYWx0ZWRfX2Dw4acmaqO2z e3MslzKKhj8ywcB3BrwdIJvKooHxagmPRZR+9CUoCvEZl9+b4KKnlqNJtM9dt3CuzyVVt4UHAYL 5Gd9UOi/wkGC8bRo8QmVL8lr4OE0Z4K0CQisxznUDN2SWN2V7qxdjNDMYBxQaNRtXzGJwMD9lfK 1Mz/yBTnXDEYWdsOsydoVdImlN1rvcA7HBJa5zVagQfDpKAQqUO/VOgH8gPrcXvbgHzPZBVUjHL OYscvamD57jhoEli8K2lp66zM1yNpVFeXmRF9B4QL+9BmqFAn3mcF78rcOzSIlASYj3OtFbJLHc AAEgfdLl22ORXcuGHRp3m+aV+2YnaK7ArrhXNe9FK8gqWKQE2porMZU69LZC7Qv5tH2CqdHZ/b1 VNuVbSlfhOQTDjifuoLAgaxymTMR+gSgUHf5bYVlCdG2yntuadmgVZkNBS7/5iVbfACVnmzNkZs EYfNKVe6WP3C2d702fg== X-Authority-Analysis: v=2.4 cv=eIEeTXp1 c=1 sm=1 tr=0 ts=69af91bf 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=DJpcGTmdVt4CTyJn9g5Z:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=s31CYYquAgwWBkh-MLYA:9 a=mQ_c8vxmzFEMiUWkPHU9: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-10_01,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 suspectscore=0 spamscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603100025 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" 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