From nobody Thu Apr 9 08:54:00 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 0D7C6453491 for ; Tue, 10 Mar 2026 10:04:03 +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=1773137046; cv=none; b=utMiHkykUIctuFLn5en43dCYHmvId/bXLN77H8sHbP1izpXEE2nkjfBlu3FughrZQOmZGRSIpPRaApa8uuGRtWFKTklXXMNnvVEZ1hv4H9BOw00VvZ+MgAInZxqC6daUUiGeZLUXF2YafCyWj2ZARBTyUJumZEQ48I//wLdpCPw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773137046; c=relaxed/simple; bh=Qki3/gbxeC0wNNfIOLYG0fdPkgVBFql/haBzvhMzN6g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cfGNjSeI9dGtfToq8ry3KuCFv9onzQHrGC/j0KUHgZEKl/npRhJSsFqZZs5rK97liVjf/OwJahXRINelQoTPOXoJXT06ahXs7QEo0XdSptG2OcmmqLxJ3Ys6VQ04gPRQ6UnQQoiANbY8mCPYrcoNN7cHPUDtwowPYO4MMpHmvQQ= 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=LDCCa37J; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SIGjqIl3; 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="LDCCa37J"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SIGjqIl3" 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 62A8pcVx3690695 for ; Tue, 10 Mar 2026 10:04:03 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= Vn8dFADlBLXUsARpMgo35Ilp2iUnE9H0E8H55YGOyzE=; b=LDCCa37JkWb3Dbt7 x5HVkDN5nIcF74bDfkrRqK+xVIQH/guhpkkHSU5OvzKNM8eRW+Ylploo906t4bur IU0ME8nY6mYD1DjDCpINisA/AJ/i9ms9AItIdmRcgqNO+oUjzgcc1tDxEcz25/e+ r0QOGpcm/hmpFIpSjjjillcDE4SO5NKfzx1Rw4a85/9D1AhYukP5P/caRwuN7SrR 4VlXI6ez1JVJOctepaMCrNAoxTHzpmEH1YpUYtOm3tEO26wARvIxeb+i5O7cEBGN lZPTcyhQ/cGzMzO88V9fJIcNX01SRbl61XmlT00MTyTUQYNKMHQ7KsvW/zpysaq4 p/cdZA== Received: from mail-ot1-f70.google.com (mail-ot1-f70.google.com [209.85.210.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ctg5ng9n2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 10 Mar 2026 10:04:02 +0000 (GMT) Received: by mail-ot1-f70.google.com with SMTP id 46e09a7af769-7d73fd3b35cso20403273a34.0 for ; Tue, 10 Mar 2026 03:04:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773137042; x=1773741842; 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=Vn8dFADlBLXUsARpMgo35Ilp2iUnE9H0E8H55YGOyzE=; b=SIGjqIl3l6hJBE1oQrVHwnzoqPVdPwuMJACga+99lQBUU392cGbKylnGQU3ZPhsqYv iYeLxI8uNtx22id8NeOZ7GFMtCgKAK+n/zIny+TS5armua0T6rpeyUSnSquzAsdEMqj1 AKxRws3hpoB7yqa2WgwYyHtgwvK55ZjO1gaPqZNXsAc7pRT3V2OkxZ98oMNkrFk7D7dw LnTvIPZo1KW00s0ttX+Fx3e81ovbCjxeKeutBHQcPL3H4IjNtyp2V+TqUsqGSL/kdJnN KxkgBEQBqbDS2MJheIr4Z2de9381Fhuqwk17G/21VSaa6eUwR775efKmHLwn5B4SpKgt xdGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773137042; x=1773741842; 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=Vn8dFADlBLXUsARpMgo35Ilp2iUnE9H0E8H55YGOyzE=; b=SCCclwQE38Y/Nvrvr7NjrD2fwIRLEbHcXganuvTMv47GEOssZh5RJq99X2nvLsejXv ff3AQhPD4DcqYeIxPw3fxrV/QYvlMTD80+SEbsgJolCAGPvY6tPt5alED97m+sTXZqjw TLRlDosB3V2ZxM9je8ZvCmtAfi0ztrw8luVbGKOPty4pU48Cq0e6Na65QUMMjcKykIwE qRK6qFTiwqnov8A7i/yA9XUMn8ehi0JZZqC1H7rq8yEFuu7EcfM813e9m8IKNdU59lMm QH+vTAPBtbrL1jAR5EVjIRvY4qwmVevD6IpADRyVbciJq/yq4aNSVQ6APBXANfTJ6YGS hSKw== X-Forwarded-Encrypted: i=1; AJvYcCWymx0iyyOmRXsDQ2kDxdGitVlBqBdPBXbCyCN9Prs1gUMC7T6adqTdxjqBY5zQwQ/xzUXqzwTbh/Feibc=@vger.kernel.org X-Gm-Message-State: AOJu0YzfX/I1hlk0x1pmeRiVcqtM9gXnyk/u+vuG3DX9gWlegOzJyWM/ oZIZ+tKyarwOmBxVfHd7WbgisE4kzMlbJU/WWyyQk56vF9xrNge6ZuCr/NrWnATj4k32cm9lutu zUuR1C7aiKyOqIRXZ5mjqn1EHnpH4hogaIbH32lbFUbxmOXh1r8amp2+Z1hFY7DYlJBR6ybiv+x 6dCA== X-Gm-Gg: ATEYQzz1yQbHfHVk7lBaFm/vkc+5xF23sods2rPhWaIesiVSh4Bp9bhd4FCDK1nmUnj R+zsmmkG+eN3FghctwsJAjs8aFUk8jTDVzkPCglJcbLcWaAUon04LoL1j2XOIFxMX/hltWFcwFp bmBswKVTNxRinQzuCQbFL+3jp8ykdbyLsZiVsA+Q+vctLj0KJ7f4dBj7ess/048QrXCo9QRXnjK 2Q8tG7BD6clCfKvHBM1eFs919hT4zw7Q8Ocqgq2SzVQrHjo3LAe/c3qPHtj3Tmg9Qmzf/TOh+IM D3J0FZu7pKytUu6NrF3Qe5wmwy5E6QvGZsGfs/fEpmY9pN9W6+1iUgPouopf/eh6OaBl9yFQSC4 CE3+8oP0HZqhv5ewVRLZa5vYxfqnZ4zRFkBi4OrUH+x232SKo7T9fRUQWhuwjD+Kc1G3HkoyO X-Received: by 2002:a05:6830:2e05:b0:7d7:4666:69be with SMTP id 46e09a7af769-7d746666b8amr6009179a34.18.1773137042187; Tue, 10 Mar 2026 03:04:02 -0700 (PDT) X-Received: by 2002:a05:6830:2e05:b0:7d7:4666:69be with SMTP id 46e09a7af769-7d746666b8amr6009157a34.18.1773137041827; Tue, 10 Mar 2026 03:04:01 -0700 (PDT) Received: from hu-jingyw-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7d746bdecbfsm4337611a34.10.2026.03.10.03.04.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 03:04:01 -0700 (PDT) From: Jingyi Wang Date: Tue, 10 Mar 2026 03:03:23 -0700 Subject: [PATCH v4 7/7] 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: <20260310-knp-soccp-v4-7-0a91575e0e7e@oss.qualcomm.com> References: <20260310-knp-soccp-v4-0-0a91575e0e7e@oss.qualcomm.com> In-Reply-To: <20260310-knp-soccp-v4-0-0a91575e0e7e@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=1773137028; l=1647; i=jingyi.wang@oss.qualcomm.com; s=20250911; h=from:subject:message-id; bh=Qki3/gbxeC0wNNfIOLYG0fdPkgVBFql/haBzvhMzN6g=; b=63NZCz2HoyrpbgRCj7V1hnJNLOPV/aGp+Si/dIpCx9VFfD7tUReoPdHhbSHPgzO49FC93n0+E FifcvhdAN/5DmXlfeJSx/Whi6votTKz7x3NvddTOypIgi55iYyqZxQa X-Developer-Key: i=jingyi.wang@oss.qualcomm.com; a=ed25519; pk=PSoHZ6KbUss3IW8FPRVMHMK0Jkkr/jV347mBYJO3iLo= X-Proofpoint-GUID: 6jEC1bkO7_IFtU-pgf8c7e3YmaFsIvlo X-Authority-Analysis: v=2.4 cv=ervSD4pX c=1 sm=1 tr=0 ts=69afec92 cx=c_pps a=7uPEO8VhqeOX8vTJ3z8K6Q==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=-54vo4t_4OUFHp6kYXwA:9 a=QEXdDO2ut3YA:10 a=EXS-LbY8YePsIyqnH6vw:22 X-Proofpoint-ORIG-GUID: 6jEC1bkO7_IFtU-pgf8c7e3YmaFsIvlo X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzEwMDA4NiBTYWx0ZWRfX1txNgfw96hS5 yFSD2oj59v2Vr0oazh2DUIqQ/gyvt/mXY4VgDBss3de9150qGmMJ/jw5k+K01znfroCJwNB1V3s PDQUTAakb0g8wKEURhKESSuYixl4444We5d/4AY+919UiRa7YWZLv4C9cXg5gdnHBT7Rd0WT8ES o+/3Ue9kgcKF/UQg3tvycxsI6D9kTqNOVg3ssT7s2a8o2hZWF26vt+566YPOqxq/P5cFrM2cH+P ACwU6evOFX7SKjKjyIZUKbro/MdMpqo2OqXCzAuMuQpZJTt21EM0znIcFN5UMrsJllZMEnmNRYr UsHJZjfNv/SvyolTzVTeCs0r+anqV5rGmBJ1Q9FVWdZpv2ei6440k/tSaTwPl7sXJBH0Z/Lqr5J azHliCchPbCNgqbvTeE/bdUEvUgVPZZ2BgRaWAgmD6fsk7iJzKLh5Xigm99dv3/eYzGkjx36Wuz IshPxQh5ImqqasotMNg== 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-03-10_01,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 adultscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603100086 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 --- 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 4700d111e058..a5219dffcc7c 100644 --- a/drivers/remoteproc/qcom_q6v5_pas.c +++ b/drivers/remoteproc/qcom_q6v5_pas.c @@ -1625,7 +1625,25 @@ 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,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.25.1