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 84FA2749C 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=1769645650; cv=none; b=HlgjEbgKP2gOq/zvay0snz/+yLneSF4uB1nQpZLlWdxD5Gp1WcWniNMQHybAeG8uKjhmtc4xD1baAHswiGmMhO8tPmRihMdS0mCIP7m6Hs6RoihPVoK1MQe8JZeMOcG/pGxH/8rgAs2jAuCIZOEfaqK3lEuxLk56Itr8KZOfPwY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769645650; c=relaxed/simple; bh=Yn9GnVFARTtOb+gTPpOPbL5DgHWPTr5fVOvoHLT0PE0=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=E15swx67EXF9lQo3W7UuJzTQ15XQh9wJ9FZLU9RHzM+Jq8g6vnBYLrP/TqnHK2YJDd+zZSpoWM3fc7D75kAoA/aL4t3wApVoqDXn3rc/fbuYYJ2hfmJlQx2FauANKCx3tcuF8PJaX4Eu/8Pqoe99PZgiA0R4vSnfSJBQaIMNHgk= 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 (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60SH3EPH895888 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-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4byph3999e-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-f199.google.com with SMTP id d9443c01a7336-2a7701b6328so8235715ad.2 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=K/0MJC/L/GnFs+vqartZsbS3ZSd9cxQ2+YYO2fweleKe3yUOCR1AyYGjVo75gbxBE/ Hj4FknvKfHcIPRSDrDXFXw7VnWaxzmIhU8jKvCKB2Zbf9cfrh/gZshdps7FFK7hdT/q7 A0C4TimbW8nNdXhd9muA/t4qL/zS2V7UetQ1crS+lZVqXu95Zqv0Wb6w+dGRs3BZ6YAS 3ICUPpF2M6t4wb5GAdBaWD8Oq1T5921gaDMujgdLaThOcSrhkNACn4kSBDWzUWdPrSrb 75ZW5GZm0dF9nUjAZHXxiXqKdMoqWc7EUuhm4iRuAM/reseA1Qxs8oZEZF1sDW+3q54I vZYg== X-Forwarded-Encrypted: i=1; AJvYcCURJNDCDs1QEtzDGsAUDnkj3KlRaykqm+Hesk8fpfpL9Zdj3VeA7Q8bjFXy0igaZKCMA2FMc4tJ0U8X8gY=@vger.kernel.org X-Gm-Message-State: AOJu0Yze9YQP5hR8l0KoE+MgQU7Mz/6mOBzVXSYxGFhWY7jC6z4KJjw1 Jd6+p5XKqDvuaGnd3L8wjXjj1SBEjFoj8PnNh8Ukux2fC5YCr+5JnEuE2tukAXlBNJJmC6sYF9l nu785PWmM0DwXVadPWQVhniqvMdXRzLZmqM1tdcAbj1QFllfPMiwar1WXy+GhzGlmPNE= X-Gm-Gg: AZuq6aKXCPNvqgTdQqI2GoX5ewg03qqUDlmaHQMnRmd2UfVdpM2Q/OfpubAenK1wDp1 ZUgprIDb3nYUJpgVjthtMTIq/X6gE9zTzYYKru3g7OLkKtT/JE/7gD94pgneAQ7n2qjx1UbC75Q DL+4kJUB7DM5vUC7S+jw1gRpz5plLFcLZqs8z3KVSQRpmsftYVnPuKGzIzhgb2A8KcvM2xSUU04 tjell5mlOWMN6kbH3JuRZNOigJSfVQtzOR8MCxgI1Fp+o3vH3LcRS9lPqVvsBwDXFT4ytNsP6Jw wfXZdS5bi+kqY2XfNgUhIT5jVsmFpvRw3Ynxy0gZ3h6J9zP9gjtzapTZiNreGizyoLh2zODrU9r 0eOLaApwIyeRcU652IP2v1VOniqU+/DwwVAfRUbAesQjq0WTOHo1xmgAVs9YZTqfCbHhC4EBC4q d1MT8uG1HoEZzTzS6HbWx/1ryx X-Received: by 2002:a17:903:388e:b0:2a0:b02b:210c with SMTP id d9443c01a7336-2a870d7a04fmr67566555ad.1.1769645647053; 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-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Authority-Analysis: v=2.4 cv=Z93h3XRA c=1 sm=1 tr=0 ts=697aa64f cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==: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=324X-CrmTo6CU4MGRt3R:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: JIRapqI8Hvh74g1Bc5BVb9g7iuuIE1M3 X-Proofpoint-GUID: JIRapqI8Hvh74g1Bc5BVb9g7iuuIE1M3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTI4MDIwMCBTYWx0ZWRfX6tn5nmMBFs9R /G2t1zDyyoREIdT5c7laqkjUKvsZ6crRFbhc8olwg0xPxpi2f3TY4rqq8WYd5GgRyhxj8O2f/fz ef+IQ1h8x1JRgy8vUnyf08HptpUh3gas1/0CfOrAdYXLAJ+cl1/0NHEeOe7U60Yw0sRqc2hY4oH fQYJCUnUmmx55SBI+ICgUgOqJ4+FfUQo5DS3Z0boolOkow5ivZL39z0mSG/SOZ2k4w+ilWbLKlv bEj7i0Uok/eb4xq4ZoZSlf3Yx95Zt2702cWthOQNm/iMtTs/+KdeNbOAUz42CQ8YsFL9y8HAq1s Ibg8UCOh0QvA5rR/xifsXe2j4RkaK9HzS0CtsiIcVwa7IO5qOyHHWVocgmhUgV8Hs4cxq3FJKfK 4Ckz6W7BYTd7pDlefuYY8IrtEPAZrA3VGYVzyuLI/zTauYYNj5MP52Riv8AcJ41r8tYJy/l80i2 dFpJiHp+DrqiSS0DRJg== 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 priorityscore=1501 bulkscore=0 impostorscore=0 adultscore=0 clxscore=1015 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 lowpriorityscore=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