From nobody Sun Jun 21 14:03:14 2026 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 CCFFE39020C for ; Fri, 3 Apr 2026 11:39:22 +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=1775216365; cv=none; b=dcjRYPZx0434eJlksL78vWZMaMs1ma2tbm62qL/oB7PB/YjROaHDlgbgLFUeEBIpQhlF0sprcdJdc0W13+tWoDiJ5km1VXJlcNO82AvEjWi3UEtQlmtAdqhkgx4XwJMhqVoMyYvE0Eg5wCortcG0GkkLNV2QjpIR0pRqGUM1zr8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775216365; c=relaxed/simple; bh=t7FMZglK2+2jzZa8/1V7/2Es9cmYaXdet2+pFupx/iM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=tvx0f5dnnQ7YsFwmJvJNkOIsXAhqeV1QsRuMBawrEdTqVhaEUmDJz09NaGQrDen4XcAic1inV5eHbp2BXMQgRXOcxb6pv/UzsjoWzXhV8xiNnynEEm1O5JGWr6XHpGAtXGJtMYitErUUW3d4y7Jerz2HFsu01C184KlHZ+U7G+E= 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=aQNnEMKG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CIQnprji; 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="aQNnEMKG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CIQnprji" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 633BV4bX3804990 for ; Fri, 3 Apr 2026 11:39:16 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=zNRlukmz2e0NPoVz1cn93h uf+OC841eR9ihg676N1oQ=; b=aQNnEMKGuDKfY0S4T3Yb15K3OGY15qqW5EwTm3 +LuhN5ejSlN7o9OoMnSF2NwsDoXiSZz2jx5LNtSZHJyLFYui5gRl5CerixRj7iS0 omTh9jNPYuCiIs30iPV92wssxk/Jqfubt0b4JDFTj7jlhtPWC0f8u01s0tXriYuy mIaRwnvzNf0jzmEQNKx7Dhlozdle5LqjE6Bg1NQGEMeGm7BFr/Ur1Om2eE6mFeV8 b0jDHOtU74QNQNm4ZtbchdnWFsxY7K64B9l3MTRhVx3rHx/5cnnqa78A+wGeUr16 wNV+LgYQ/VaQkSpg6ZUCJ7nSVPih7/+NRZd5N7qcXDSEgyWw== Received: from mail-dy1-f199.google.com (mail-dy1-f199.google.com [74.125.82.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d9r0u47f6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 03 Apr 2026 11:39:16 +0000 (GMT) Received: by mail-dy1-f199.google.com with SMTP id 5a478bee46e88-2bdf6fe90a9so2610795eec.1 for ; Fri, 03 Apr 2026 04:39:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775216355; x=1775821155; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=zNRlukmz2e0NPoVz1cn93huf+OC841eR9ihg676N1oQ=; b=CIQnprjirQ5I0ceLNupfIWsz/98xprUtxubaENdGXTQFyV3fjikxF5LvkqAtlbZC0P dpRbfwtHcLa8Uu0dlNLrE0JZMBPp1e5ouWHHdWMf7L++hh4GzWy/cr3lRXxtPJhozsn+ IGEso/jDUfhDY1bk0q+nSCEhka+/Bchx+lllupYh8atpPBrFiRGX0Ok31LLKZCdq5/6y 4oEfqR/KrEJ5hpyYL0GmCLe/vRZA+E6mm0vUMeekAOmRWk8zcCZoCtkuAv6GO9jbkqGS WEJqugV2W9En1xP8qLJX5R++YxlWWHdZjOxuzddVmZis2rCEXb6nu6+E+Csin75LGIgt kuTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775216355; x=1775821155; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=zNRlukmz2e0NPoVz1cn93huf+OC841eR9ihg676N1oQ=; b=kKF/gSffhYnE9d6mZkXpwz+qQPeP7rZhdTdd7LMfHMoys1VgMg7pezcXnVsRP9WnV9 dBnddodtCFupYTj68n/FtCLjhkhnF8vrzoPX28rDRpqi0RI31Pceu294UcrzRwKOvMly o95KNK1cuD3esD4s1cDlDYaMYsfp6U3l9B1lfHxcduOoPlwRLNWAMqBGhu9QYQ49c5vE SmdccdWs7cQ77mOdRYRtNK81kC11gBVxl6lrkB1f6skG+glMIJQsSQvWOMqXuVehJDpB czX7PH6lBa4Or0EzRF6PcEShMgIcqhEPSEO3ozCgOEndsmCWggfuHFkpKBOz02xDoM6g i8ig== X-Forwarded-Encrypted: i=1; AJvYcCX4JoYENLujhASXVq7VVEB9GRsJfJO27LGDLxUqfhZ8DzRG0DseNoG4feVDyAGZbOGkEL6Cm6OhFjld1SI=@vger.kernel.org X-Gm-Message-State: AOJu0Yxrolc4ZdtmGcz3mtyTD5R6k0qcPUjvJbrlyL9xKM6MDGNaltNL fD/5f7aoVRwVIHd95Q7q0SwmtqBvH6hR9AqN8etp1MBT1TFLwbKa1hxVsNpCThcgScaikCeaG1O SFHKXsYD348k2DHpHTr20LEGTaPq0Y05iCi2Uk2uCj/DSUcWAVA8ADrY9+d1orp/F5iA= X-Gm-Gg: AeBDies3cBler6H11bCdPpbc7EfWHSszmwmyd1Mp4Up/vXFKQgsNi2vUjP14RXK80En ndnWQ+6shjXbpHV6PVaD7bypuvFnIKPOvUCFmJKKPYclWPFdvhoJCLXRx0RK8sALYqvoUKRdBqL E1AkwJHOf659GikmA+QFZOqwSoMSMULPEekfxSCjwIvr5DMasVt4RilRTaNhjmBVqiBiPLJdGve srkd76pN2YfgsdZhCMnhc3brnHzou8FvuN1HHlCGxmQZkPdbZY6gcdQsotY2mwDbDej3RsRiDGV hYQ9hQ6BvOi0XhhIIQ1VevYiY9VekiqfzXQdGFcg989pDLEGuUTjZ+MwtwdPhQjGR5lXCC8P1fC 3JxWY0yFZwnh4hX96N69oAdb/HoXDDbEy+EVxWnWFyqyKZ+NdVCvPcw3NrypR1tw+oXTsBw4= X-Received: by 2002:a05:7301:d1b:b0:2c0:dc7e:ed17 with SMTP id 5a478bee46e88-2cbf9afb1edmr1436585eec.10.1775216355297; Fri, 03 Apr 2026 04:39:15 -0700 (PDT) X-Received: by 2002:a05:7301:d1b:b0:2c0:dc7e:ed17 with SMTP id 5a478bee46e88-2cbf9afb1edmr1436568eec.10.1775216354705; Fri, 03 Apr 2026 04:39:14 -0700 (PDT) Received: from hu-anancv-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ca7c20b195sm4905005eec.16.2026.04.03.04.39.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2026 04:39:14 -0700 (PDT) From: Ananthu C V Date: Fri, 03 Apr 2026 04:39:05 -0700 Subject: [PATCH v3] Add remoteproc PAS loader for SoCCP on Glymur DT 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: quoted-printable Message-Id: <20260403-glymur-soccp-v3-1-f0e8d57f11ba@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIANmmz2kC/y2NSW7DMAxFr2JoHQYaPKMoeo8iC4mmUiWeItpBi yB3r+xkQ+AR///3EEwxEIs2e4hI98BhGhOYQybwx45ngtAlFlrqUubSwLn/G9YIPCHOoNHqwht nJGmRKnMkH373ue/Ti3l1F8Jl23gnIt3W5FleMTEQs909bfaxa4wu4TrOb0e3wF2BBFtK1JZMS Y37mpiPt9X2OA3DMZ3PbdtZJtg+YWkz10mvTEOFR6VUrauqcrVC8mjqxpAtZF3kOaE4PZ//8lO tLgYBAAA= X-Change-ID: 20260403-glymur-soccp-2ca25f3b30e2 To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Sibi Sankar , Ananthu C V X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775216354; l=3114; i=ananthu.cv@oss.qualcomm.com; s=20260327; h=from:subject:message-id; bh=dFPY0H1JaBHk/xYfZOnRkRZDP/3sJqYBg5AFq3lCtH8=; b=9rppjBP2DK82xX+MB2GijNXSZIuHv5Py3RaMgMMY5lQe0sP209+T5sL9XKkZBJ4uxyrNDK2Zm PzN5HVJey1lBcfjqyRKAT3rsO9ZkCT0xtpGqsKww1ihKQEsqA4sZEal X-Developer-Key: i=ananthu.cv@oss.qualcomm.com; a=ed25519; pk=Yyv4ldZGagB5zyqtlYRdUX/L9FZ6y/INQAXO9L3wfl4= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDAzMDEwMyBTYWx0ZWRfX6Q3vywVoifTU bABlXqn8TpUiLrjr1LZRWXpJA7F9lJxsp0HmJWNQmgBtu44UCXH3uwITpiY4uxBmXa+iOkGwYff czku86ZiJKNUk6GhASJZsizdMhnnAANMj6BvMkQDYDkcPF6jGhHJie3gA2WSfJO2KZ5rUuV21Gy AED+AQPt+RzdAT1aA6X+S8riJPuJGljw/8zFSskGRBBlPbnjoYyLxXmERf8OpM2JRNDo2bUxClI qApfoDydrpBxC571VstN2WFoAwaE4tNqyRA7EbFBt+bhee9LRCUA/elvfhiB+co6aU/Ly5vvb7+ W7CRpE1QwJQm5wowvT7PmNckaK0awdSLf9pzqr2qytxxfgJOdymZ3RWqND+Pm1F33UNwcj2ref6 MCZhbFP0sGjdHIKzi55XhnT88ELMmrQFdglayYQ1EHbO+i2yZxnElDqzqlc4SzQlYl9AUpLAg0h e9msBkyHYvPGmCp2XOQ== X-Authority-Analysis: v=2.4 cv=D5xK6/Rj c=1 sm=1 tr=0 ts=69cfa6e4 cx=c_pps a=cFYjgdjTJScbgFmBucgdfQ==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=BYW15FwYW1ykoKNPTzIA:9 a=QEXdDO2ut3YA:10 a=scEy_gLbYbu1JhEsrz4S:22 X-Proofpoint-GUID: peZpMeUkfpaeJZen9RzVGfqRG3WIujxB X-Proofpoint-ORIG-GUID: peZpMeUkfpaeJZen9RzVGfqRG3WIujxB 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-04-03_03,2026-04-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 adultscore=0 priorityscore=1501 bulkscore=0 spamscore=0 phishscore=0 malwarescore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2604030103 From: Sibi Sankar Signed-off-by: Sibi Sankar Co-developed-by: Ananthu C V Signed-off-by: Ananthu C V --- arch/arm64/boot/dts/qcom/glymur-crd.dtsi | 7 +++++ arch/arm64/boot/dts/qcom/glymur.dtsi | 47 ++++++++++++++++++++++++++++= ++++ 2 files changed, 54 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi b/arch/arm64/boot/dts= /qcom/glymur-crd.dtsi index 2852d257ac8c..3fdf8dbbde02 100644 --- a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur-crd.dtsi @@ -560,6 +560,13 @@ &pon_resin { status =3D "okay"; }; =20 +&remoteproc_soccp { + firmware-name =3D "qcom/glymur/soccp.mbn", + "qcom/glymur/soccp_dtb.mbn"; + + status =3D "okay"; +}; + &tlmm { gpio-reserved-ranges =3D <4 4>, /* EC TZ Secure I3C */ <10 2>, /* OOB UART */ diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qco= m/glymur.dtsi index f23cf81ddb77..f7f3374a5e08 100644 --- a/arch/arm64/boot/dts/qcom/glymur.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi @@ -2264,6 +2264,53 @@ &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>, }; }; =20 + remoteproc_soccp: remoteproc-soccp@d00000 { + compatible =3D "qcom,glymur-soccp-pas", "qcom,kaanapali-soccp-pas"; + reg =3D <0x0 0x00d00000 0x0 0x200000>; + + interrupts-extended =3D <&intc GIC_SPI 167 IRQ_TYPE_EDGE_RISING>, + <&soccp_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, + <&soccp_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, + <&soccp_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, + <&soccp_smp2p_in 3 IRQ_TYPE_EDGE_RISING>, + <&soccp_smp2p_in 9 IRQ_TYPE_EDGE_RISING>; + interrupt-names =3D "wdog", + "fatal", + "ready", + "handover", + "stop-ack", + "pong"; + + clocks =3D <&rpmhcc RPMH_CXO_CLK>; + clock-names =3D "xo"; + + power-domains =3D <&rpmhpd RPMHPD_CX>, + <&rpmhpd RPMHPD_MX>; + power-domain-names =3D "cx", + "mx"; + + memory-region =3D <&soccp_mem>, + <&soccpdtb_mem>; + + qcom,smem-states =3D <&soccp_smp2p_out 0>, + <&soccp_smp2p_out 8>; + qcom,smem-state-names =3D "stop", + "ping"; + + status =3D "disabled"; + + glink-edge { + interrupts-extended =3D <&ipcc IPCC_MPROC_SOCCP + IPCC_MPROC_SIGNAL_GLINK_QMP + IRQ_TYPE_EDGE_RISING>; + mboxes =3D <&ipcc IPCC_MPROC_SOCCP + IPCC_MPROC_SIGNAL_GLINK_QMP>; + qcom,remote-pid =3D <19>; + label =3D "soccp"; + + }; + }; + usb_hs_phy: phy@fa0000 { compatible =3D "qcom,glymur-m31-eusb2-phy", "qcom,sm8750-m31-eusb2-phy"; --- base-commit: bd0f139e5fc11182777b81cefc3893ea508544ec change-id: 20260403-glymur-soccp-2ca25f3b30e2 prerequisite-message-id: <20260326-knp-soccp-dt-v1-0-a60c2ae36e9b@oss.qualc= omm.com> prerequisite-patch-id: fa390011ee531589a7ad14250d158f497622efbd prerequisite-patch-id: 93e7fca58a5c06edefa624ec2b006dd80f4749a8 prerequisite-patch-id: 99a3b6a7fcd061267b40097ad25f652ebe0a4c7b Best regards, -- =20 Ananthu C V