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 88B5C2A1BF for ; Thu, 29 Jan 2026 00:14:08 +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=1769645651; cv=none; b=ooTu0+cPb+H4NyWi1fCBKUD7UfCFWBISiqs6974lPmb3fe7Jk7AusHgRy7bf5Ge5i0K+UtIXh8WfWag4VUx8aAuoOJSYScAWB3b2s0dpA9BMNMiVhWtcR4z6vjhxhUXyn+aKMxnAjgtKmynOh/t6OYt1dfX4GtSXiMAchTrRcvo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769645651; c=relaxed/simple; bh=Yn9GnVFARTtOb+gTPpOPbL5DgHWPTr5fVOvoHLT0PE0=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=SxrcZMkhRNBJLBTPzRARMJyK16xzv3CuOQtdnJm+CjBh/huGWfuGxdW1TUGuOx4+OxzHlr0KfY5kkoVwWjeB7Le1DAUrOjp35v2GOWLOFk1HEk4RML1UstJxdUQXGRHTZmLFBdwe0c9JyZbRMJ/8GsIyMf3Qh7npHV8vhyEVxQs= 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=cwNuhMGq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MTYBI5VE; 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="cwNuhMGq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MTYBI5VE" 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 60SGvFdB1315351 for ; Thu, 29 Jan 2026 00:14:07 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=Q7ZbvXfVh3WelDqPIwf+xkJ78SnEOLn5jXo q3terDfY=; b=cwNuhMGqGY/GJsGjgp2ZHUINKl8KeinNXvnQVb67zVpri72x46B TCTmFQC0JbqzriCBk6ueFwFt7w60rHrbsBPQdT1O6bJKMD+gYbrJ1Y/ziSG/0cv/ oSrNzg1/DHYH5/cRxj0Vw35CaGocHdUqkRQTt/YZa6CKpo68NQaEpH57Y3MCl/sQ GJdVxKMyYNAaTfCzVvFErrS8DAEFJ4W2NhkCCMbGVe6RIJodJunmhhpahoWJXd5P nwrSXXPlpY/SE3DLs0Qm3rijeR9njLk42OhQ7oqFJyQ7Ui394qT+UFc3EkFYZin6 z0k4gC/IuxXFLHM8fF9A5GHqfyotflDvCmQ== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bype8s966-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 29 Jan 2026 00:14:07 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2a0e952f153so8377285ad.0 for ; Wed, 28 Jan 2026 16:14:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769645647; x=1770250447; 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=Q7ZbvXfVh3WelDqPIwf+xkJ78SnEOLn5jXoq3terDfY=; b=MTYBI5VEErK/yOMiG61/aReJ0ejzUDRUu7Zhxha3L14aLyYQarxNIIwGvlfcZ9FgIC XyDEIzyYETrrOQMtpOpJNJTCPcTwMKnWm0bJ14jiy9Kdrn7SqwEm5fzHiNKE9Z4FfCDE 0RGsGCWZYAMR3o1BOsy3rKqVI/DDKP6Q2w6WbT8uffu2ZvPO6Erke4yacb0YK9rYb26z yi2l8C5+jTkn3c/7hRwXSHkwgV5Jmi4hm71DRDwvW0nzXdejkHR4fgwKJb8eXZZRezn8 RPGtUPR64P9vkgaGLusVLEzO7kRkF+CTbGL5B82fQcQJtU5dTqGePRz2rw+LOBcl6s7R xJEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769645647; x=1770250447; 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=Q7ZbvXfVh3WelDqPIwf+xkJ78SnEOLn5jXoq3terDfY=; b=UguZcWYWLlJHPu+TWJnGs+6JZY+KhnlW4ttSs7yKbz9V6+iY0WItBmf3rBc698VG+b pvNikfB2s1ebh02URNBiwOnUAX26cf06QkSuWedVCF4jui4APrP7OarobncUUbOOTNH4 +nIwNF8GB33J7dYtRWy+AoUfchPJL9yspr6Cf06fZwLRBFdgz7empirOjgC9VN0Bf2kF yjlbdiX9eVJpi4wpEs/x/s3GnnKokZEhp1ZXbRWLPUEBrWrYqUSXFQMwT7Y8NycabaXY vgsNITlhWu61l6jhGYHUamP/pldb4cE135fxCr51ImXl7H7W0aQjjmgF2RbryqssvSep a8rw== X-Forwarded-Encrypted: i=1; AJvYcCWLwLP/0dPQq9+DQ1lVX4Q/mPEMEjB1yQuJwL8+NZhHwOR8tRgUfW3+N9/JRYeS3uvPzv/WxEPSoLTw5Dge@vger.kernel.org X-Gm-Message-State: AOJu0YyJJW18JEX/HYOsbhCx5/85LGnbqEvj93csDa0p/I1DS6obfker 6r183hTUtZAUQng1XsMUZK6O6yrXKhf5Nnx62KDgtUG4QV9UWSfZttTnkxGkMSZFflhi3FYAd/6 kXZfrUFaVrvI9gNksmd1RhQ0bEUGxget+VTTlvL9QJ58EKD6eNG4bj87AyqLY1H+v78zO X-Gm-Gg: AZuq6aL1BriBUmsIwwXudqe2GgbKFefRi4QtUj6HexR1CKlFbD/Dj6ZShnnr/3YKbTI djVAuLNcAS3/evzJCNntByTTOKKavow2XrHDo7lCdoLt6enE+2Z+pIzJFEHTmz/2ukXr5BmLHOC KP8+0iWCey0DQQnlPqL28yZfLi+ooxoabeArMAL6L+TGX/CdhSpH1jG7Gb66GRKXoPq4trY2pKW 4qiv0dxMbbgSld6zIfGEEATWewf4LWKCbcc/pmmDmlh/oU9lGXsVpQLVO/sgGgn1qKlD6LOGmMV SavLnIRC5j3jRodoa6LkD/ljjAv5gWLC1c6Ljihs6ghgIc5wQrgKHS1xi05W0kZ7wnokntQ9Ww1 KdPqWeMY/QRXl5FcRVxbJzPmNioP9Qrc3Ar+0ffLJn3ERZXmoKavjxeJmWeXCtaBfhYQr0Q7FBa 3rxIKBFgbSdFOKT/l/1Y2mN54K X-Received: by 2002:a17:903:388e:b0:2a0:b02b:210c with SMTP id d9443c01a7336-2a870d7a04fmr67566615ad.1.1769645647057; Wed, 28 Jan 2026 16:14:07 -0800 (PST) X-Received: by 2002:a17:903:388e:b0:2a0:b02b:210c with SMTP id d9443c01a7336-2a870d7a04fmr67566345ad.1.1769645646637; Wed, 28 Jan 2026 16:14:06 -0800 (PST) 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 d9443c01a7336-2a88b4c3b29sm32055845ad.54.2026.01.28.16.14.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Jan 2026 16:14:06 -0800 (PST) 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 Subject: [PATCH V3 0/5] Enable ADSP and CDSP for Glymur SoC Date: Thu, 29 Jan 2026 05:43:53 +0530 Message-Id: <20260129001358.770053-1-sibi.sankar@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-ORIG-GUID: 4skZrli58DjFGNEj0klIAln2nLIKMwJj X-Authority-Analysis: v=2.4 cv=C5fkCAP+ c=1 sm=1 tr=0 ts=697aa64f cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=COk6AnOGAAAA:8 a=BUIj0kJwqj0R3t6dFBUA:9 a=1OuFwYUASf3TG4hYMiVC:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI4MDIwMCBTYWx0ZWRfX1k5B45+cOUlg xw7FAXfqMqhNU/9G+W6AsylWgoqG6isjuePh5+4oA4qfEIBFM5ihKOUl++Rd20OStKSBH7Wbx4R k54kxnrBYoYnUygI/58ZameBEMK4V7/2NOM7hOpr/TPf6wVUqa7MjKucssZ1JqeONfsbimZuGlc DJZto9XjZeMHPX6NoI6ADiBNzd+aDG32S1fd57Wzqscf2GHFPJ3pLMfXxGTKYfDDpCe/BT4uRZv +Ms/IwOYlSWR8QBbQrTjqeUN//NcYWg7qwMjQUnvyKdxsBpeYvx8sB9kWs5PPR4nqj819VZayz1 dzUcNloBfH6IKIgZb7Cr5o4lU5/q/ZFC/Iv9hv+WPPvqwCBsPYwO01KGDvaMXeXo6f87WBUoq77 Gjh+xllKQaGtmHXIFDqFNc03Td0aHfwJqdZ3itVWhYCdp4ctV/EBhDknhg0P/sHDs4FL8k48CrW oTD57Qii/9U4HJPdHnw== X-Proofpoint-GUID: 4skZrli58DjFGNEj0klIAln2nLIKMwJj X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-01-28_06,2026-01-28_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 spamscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601280200 From: Sibi Sankar 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 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/ Dependencies: dt-bindings: 1. https://lore.kernel.org/all/20260114-knp-remoteproc-v4-1-fcf0b04d01af@oss.qualcomm.com/ 2. https://lore.kernel.org/all/20260114-knp-remoteproc-v4-2-fcf0b04d01af@oss.qualcomm.com/ Base-glymur support: 1. https://lore.kernel.org/lkml/20260122-upstream_v3_glymur_introduction-v6-0-245f408ed82a@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(-) -- 2.34.1