From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 4C2554B403B for ; Wed, 14 Oct 2026 11:46:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791978384; cv=none; b=YcRDT4ZMADmmu9B5Z813h3y9UAF7zAUgVWQ6rEK/AdknGE98y0BvmKNPJynod+ZWKLjJVInSEgt9ePQcVlB8KJd24Yz2JGGbA+orkF/j3DXv4Bn2ILpxu6rcG7sKwNCWECPbtL/6FmOKpIvwRJhg9lWMy7Jd1d8fZME764cO6do= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791978384; c=relaxed/simple; bh=xkX2bRguaaI9g7wCQtbojy2CZApNug7UL8kET8qabx8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=h+Y0gWXkrboVvwgtQOFgmwKk6ePfD8rASlQPrHWVxfu+ILL8EYf028jZfDrBsz2u51MT3kefhaTY/jjwcfUO0fMZtpWQeb/lSSsnJreM28TNshYN9IMye1gKP9RM2g8uv/y1oeTjl5XShvYHZOihNKnCMvOREtbiZNhwuKn+HZA= 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=mdVbOOjF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HLdKkA4+; arc=none smtp.client-ip=205.220.180.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="mdVbOOjF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HLdKkA4+" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 69EBRQFq2516002 for ; Wed, 14 Oct 2026 11:46:22 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= PXU7AK+Su6WcJRAjU1QDSLPTn98jqh+NujTwosmUluw=; b=mdVbOOjFe6/mdkk4 7/BYCspmistjQuawFq1h3xS/x03cEugCUH1A4qxmQWJ8QVQjcH4cb7gJQ+q0fkzZ 4Tlqo9DzYe6DCpFAUvpAnJDJCTpbS79LrDbgtUZlJXv5bRge5/EgcjotDflXDgYZ CEgR5A+XvZnofMofcPW2eYAKmqMSCeLgGTnjuufka9PQVuiupZje+s6JKxLVpTyd Cm3PreiCGq+o3nmxViI7oyMWjBdaIFhQXpKne9kJ0CuFmk+Vnf5OTGH7u0ToNGwM Dn1gK00P0O3eeAyPcK4i5sUplh37cppF1VrAk0Np3eBGrHIfKaPGlXUCl0lc7MTO lEvqHg== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ha4709bw1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 14 Oct 2026 11:46:22 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-3a46f0f158dso4368608a91.1 for ; Wed, 14 Oct 2026 04:46:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1791978381; x=1792583181; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PXU7AK+Su6WcJRAjU1QDSLPTn98jqh+NujTwosmUluw=; b=HLdKkA4+n7fbI5lkBBuUGDr7kbx1PgmGAwMkfBI1xotynzrrVvZ4eqge0eMQt6erBi +Hv8xN5JgPz0N1cuuJf3VK+2l4u6x/jD1VH0z6VO6G9fKAtMsnpPeUtp+pMMAIZSbXzb h6X5mb2Jz7knZ5KYpkbMqmPE0SxlVgoSEoVmn+OzEzd2JwJ0RsjTh+T4tMWOrdFDxGD9 zfHwcyp6peBalnyDzSIHOYIfKtbfmDRMY66xXD5qqvRuO58nT06NIGugcRmFTV0QX1Rb XmRPqKqb9/rG/hXf/Ykcw5XJQ7o8PcL5FGQTDgWS7S3W7JMHWcTO+bxbeOlOKatBH9Vf uDxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791978381; x=1792583181; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=PXU7AK+Su6WcJRAjU1QDSLPTn98jqh+NujTwosmUluw=; b=IH1g8PMfq45RVYxFbtbw1c07QXW8yhzYSOdqIlDe846v10iJ/nHMNgpu/B1ctqLz9o T4fix0KwNTPWVviYhUOMVwXrO+UiJ3byw+i/USM0SLMA7CJLGOqyLifl4ybqO1A87+Og oGAn/0Xk7AwFTfRwJxBdYWMteBpPQhfyS69rT7VLJVkuHUw6r7vpG+LbC9mXv/VxNW5+ yc+SwpTkenu9xf92Cuesnz1FncOnLBznh7REFxdJIi3ns/XuEVwLPxxVcTXGItah+uk5 Ehp9mVxCKf6Y7O+OlZapucGGHJoSy60HaNwp6voDVGl4qU1NZM8WZLolot5GAqs2Uxci HRGA== X-Forwarded-Encrypted: i=1; AKwUvBxOvSmZR0/2N5PAtl1dNtLx/J3kz0AfVU7kklFmWfXabzKraHMokLdj9JrP9ISFjpFzzqUkTt0a1/LmNQI=@vger.kernel.org X-Gm-Message-State: AFq9FYJ2r5VwiHb7ZOYzVWpcovCearHFkVQN5ZiZBt05dwa09MYu3fQw ioM2YnlJ7AUzMYAqWVykRR6nlT09CRznFk88thMHG/2HsULCUjAH6NBxEO9ryH/9VcNfvMTH751 MVIGXfnuZfMuTjZZ1UizIvxBhHU/+2R1zIRhsqMG4cLa+RSCYrDVyBY9OZSI6K+PcsvU= X-Gm-Gg: AYBFou2nJUQbGqHPR+7VxjGlXSb61uOZ9pwSOJb6MmCQHEhSrBlX2Gl0Js8K3vUEaAr tLIjMyibdbaxwyJxgG546EsbbkCdm5Et1C0EZRWV4tpOTfSYsoU/fIuRQFC/luRENZISXrOY7Kl dP1GGOdG8pL/jSZON9Q1j1n1W+m5Qp5aMMFgQFLWkSFV6kvfL9hzZB/C5oITJjDbtwIgQ0qbM1B 7XWs65qNGn9Czk0pRwQ5l3gQBkX33d9vHKR3d88qtQioLq8GwsglhptcG0qmNDON4goXzVJz6Pa 807aEycG95bytJWAe81TI9dpPx6DnuzzEcKXZVOn0LUz31xazFyGi/R0kPK7gN3GPeHFscTQlVt LnC2sRr5ML7MwRzyEB9JPL4RQRbra78o7ZhGY X-Received: by 2002:a17:90a:e70c:b0:3a8:21eb:2e1a with SMTP id 98e67ed59e1d1-3ab3ac675b8mr9059221a91.30.1791978381029; Wed, 14 Oct 2026 04:46:21 -0700 (PDT) X-Received: by 2002:a17:90a:e70c:b0:3a8:21eb:2e1a with SMTP id 98e67ed59e1d1-3ab3ac675b8mr9059204a91.30.1791978380608; Wed, 14 Oct 2026 04:46:20 -0700 (PDT) Received: from hu-apateriy-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3ac6009d94esm4219151a91.8.2026.10.14.04.46.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Oct 2026 04:46:20 -0700 (PDT) From: Anurag Pateriya Date: Wed, 14 Oct 2026 17:16:09 +0530 Subject: [PATCH v2 1/2] dt-bindings: remoteproc: qcom,kaanapali-soccp-pas: Add Nord SoCCP Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20261014-soccp_driver_dtbinding-v2-1-09d9c1378e9e@oss.qualcomm.com> References: <20261014-soccp_driver_dtbinding-v2-0-09d9c1378e9e@oss.qualcomm.com> In-Reply-To: <20261014-soccp_driver_dtbinding-v2-0-09d9c1378e9e@oss.qualcomm.com> To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, shengchao.guo@oss.qualcomm.com, Anurag Pateriya X-Mailer: b4 0.13.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDE0MDA0NiBTYWx0ZWRfX0qQbBX+++Yuy wFxMTYsnq5fmtrPx9yTBjXu8LGhEWEBhhzR83QfiMmR4BmIfHPdv109oiusG0hzPXM5eZtMKjYX jfISUC2E+vvqKk2bGoFwPzOEGP5JpNTmqlAOAnBz0/vdRulakEGup5P9iR0hCtxLH+kW/Hp2OJ5 Tk2NRFAJGebQiI5U4znh4Aod5+5Dc6xnkdwFUwdooQRFk0A01fS7ZvjrAfZ3v8vdquHjxNay4Fq Rmj8CzHDy1ABj0eWDlr5u6/LHro9yf9mUizQljfZXRZLw+61Kv1kw1Gqpo6Vfm23CppIuR8WhoI rFvwx/E3SG4eJEdXiwaDenxs8doK1WWIBgVbgokw7whUhCijfZd0WswS9bZctbDOCcOiQfD0Rsf 5vu4SHH89sTHZBgzwtz2rnBzoGphE3xIZT42TgSAEloei61LCYSYSegfjxOcYGJVpN+cciqV0hi ePLSbzYxKM6vSdOy3vA== X-Proofpoint-GUID: 1NeNWKIjDLmYDTSx6hOTzUz-hY91QcDD X-Authority-Analysis: v=2.4 cv=P6avFSAu c=1 sm=1 tr=0 ts=6acf6b8e cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=CHE7YESx92GpoR9PaLAA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-ORIG-GUID: 1NeNWKIjDLmYDTSx6hOTzUz-hY91QcDD X-Proofpoint-Spam-Info: AW1haW4tMjYxMDE0MDA0NiBTYWx0ZWRfXw0Ce+mWrBvhq OfCfXRY8A1baTZpPivwL1UlK/ANeFDzTV/Z94P6tsntsClZZcIBeb61unMpUiz07aXoLwpk14Ow +5+1GBMlBbivYYlI4fnoUFKgRQ98MEk= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-10-13_01,2026-10-09_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 bulkscore=0 lowpriorityscore=0 priorityscore=1501 adultscore=0 suspectscore=0 clxscore=1015 impostorscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610080000 definitions=main-2610140046 The SoCCP (SoC Control Processor) on Nord handles hardware fencing for display and other use cases. It shares interrupts, SMP2P states, power domains, and clock with Kaanapali SoCCP, except that it ships firmware without a separate devicetree image, so it cannot use the Kaanapali compatible as fallback. Add qcom,nord-soccp-pas as a standalone compatible with a single firmware-name/memory-region pair, while existing SoCs keep requiring two. Reviewed-by: Rob Herring (Arm) Reviewed-by: Shawn Guo Signed-off-by: Anurag Pateriya --- .../remoteproc/qcom,kaanapali-soccp-pas.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,kaanapali-soccp-pas.yaml b/Documentation/devicetree/bindings/remoteproc/qcom,kaanapali-soccp-pas.yaml index e6c78d621d17..c1911124e073 100644 --- a/Documentation/devicetree/bindings/remoteproc/qcom,kaanapali-soccp-pas.yaml +++ b/Documentation/devicetree/bindings/remoteproc/qcom,kaanapali-soccp-pas.yaml @@ -26,6 +26,7 @@ properties: - enum: - qcom,glymur-soccp-pas - qcom,kaanapali-soccp-pas + - qcom,nord-soccp-pas reg: maxItems: 1 @@ -49,11 +50,13 @@ properties: - const: mx firmware-name: + minItems: 1 items: - description: Firmware name of the SoC Control Processor - description: Firmware name of the SoCCP Devicetree memory-region: + minItems: 1 items: - description: Memory region for main Firmware authentication - description: Memory region for Devicetree Firmware authentication @@ -93,6 +96,23 @@ required: allOf: - $ref: /schemas/remoteproc/qcom,pas-common.yaml# + - if: + properties: + compatible: + contains: + const: qcom,nord-soccp-pas + then: + properties: + firmware-name: + maxItems: 1 + memory-region: + maxItems: 1 + else: + properties: + firmware-name: + minItems: 2 + memory-region: + minItems: 2 unevaluatedProperties: false -- 2.43.0