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 A219C3DB996 for ; Tue, 7 Jul 2026 10:13:07 +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=1783419189; cv=none; b=jCz5FPJwzFaTW2gU99KZGMIrO42GlS/cYgDvuQFzkUbbst35myn226Ic4U2UtRjNfWW5uit1z8Z3h03o+giw+3Yw+sEF6Jy7kF5c3esuONrIA/bokO4BAkFRBItfPZeXT9Bxx4QAd/waGhjMtB64kU2JjCYbFA0SoN11VVWNoVg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783419189; c=relaxed/simple; bh=btumoU3pIG/LAxnXpjlEt5hEk9N65ss833i6VOVfTGE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hBjISv7/JGYvjy6wTG/yZtRojdkzIBHS/eBjtfXhF2pMDTQu94M5ZnUHBn7pIAmZvc0fB/BvZzNwVEt6YlWE3U+ffLFs/gCvMGMHIzMKiUxeiD7R9ZpAa12vlSLoGqp9bvEqeOxY1paizTrQhxkGJ6jXiQm44JBHwGGsZOtJ5qE= 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=Bys1MhJ1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PX8KRVJ/; 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="Bys1MhJ1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PX8KRVJ/" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6678EGBq3231506 for ; Tue, 7 Jul 2026 10:13:06 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= KoENZQMBRLol1CJ95/um9zCMXYskZHoxExsv+BKuhsg=; b=Bys1MhJ1HKJuFcfL c6uJlLn+XY2aGZqqvJ83LuYfEHw4lLeWn3Ymkm68z35ySMqx+4xXoSBi8Us8azSi kEB5IYW5Qfk3t6Gg0fzu7thLYHLuQS9MiDuHQN8q39Z6E+Mo5glpvwgKW9T2zSO1 lkeTTx6uSbhtobeQ1z5LOEj0wUtKSuQX74Fvn9arsW7q7mmyPq5hMYXGLUV8ERrp ximQ02SXFxucWnSqXGNZU54D1MaN2U5Mc3FptikZQTBMJVrTdymKuX660lbO9Rzg A4VimEKXCPX7qyfrkh6R56WaNyWL+vyhHPWHA7yQb/jQy7ZLFQDNp5piLDY4sm5Y KcSrPA== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f8qj79wdp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 07 Jul 2026 10:13:06 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c8894570b58so2993721a12.3 for ; Tue, 07 Jul 2026 03:13:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783419186; x=1784023986; 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=KoENZQMBRLol1CJ95/um9zCMXYskZHoxExsv+BKuhsg=; b=PX8KRVJ/cyDVteQ5/8GbyGFsojqCRtqD2vz0xQvVaxzQwr1dkvgYCkKK5Oj9YSnV+U ZMSL2+bf73iGdNNsydPcUXiUDuN6Zs2j+k5z7TsU8MSDhuKWKDyH+Ed5XJ9PYMJXyqRS lnah4ey6VGj10RBr7p7CRxpoMFN20m8oDGn3omdwuiqQO2ETt23ny8HKjMNIYKDzPanR MvkGArA9c8Q1weVomlP7+2i8M85clNPTmYmr11a77x2qf0XiDaqBLNJ0vtvAB1afGbFF pDJ/zvVFzud+39Xd6pAGDxsxlCNTnklJ900a/J6Y+HKUx6gcHRwjjWJmSaAlpZ62PIr7 rwZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783419186; x=1784023986; 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=KoENZQMBRLol1CJ95/um9zCMXYskZHoxExsv+BKuhsg=; b=WzDoWg7TYVinkcmIB8O1+nSFpiJOvnj0WsknmELPNrwBH7iHWaut6Lj8RxqpUV1zRs ERLIp+fO41NF8mW1GNBmgS6Y5FBmGKc9749DUansfnP3e/oFMhs/3BrVBCnmGoKGhqyR b/0AQVWpdVNx9PdB3Y3W40iRnOsh5VTqAr213dSjdrxQtAcmCReEd68EDoOa+98OUk02 oYRVfpLxcqfQEo9/N+mp0shgbWu3/ouAxzaXXgZcLtQ8VkHSqmTraImxJVcRUTQZfcz4 Y2lfs9UjZB2/+eTPSyAVvPAY/0uHFaLGL509gF1yenl9/P05R2Pqoy+OPsZYk5uarzFx bQAA== X-Forwarded-Encrypted: i=1; AHgh+RrzfdUvo0VEKo5aCMSJtSjR4KrEoY6l42Pj2tdBn4Zm4XqglPgVbxvYEYojXC6aHRY5w/bQI4bl4D7C7W0=@vger.kernel.org X-Gm-Message-State: AOJu0YyzmUz71i95dBG/mVoBHwW/ok0cVPmVZ7EgADWXd3hJd+EEUtmF QGgj8rBmBmwWsne65p5w1u4AuCRe1A1S45lxqu/+2soPLRlRxBJEvtJPVWc4k8Rjo3taoBQ8oPo ULjR6yIIm25tm7oZXGlQo6E9Yq4FHFleHKNudvyLVabj5Tln0jCafH4xi5WXPLNetONE= X-Gm-Gg: AfdE7clUqDe1FcBOG5DyigFyqTseQ4oMMx/tAabsiUK9jk86ssPNwGM3rnoeyYnf50V v5BuwGnpo9Y+HhNxBfv7eAgzEtlwoatLU7i0yGSNeo7UnFEdjeo+DoG6bFDZUNU1YOdLYiCtxv8 xv3zZlGzpm3G/4KAKMbA0nLEydybqSB1OC8iPMdEDkd897/2fFocuVMX+D+rJsm6Z3fGMcdlxUZ wLzuuGU6g1IemPRqiGFEK65ncGJTsc9/zItgC/cjO7Q6fou3LfjyWZyEee9Xlmn57SwyfBUWC/c MvWyXSryuqZQAAbfliqNqj0od1kU7Q1+Lf1gY472nLin5wMm03X+tDFfBbFa9JKDZyDqUpQ/pYl O4iz3U448HieVXMrJ3MmQ68lpVhtm6sjlAYmWq1yKScfBgcXTuYu6/BulIYL9 X-Received: by 2002:a05:6a21:62cc:b0:3b3:241f:66c6 with SMTP id adf61e73a8af0-3c08edb777emr5808541637.26.1783419185643; Tue, 07 Jul 2026 03:13:05 -0700 (PDT) X-Received: by 2002:a05:6a21:62cc:b0:3b3:241f:66c6 with SMTP id adf61e73a8af0-3c08edb777emr5808514637.26.1783419185206; Tue, 07 Jul 2026 03:13:05 -0700 (PDT) Received: from hu-anancv-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-13b659c8665sm7098929c88.10.2026.07.07.03.13.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Jul 2026 03:13:04 -0700 (PDT) From: Ananthu C V Date: Tue, 07 Jul 2026 03:12:46 -0700 Subject: [PATCH v5 3/3] arm64: dts: qcom: add SoCCP DT node for Glymur 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: <20260707-glymur-soccp-v5-3-053993f0c6fe@oss.qualcomm.com> References: <20260707-glymur-soccp-v5-0-053993f0c6fe@oss.qualcomm.com> In-Reply-To: <20260707-glymur-soccp-v5-0-053993f0c6fe@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-remoteproc@vger.kernel.org, Ananthu C V , Sibi Sankar X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783419181; l=2856; i=ananthu.cv@oss.qualcomm.com; s=20260327; h=from:subject:message-id; bh=9Yzjj9aQIU5lY5XB41tE+SgPpEtYePj7JS1qPaS10F8=; b=Dx6YSifOOl1dITFoEPkXoAu9F69nnhmOtDFI/GofB5C2BUrGlcnLuoMNH128MHDMtHBAe+GBG 7QR0xNF6FSwBgwfS7G2ehT2MOOQaOyO/sh7JJ1V8e7PNs0xdttPtgjj X-Developer-Key: i=ananthu.cv@oss.qualcomm.com; a=ed25519; pk=Yyv4ldZGagB5zyqtlYRdUX/L9FZ6y/INQAXO9L3wfl4= X-Proofpoint-ORIG-GUID: TmC_tsOhhbdqPOIUxoiOPuwefbj0m6wM X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA3MDA5OSBTYWx0ZWRfXzoIhCr2UnVwL FBAq8bgVwjhdKjCiniE3XlTCj1MlSewHbQcHKvHrURBsgp8xPWXBORfDBUtWBbQrDLvrh5ERkZM qqf+irzNWDpsJe1ddhHOr1cGGVdpswUdZdiDYXD5g3ol6U4OBrVpo73/S0q2/ONN1ulnvioj8+E JH9UL/rkQnqE2A5j20ujuGyeEYmsu2ka79qKLd8Pjg3zdBO85S56NUQVEjxcojfLgwdMb5ZkdOJ P/v7ovB7H8c/sUBcOYvC6CgX59HobzM/nTK+IQmoLhJ+AF6HJkb5P/3iCWDrudY/tXp5fxnAEJU EdAJGbUmJ4w0mafpahuJwuWTflv582R6DbqSLbkhIoGA0YY8pldY+fF+dlDVf1lxaQlwIrC8kfW Xd81qtpoLlvF/gmZTIr+6yqOhSt25tVRXEQoP3AkHD8mWgS9rC6AnygmGZTMBdrjBbxBtFHpCp0 /ztf83KdcQho3lZl+Pg== X-Authority-Analysis: v=2.4 cv=PIM/P/qC c=1 sm=1 tr=0 ts=6a4cd132 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=9f4fzsQZ2b4kEiPl2jAA:9 a=+jEqtf1s3R9VXZ0wqowq2kgwd+I=:19 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA3MDA5OSBTYWx0ZWRfX8UT90JCnPnGJ Px8yDczn3Oljn+Eay2+/c0o2XQA2B04RI0g+sFp+1Yc/beZ2zNzbaQPi0SueWCq5ga0IUqyo0FC YTyoYjyLkdxcNHHJd6v9SESXTuiUQF4= X-Proofpoint-GUID: TmC_tsOhhbdqPOIUxoiOPuwefbj0m6wM X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-07_02,2026-07-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 clxscore=1015 impostorscore=0 malwarescore=0 adultscore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607070099 From: Sibi Sankar The SoC Control Processor (SoCCP) is a small RISC-V MCU that controls USB Type-C, battery charging, and various other functions on Qualcomm SoCs. Add the nodes required to enable SoCCP on Glymur/Mahua SoCs. 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 | 44 ++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi b/arch/arm64/boot/dts/qcom/glymur-crd.dtsi index e784b538f42e..328eb513140f 100644 --- a/arch/arm64/boot/dts/qcom/glymur-crd.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur-crd.dtsi @@ -585,6 +585,13 @@ &remoteproc_cdsp { status = "okay"; }; +&remoteproc_soccp { + firmware-name = "qcom/glymur/soccp.mbn", + "qcom/glymur/soccp_dtb.mbn"; + + status = "okay"; +}; + &tlmm { gpio-reserved-ranges = <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/qcom/glymur.dtsi index 9ec7c256b80a..e3dee05de3a3 100644 --- a/arch/arm64/boot/dts/qcom/glymur.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi @@ -2297,6 +2297,50 @@ &config_noc SLAVE_QUP_0 QCOM_ICC_TAG_ALWAYS>, }; }; + remoteproc_soccp: remoteproc@d00000 { + compatible = "qcom,glymur-soccp-pas", "qcom,kaanapali-soccp-pas"; + reg = <0x0 0x00d00000 0x0 0x200000>; + + interrupts-extended = <&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 = "wdog", + "fatal", + "ready", + "handover", + "stop-ack", + "pong"; + + clocks = <&rpmhcc RPMH_CXO_CLK>; + clock-names = "xo"; + + power-domains = <&rpmhpd RPMHPD_CX>, + <&rpmhpd RPMHPD_MX>; + power-domain-names = "cx", + "mx"; + + memory-region = <&soccp_mem>, + <&soccpdtb_mem>; + + qcom,smem-states = <&soccp_smp2p_out 0>, + <&soccp_smp2p_out 8>; + qcom,smem-state-names = "stop", + "ping"; + + glink-edge { + interrupts-extended = <&ipcc IPCC_MPROC_SOCCP + IPCC_MPROC_SIGNAL_GLINK_QMP + IRQ_TYPE_EDGE_RISING>; + mboxes = <&ipcc IPCC_MPROC_SOCCP + IPCC_MPROC_SIGNAL_GLINK_QMP>; + qcom,remote-pid = <19>; + label = "soccp"; + }; + }; + usb_hs_phy: phy@fa0000 { compatible = "qcom,glymur-m31-eusb2-phy", "qcom,sm8750-m31-eusb2-phy"; -- 2.43.0