From nobody Mon Apr 13 01:03:44 2026 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 C34F338657B for ; Thu, 9 Apr 2026 08:52:40 +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=1775724763; cv=none; b=uyiB10pCqhND/4/Kcbeis/YEYg1+b5p3Tf2a6/ffoFExPsrsZ+p8YbYHJ0kuLosDPyH8Ac7XBM511URkA0ATtVqd+g83mx9e1qhb48oZ6kkAGMdwaz6XZX8dFcDZFTEBxWX4za4Ma1CAriHs9+ucL1LaOEnPpyOBR+hNUryU5rA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775724763; c=relaxed/simple; bh=X8apncHELkQiQFOopfO/eJAliJCDt9IbYR6LW9EKidE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=R5MIfuOFXyJj51dj4FraScTehgnQWQ05KOgGXjFIT4TpZVpN1/0rZSRhJ4BR+Ma6TgEM7khtSbD0OjcxP05aywVBM4GAyNAsF3UabmqKvwErxMrqligC4LRNKyxU3zCRGhx0hrpPl09tC2HcoIvyKBMYxlkEaas89TnKc95cW0E= 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=k++b5xHh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PTZNyK4N; 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="k++b5xHh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PTZNyK4N" 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 6392ut1n2247197 for ; Thu, 9 Apr 2026 08:52:40 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= ic5IEtyYAYRznxrQ2uPKemOuJzm0Ampz76bnyiqpntU=; b=k++b5xHhfIpIOtX6 A/hnnYE0ZAvo6ZFKA7JuK565pF24f4GA2mihpp9ohLeQuGXT06phwPxwSCnCPr1u rLa7KZW73yHtpdQ5noZocDz5Y56DbWmiL6hsN9kDshqHGlbAt+Uxble84FOxLZ0a z8jtQGJ9W1zB40/ikihWAj9cECfQtXJ9B/HVhM/8bZ6Eiohh33lv6M62hS/jXAFI WzkmgUasgMXRzA269Kyv6RZHVJmWmsNuITLzesCsCUN0ce7DIK75JAK7ATzdW3TZ 8bJV5wgda/L47CwHORTRFkZhNHb8VZfcyf0E22dYSD+YxfnAOrY4cTMAoeMu0eWP 8km8bw== Received: from mail-dl1-f69.google.com (mail-dl1-f69.google.com [74.125.82.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4de3s6s5kp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 09 Apr 2026 08:52:40 +0000 (GMT) Received: by mail-dl1-f69.google.com with SMTP id a92af1059eb24-12c20a91932so4076538c88.1 for ; Thu, 09 Apr 2026 01:52:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775724759; x=1776329559; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ic5IEtyYAYRznxrQ2uPKemOuJzm0Ampz76bnyiqpntU=; b=PTZNyK4NRd6/YsPKj+azlADk7SE8TghCMY8qWobtudA5fIp1+2FcrRBxBYrp8asY1Y 6zoB5YD1jR4NLzWwHaPAiycU4NuivT7uRWNkPigSVqA/MILFt7Fh3h6Qmw+MNcxvI20e Qnb3xYRxMxDyvZk1ksFx0Upzofou4b6vynkTLIHBfx8R0B22KyIxUoalGVICUOr/ZSMg v4aaRxKwdoGtLW3Vb06Pz8qk+8LV6UovdAkas7/mwtDgle2Bf0ruN/TnrG7bV+Zv9QZs eaPAps6arBWlwfSooW383PxZZz30lIXiFRvZbUxHTUnJN/a0/tZl6pubQbPAQ5emkDOI kDtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775724759; x=1776329559; h=cc:to:in-reply-to:references: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=ic5IEtyYAYRznxrQ2uPKemOuJzm0Ampz76bnyiqpntU=; b=bDVnqT/27TIce38pEPfOMzX4ZHp5uF5leOCaDKvwMPuw9+SoKXXmWADlYz/98nmE0q E+sKqAkFNB9p5GjudPlocVblfQr6vjm3NZ3PoV+8IRoVwG2X6sQoc3KjVbg1PZsLnPAW l746DDZYM3Nq/ROlRg1VGtK+W86t5q2ol6T4WZjE0/8urKh2IJhriim5J8XQQkrWRtM8 6AfDnyFMkX8hp7Oin3WGphEPrjbjKKZCyeDAsVyh2ihKtYbJ+fSLPn6GE+wGn/+LiYX2 QZBP5VZuP5Mb2oE7C4r9YoPOwxnmE2XGrES83AJki4fWUVihVKkbWr4YEneTIVHgsg9U V7Fw== X-Forwarded-Encrypted: i=1; AJvYcCV1LyS6nOoKtrLBLiNVKxSCF3Asb6hZsabLtJjp5vgiAAj5fKvNlTBKLFE3P0tfqRTGrn5YtE9ZBd0R1CI=@vger.kernel.org X-Gm-Message-State: AOJu0Yw8yrF7SXobtoFmIRDOSHxyKctv3vfO7g1OAz0gD+1EDKGRce9w 4l0+uxe6Ee+92uyyhu6krGynIZTydGc2fZgLDCCJiXYw6plaUI9OMn+9WodFYq8Ck24dTL6aJwM Nbwj2R0qb5zsCnOZGfqT9DN3v8hoXHEUxjcbs+bg/Wva4BKxWuwMJQ8AeIXbF6EfweKU= X-Gm-Gg: AeBDieuMwm9qPxe2DDwyddzZj+7XSmXE8k1qxU9H2T9lWZq4RYJwM8ifD4lcOt4N9b/ JPCtMWs+rem+C5I9PtxctMR2A3BzsGtcnvR+s1IROVCaH9g52swHKydhn0S+BIMofYkqrhjFNYQ a9EMy3y19bLCzBj0MSYUMqcrmgnqAapit9iHZT+h0Q92r2Sc6Wb0jNxejrzqrFoZmCLGVHwoyRK bukap8JJBLjQyKv41BZWH/21u5nQz24BjEHThmvpnEnV8k4vGr3PlMLHH5+LTauSf5258pe0amG vAKqcPPShbpwprobauaSbGAu4Wdos1a1fraHYIIBA61HI1A5yGg9nfl7uNqLR8HB4hTcWvFEfpK vY5h5FceeUehjfH5EIZRH7fqCrl9y8nQ7tZghd/BATuX3oA/jH9n0NSwmbz5D+QI5mlT2tfit X-Received: by 2002:a05:7300:dc8b:b0:2c6:31f0:a018 with SMTP id 5a478bee46e88-2cbfb98f39amr12704995eec.22.1775724759342; Thu, 09 Apr 2026 01:52:39 -0700 (PDT) X-Received: by 2002:a05:7300:dc8b:b0:2c6:31f0:a018 with SMTP id 5a478bee46e88-2cbfb98f39amr12704978eec.22.1775724758815; Thu, 09 Apr 2026 01:52:38 -0700 (PDT) Received: from hu-jingyw-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2d460c8e9a5sm2312889eec.17.2026.04.09.01.52.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Apr 2026 01:52:38 -0700 (PDT) From: Jingyi Wang Date: Thu, 09 Apr 2026 01:52:28 -0700 Subject: [PATCH v5 5/5] remoteproc: qcom_q6v5_pas: Add SoCCP node on Kaanapali 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: <20260409-knp-soccp-v5-5-805a492124da@oss.qualcomm.com> References: <20260409-knp-soccp-v5-0-805a492124da@oss.qualcomm.com> In-Reply-To: <20260409-knp-soccp-v5-0-805a492124da@oss.qualcomm.com> To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Manivannan Sadhasivam , Luca Weiss , Bartosz Golaszewski , Konrad Dybcio Cc: aiqun.yu@oss.qualcomm.com, tingwei.zhang@oss.qualcomm.com, trilok.soni@oss.qualcomm.com, yijie.yang@oss.qualcomm.com, linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jingyi Wang , Dmitry Baryshkov X-Mailer: b4 0.15-dev-3d134 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775724750; l=1726; i=jingyi.wang@oss.qualcomm.com; s=20250911; h=from:subject:message-id; bh=X8apncHELkQiQFOopfO/eJAliJCDt9IbYR6LW9EKidE=; b=BUkecBlsTbhEGuiBVfrl3qtTaWPHKGZSAMf5zyiNKsi0G/oTkgic3K61pr5FoLQtt47z2qpVN 9XWklRMggQMDM+IHRBZ3CHLxH9+dm63lvHcsgQzhcUBca0GAK8w5xr2 X-Developer-Key: i=jingyi.wang@oss.qualcomm.com; a=ed25519; pk=PSoHZ6KbUss3IW8FPRVMHMK0Jkkr/jV347mBYJO3iLo= X-Proofpoint-ORIG-GUID: MW32nrc-uA90jyPOCMGia2wHpVB13Pon X-Proofpoint-GUID: MW32nrc-uA90jyPOCMGia2wHpVB13Pon X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDA5MDA3NiBTYWx0ZWRfX33iPkveH2plw UhRJHKxKKxjAEYync9bcxMWFJdCl3JqUwsCnSfJEJzkBBrleO30InThfLIfGdReROEOTU6EXfVZ HZw63f003mM59dP02qJCsfs5YgtS8FJG8YEpKqGRLPEYIPccLv+Ypn0USEk2Qsq+byZd6/wG7FC F+pByOyn2dRWA2UdWJzkWCJKG/bQk5euPR6s6vimaTpAwkjcvZ1iqBd98PIQBswPCvCBKp6fDeM 8uSWmFNnGZE37PC61eqD5jYlGYiUOcfIDN89CXCOh/LtpTOix3ily5on5SYPxnTL3YAHVEV8Aqm rChW1oJtMTv2vp1TwqvALPC3uYi3HCrNjz9Kez0JfI5RygvIVEpLXJWSdthowffHvVrPpN82Cdv u6kGo2tdvqLkieT4QnRx17XVWMPPmj0Q8RkNzh0nZvA5qGVaIQH5yAU140nfSwJLE/pTBqh3X1y aoTGUPbDccp5HsW76ng== X-Authority-Analysis: v=2.4 cv=TZemcxQh c=1 sm=1 tr=0 ts=69d768d8 cx=c_pps a=kVLUcbK0zfr7ocalXnG1qA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=-54vo4t_4OUFHp6kYXwA:9 a=QEXdDO2ut3YA:10 a=vr4QvYf-bLy2KjpDp97w:22 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-09_02,2026-04-08_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 impostorscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604010000 definitions=main-2604090076 The SoC Control Processor (SoCCP) is small RISC-V MCU that controls USB Type-C, battery charging and various other functions on Qualcomm SoCs. It provides a solution for control-plane processing, reducing per-subsystem microcontroller reinvention. Add support for SoCCP PAS loader on Kaanapali platform. Reviewed-by: Dmitry Baryshkov Signed-off-by: Jingyi Wang Reviewed-by: Bartosz Golaszewski --- drivers/remoteproc/qcom_q6v5_pas.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q= 6v5_pas.c index 34b54cf832d0..1c81f22438cc 100644 --- a/drivers/remoteproc/qcom_q6v5_pas.c +++ b/drivers/remoteproc/qcom_q6v5_pas.c @@ -1604,8 +1604,26 @@ static const struct qcom_pas_data sm8750_mpss_resour= ce =3D { .region_assign_vmid =3D QCOM_SCM_VMID_MSS_MSA, }; =20 +static const struct qcom_pas_data kaanapali_soccp_resource =3D { + .crash_reason_smem =3D 656, + .firmware_name =3D "soccp.mbn", + .dtb_firmware_name =3D "soccp_dtb.mbn", + .pas_id =3D 51, + .dtb_pas_id =3D 0x41, + .proxy_pd_names =3D (char*[]){ + "cx", + "mx", + NULL + }, + .ssr_name =3D "soccp", + .sysmon_name =3D "soccp", + .auto_boot =3D true, + .early_boot =3D true, +}; + static const struct of_device_id qcom_pas_of_match[] =3D { { .compatible =3D "qcom,eliza-adsp-pas", .data =3D &sm8550_adsp_resource = }, + { .compatible =3D "qcom,kaanapali-soccp-pas", .data =3D &kaanapali_soccp_= resource }, { .compatible =3D "qcom,milos-adsp-pas", .data =3D &sm8550_adsp_resource = }, { .compatible =3D "qcom,milos-cdsp-pas", .data =3D &milos_cdsp_resource }, { .compatible =3D "qcom,milos-mpss-pas", .data =3D &sm8450_mpss_resource = }, --=20 2.34.1