From nobody Sat Oct 3 05:32:13 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 78BE542D75A for ; Wed, 5 Aug 2026 11:27:34 +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=1785929255; cv=none; b=uN8wblPRPCLBdGETeTKz+Avnd6GxaLnTlMfesOakeoafwfYnyBbkLukCE67RlKdfQv92hGGgSA/VSGI219RPuJBUjPncM995VNZWX6wURiKzTwpSQEsmNinGOAdXGrajcsW3zTJFVO0er/NCFdbONGqc0LB1nPCfLEG9GRfG7e4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785929255; c=relaxed/simple; bh=T+99mWPksof2VSF3gzUyZ6wZ7TeXqjB/x+jzl1QEcYA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=ZL3hK3QIuMgh7TcNQF2klSkfkiRcZpFebOEuUCX9KpRTdz+RMYyd4MbxNqxpKTlaK/5F0t8gBSWTHv52dxrCCQi5S1BU6QBm8nD5SxPVSE7C+evdBMoFSVrLBLZl5GRpuN2d4LDsgg5DyO4v24LBX/Qrnxw193L5rNUF0KnKzI8= 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=YuBszU+Q; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DyefGaAy; 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="YuBszU+Q"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DyefGaAy" 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 6758dCw82132431 for ; Wed, 5 Aug 2026 11:27:33 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=UF1gKpY5yyAe5I/iG7Uzh3 Si/u9kz5pXI2mpXVTlwrI=; b=YuBszU+Q2GGkLleuuVYsLWqt7uiRs0nh1indmW 6HN6WUKF0+d4vHJiaSHKUJzz430kAfHQprsztRrqbGZlOIKjNRmBQbp/0C3wUa9x bSPQWzL7WrodC8G00U6MOTr5vgPLmX6jYJzB2Wjb6QfCGq6y88qSRieIQwMyQv0F R40PRo+oeSMcMO3AtCLORMudrXa+z+5ITRQ9OHJ6ds8DUC24kWOS574Hrws5eO9P l8tNPSBVLTisQz8flLyVyW7h5Ti9uuJsJmfoTfMz4XZ+YgzCg+CN2A4+J6oUHGmM 2lddPzSbDPbPfzxi8/9nluflKVvG8yJY1VTO72Fi0WMtseYQ== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fum56cahn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 05 Aug 2026 11:27:33 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-84a67b16217so1456814b3a.3 for ; Wed, 05 Aug 2026 04:27:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1785929252; x=1786534052; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=UF1gKpY5yyAe5I/iG7Uzh3Si/u9kz5pXI2mpXVTlwrI=; b=DyefGaAyVAKDM4So7AXCSiX+mJPfDdCAB+pEh7X86ykKKmL+fwzFWBZAd0NchfjfaY R/0eZUMdmce0fKcASXeV4M2e59nC2QGwmGtrJE+7mRtOYl5GQUnsVl0BopIk/l3+Qn+N 1miJ63rijWfuuLYdI/0dhoFlh5+DHAW/S6qUZOABC5RKZb2r7zVV+LBsas9I+sF0YX91 iSnWE4L4ayecv/GVESvnoByX+Zvknarf4T2d2ZdqPmYf+lJ7L+8hznLPuOXK0ECkXwf0 Gpr4YBszKx2gzSJw/0/xpK7boTWpkB6+7uj1MyEc8obdC+QbFECCrWTCV3KoK7ZcQLI3 AQGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785929252; x=1786534052; h=cc:to: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=UF1gKpY5yyAe5I/iG7Uzh3Si/u9kz5pXI2mpXVTlwrI=; b=KyyvmXDQy+cyf2d5T1UR2YvGCjsBl/xFiMoyx2ouZS44UBSGZ2C+03QKIoCt66J1X1 htpFvUw/NVrZC6jguRQnYeqyx8rdGH8HIwhgOlGb+ZiJAnWVlEh1Sbyot5LZfpNsGcgQ MmLTpIZG/d0Dj2x1mJRBII7IQ5aBSuk15XNAAWEI45dWc6ShMZY9p1rSmunz6QjBImxx tqc1zQguT+p2VqDuV9ha+cz2IOOWxJxegV7+FqocMssUGRjv2scgXm0zaDuI61De5pWe j6IsqZDf3iZyrJx3mgdiPvjsjOyxavvivF4Dec4cTgbkTmura9XPDjy7sWwvPDEubza4 o47Q== X-Forwarded-Encrypted: i=1; AHgh+RovBaoMX+9uCVvmXFdFOBT2mKuzjZdgo1u3D6G3w3cqWr6Ms4NyKDBtJ8u63XKdXzIknsRQ3mEiro3fv/Y=@vger.kernel.org X-Gm-Message-State: AOJu0YwD9DfJd4sLLgzeACg9POi+efjb8O7ILmUOMxSVrxcrgk2xVcW2 Vw/Mha0dzvT7GXbCG7aZ3lLUhinUv+99hE24yVmeJ/qIH69k5n79m7G8JfSvYWWr5ooO+obNRCl eyMPO1ddrjdR5J9yRoh9mzar0XE/qPq+u00yCG37GWXtqzkdYLJbGSqBVoU2zofWCNrs= X-Gm-Gg: AR+sD13Xqln6wl/++p0BqBMuhXMyVQhVsYG2wYskZlOSk1ce3qRiSpuGLHjozku++hU oMGV+/gwOl22oq5x54tXddDAZqDeArgJBhKrdBuZQJyM5xM3hj+2dM2R6ZYWsg4S7WdeorR6rh7 wDq5CTTKqLA+o71f1/qK8fOulQ4e99b57K6qlblqim+CM/aZ/g5PhLxWw0dgxDovV+0SJjzWWtK SnmQvw5LH5akehLFlkvjgnZZI22ENQ4zX2YDQ8hlRVxPVEwnik2SICBUUsIK7QmErm01MOJDoXe OAY77Sa1BGH9bzXcenHbF1cYfCemj9oNyVaC/QdBik2gXoOUNbq7g7gEa415zaae16WF7eSL8wH i3MB1GRoQF2Hno+EF4y0+HsllJhQGcUFxzmr1 X-Received: by 2002:a05:6a00:a226:b0:848:2a55:7110 with SMTP id d2e1a72fcca58-84f2e13b00emr6267228b3a.36.1785929252142; Wed, 05 Aug 2026 04:27:32 -0700 (PDT) X-Received: by 2002:a05:6a00:a226:b0:848:2a55:7110 with SMTP id d2e1a72fcca58-84f2e13b00emr6267185b3a.36.1785929251659; Wed, 05 Aug 2026 04:27:31 -0700 (PDT) Received: from hu-vdadhani-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84f2e2c5eeasm710197b3a.7.2026.08.05.04.27.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Aug 2026 04:27:30 -0700 (PDT) From: Viken Dadhaniya Date: Wed, 05 Aug 2026 16:57:23 +0530 Subject: [PATCH] arm64: dts: qcom: talos-evk-som: Add firmware-name to QUPv3 nodes 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: <20260805-talos-evk-qupv3-firmware-name-v1-1-3ebd5e5578bd@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIABoec2oC/yXMwQ6CMAwA0F8hPdtkDDTqrxgPZXRalQErTBLCv zv1+C5vBeUorHAuVoicRKUPGeWuAHencGOUNhussQdzNHuc6NUrcnriOA+pQi+xe1NkDNQx2qr 2htypaV0J+Rgie1l+/+X6t87Ng930TWHbPj8RpJ+BAAAA X-Change-ID: 20260805-talos-evk-qupv3-firmware-name-234f0ac9bdc1 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, Viken Dadhaniya X-Mailer: b4 0.16-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1785929248; l=1389; i=viken.dadhaniya@oss.qualcomm.com; s=20260324; h=from:subject:message-id; bh=T+99mWPksof2VSF3gzUyZ6wZ7TeXqjB/x+jzl1QEcYA=; b=g6xav5QRNJzsJZJciMYZOeFDNm+ALlbwVW0fHyiVv26tR5lN934qZUmHm02RUjA9dtj5JmthP qVs1I4q5LmcDTj7ImQZcc3ejvZmIutK4I+EDf2t231koxBteazAo6tv X-Developer-Key: i=viken.dadhaniya@oss.qualcomm.com; a=ed25519; pk=C39f+LOIGhh/02LQpT46TsUSXRvBn9qXC8Xb26KJ44Y= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODA1MDA5MSBTYWx0ZWRfXyULwHCxF5DNR Iu2gnkvM8NIK2BMptmxG7XYlcxFvUG4Ip7mukZcd1OGCAiZ4RUMe99MiUqmMk+r1HVgjEX8JzWT s74qg38TNWrmdnnFbP2+Yg5LrvPzBoLgXvlZvhI6uCKnl/B5QPTk686PYCvR3YRAFLGYZvT+0BW tv1Qa/iqSV1Jtl3JKCw3+i8Qhmow3oiDFj/3d+l77BV5pVfTENzkb4/tydVL9+V3l7Jj/7sANWD hwFChw+zJcqahZUf69Pt9+jMGUAM9M80IG4A0rT7lN3NaxS5DIo4JbkDcZVfunYYV/6Dzz3lUL9 M37t99v6B/tbnFuOlgMm6utkCTPlBVwsKGMkbD5r8vAypjcGqvi/a2ERL4ImQDE0OXY1vVs1alF Gt57oGrCvz4WG+pLsBKc89+YUhdRTPM18MCjlxIg5bm5DDYu9Hl0sqtLTq7OlxVRNlqfBiRD4rw o57x1VgQFPf3I05Qdlg== X-Proofpoint-Spam-Info: AW1haW4tMjYwODA1MDA5MSBTYWx0ZWRfX1efmu6QrY0d/ QR7Zgl+4NyJ9Gz4ToV1qlA2KwBFiYlY2RzfyhBJ5kKbxiJfe1k6/SaiSGry9/lP0Be9IzLbcaSB OjFIvss9ac1R8qkZNVtA3UJ43BAh2wQ= X-Proofpoint-GUID: qVfsUYgAlrtWrOPcWR3Q9dFMb7M6p1Z4 X-Proofpoint-ORIG-GUID: qVfsUYgAlrtWrOPcWR3Q9dFMb7M6p1Z4 X-Authority-Analysis: v=2.4 cv=GL441ONK c=1 sm=1 tr=0 ts=6a731e25 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=8rlZebuS5uYMG-XfLoEA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 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-08-05_03,2026-08-04_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 impostorscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 adultscore=0 phishscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608050091 Traditionally, firmware loading for Serial Engines (SE) in the QUP hardware of Qualcomm SoCs has been managed by TrustZone (TZ). While this approach ensures secure SE assignment and access control, it limits flexibility for developers who need to enable various protocols on different SEs. Add the firmware-name property to QUPv3 nodes in the device tree to enable firmware loading from the Linux environment. Handle SE assignments and access control permissions directly within Linux, removing the dependency on TrustZone. Signed-off-by: Viken Dadhaniya Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/talos-evk-som.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi b/arch/arm64/boot/= dts/qcom/talos-evk-som.dtsi index a057a7271480..8bed53a8bd76 100644 --- a/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi +++ b/arch/arm64/boot/dts/qcom/talos-evk-som.dtsi @@ -411,10 +411,14 @@ usb2_en: usb2-en-state { }; =20 &qupv3_id_0 { + firmware-name =3D "qcom/qcs615/qupv3fw.elf"; + status =3D "okay"; }; =20 &qupv3_id_1 { + firmware-name =3D "qcom/qcs615/qupv3fw.elf"; + status =3D "okay"; }; =20 --- base-commit: 9a4cdc958dd79fc6c3b20b51a10debec6ca09fec change-id: 20260805-talos-evk-qupv3-firmware-name-234f0ac9bdc1 Best regards, -- =20 Viken Dadhaniya