From nobody Sat Feb 7 23:34:09 2026 Received: from mx08-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) (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 A67FA38E100; Wed, 14 Jan 2026 10:31:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=91.207.212.93 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386691; cv=fail; b=W2vSZNwmfMHzkm9O/6pZKJDjWwNYPEMPQByXvY5NuXhAtJX7nk2jKMqZgnKpAhzpIDQIyWKb+TP7Ylu2b26zwubZUkp4WHSSqOxk7nlGAVIdIIipj3Sz7pEeJ2HQs4GV2WZv0F4ZDM5zubjrmuN43rGJNdR+Lk6dUJ44eoLU6vo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386691; c=relaxed/simple; bh=tFr/7MDTYLaJq9mtReQmXI70UgvA01fMfNXvv9C+9B8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=t+Lj8G4srLtCIrKX8IflZu4g7fbGjQgoweYdl1Wq8/nWk6jAcZaonZkziJiTLH2lRJl3ExozH7lOqsFEp7uO2pl+TJWdhiAmyIIbNqn4yztq+JPmX1gV7pOOk/E7tI3n0B3DqelUnZWc/uTa6fBgvVgg7iKcPe2S26LfiGBuSrY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=PnqISoYI; arc=fail smtp.client-ip=91.207.212.93 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="PnqISoYI" Received: from pps.filterd (m0369457.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EAEwa43918609; Wed, 14 Jan 2026 11:29:59 +0100 Received: from am0pr02cu008.outbound.protection.outlook.com (mail-westeuropeazon11013069.outbound.protection.outlook.com [52.101.72.69]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bnssjb0bw-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Jan 2026 11:29:59 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oimv/3z4JCQMlC3zgmYjvY2Wav3OmaIM3rzz4G/g1ksHdmOdk0BSYKOr7l0X1cXTe1jVMaZ3GRJumJe864eeZtMO7ZfdTUkMb9a88JLMTE/nIv443jBHE4flf6Croyc6elL/GENar3I8ewZWCLaSALClREBy0gq9N1SaMLjaCRcEuTXEi+wUrg6cIxQL0ljQqFk1rH5+69MRNkbmWE0q14d1LPIdwDRtCdxhwiO/jUPi2W6wFiunwHID7uS1T0YRHNd730Cg8jdHX0U7+YuZbx4lSGmAr12rTXMRnIm+q21WAnuXh0PBFaYuA4kiqaY5Ok/Eiy0FuU7QVDX5OEcP8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NOMxOE4z2g2zI+G5rD+++z+6rggQkw8ZFkqGBtAXuLY=; b=hG7bqoNGwkTKVJ0hgfX+A3sE7YlcY3iVfJt1d4hxgMv+ouMMqabKfPPS4zK1lilL8u0/Q/mYGZxHvp7ZXgNJrL8cLhSohVgfzEaFVp7JgFIYIORs9ydqjJbNf4ma4P57nVR7FlfU3M1O3n+y7N7Qu5g2LSKBAs1Dfurfevgul/2bjVXQ8kECskDCIEWcg4c51YEBsCIqv5wm4370igC82tLSd8jj5/sjlOP2+KDiWTGtmzL/V47Mep7/BjR6ADS4derVVr74Gn8wG5OOO5AhgRN6yz4Hyhs6CRjxmx9dzNxzarANkPR1jiGcJ5YFquWZLvUkh4JmTz9dY8pZbzDfmg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=linaro.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NOMxOE4z2g2zI+G5rD+++z+6rggQkw8ZFkqGBtAXuLY=; b=PnqISoYI06dxzBG5sU4iRvH6HWFbRhocS8ahmVyLRG5BRHQxYXkPOGF6IYHWJKUxS/KCZAVR4I6T/Q+N4YD2cb2xtf9CDNavzz5b1BnBav3Vno0gQcXKyUjbxSFrAqg/LtaxzqB20ap6KXjtB3jq+lWNIDKSGiYvlvx2O3PnfdM4likdh269M64fUL3L+D9X1vMwnIy2nRWdU5QnoyecMBN5dhh0teKWQpPBnlTZTU/XC+xoUBEcz45LbXlcyNqq5HbG6KRW2/8m0mHrHO2+h8q9yOfkl3Hidmh2DJlXFoAzWzBj+cCp0JabxZx9Agfamp+opZFnbUOT8WCc56AwoQ== Received: from AS4P191CA0029.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:5d9::12) by DB9PR10MB7339.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:45d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.4; Wed, 14 Jan 2026 10:29:55 +0000 Received: from AMS1EPF00000049.eurprd04.prod.outlook.com (2603:10a6:20b:5d9:cafe::46) by AS4P191CA0029.outlook.office365.com (2603:10a6:20b:5d9::12) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.5 via Frontend Transport; Wed, 14 Jan 2026 10:29:54 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by AMS1EPF00000049.mail.protection.outlook.com (10.167.16.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Wed, 14 Jan 2026 10:29:54 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:31:19 +0100 Received: from localhost (10.48.86.212) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:29:53 +0100 From: Gatien Chevallier Date: Wed, 14 Jan 2026 11:29:15 +0100 Subject: [PATCH v2 01/11] dt-bindings: document access-controllers property for coresight peripherals 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: <20260114-debug_bus-v2-1-5475c7841569@foss.st.com> References: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> In-Reply-To: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier , Leo Yan , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , Linus Walleij , "Maxime Coquelin" , Alexandre Torgue , CC: , , , , , , Gatien Chevallier X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS1EPF00000049:EE_|DB9PR10MB7339:EE_ X-MS-Office365-Filtering-Correlation-Id: 56b3e8fe-7aa4-4509-7588-08de5357db9b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|36860700013|1800799024|82310400026|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?QkNyR2E2eXZGanltaE9WNE5yZlU4UGMzbC9zUnczemY2RExseWxIQ1RoQ3hr?= =?utf-8?B?eldrTFpDL2ZidmlhMktvdXVyRkZNdDByaWgwekNaUDJWSnJpOTFLcnJZSzEy?= =?utf-8?B?ZDNlQVBJR1dJdzZHTUZwTW8yUUtqcUVOR2pOWitYUFdpbHFINXJJQkQ2R25Q?= =?utf-8?B?dThjQ25xeW1tSXZTelRvNHJGQ1NhRHdWUUNQS3lpSWRjbzh2eEJIZ3dDRnZo?= =?utf-8?B?R1Eyd0h6c1BtOWdmOWhUakhnVzlweWpjOEpRTTlxVlUvWjdMUkJMNlhXVnRB?= =?utf-8?B?T3hiQmVUVHF3VU9FR2VMejVUb2FaWHRZYWtOcTVTQWwvS1pBbGFDY1RWS1Jv?= =?utf-8?B?TSt5dkpQOVp1RWdEY21oRlpoZ2JzSlYzcXBLK1NIekROOUJ5VCtJK3ltLzlw?= =?utf-8?B?Tm9Jd0lUMnoxYlJ3TVh1eFV6SW1kRUZ2QVVtdW52WWtPTUszZGRpV2NjNmhv?= =?utf-8?B?eWgzUllVOGs1TWRJZFhKZWtsNndnYnFPOWljTkc5cW1uZjF4alJObzR3M1Z2?= =?utf-8?B?NXFybllzK2cyanRDVjRPbWdybTBVZlE1ek0zWno1a2h2RE1hdjl5REJSS3dM?= =?utf-8?B?cGt2SmNzNVJIQ21XKzVqZ2d2VG1hY1FGb2lENkd2K0o2cnI1Rnl3NjFrdllN?= =?utf-8?B?QThDbUFlQkgycEV1cDBnT3ZtSExPU2Z1RnMvbTdQUFNqUGNMZHhjUUFROUJl?= =?utf-8?B?SGJzbnJtU1dFTFA3ck45aDFGYmJPSk1oQmpRek9tcVhQWXZWWEoyVGR6dGRv?= =?utf-8?B?bTlZTGxqalBYeHZiM2ZwcmJ2NkxLSFQ1UFNrTFpXRlZPbGJlUW9PcFNNcU9a?= =?utf-8?B?a0gveHpxWlR5WlV6dW05TjlSeW1hdkxROVlQVXVEVjY4alQ2NVZQNXFQWGRV?= =?utf-8?B?SUFLc1FHeTh4akZmSmhoTEdvNW5aMFZXL1djV0czTW9yUlRETTFkVVBZWGE4?= =?utf-8?B?enNrWkJHSHVIdGFzeGhvNVFDN3Z3RDZZWWU1dGFQZGlxcWo2ZUk0d1hDT3Z5?= =?utf-8?B?MVVEMWJ5d214L1BpYzJ5aERwMm9BRTFGdXIzSnZYcyt4T0V3dXNTRXNadlBB?= =?utf-8?B?V2ZZcVpXYzNETnlWbVdwTU1DRWVCS2tvWCtHNjAvNnlBSHhKWjNJM0FEUTRV?= =?utf-8?B?VW9Fb1R4U1ZxbzFpWlhqYVU2WlNrQ1FCanp2YmlpQjRrYmVxbVI1cU1yM2Rk?= =?utf-8?B?UU5XeTYwRzNqdGlaWHR1ZVcwL01yV0xkUWhKalFmd3kyQWJlcjdzd1FBK3NN?= =?utf-8?B?UVFzU0hCeGVuU1JNT05vUTY5M0VKVjVqR1FyMU9zZnR2RUhBWkZlek5WcHN1?= =?utf-8?B?RWdvN0FqNkUzOEJvS2lqWUdiSk1hOTcxZXJPNThBVkJsTEk1cE41QnNnQ0c1?= =?utf-8?B?Z2ZmZmNUL2RTZE5HM2dWeGZ1MzFnMnQ4b1VOQUwvYmFiMlcxWnZxeUNPVTNI?= =?utf-8?B?T2ozTWw4blVKdVRBdGZZNXEyUkFzY0YzcDM4OUxRbFFEeElpMVhINXh6Y0sr?= =?utf-8?B?bENtOGladHhwM2JoYTNOaHpYWG5mKzc4Ny8wYjV6SFNuc0JuaUpOR1FScEN0?= =?utf-8?B?eXFJRjRZdnd0eldaYW9ReUFBVDRRNmlMYm5jTXVZSVBrdXVGVDdJV3BVeTZ5?= =?utf-8?B?UVJ0ZG4wYzFUY2E2YWYxU2dnRFVkRVBqSHpQUk5JN05xQkcrd3IzRDRoOEtt?= =?utf-8?B?RWRhajFoTUZEMUNacFl3ZW9QMzlkL2xJTjZYbGRNTmJkbWxNZDN0N0Z3MWQy?= =?utf-8?B?N2lIQUtaWUx6b3VvMHlWZk53RFRjK1lsOVdnUEprZ0lxd1FpbGIyL092VkVE?= =?utf-8?B?ZXI5M1MxMjI1NlVDOHczNmpRV0xxSlpJNXc0SUx5TVY3bnBLUnc3WWgyUURY?= =?utf-8?B?TzR4Zjd6dElXRFZ6S1ZqWXBIck5kdlY4SFEweFkrb0kxZ1l3QXFhdUtPN2pH?= =?utf-8?B?Q1QyelBUTnV4N2J0RmhKMTZUVHhyQUFYU2ZFWTlrWE1VZzI1WldjTUFjc2tX?= =?utf-8?B?R3d3Ti9HcXlFQVBQVzlISE5SUmtucmprS3FNNTIzQWxQQUlWTk0zc1RMQTZs?= =?utf-8?B?dXJGMWs3QnI5RHY2ejJYam42Sm14NGtDYm85L29aTUFldk5hYXBvUC9aRGJw?= =?utf-8?B?aS9SOGd6bFNMRTZ2VG5mTE95OHZlN3lTYU0xQkRnUFh1cFU4V2lETHBneG5l?= =?utf-8?B?OUxDc3AxYXA3ZDY3YzJJUVdiNWtvMlo1S1hlR1JpaFBYWVdaZFRjeEhpai9T?= =?utf-8?Q?cpwNwOhki6G6JrgytHE276+CDTHH9nJU9Hop7EOkws=3D?= X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(7416014)(36860700013)(1800799024)(82310400026)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:29:54.3962 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 56b3e8fe-7aa4-4509-7588-08de5357db9b X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF00000049.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB7339 X-Proofpoint-ORIG-GUID: BtJw5gV_Bxy-kcDvo4xFAA95mLCC8tEW X-Proofpoint-GUID: BtJw5gV_Bxy-kcDvo4xFAA95mLCC8tEW X-Authority-Analysis: v=2.4 cv=YKqSCBGx c=1 sm=1 tr=0 ts=69677027 cx=c_pps a=dwgRFLcwxHSDGV+VcNTmBg==:117 a=d6reE3nDawwanmLcZTMRXA==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=rg8MelPR9j8A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8b9GpE9nAAAA:8 a=i-tIiazvsxMoVayn3hYA:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4NiBTYWx0ZWRfXx7DeQskx+UlJ rRHRcF6Pc0DWjid09j1WHZvjZ4o6MzoJDOUL0V6dWvXrc59fwpK7YvG3bTcEEzMwI2hebzwfvAw zZvNe0XyMcya9bbIcmTJr9WFJ+REkOmwbEDhglWrY01uyo20yIhfaqoV9Tj0hjrGTXAOcscTXJ+ Ki0YqyLzZ21yFuIW36XTpWU+CmDQh7RZlDAcAgGkYCzQYoAgrepjDVqqlRllvGOIlCSE2ww719u eU56jKZJGrOETscaC0xkZ2NEJdi42B2EL5G5NXJOHxhPxchnojxCdFqN61Ulld798eTrAP0TICh qHjtdZ4qwJah1kC2qA+5aYZ2lGgz0E2ZEBVyp5u1MLGZvzyfzA1WJUtYhAla8RJ9wCzLeAOdBJK yCXU9dZ1pCpjfW/nFgM3iYe/GpMXwZAx+87cq5P8+tVA98y0Iupmr3Z6ZdYsRI6rm/+FArv3AZW cqqtY//9p7Ngswnj+pg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 priorityscore=1501 impostorscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 phishscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140086 Document the access-controllers for coresight peripherals in case some access checks need to be performed to use them. Signed-off-by: Gatien Chevallier Reviewed-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml | 3= +++ .../devicetree/bindings/arm/arm,coresight-dynamic-funnel.yaml | 3= +++ Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml | 3= +++ Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml | 3= +++ Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml | 3= +++ Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml | 3= +++ 6 files changed, 18 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml b= /Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml index 2a91670ccb8c..949444aba1f8 100644 --- a/Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml +++ b/Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml @@ -128,6 +128,9 @@ properties: "#address-cells": const: 1 =20 + access-controllers: + maxItems: 1 + patternProperties: '^trig-conns@([0-9]+)$': type: object diff --git a/Documentation/devicetree/bindings/arm/arm,coresight-dynamic-fu= nnel.yaml b/Documentation/devicetree/bindings/arm/arm,coresight-dynamic-fun= nel.yaml index b74db15e5f8a..b0693cd46d27 100644 --- a/Documentation/devicetree/bindings/arm/arm,coresight-dynamic-funnel.ya= ml +++ b/Documentation/devicetree/bindings/arm/arm,coresight-dynamic-funnel.ya= ml @@ -78,6 +78,9 @@ properties: description: Output connection to CoreSight Trace bus $ref: /schemas/graph.yaml#/properties/port =20 + access-controllers: + maxItems: 1 + required: - compatible - reg diff --git a/Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml b= /Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml index 71f2e1ed27e5..10ebbbeadf93 100644 --- a/Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml +++ b/Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml @@ -118,6 +118,9 @@ properties: description: Output connection from the ETM to CoreSight Trace bus. $ref: /schemas/graph.yaml#/properties/port =20 + access-controllers: + maxItems: 1 + required: - compatible - clocks diff --git a/Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml b= /Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml index 378380c3f5aa..f243e76f597f 100644 --- a/Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml +++ b/Documentation/devicetree/bindings/arm/arm,coresight-stm.yaml @@ -73,6 +73,9 @@ properties: description: Output connection to the CoreSight Trace bus. $ref: /schemas/graph.yaml#/properties/port =20 + access-controllers: + maxItems: 1 + required: - compatible - reg diff --git a/Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml b= /Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml index 96dd5b5f771a..9dc096698c65 100644 --- a/Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml +++ b/Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml @@ -128,6 +128,9 @@ properties: - const: tracedata - const: metadata =20 + access-controllers: + maxItems: 1 + required: - compatible - reg diff --git a/Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml = b/Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml index a207f6899e67..29bbc3961fdf 100644 --- a/Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml +++ b/Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml @@ -70,6 +70,9 @@ properties: description: Input connection from the CoreSight Trace bus. $ref: /schemas/graph.yaml#/properties/port =20 + access-controllers: + maxItems: 1 + required: - compatible - reg --=20 2.43.0 From nobody Sat Feb 7 23:34:09 2026 Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [185.132.182.106]) (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 32A953570D6; Wed, 14 Jan 2026 10:30:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=185.132.182.106 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386641; cv=fail; b=NEcF5QQyDL0MJ0ZtVcmDGwVgHHHdyj5JOiH6HMRSLb9lWrUQvkJkn1xpWTRo9DQiQDdG0/lN6zQ0Tj0RrUZnlCRwV+jKBPwSgOK6dF5K8ltCJnd8dU2RoyRBcGCpawHP0ATUu/7y4zpVvwA7rRsM4VJfmORqvb64ht2gU3Zs69c= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386641; c=relaxed/simple; bh=iNrk3ocXIuw9OV7btZ+lERjn+urvcmvsHCO0TPFLXlw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=ZdirXb5XtyoodCLGvDwMIAErC97XZZ43YAHcj9YBCt3lfuayn0oxqWVdfw13zngzTajoeoOH1eSFRHC7UMuhbqPlNxawYzz4SL5bnnaxQlYneh1YTdlPPyFQXaxB1DzcJV4mscRckKHOkhppb1bD1Bz9pnqT3V4lrmLFIGzp36k= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=mmcs1H3L; arc=fail smtp.client-ip=185.132.182.106 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="mmcs1H3L" Received: from pps.filterd (m0369458.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EARXKi3445279; Wed, 14 Jan 2026 11:30:11 +0100 Received: from du2pr03cu002.outbound.protection.outlook.com (mail-northeuropeazon11011024.outbound.protection.outlook.com [52.101.65.24]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bnsudk1t6-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Jan 2026 11:30:11 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YGgiNuDZY1001KPVbfPsrO7loZY4AIljFtrNeRY/dbdG8Dtwlpx5w1eJ+IFBbFr8DLoOB5Xa6QMnCghzNGWuiNXyI0e7/ljOumxQs0ojMdQSF/U14/vcOrlaA30oz8WN1GnTm1mjXA/0sSYvzaC8O7MGgi5QX8BmgKQD6fDGDXtAjZBunOz9/5X06w4i34HeO5c5gWSt5/wZ87lHrBQIK8y7tWCnWXPSgZ/CRD/9ahV/6jd5siTeuV67oOnBKqkZJ8cUI9P+7QsLrxSS+lkb/Ii0pFhECeVqth+AroVucUovabjCuYKEPz6PsWlCtH2ozXC/5quGPkSAGsJVRBi7pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bGQcXs6Aj5EKkozER8z1+wLu4NFFsWgq1C9iMc7G0UY=; b=UJ+vkUlJDfF1K3/p4RfTyXjMMq1EjhkyP4MLt0rtD0C4bgWCAw8ol/74DT/FT32IyAABmvWea1+LoS/lh0OuXQx6kJ3alL39XmUFWRbx770N3Pphr82a6NwVrZegwdAnIT0vfOWrQC/ICWK+OnyIJZx+YiBoPuEqZY11fBUp6kHtnrhk9xoy7ZxIT4Xw9lW56HTwFAd10iCbKMcuOzIeQZkcDVqQDse5Fv6PK4LWbRdXe/nRoh7e1bYacPyj7Ht+vvgxuNLJ9+UV59enxUlf8DQx0CGluzIFM2/3dUhyaDT7jYi5bPZXiK0ArjDe9u+fqHGt2UF5z+Z4++VVC7O/2A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.60) smtp.rcpttodomain=linaro.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bGQcXs6Aj5EKkozER8z1+wLu4NFFsWgq1C9iMc7G0UY=; b=mmcs1H3LyTnRwbVEbpzOj1E5f1duFYQ3r/LphIyxgeuy05dOerNa+U71QYf8IUhZzNecb72bWOW8IN1AYj2/aFfuVcyqFrUDnEfFxpQfJXA7Q+f2dsXAgGORVEVGGKT19A7SpSqSN3zzruzOpDXc2T7NZdSNuO6BNnwx1NYAhrwyJ4ZFqlHPmbjH0dN+Yca4iVDW/VqjdMrFmjCFj81Bp4TxyHR8IQ3o6xu0CA/GShNgRtH9OvGdot6U8ysSprlESnVSF8PVijTxqWQONy/KmBDtIxV+kV9udaNtoTPylleLzZ1tdVkOysDKoaXBoHv99R4GBcYb0pMRmLmfmVntgQ== Received: from DU2PR04CA0337.eurprd04.prod.outlook.com (2603:10a6:10:2b4::35) by DB9PR10MB5713.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:2ec::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.7; Wed, 14 Jan 2026 10:30:05 +0000 Received: from DB5PEPF00014B89.eurprd02.prod.outlook.com (2603:10a6:10:2b4:cafe::a9) by DU2PR04CA0337.outlook.office365.com (2603:10a6:10:2b4::35) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.5 via Frontend Transport; Wed, 14 Jan 2026 10:30:04 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.60) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.60 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.60; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.60) by DB5PEPF00014B89.mail.protection.outlook.com (10.167.8.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Wed, 14 Jan 2026 10:30:05 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpO365.st.com (10.250.44.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:31:21 +0100 Received: from localhost (10.48.86.212) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:30:04 +0100 From: Gatien Chevallier Date: Wed, 14 Jan 2026 11:29:16 +0100 Subject: [PATCH v2 02/11] dt-bindings: pinctrl: document access-controllers property for stm32 HDP 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: <20260114-debug_bus-v2-2-5475c7841569@foss.st.com> References: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> In-Reply-To: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier , Leo Yan , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , Linus Walleij , "Maxime Coquelin" , Alexandre Torgue , CC: , , , , , , Gatien Chevallier X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5PEPF00014B89:EE_|DB9PR10MB5713:EE_ X-MS-Office365-Filtering-Correlation-Id: 5ceb6e16-2b21-40af-1c07-08de5357e213 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|82310400026|7416014|376014|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TzhXc2wrUU40V0RSbXV2czlVOTZNb0tzSGVxQzI1VE1uN20vTjQyaDNicWpp?= =?utf-8?B?a0xFeTl1Mld3RnVCSTRXdXc0L0toUmpON3luSFVBZXVObVZNMWFlZHdQSnJk?= =?utf-8?B?aUZXQzd6cXJBWFdjUTNHQ1l3OXRadFYrbHRiME5Fd1pBOUxtNFlLSnR6bUJ4?= =?utf-8?B?SHNvUDI5TE9keGNQWFpGWmk4RC9YN0J3R1k3TFg5K1p6eHVZUm5DTW1xUU1p?= =?utf-8?B?eXRZMHJ1NkhQMGVQOWEwUjhKa1BjMjAzNUJPbzlYZ3pTVngrSDN2Tmp6WWVh?= =?utf-8?B?U1l3algxN3Bsa0tCOUt2L2kxT3FZOWpORVpSZWdvcHVpeTBQU0craURtZVFY?= =?utf-8?B?SXVUVFdWQmFyL3EyZEV5Q3ZzS2xOMVhXa3JpZVlXK2JrSkdqTzlTUzUvOTRT?= =?utf-8?B?RUU0YjJMRm8yVzk5VnU5OENOdFJDd3FWWThtSjV2YlR6NHJVTi9UMThFcGl5?= =?utf-8?B?T2xmdHUrVTdlQWZmaEJQN3JFak5CbVpYTzlVVE9sMDgzT1lVQlRRdnd2K0tV?= =?utf-8?B?WEZlNSs3TVJIeXFNU05OOCszV0ZDREs4VElLTE9MZ2thd3FpMlRXR2JPVjY3?= =?utf-8?B?UG1kYkNBL3kxSU9zdS8wczVBWmx5Rnh3dTl2eFZoWmVwMWFQNzVQVGx6MGlU?= =?utf-8?B?M0lNOEExMzdaY0pVSklreVZDVVkyK293TjZDT3JNTXBwZ3pqUk91bFN3TXJX?= =?utf-8?B?Vkxva3BiOUFnZmloYjloVjlyV1M4ZUdYTDBuSWFDamlNYXJQMXFaMjV1Zjcy?= =?utf-8?B?MzYvbU9neWVpTFNGVUZYNzIraVFKeDJzQ3dseDNjSVhUYzRIWU9oSVdRdFhx?= =?utf-8?B?cW5BWDRXTloraTVzbWN5dFNhbFJtWGZNcW5VLzNkaHppcFlBZ1E0a0ZFeHZX?= =?utf-8?B?cjY3VmlKeG1qMjFLWmNOSGI4S05hcS9wK0x0QjFYdzFFWG5HaTE3bERCNmN2?= =?utf-8?B?RWtjekpUdThyWVp0S3hjN1BMWWVJYkp3UmV4cWhTVzRHbm1MQ09qR3ZISDY0?= =?utf-8?B?akxnRTlMdGNNaklZbkRKdzBlWHpWWVVtaWU0R2g4VjNsTFR6UlV6ZnJaS3VC?= =?utf-8?B?bVdpcnY0QlhMelVyUjJnZSs2Y2xVaUJBbGlUb1ptNzdrbFBWOWRDZndHTEhG?= =?utf-8?B?MVF4bnAyVEtYWjkrQyt3eTlTQThndkJFQmIrRGhkeFhRbFUvTGRUa2hjM3lY?= =?utf-8?B?MEtBQ25sYVA2YTJwUEc0OXArMy9hOGtmUWRzWWwvc0ZBcWwvY3Z2dFhjMW5Q?= =?utf-8?B?Rm5xcWptY0FWWHBMNFgzMEVua3l6ZWtsaDIrOS9IWFpzVWViRUdXSEhvRytV?= =?utf-8?B?VW03Nk5rNU52OWN0cFhKKzNPVTNET2NQS0k0b0FCeGFBYlYrSGVVam5oMmk0?= =?utf-8?B?MWo2eEdER2lrYzZ2cXQrNEQraUhON1ZNWGJEZUxHRncrbVV5eWphK1E1aUdJ?= =?utf-8?B?Q1lBMGFpcmIyTnFnakkzdHY4MW5QU1BURlJiQlJ4cTBvTm81K1AveEVHM1ZR?= =?utf-8?B?Rmdzb25YNG5GUzR4NmZwWGhsdHU3WnhYTmdsZ3doYnhiZFJPWmR1NlFuelJ3?= =?utf-8?B?WWU4cEkxdVRmRXFIT0czM0o2UlNDUDlaaHRXYU9UZHFVWkFsRUo3dklOV3hr?= =?utf-8?B?Y0lJQzhqY1VXYWxDQ2tEcXhtWEh2Ty96MkozdTFkTWtLUXY4ZHg0azc3MEFk?= =?utf-8?B?cDVmbFU3WUV0NWw3eElDWnhSV29GOVZCTDZWamlocXc1L05ieVdiSVRTK1VE?= =?utf-8?B?NERzNEZoK3dIckFVeDlvdXFTZnBBRzBiY2hSbE1hM1hZZFhyUjc2ZFU4QUMw?= =?utf-8?B?RXVJMmRCUERGTC9iSkZBUTdqc1RESUNGKy81NGhYbFk2L1VicE41azIwVkRD?= =?utf-8?B?Y3BCOEhqNWNtTldoek4vM1hCb3FUbkVZUTI2SkttMS9kUnR0SUFUSUNLV0x4?= =?utf-8?B?WnVvZzk3SUtuelpQZDA1VXVFbmxuTUg0MXlWTnBrbnB5emRHZ0YxS3hHdUx4?= =?utf-8?B?RGJmTElldTBIWHlZMXFyblcrTWlWVlV4QkxrNUxBTUdrdEdyZjAxQ3pBSkUw?= =?utf-8?B?bEJSbjFyQmg2VC9MbVE4bG1HR2ZQNk1qWllsMmpkV2JwdVI1K0x6Wi9wT3Zu?= =?utf-8?B?UDRSRitUeFVySXVvQlRhWUNUK1BKNVREbFJOL2xKam1vUGdiNkZqRWdRZDJa?= =?utf-8?B?TjY2NVllTERPUDFXRVpHbHc1TVcwck1GeUNzay9DaU80MFRnd1d0UDgvZkwx?= =?utf-8?Q?HJIobADV9oOwT0XgXCSV5oy5sX/LsSVSwl449hMfTE=3D?= X-Forefront-Antispam-Report: CIP:164.130.1.60;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(82310400026)(7416014)(376014)(1800799024)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:30:05.2205 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5ceb6e16-2b21-40af-1c07-08de5357e213 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.60];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B89.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB5713 X-Proofpoint-ORIG-GUID: Sdl39KxlifRaJwu7q_ZHW1wQ9NQVVgjV X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4NiBTYWx0ZWRfX3cxCl1brmj+g /fboEIqiq3e914dHBsvPsHWgToPzuNN6YKI3WqjL8dfKACL7O8YwftDsHlI/y8aqTroRKKpgikg sfYkTZOkGBvCfkNvAuf5xQm6J0CctAo5CL4ONizGKccpV0OOj+S9prEro9ec2MVFCsmPxLs9Ez7 T8wsXsEaM+prSX4koCtOrBFVcEMsyMsDhfZLUV86skJ0rjRfH5LoYBWCMy7ddiJ0ba8Pz7vSmO+ GSt6l+YUoDlfr+3Wum0QQKpNZet2LeJNxhJttbGfci4hCIDv7kzw/HX6tfN3o5/Z4fxrjtyNpdH BVQfd2PBT3G//EsDqIhmPlRMw95c+DIT1//mdb4mPX6zjlIFAI5CR1IwSSE1Z5aiX4LaWAzwf5w PsQmr4BR4QXqNaYJ2vm+f7ETJa/UmxmTO34WcdM6ip94aTBPCAHLXy5JaW5Ng5o7LKJiXGK0QqC r3h7yB32ZeuttwXlMYw== X-Authority-Analysis: v=2.4 cv=S+3UAYsP c=1 sm=1 tr=0 ts=69677033 cx=c_pps a=jAp52Qr6e1vdGvI99yDuOQ==:117 a=uCuRqK4WZKO1kjFMGfU4lQ==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=rg8MelPR9j8A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8b9GpE9nAAAA:8 a=LS5lh7VHtsIGWKReRLIA:9 a=QEXdDO2ut3YA:10 a=zZCYzV9kfG8A:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-GUID: Sdl39KxlifRaJwu7q_ZHW1wQ9NQVVgjV X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 spamscore=0 suspectscore=0 priorityscore=1501 adultscore=0 clxscore=1015 bulkscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140086 HDP being functional depends on the debug configuration on the platform that can be checked using the access-controllers property, document it. Signed-off-by: Gatien Chevallier Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml b/= Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml index 845b6b7b7552..8f8b4b68aaa3 100644 --- a/Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml +++ b/Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml @@ -27,6 +27,12 @@ properties: clocks: maxItems: 1 =20 + access-controllers: + minItems: 1 + items: + - description: debug configuration access controller + - description: access controller that manages the HDP as a peripheral + patternProperties: "^hdp[0-7]-pins$": type: object --=20 2.43.0 From nobody Sat Feb 7 23:34:09 2026 Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) (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 B222138A9B9; Wed, 14 Jan 2026 10:30:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=91.207.212.93 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386643; cv=fail; b=V1QSn27OYFS6g1o4q2YSg+1vtstXSChhnJcxxmmVdfwKc+VYZWXm0w0idyRrvAv5z/uE+tpNJmjC2GxKZoz/uy2BrgCShDPuIRsdlXZ6QJk6ERUsnzuLtRSb4mmp39x/WqmZi9IfzcqCzt4nP7TruTrciJIbZ4umi3W1wH8wOgQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386643; c=relaxed/simple; bh=ZaT2AuuGI/tW+bs/3INAx++P3p/pTbyh99z2D+oNgDA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=sYoEQeK4iU3+1jhR/68k/MOHZ4zt7yHomEzLBZYCcuA/mFIm8wzSKfLW7g8QKfJzcz3hT7wx695WJUz7ZWc16IHFpUUY9uiIjWKz9yz94c104IwmGrxuEIygyOlY6osRfUSs93hlhBsBeIatOxccGiYTPpMKHcsLi1o0kFTxj2s= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=owFxQGxc; arc=fail smtp.client-ip=91.207.212.93 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="owFxQGxc" Received: from pps.filterd (m0046660.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EAKf8g657628; Wed, 14 Jan 2026 11:30:20 +0100 Received: from du2pr03cu002.outbound.protection.outlook.com (mail-northeuropeazon11011011.outbound.protection.outlook.com [52.101.65.11]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bnrw7367k-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Jan 2026 11:30:19 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CWQyycmrXmTf6f03MedvFpMYQNQYFn65VPoVW7SzzU2Zh8WUxC3aYhPjSagja8pfvApFnIzxDG37I8JxziBpymYPawN2NzupYIU1QVVIQLYp/FI0AIYf8WXt6MM7xzWJDapxdTvZkrhEyY0QlKkOJqQWWBwnd0fmPqTIbVoOFzCEO2CekulwCpW6UlaJatmpkwXblX3IUj0FIoikZQCj+/b23oQRunumrpLVyqNpydBMn2bSBt6b2WyyAw2t2rDZFnxyQqV7i7BuRIUe8QwKZHj4XGPu+fco6+CWsVSWF4/fXTz8pjsOLIg6fBXrqnYZjl3RMFAYswGvnnp14FsaIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=97StyA7s2V+FwBdy7a0SiKzK3pkvy3JTCjITsQJc73Q=; b=UQR23YouqrTeM9Vo5FmbWsUA4l+RCd+QooaH7n7qNVl64p8R+KvxauHpAagKMHrZ8VBMxXWLztjcpQaOYcX5GsPI6SCwbnnonJeejsjTjaUuFtqqInhdgBsf4ds09fH4K7Zs3gtJxguxXIBYRaBRlELAMtleiY/iPkepUpf0zzNnIFdpj6CDsWF1QxYkvY24Vn5QwUd2Ul/b5U7htkTlmHwWkDqrndcXe+GRDGO8cQnsyF9zD+GRmK4Jm1PqMYX8J5AjVG4Q0VAQgwEi6byENUis39Jc7DchcTsx0uQqO0WK8RsGHYWmBwvvn4zd6v0sgdXDaBnufV7HfvJztyp/VQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.60) smtp.rcpttodomain=linaro.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=97StyA7s2V+FwBdy7a0SiKzK3pkvy3JTCjITsQJc73Q=; b=owFxQGxc2dJnjuQwLnmpqPCsNaVLxQ7NM/OjWGBByfkgHFhXnn9FhEEizc48cfOGXqNKqHg60oidZWDMXiEjptthwaCvpp1SjgkOUH5Jr2691RYbpkGe+7EAtKPTpp/B3dxvPNZN1Pisk5XQ+Ax2ghPb+pDpM2gobfyD453TDc5sOZPp6BdLE+h12ZJOSmvcT+cqMsPDYNcNVwAin3xKOHFxMctDJss9dp79zA0sU7y4YGh96qRVnIK45k62Zhq3sJmTPZ2lR2e1u25/3cVvuBmGI9HPzy2Q96cTQLRDglUywgK7ekeIgkqBIScdlObc5sGokbhy8stFjWxTIb0M0g== Received: from DUZPR01CA0330.eurprd01.prod.exchangelabs.com (2603:10a6:10:4ba::26) by AS8PR10MB7798.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:63c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.5; Wed, 14 Jan 2026 10:30:17 +0000 Received: from DB5PEPF00014B8E.eurprd02.prod.outlook.com (2603:10a6:10:4ba:cafe::91) by DUZPR01CA0330.outlook.office365.com (2603:10a6:10:4ba::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.5 via Frontend Transport; Wed, 14 Jan 2026 10:30:43 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.60) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.60 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.60; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.60) by DB5PEPF00014B8E.mail.protection.outlook.com (10.167.8.202) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Wed, 14 Jan 2026 10:30:16 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpO365.st.com (10.250.44.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:31:32 +0100 Received: from localhost (10.48.86.212) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:30:15 +0100 From: Gatien Chevallier Date: Wed, 14 Jan 2026 11:29:17 +0100 Subject: [PATCH v2 03/11] dt-bindings: bus: document the stm32 debug bus 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: <20260114-debug_bus-v2-3-5475c7841569@foss.st.com> References: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> In-Reply-To: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier , Leo Yan , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , Linus Walleij , "Maxime Coquelin" , Alexandre Torgue , CC: , , , , , , Gatien Chevallier X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5PEPF00014B8E:EE_|AS8PR10MB7798:EE_ X-MS-Office365-Filtering-Correlation-Id: d85637f6-20fc-484e-bba2-08de5357e8f9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|376014|7416014|82310400026|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WmRMQ1MzNFNHbHF4RGpEUzRZaXAxKzdDc3k3aG1va3Yza2ZrOW55dWxWK0kv?= =?utf-8?B?b2NXS1M4d2NNZ2N2MUJWTE42NEptSHFDcVRFWTZGbzlTTVNKMU4xZVNUTUI4?= =?utf-8?B?V3JCUFpiKzRScjJ1eTlyazR5MlJ5OEtsQ2hGWW9ZaW9GTzhlbm5PQVhxUkNi?= =?utf-8?B?WTZDR0x6dSt3OWliYzFhbkhpcUw2anBHQ21VYTBQSURHaHdHbWpNZGlmay8z?= =?utf-8?B?UXo3NkNtK0JBSVJreHUzQjE3TS9kYlRNaUl6Z2JaL0kvMDJSWHljUUF5M2pQ?= =?utf-8?B?VkgvRnF3YnZ4UUR5Ymw1NXoxOWI1NnNXRjZRQVVWeGdGZGlRVXpiNGdYVHNr?= =?utf-8?B?aWEzb1MwTHZXZDQvQ09iZFpzaXdxOTZCTzVlY05ENE9ZR0lLK2theDdTR3hx?= =?utf-8?B?SExlbm1mOVc3cVRwVXlZZndEKzl2MjZFcVByeXVVWTVScEVkMGpBVVoweUdS?= =?utf-8?B?OXduYkVKRlBvMWZVOFVrWlNpS1hnbjh3ODlpTFE1UFZqNmhkYkxnMklaUHNy?= =?utf-8?B?dmkvd2lnc20wN25UYmpIMUZHejhpQmQrZUZ3aFFPeXZTT2xZNlk5TDVmS05M?= =?utf-8?B?MEJnZ29pSGFFUDRZbytKMC80Mi9tb0lveTNQT2o2MFpNdVNoeTRnZmJzUFla?= =?utf-8?B?b3pQaHFoKzk4K0dxazgra09TQVZZazF4NmtPWXpSZCtlcDcwcEZjVUVnSzAr?= =?utf-8?B?MjZwVlN4MVdnQ2RLb3FIYkt1UFBCOFBoR0NEMW4yb3g1Ni9WaWQydjFGUUYz?= =?utf-8?B?MC80Q2x3NzZ2K1dhRG15NEo0Ylg1YkEwSHVaU2dibXZ5VUM5SEt1V1cvejI0?= =?utf-8?B?YUFZTGlDVXpnbXNQZUxNWHMzZE1BNElPQ3J2SWx3TEh1TDEwVDVsSXhGU0V1?= =?utf-8?B?N0E3c1NjVTVLVEx4b1VpMVZIVW1SNE9pY1o2T2pTM0RGMTFxVy82VHZsZEhq?= =?utf-8?B?VVlXNk5wTHBQaHo0ekxaUmczVFZBaHpmWmZmZC9qMk5RaU9yTlVRcVNnTU9j?= =?utf-8?B?VlNaZ29yNlNNY3VZcHFicDRlblVkM3pIWU9LS0M3SEVISGFoUWFtaEJPYXVy?= =?utf-8?B?dEJIMTU0aFg0MENsbS9udDBFSy9sK0hvVlFWcEJGVW9PMWRneUFsN2s3Y0x1?= =?utf-8?B?aDZkS05BVDJpQmFDQzVLcnpYZWJBYytxRHJVS2k2RjhGWlJicldxcVlDbVI3?= =?utf-8?B?eUhCdGtBZjFJbFJmbmtaMmFnNzdJaVRSVHA4c1owYjRZRitGMWFtSlZXQVFI?= =?utf-8?B?b01yK2hxckxwOTI3bzFuc0x6RVB6b0FORGlmelg5b1dic0dzczB2TVhrcnl4?= =?utf-8?B?RTFPcFpURXR3RW0yeXVyTGxtbW13QnUxaWh6MW9YWDNtS1RBYVYvbDV1QnBM?= =?utf-8?B?cG52NnNMRHkxU3NvOVJmVlNtcGNCS2s2TkRyQlhaNGxRZC9yZmU0Tm9GWmM5?= =?utf-8?B?WmJ1OG44NWx2VjNkU2Z0UEtyZERnajcxbS9iTFg2SjJuck5nQ0NuTzlER3Bl?= =?utf-8?B?M0RQbUt0WGhHVnQ5TE9OeVRvWEhVWkZPdUVsWEpiVStPbTNxY2EzNGJDV2Q3?= =?utf-8?B?WGdSR05iUUZiWGxVQmFyM1Z3WmMvT244QmVBY1lRK1lEVncveHFDV3dZOFZj?= =?utf-8?B?MUovblpST2ViTXp5Q3VqWndKNE5xbTZKWUFQSytCRUN6VGY2eFpwMHU2QUJR?= =?utf-8?B?YXFWQXBlM2REeWRBcC9ORFpJWjhQU0JRMHhLcDNkMHZmRHI0NEo5NmJFYnFu?= =?utf-8?B?c2p3WjFWMG1OTDN1b1BNVTBuZ1lpYnQzdzFYQzBpSUxQbUZNMjdjZ1RmT1l0?= =?utf-8?B?a1FodVpkbzRRT1NCMXhhWURidU90R2tZWUVzMS9tSXpPZ2ZqQ3MySW85Sjlo?= =?utf-8?B?QVFPcmVDWEtDalV3aldld0QwZG4zSStWaHJWV3VNcVJGanU5VG14WFQzS0h2?= =?utf-8?B?TmJ1ZS9JQUFTM01vT3lhQm43WlZnejJNRUtMMmt3ajVFaklRNU9TUm45VVB4?= =?utf-8?B?RkdMd09RSGVTakZqNmp1UGNRUGRsSW9ZNy9zSE1lM0dORXZOMUNVRTZIeFpH?= =?utf-8?B?OVFIeldmUFRGbUpGNmFTVHFrQlhmN2hzck8rM0VTaFEra2ZsbmcwN0lVMitC?= =?utf-8?B?Ky84dDk5aUJmMm92bFBQQjI3YjdZQm1LalVRenNrbVJYcTI4RzY1QUJtNGdX?= =?utf-8?Q?M7rPv01DucQWUAfbYzmR8FhNbSwga0mTUt7Ikael+fT1?= X-Forefront-Antispam-Report: CIP:164.130.1.60;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(376014)(7416014)(82310400026)(1800799024)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:30:16.7965 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d85637f6-20fc-484e-bba2-08de5357e8f9 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.60];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B8E.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB7798 X-Proofpoint-GUID: kOl_aa5rUqZq6fZbAD7Tg_hSo2qJXwdO X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4NiBTYWx0ZWRfXxJHHONNSvyD2 lfs20YkIxcPK2oKcDVZ3CYc5HM1nlySv8vMLdckEU4BGv1rcgWsTtSJFgZ/4+8S3J2j7AufWRp7 DQ1x1uExmQeIM1M1LDH7jqY4QMabAfBkk229GYqIDgbofbpSrP9Mr2MQMyjbjkqDCUxPe5/cjyt YN7pbL1OPHeAJVd6B1afdeymOcHWBrwUZE/IWm2IGQ9pZw4a614iPHGAM117vXnQEZrzBW7jlML AKcuCViYTbbGIXXnJtTq/ru6G6ipOR45cMy8wxxRrCAlQgdnw+OT+Kf3+Fwhxat9EFwBpH23KPf L3zk9bl8N89W/CrOaeOR4gMxvETL8JRSIMVU+aeDICy8fXc9TlfrlZBahKnA2LL9wZfLMOLOFwF ThE8Wr4FcmJt98dQblJP3dL9/sxirkxabv3sx7MTDFdM2MHh34duLXduMs43lDUIGKJp96+EVYu gROwGcedaK/AJuw15CQ== X-Authority-Analysis: v=2.4 cv=Sbj6t/Ru c=1 sm=1 tr=0 ts=6967703b cx=c_pps a=3vNDBRtW5GZAUHHjSUCJlQ==:117 a=uCuRqK4WZKO1kjFMGfU4lQ==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=rg8MelPR9j8A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=gEfo2CItAAAA:8 a=8b9GpE9nAAAA:8 a=nQXd0E9VhXsRxXXh0-wA:9 a=QEXdDO2ut3YA:10 a=sptkURWiP4Gy88Gu7hUp:22 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-ORIG-GUID: kOl_aa5rUqZq6fZbAD7Tg_hSo2qJXwdO X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 suspectscore=0 bulkscore=0 priorityscore=1501 phishscore=0 impostorscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140086 Document the stm32 debug bus. The debug bus is responsible for checking the debug sub-system accessibility before probing any related drivers. Signed-off-by: Gatien Chevallier --- .../bindings/bus/st,stm32mp131-dbg-bus.yaml | 79 ++++++++++++++++++= ++++ 1 file changed, 79 insertions(+) diff --git a/Documentation/devicetree/bindings/bus/st,stm32mp131-dbg-bus.ya= ml b/Documentation/devicetree/bindings/bus/st,stm32mp131-dbg-bus.yaml new file mode 100644 index 000000000000..2db35e41e76c --- /dev/null +++ b/Documentation/devicetree/bindings/bus/st,stm32mp131-dbg-bus.yaml @@ -0,0 +1,79 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/bus/st,stm32mp131-dbg-bus.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: STM32 Coresight bus + +maintainers: + - Gatien Chevallier + +description: + The STM32 debug bus is in charge of checking the debug configuration + of the platform before probing the peripheral drivers that rely on the d= ebug + domain. + +properties: + compatible: + items: + - enum: + - st,stm32mp131-dbg-bus + - st,stm32mp151-dbg-bus + + "#address-cells": + const: 1 + + "#size-cells": + const: 1 + + ranges: true + + reg: + maxItems: 1 + + "#access-controller-cells": + const: 1 + description: + Contains the debug profile necessary to access the peripheral. + +patternProperties: + "^.*@[0-9a-f]+$": + description: Debug related peripherals + type: object + + additionalProperties: true + + required: + - access-controllers + +required: + - "#access-controller-cells" + - "#address-cells" + - "#size-cells" + - compatible + - ranges + - reg + +additionalProperties: false + +examples: + - | + #include + + dbg_bus: bus@50080000 { + compatible =3D "st,stm32mp131-dbg-bus"; + reg =3D <0x50080000 0x3f80000>; + #address-cells =3D <1>; + #size-cells =3D <1>; + #access-controller-cells =3D <1>; + ranges; + + cs_cti_trace: cti@50094000 { + compatible =3D "arm,coresight-cti", "arm,primecell"; + reg =3D <0x50094000 0x1000>; + clocks =3D <&rcc CK_DBG>; + clock-names =3D "apb_pclk"; + access-controllers =3D <&dbg_bus 0>; + }; + }; --=20 2.43.0 From nobody Sat Feb 7 23:34:09 2026 Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) (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 60BD83570D6; Wed, 14 Jan 2026 10:31:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=91.207.212.93 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386663; cv=fail; b=WtoJSnI2pkXrR2jqJdSKeUEKAsWe6jeBIqhndlVW2yZu8OL4XdhKzNL6t6QjqXSaaq1jq68pNnxaG8gvOp866JJHE/hSvDCbnbU3ebUuS0eMHl71IOmvb0GS1CXOoBD/pEW1ghXvl1NhIm0KnMqFuhUSM7FXbckdWJnEi50t7AM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386663; c=relaxed/simple; bh=QqrMX0tU9Yq+AgB2si0zEDTOBzjdKZFT7Fl5WX0A7TI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=VpvJinfDGLryh6t6I7VK9etnvjW1tHt2O8GSFlqYncrfvKxNIbxvRuxlYCbnTTC6f8+57/RxyrDGdvlGYjJ7a3L/J4tKmsQRH2QV1xr3Y6+Ux5zJJY4vMpbJnPjrhSMyhLQZqo38AM1NSLN1PGSOfdrwD85qu/bpfstn0C/x6aU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=UkuFOCkN; arc=fail smtp.client-ip=91.207.212.93 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="UkuFOCkN" Received: from pps.filterd (m0046661.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EARVps142008; Wed, 14 Jan 2026 11:30:34 +0100 Received: from duzpr83cu001.outbound.protection.outlook.com (mail-northeuropeazon11012047.outbound.protection.outlook.com [52.101.66.47]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bp7bjrns8-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Jan 2026 11:30:33 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wl5S94qV4VzlSSVO+cARGJdS4W23MMFeWp//1686WtdTxtPwgbeyIACL7cJvS0bQpmahMix+lqtDKDtyvgDKXwrF0hRW+mI2aVmFXcdQ/pu4T8+r6xCrwsTSTFPQrRIG7N9oh+TMxa4KN+9bR3oN8nyhZmU+n21HFsP7tttYSl45J8uNWMC1J2e4I0Mz44Z+9fU+oPDYho65nQ/ibTE1wB9nosTu6SH7j71B/VSlz00gedcLzoD/YwVyWXiHtIZrUz/rJeZD3PUqJrCOybNhqOeOH/MZMUPC2wk5Fy7PxY9je+cYnhkVDPKEOted5OpZF5DuoCBWbV6xGM64p/9uzw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5WXg3iXMmpRHZCN2cjVNGSQhinaxSnLv1tVcF/S5ZuQ=; b=dJxTvsI4nURnzcKSVJOFnvcs9lUs3S2hIWAyHK+ObEejDqajkunY4hnHi0urvgqmJd6I+1EtHxLuQG3VAAbMG7pdnmOmL/lSoBchnlcmxNM6iH5ZY3sDdH4jNvKDKmk86r8qV88nfOSYuMoGwAKmlv0QPELVyybEgq6x836Bulc0yMvxO5kfBP4wuW2G5LrKLFmrPkWJu+ING9csZ1Lt2Bh2IC0g7ZzGWkpJLUmxrdRzWYi1a69Xbitv2LWIpDQwYSP+BwozxX2qRZpLdQVshZU57i46yUus4YMqfZrzwxUi4WpyHhrPTYvddORFKJQqvmuQ+AEPMkAmsTLprWcDFg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=linaro.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5WXg3iXMmpRHZCN2cjVNGSQhinaxSnLv1tVcF/S5ZuQ=; b=UkuFOCkNlyB9AtI01aXVpxpb7SGZLZscwxZ/5V4RpaItPdOhntjSuEOk8MR/EXPFq6Vi5OUPC/WzWgxL/WeobWuhV9DhYgh/FZLe6o0+k2d+K1cy6HHbTZOvtkSIoLF+IVfEEUPzipjDnUwBo9NHhu8cdxfw+2G88OZj/ukM6RmaYQdEjcIffqTtxEfV0TsqUxysoV3soSDC9AlK7YlOFjU6GVc3HSx5pqtpnbDt9Ph8K6WiKpZaXMlpYeavCEz+25g8nq6uZTq0jsLzKNsXpvTFHCRRVz23r9Olhu8+fWov5yecjTD2xV8yx1gKExvKNEzuH2N+VZxvVYy9U7StTA== Received: from AS8PR04CA0096.eurprd04.prod.outlook.com (2603:10a6:20b:31e::11) by AS4PR10MB5150.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:4c1::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.7; Wed, 14 Jan 2026 10:30:27 +0000 Received: from AMS1EPF0000004B.eurprd04.prod.outlook.com (2603:10a6:20b:31e:cafe::6d) by AS8PR04CA0096.outlook.office365.com (2603:10a6:20b:31e::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.5 via Frontend Transport; Wed, 14 Jan 2026 10:30:27 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by AMS1EPF0000004B.mail.protection.outlook.com (10.167.16.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Wed, 14 Jan 2026 10:30:26 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:31:51 +0100 Received: from localhost (10.48.86.212) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:30:25 +0100 From: Gatien Chevallier Date: Wed, 14 Jan 2026 11:29:18 +0100 Subject: [PATCH v2 04/11] bus: stm32_firewall: allow check on different firewall controllers 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: <20260114-debug_bus-v2-4-5475c7841569@foss.st.com> References: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> In-Reply-To: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier , Leo Yan , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , Linus Walleij , "Maxime Coquelin" , Alexandre Torgue , CC: , , , , , , Gatien Chevallier X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS1EPF0000004B:EE_|AS4PR10MB5150:EE_ X-MS-Office365-Filtering-Correlation-Id: f6a96589-bd94-46e2-748e-08de5357eec3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|82310400026|36860700013|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?ZFVEK3NtRUthbUkvOFJCQm5lL1k3NWwydjlBeXUzUm94d2U0MytjLzJ2cG5R?= =?utf-8?B?c0VHeFoyNTAvMDlsL2FFQUdRZjNHMzdObEVvcmt6bDdXK3dZWTQ5cCtVbUNN?= =?utf-8?B?VSswN1RvVFZRdWo1QWxTMGJBcFo5eEZ4d3N6OVgyTjVCcngrSGZJY3VVZ3NK?= =?utf-8?B?NXZCTUY1enZUMFUxakprajRpNWx6T1ZpdzRmK3U4QkcwMGxOYnF3WkVCSUtP?= =?utf-8?B?NXVHWVRYRjY1SSsvZFZ4RmNONnlVVC9wbXNGN2VCNkk4QnZPdnN2b09MZjk2?= =?utf-8?B?UnB5QW56S2V5UVFPU3I3eVYwZ3BEemJIYk5tZDVyQUt1TnpUd2RQUjJMTjBy?= =?utf-8?B?TnBzcVM3N3pja20vc2RiWWcyVU12YTRveTNicEFlK2hUNUtjaVFyYjRhRW85?= =?utf-8?B?TW53YkFLdUkrVW1Dd3VNR2FNK3dOcE50Rk90TExDSnBvVVNqQWxLeTE4bTFp?= =?utf-8?B?NVRUbTFvcm1kaFFGK2NrSG9KMXZQYWNGUk14UEdyVXlDanpCeTJjaDlYeEoz?= =?utf-8?B?U05DUmtUUXJ2cGpiRHFKTW00KzhxSmY2Y0RnS2dTNFpjMEhiRTJNdkJLZXFV?= =?utf-8?B?d09OWmRsWkFGTndjTHJDSDJCck9uTmh6QlI5WjZQcEdMWkk5THZDekJYcnYx?= =?utf-8?B?VkdNaXo3OWRoZ0NoVTFLaFBudlE3REkvRjZPUEJPS1E3ZlNrMVR3UGwrT3Fk?= =?utf-8?B?NmQ4UzYxeFllNW1mTzhxSzhkTE13SW0xNGZtbU5KSGlTUnhlbURVYWlQRW9W?= =?utf-8?B?cVRCNkdIcGpCaHdwTTNWODExR0lnSmRVcDJMYW9oeGFQeEtWM2EvSnduRnpB?= =?utf-8?B?YmNNOEdxb2FiU04yYTROd1VhMnpvcEpTNzhhSUs0T3ZDczdPVTlmdEtwbnpQ?= =?utf-8?B?U0owcFlKelVGY1dRc0NjNnh1dFRTQlBZWExEK0pwa2dEK0lYOENsVXkvT2FU?= =?utf-8?B?SVIxampWZGNCRlR1ZzdsNTZkUUtDK1l6YXZWSW95RUlNWnhvUkZKWHI2M0ZZ?= =?utf-8?B?M3BESENPUFNIbFdxU051dXNVbFRkMjFkakliZGEzRWt5Nk8wVzl3TWlyQmpu?= =?utf-8?B?d1ZRS3pjb2ZveGxCd1pCZ2VQY3Bwckp1aHVIaWNWYWVsVDNsWGhFOCtUczJa?= =?utf-8?B?bkl5bldHQ085bkoyS2o3UEdKQnFCUkE4a1NsMnJHTkFJR05wWGs1WENtU1lT?= =?utf-8?B?OVJZblhKZ3BITmk5R2ZpZkNmaGVXR09zSTZZZlBkWWFCdGdWNE9OejY5dHp6?= =?utf-8?B?cWxzV1lyV2pEZUpvL05TMXBCK0I0akN0SXlJY1k2WlFpNHV0M0NCbWpoWHFO?= =?utf-8?B?NTN4ZHRsR0FEcWtiaUhTYzV4bDJ0OFZSL1BwVFoya3REeWVIcDVtOUdRZ2Ux?= =?utf-8?B?UHNrZ2w2cFhESDVjOHN5Qlc3QzJQUnNJd3IrNHJxL1NTR09WRXFYbEZDcEVi?= =?utf-8?B?QWJ0djB3SlhYaFVDSTdwVm81bzdvT3FUZmwzVTBmcE84NFRENFd3MUlLMjBH?= =?utf-8?B?b2ZtbC8zNEdxbjc3MzRhbWZVZWhtd3EyOUJkb2xwNDZrb2FXTlQ5NFk2QjBK?= =?utf-8?B?eDJyTTh5WjRpcjhkaloyRE9jdUxOTzlISHRWenZVa3RZUmlFMmplZ0U4bjVW?= =?utf-8?B?blEwY3JtbGYxQWk2dkxsTmNvZCswK0taRW0zWXBTNU1iU3Nnbm4wdHJQSmxX?= =?utf-8?B?OXRjbUtObWw0Q21ldnVnRWVGVTBCOXREcWRoSnR4MEd6Ni83UjJBWjQ5VkZv?= =?utf-8?B?QmVGT1ZNL2dCYXgyVGh3cTdCWi81Ny84NGVLd0daZVA5MGgwWmJHRmpTcjVR?= =?utf-8?B?YWhsbUFzMlhFUXlFN0ZkdzBwUEUrZG5HaDlQZjIvdWNPMVdvM29vMnNucVN3?= =?utf-8?B?YW5iRy96b1R6elFSN0NNVlhqWVlhWEZ2NEo1ZVZrczVMRGlCN0x1c3ZFcmNj?= =?utf-8?B?SVNzWXY2ekVtTkY1RitCQ2paZjJwUG56NlRHVC84Q3lNWG1TMGpuZXdyaGFI?= =?utf-8?B?SWV3ZXQrVjFXZ2VXUXBjNG9QSzJPRkxidHFSak00dXlIbmczRXAxOU5yajcw?= =?utf-8?B?MWJuRCtpSUludFVSZjdJNTVXQzM2WU9YZFRKMzBQWE9DZzV2MUJvdFNlSGNJ?= =?utf-8?B?Ni84UEU4MGVDeFM4aGdIcFkwVFFRQVYwaG0xVXFYZnRrYnY3ckxmWVE3dUtB?= =?utf-8?B?Mk91NSt3ZkFQbDlZRm94NUZqWG5pcGcyTnhvRVJDTjJZMW5pMFd4ZEFkV0lU?= =?utf-8?Q?WLzcpGiaYgCB46QCty7MavImh90QEzys/zLYITMWus=3D?= X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(7416014)(376014)(82310400026)(36860700013)(1800799024)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:30:26.5459 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f6a96589-bd94-46e2-748e-08de5357eec3 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF0000004B.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR10MB5150 X-Proofpoint-ORIG-GUID: y5beF9xyA87GUt-Z-U33ozY-qssMnQ5d X-Proofpoint-GUID: y5beF9xyA87GUt-Z-U33ozY-qssMnQ5d X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4NiBTYWx0ZWRfX2dNRtAsjrOQT DO+a0420IACHhZsz7zbafj6Kg8jOxEi/IVArEqLcT5Ils/yHrWA4ZFSA8nEh6uI69q3LQvWJnjs XiFB7bcSPWJQGjytlxRzWHwVTjvvCQwBt0e+gFp0AEYKiyUk6JMTUGK/0OYH7WnozwLqiQdQvrC LiepRdGDsEHNt68XBhrySxDzB5JAJy456CMCJNqqgmML3D/uBkhNm57PKqQ+OS6eQI3HdDo2fFZ n3BzzRQZYWyBpNL5KNa5FPNswzufrq8Pb3X12+y87i+VUG8M4SIxeqz6Hxa+56IuqefQ6CItSMr /tSMeXsFvpXRwaex0Nspu3qvyBAV+kZ86EbtD4rP6HvpBjokR1HdAvw9mpkbAhbSiXKzmHem4ya xiCUUGUWP9Ds4pI0zedIW+3aK/DFaH31mQLDa5pLoUEm6hErJNCxwGJZ8N9QkTNzPNvYEIQ9T6H oBjI4+IU2eE9pdUFSmQ== X-Authority-Analysis: v=2.4 cv=YvYChoYX c=1 sm=1 tr=0 ts=69677049 cx=c_pps a=V9pI3Kj0Tnb2UoAc2Ye+tA==:117 a=d6reE3nDawwanmLcZTMRXA==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=rg8MelPR9j8A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8b9GpE9nAAAA:8 a=E_Tl1f5C0o25NIMeFyMA:9 a=QEXdDO2ut3YA:10 a=zZCYzV9kfG8A:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 bulkscore=0 adultscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 phishscore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140086 Current implementation restricts the check on the firewall controller being the bus parent. Change this by using the controller referenced in each firewall queries. Signed-off-by: Gatien Chevallier --- drivers/bus/stm32_firewall.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/bus/stm32_firewall.c b/drivers/bus/stm32_firewall.c index 2fc9761dadec..2717754d811d 100644 --- a/drivers/bus/stm32_firewall.c +++ b/drivers/bus/stm32_firewall.c @@ -274,7 +274,7 @@ int stm32_firewall_populate_bus(struct stm32_firewall_c= ontroller *firewall_contr } =20 for (i =3D 0; i < len; i++) { - if (firewall_controller->grant_access(firewall_controller, + if (firewall_controller->grant_access(firewalls[i].firewall_ctrl, firewalls[i].firewall_id)) { /* * Peripheral access not allowed or not defined. --=20 2.43.0 From nobody Sat Feb 7 23:34:09 2026 Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) (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 A3EE438B991; Wed, 14 Jan 2026 10:32:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=91.207.212.93 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386726; cv=fail; b=aAjjnSYfdps9MK08bY4N3aE5ZGbVQ5WTZFnf1a3xgOdlTQ/EDrDPHOEVIFgXqBZWKAE0WeGrl+gR+AjXU/Pq0aYMFrLh+vaYuuquKnLymb9ZiNeLoxJSVJhAvG+sw0rmxNASbEiaVyCJURbli2XBSji4Jyp2H7f1Yzm6jAHdx+w= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386726; c=relaxed/simple; bh=YwuY3eV77TPcKFSrVhZROmKvyyKkyyvGJoV68rm43H8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=a+e55ZSeAaQh4echBHyYcvSINHzk+VuXY6TRT3bwneQyWlMqLLm5nfSvQTfovXpCFwMdsCTvbKK34hp6GauO7YP3003+OrKU9QWdwjc9SFPH0Zlii0BylwtHlhcMDlrfFjwCM4tbsrDarD3v/mGQ8VbgbFYlt/Um7C7nU4FAPqk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=I/Iq3yQA; arc=fail smtp.client-ip=91.207.212.93 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="I/Iq3yQA" Received: from pps.filterd (m0046660.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EAPrum667054; Wed, 14 Jan 2026 11:30:42 +0100 Received: from pa4pr04cu001.outbound.protection.outlook.com (mail-francecentralazon11013071.outbound.protection.outlook.com [40.107.162.71]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bnrw7369f-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Jan 2026 11:30:42 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=V7vS3EYG06HKQKf4qUgxfbhu4+jsWOCORgzak3B2QlChriUaZd7rMR+mAEX0/484E0Mi+S5I7FSM6T7n7Bub4dc4dBCCkD7ZmrqGHaoXaQRamUEONE3BQRjFHPM/KA/BY8eNS3AZ5bLP3sLoj0RFpkNqFz6p+RXLRmbusgNEAmEVKdsOxKC1wr64R1DPzXCoFb7odcoq6/RxPwZSeMtTHoeX8lhVuDvs/XNp0TNrNzBwnKnp/u4z8Iqe6cCxYoN3hjjn1FDoSy3/beHCHMLzg9VW3Og5c+bQxMMWkABY9EYdEeXx9lCKhyW3Mghw/JmlT/7y/yttKuMUlPOdSjOM+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=q/jJ3nT9dPqpx2WOyU8sSZGS5YZ6LQrAiKlXrEYWtbc=; b=qrUPeaztjnJiLpPhYhUvODgLjsqFQCEB9IXcZC1DRL+0GNf+RD5FOFGjpXOOqL08kgbwwhUpEoFa6FRb4VFvwLBB9oeE8RcG9jZqkHuYmM2D0jlv6qzQWvqnnAM4VzdpCtK0SpoII4HBfJ7QTdelf2RPrIJfatHuuVjkcj6OxOtJxjtWP7iOTgPqBwVKQU8XGGTG67NZt7e+K+4/8SQj9cdmGkSiEeXKzVjg5Hv709IYqhPb6uve/ndMs80d/ktjJ5zRZFrxNHP2JCCztS+ybH5QzGJwhB/IaSEELC6ojScNgannaJufv01ozq1WyAO6E0GMgoGGMgwOkxrtq9d7HQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.60) smtp.rcpttodomain=linaro.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q/jJ3nT9dPqpx2WOyU8sSZGS5YZ6LQrAiKlXrEYWtbc=; b=I/Iq3yQARyJC3W+mnlGV2cbtFTPDflw9mPXZ35oKOtzuegi5SsM+NddsmvSVQdSO1DZrJe60ZyKZqCm1kLV8GDU2YhJ/EziTXD9ab+KM5Lnmllqbka3bfwSgBfgrEAxJBvx39seq08OglMDBe+m0xIJaXskV/VAS5S9GKTwfet8JBfpR2R95TxMK+YEniS1tV0B1JiN2gmy6wCO1NSmAgh31xa9SFqV39XWMdiNrzzrQoRj4od1/lkvOpRkI8kP/j2OyPyhtdWPzO+A0HVGEwANdlFL9afiyKNdkpqsPOWi8F+7ZBum36ouAYyE/9xmKHKMQ+i0X02RNRn9yfQFxXw== Received: from DU2PR04CA0352.eurprd04.prod.outlook.com (2603:10a6:10:2b4::23) by AS8PR10MB6674.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:564::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.7; Wed, 14 Jan 2026 10:30:37 +0000 Received: from DB5PEPF00014B89.eurprd02.prod.outlook.com (2603:10a6:10:2b4:cafe::a7) by DU2PR04CA0352.outlook.office365.com (2603:10a6:10:2b4::23) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.5 via Frontend Transport; Wed, 14 Jan 2026 10:30:35 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.60) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.60 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.60; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.60) by DB5PEPF00014B89.mail.protection.outlook.com (10.167.8.197) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Wed, 14 Jan 2026 10:30:37 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpO365.st.com (10.250.44.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:31:54 +0100 Received: from localhost (10.48.86.212) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:30:36 +0100 From: Gatien Chevallier Date: Wed, 14 Jan 2026 11:29:19 +0100 Subject: [PATCH v2 05/11] drivers: bus: add the stm32 debug bus driver 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: <20260114-debug_bus-v2-5-5475c7841569@foss.st.com> References: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> In-Reply-To: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier , Leo Yan , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , Linus Walleij , "Maxime Coquelin" , Alexandre Torgue , CC: , , , , , , Gatien Chevallier X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5PEPF00014B89:EE_|AS8PR10MB6674:EE_ X-MS-Office365-Filtering-Correlation-Id: 0a548a80-1321-4583-4840-08de5357f53f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|82310400026|1800799024|7416014|36860700013|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?MVBQTDNjUUZ6QktXTkExbjRUWTllalQzb3RFaGI4L3VnZ3VzU2VhY1hvNXJn?= =?utf-8?B?K3I2NTdpc3hkYnNMdFVvRm5YNlRNMm10SnJQeDg1R0JWUzRWbHZxeGZFZFdP?= =?utf-8?B?QkJTdFkxWVQ0MG9lSDlpQVhtYUdiSktUYjVpU3Q4Y3ZtN1h3VE1TbHp5YnE4?= =?utf-8?B?TkpoQnI3d1M4eUI0RVc1cjRjZEF4SG9NMjlONDBLckc5OGxYMWVZcnpCOU1X?= =?utf-8?B?VDRoSjVEV1VkVzdoWmxveDlHeFpQSlo0aUVtNVVUdVJpNmhITDFZaU5sS0du?= =?utf-8?B?L0lub2RUbmhPeEJtS3lpSzBUMjVsdGN0aXJRRXdwVkhPdVludTBienZaaTB1?= =?utf-8?B?UmRBR0M2WTUvekpwVElqMWxjWkRmU0x4Q0ppZnhZUWovaFZqUTZSK1RpK3Ev?= =?utf-8?B?YXdmbzhUL3JsS1pLbEN1N3BMZ1BaWFFpTCttS0VhVmVCZ1R6eGs1VUFjaHJw?= =?utf-8?B?RG9Fd2tXcU5yUk10NlNHSlZTa2RZVVB5VnMvcFhUZnFrWjVrdEZHMTZRcDAy?= =?utf-8?B?b0hhZkdNTGVkVU13WlBtWHpnNEllNmRETkFvbGYyYkdCRW5JWHpqN0JqdFR2?= =?utf-8?B?WlJUeTRwYVpzSVhYdzExUEl1NWFOT3B0dC9QT2pwbThqcXZpWjZDSks5UjBk?= =?utf-8?B?a2xjMmY4NDBVeDN0N1M2ZXlsRmpIMjBCeFM3V0ZuNVhIa0ZOaC9UL01jMW5w?= =?utf-8?B?NVIwbC9EaU9yTVZ3QVo0TTlXUGVRMU41K1JyUzN0Q0hOY0txcUYrV3UrbGg4?= =?utf-8?B?Q3lwS3pmaTZrM2lJbW0zRm5OQ1lOaFlUWkYxV3RlQ1Z5dmx3V1BwM1NBaVhp?= =?utf-8?B?NFA5KzRMQzBiZmQ3b1dJUDJPTkVlUFNXK2RENWJFK0Z1OFNxTTZ2RDJrZVNl?= =?utf-8?B?K1VkNk04NlFaNWxsOHk3Tm00QnM1dWVncE9BdkVFSVg5eWQzc0xLVlRaSkly?= =?utf-8?B?cTg3UzZBVlMybXREc2RZTzA0UU5rbU11WXpIKzBEL1gxaUQ3ZkEzZjVCeUlo?= =?utf-8?B?eHRHdzFiWEV4ejF4eC9Odjl3RjRxMHBJcHJpLzQ4ZmNGYU80YWZwKzZlTkJG?= =?utf-8?B?YUFRU0NucndUVVFQZ202OHE0c0FUQzBMTmlMeGZQRlIyM2R1MTRLejY0WmE5?= =?utf-8?B?R3FMazhIYVFuaEhjUThobEFmMENOK1NCb294L1ZlMFlGWlJCWWpnQnJieGtW?= =?utf-8?B?eEt2Q2Y3Z3hPcWE0WDJ3cHhpZlZnTTZZWDAxVkJ5Zmt6ak40NnNyR1J1K280?= =?utf-8?B?OW5UejlWMER3TEZRdDJOcXdWSUN6RmtFWisxTUtacFpYQTdVTi93VXlCUXZT?= =?utf-8?B?bXVKallDQ3ZEc3FKY3hCV29RZWthZ0k0VnJuRHptK05CdjhzNDdiaGk4T1pE?= =?utf-8?B?Skl6cmZOQXlidk1la0x0OVkxUUZ0cVlEaW9sNkdtRFhOaitiRm4xNTNOcElp?= =?utf-8?B?SWc5cGMxVHBBcTF6eDQvU0tUTU9aRXhZWHcyMTkzVlZBSHU2NW4zbVlYY3Q3?= =?utf-8?B?bTJFZmcvcTE2a3gzb2QwMyswU0R0ekFtWUNhdWY4YUVSaUxjc1hQcGduNTZp?= =?utf-8?B?VW02UVU0ZWltYkx2SzlLQ01tUFdZeUphS1RiWkI1Mk1iTjVucDhvU1FKOG9u?= =?utf-8?B?MTVEZXRtRFlnQWNhakFQVVdXQkdMS1F4aXBWVmZBQ1I2dzlwYTM5RExEK2xN?= =?utf-8?B?OGVJYTEza3dpenQ5cjdxUlJGMzczbEJ3UjBiVWwrWmFMcDl4MmtnUnVxZ2xX?= =?utf-8?B?Um9GcWdYeFdKRHZjUlJ0a0RpSG9MVlNOVHNJT0JSYWtMTUJNNUJFRXQrV3cy?= =?utf-8?B?a0tPZ0xxTURUZUNuYjFCcnFCZG9MNC9XUk9wTXBSZFk5bTB6Tkcya1BHbVFU?= =?utf-8?B?dmtCdXhYWTRmOXRrM3pyMlUwYnY5L0RLSkN3S0pyaGdsaHJJT3NZQ05UeVZQ?= =?utf-8?B?YkNPNmZQb21uSXJvL0cwdGw5SVE5eWpoWCtwaEZaaUJnb25mY3lRQXRIV3Nk?= =?utf-8?B?VGNNQkZ4Qm1wMHVYTVdPT1RsREVXcWNNOHJMKzV6TUVlcHlUV2JiaDdpTWY3?= =?utf-8?B?Q0wxNmZmeWw0NUJ2Rk1OMUlGTzQvcUtjQURMUjZnV1FTL1NHTTJqZ2N4emh0?= =?utf-8?B?R1NrLzQwQW1NQm9uNjVDODlTbm1zcmxzeGhVWmg1aTlyTDNpSmNPczVxU0U5?= =?utf-8?B?VFFpQWpBUFVNT3htNFhwUVB0ZmF1RnRCYlVBaDJRTmUrL2JrS1NFVUs3cUZs?= =?utf-8?Q?WCKQXcOERe/cvZekxG5CcQT/sykV64fueFVF/4bd0E=3D?= X-Forefront-Antispam-Report: CIP:164.130.1.60;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(82310400026)(1800799024)(7416014)(36860700013)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:30:37.3829 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0a548a80-1321-4583-4840-08de5357f53f X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.60];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B89.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB6674 X-Proofpoint-GUID: 7VcXGfuOF9RGWiaGwjNZuC7MybE9mP38 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4NiBTYWx0ZWRfX1yfDu9VrMaQd w+x1zo+gHmAAzTQy7DbVOpi0E6+6EO+sZDCh3Lk0H1o8THH+R+32+RscoxNImfidIatmtOwX6IK n5cs2P5OqAEsHvmR+tDzheM5Lb4N8Jl7SBKbWotaWgNO9s474AwWqZ7oycNvSm9dgezLp/3BMKx oJoI0S962gsyTDdLZAM8dMBJ0QvEuPmOJWyiYV32aLi8MW5Za79+G9AD7Z6g15AmnrOU1GuofGr /Bx43T5XdQSE6ZQiOm8fSdqfQlVGW5a713KHV8uTcqABSAccTOEwVJvIlLV5O9fmoeXr1snP1A9 4yJZA3AcyMtvLsZxoNAz1VHS3zNmjPgzJYG4P/n9hotHdZSGNUVcVoBR4lM50MCnqXBFcreoQXP oG756TKNFIMSOMMBFc+wGqS8Zb8zx1ed1PqwirOo1vJYbOoHrsYCSdXSpBf8o83TjcpeAi95wK1 /AOCxKqDjf4S+SNrReg== X-Authority-Analysis: v=2.4 cv=Sbj6t/Ru c=1 sm=1 tr=0 ts=69677052 cx=c_pps a=8CSg+QZuHuA1Ocjp6LTkAQ==:117 a=uCuRqK4WZKO1kjFMGfU4lQ==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=rg8MelPR9j8A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8b9GpE9nAAAA:8 a=3L3Zm1D9LUX1ZMezbK0A:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-ORIG-GUID: 7VcXGfuOF9RGWiaGwjNZuC7MybE9mP38 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 suspectscore=0 bulkscore=0 priorityscore=1501 phishscore=0 impostorscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140086 Add the stm32 debug bus driver that is responsible of checking the debug subsystem accessibility before probing the related peripheral drivers. This driver is OP-TEE dependent and relies on the STM32 debug access PTA. Signed-off-by: Gatien Chevallier --- MAINTAINERS | 1 + drivers/bus/Kconfig | 10 ++ drivers/bus/Makefile | 1 + drivers/bus/stm32_dbg_bus.c | 236 ++++++++++++++++++++++++++++++++++++++++= ++++ 4 files changed, 248 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 5b11839cba9d..fd8390e02070 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -24698,6 +24698,7 @@ F: drivers/power/supply/stc3117_fuel_gauge.c ST STM32 FIREWALL M: Gatien Chevallier S: Maintained +F: drivers/bus/stm32_dbg_bus.c F: drivers/bus/stm32_etzpc.c F: drivers/bus/stm32_firewall.c F: drivers/bus/stm32_rifsc.c diff --git a/drivers/bus/Kconfig b/drivers/bus/Kconfig index fe7600283e70..c9be21d5dfda 100644 --- a/drivers/bus/Kconfig +++ b/drivers/bus/Kconfig @@ -169,6 +169,16 @@ config QCOM_SSC_BLOCK_BUS i2c/spi/uart controllers, a hexagon core, and a clock controller which provides clocks for the above. =20 +config STM32_DBG_BUS + tristate "OP-TEE based debug access bus" + depends on OPTEE && STM32_FIREWALL + depends on ARCH_STM32 || COMPILE_TEST + help + Select this to get the support for the OP-TEE based STM32 debug bus + driver that is used to handle debug-related peripherals on STM32 + platforms when the debug configuration is not accessible by the + normal world. + config STM32_FIREWALL bool "STM32 Firewall framework" depends on (ARCH_STM32 || COMPILE_TEST) && OF diff --git a/drivers/bus/Makefile b/drivers/bus/Makefile index 8e693fe8a03a..799724cfc2df 100644 --- a/drivers/bus/Makefile +++ b/drivers/bus/Makefile @@ -27,6 +27,7 @@ obj-$(CONFIG_OMAP_INTERCONNECT) +=3D omap_l3_smx.o omap_l= 3_noc.o obj-$(CONFIG_OMAP_OCP2SCP) +=3D omap-ocp2scp.o obj-$(CONFIG_QCOM_EBI2) +=3D qcom-ebi2.o obj-$(CONFIG_QCOM_SSC_BLOCK_BUS) +=3D qcom-ssc-block-bus.o +obj-$(CONFIG_STM32_DBG_BUS) +=3D stm32_dbg_bus.o obj-$(CONFIG_STM32_FIREWALL) +=3D stm32_firewall.o stm32_rifsc.o stm32_etz= pc.o obj-$(CONFIG_SUN50I_DE2_BUS) +=3D sun50i-de2.o obj-$(CONFIG_SUNXI_RSB) +=3D sunxi-rsb.o diff --git a/drivers/bus/stm32_dbg_bus.c b/drivers/bus/stm32_dbg_bus.c new file mode 100644 index 000000000000..9427d4da0da7 --- /dev/null +++ b/drivers/bus/stm32_dbg_bus.c @@ -0,0 +1,236 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (C) 2026, STMicroelectronics - All Rights Reserved + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "stm32_firewall.h" + +enum stm32_dbg_profile { + PERIPHERAL_DBG_PROFILE =3D 0, + HDP_DBG_PROFILE =3D 1, +}; + +enum stm32_dbg_pta_command { + /* + * PTA_CMD_GRANT_DBG_ACCESS - Verify the debug configuration against the = given debug profile + * and grant access or not + * + * [in] value[0].a Debug profile to grant access to. + */ + PTA_CMD_GRANT_DBG_ACCESS, +}; + +/** + * struct stm32_dbg_bus - OP-TEE based STM32 debug bus private data + * @dev: STM32 debug bus device. + * @ctx: OP-TEE context handler. + */ +struct stm32_dbg_bus { + struct device *dev; + struct tee_context *ctx; +}; + +/* Expect at most 1 instance of this driver */ +static struct stm32_dbg_bus *stm32_dbg_bus_priv; + +static int stm32_dbg_pta_open_session(u32 *id) +{ + struct tee_client_device *dbg_bus_dev =3D to_tee_client_device(stm32_dbg_= bus_priv->dev); + struct tee_ioctl_open_session_arg sess_arg; + int ret; + + memset(&sess_arg, 0, sizeof(sess_arg)); + export_uuid(sess_arg.uuid, &dbg_bus_dev->id.uuid); + sess_arg.clnt_login =3D TEE_IOCTL_LOGIN_REE_KERNEL; + + ret =3D tee_client_open_session(stm32_dbg_bus_priv->ctx, &sess_arg, NULL); + if (ret < 0 || sess_arg.ret) { + dev_err(stm32_dbg_bus_priv->dev, "Failed opening tee session, err: %#x\n= ", + sess_arg.ret); + return -EOPNOTSUPP; + } + + *id =3D sess_arg.session; + + return 0; +} + +static void stm32_dbg_pta_close_session(u32 id) +{ + tee_client_close_session(stm32_dbg_bus_priv->ctx, id); +} + +static int stm32_dbg_bus_grant_access(struct stm32_firewall_controller *ct= rl, u32 dbg_profile) +{ + struct tee_ioctl_invoke_arg inv_arg =3D {0}; + struct tee_param param[1] =3D {0}; + u32 session_id; + int ret; + + if (dbg_profile !=3D PERIPHERAL_DBG_PROFILE && dbg_profile !=3D HDP_DBG_P= ROFILE) + return -EOPNOTSUPP; + + ret =3D stm32_dbg_pta_open_session(&session_id); + if (ret) + return ret; + + inv_arg.func =3D PTA_CMD_GRANT_DBG_ACCESS; + inv_arg.session =3D session_id; + inv_arg.num_params =3D 1; + param[0].attr =3D TEE_IOCTL_PARAM_ATTR_TYPE_VALUE_INPUT; + param[0].u.value.a =3D dbg_profile; + + ret =3D tee_client_invoke_func(stm32_dbg_bus_priv->ctx, &inv_arg, param); + if (ret < 0 || inv_arg.ret !=3D 0) { + dev_dbg(stm32_dbg_bus_priv->dev, + "When invoking function, err %x, TEE returns: %x\n", ret, inv_arg.ret); + if (!ret) + ret =3D -EACCES; + } + + stm32_dbg_pta_close_session(session_id); + + return ret; +} + +/* Implement mandatory release_access ops even if it does nothing*/ +static void stm32_dbg_bus_release_access(struct stm32_firewall_controller = *ctrl, u32 dbg_profile) +{ +} + +static int stm32_dbg_bus_plat_probe(struct platform_device *pdev) +{ + struct stm32_firewall_controller *dbg_controller; + int ret; + + if (!stm32_dbg_bus_priv) + return dev_err_probe(&pdev->dev, -EPROBE_DEFER, + "OP-TEE debug services not yet available\n"); + + dbg_controller =3D devm_kzalloc(&pdev->dev, sizeof(*dbg_controller), GFP_= KERNEL); + if (!dbg_controller) + return dev_err_probe(&pdev->dev, -ENOMEM, "Couldn't allocate debug contr= oller\n"); + + dbg_controller->dev =3D &pdev->dev; + dbg_controller->mmio =3D NULL; + dbg_controller->name =3D dev_driver_string(dbg_controller->dev); + dbg_controller->type =3D STM32_PERIPHERAL_FIREWALL; + dbg_controller->grant_access =3D stm32_dbg_bus_grant_access; + dbg_controller->release_access =3D stm32_dbg_bus_release_access; + + ret =3D stm32_firewall_controller_register(dbg_controller); + if (ret) { + dev_err(dbg_controller->dev, "Couldn't register as a firewall controller= : %d", ret); + return ret; + } + + ret =3D stm32_firewall_populate_bus(dbg_controller); + if (ret) { + dev_err(dbg_controller->dev, "Couldn't populate debug bus: %d", ret); + stm32_firewall_controller_unregister(dbg_controller); + return ret; + } + + pm_runtime_enable(&pdev->dev); + + ret =3D of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); + if (ret) { + dev_err(dbg_controller->dev, "Couldn't populate the node: %d", ret); + stm32_firewall_controller_unregister(dbg_controller); + return ret; + } + + return 0; +} + +static const struct of_device_id stm32_dbg_bus_of_match[] =3D { + { .compatible =3D "st,stm32mp131-dbg-bus", }, + { .compatible =3D "st,stm32mp151-dbg-bus", }, + { }, +}; +MODULE_DEVICE_TABLE(of, stm32_dbg_bus_of_match); + +static struct platform_driver stm32_dbg_bus_driver =3D { + .probe =3D stm32_dbg_bus_plat_probe, + .driver =3D { + .name =3D "stm32-dbg-bus", + .of_match_table =3D stm32_dbg_bus_of_match, + }, +}; + +static int optee_ctx_match(struct tee_ioctl_version_data *ver, const void = *data) +{ + return (ver->impl_id =3D=3D TEE_IMPL_ID_OPTEE); +} + +static void stm32_dbg_bus_remove(struct tee_client_device *tee_dev) +{ + tee_client_close_context(stm32_dbg_bus_priv->ctx); + stm32_dbg_bus_priv =3D NULL; + + of_platform_depopulate(&tee_dev->dev); +} + +static int stm32_dbg_bus_probe(struct tee_client_device *tee_dev) +{ + struct device *dev =3D &tee_dev->dev; + struct stm32_dbg_bus *priv; + int ret =3D 0; + + if (stm32_dbg_bus_priv) + return dev_err_probe(dev, -EBUSY, + "A STM32 debug bus device is already initialized\n"); + + priv =3D devm_kzalloc(dev, sizeof(*priv), GFP_KERNEL); + if (!priv) + return -ENOMEM; + + /* Open context with TEE driver */ + priv->ctx =3D tee_client_open_context(NULL, optee_ctx_match, NULL, NULL); + if (IS_ERR_OR_NULL(priv->ctx)) + return dev_err_probe(dev, PTR_ERR_OR_ZERO(priv->ctx), "Cannot open TEE c= ontext\n"); + + stm32_dbg_bus_priv =3D priv; + stm32_dbg_bus_priv->dev =3D dev; + + ret =3D platform_driver_register(&stm32_dbg_bus_driver); + if (ret) { + stm32_dbg_bus_remove(tee_dev); + return ret; + } + + return ret; +} + +static const struct tee_client_device_id optee_dbg_bus_id_table[] =3D { + {UUID_INIT(0xdd05bc8b, 0x9f3b, 0x49f0, + 0xb6, 0x49, 0x01, 0xaa, 0x10, 0xc1, 0xc2, 0x10)}, + {} +}; + +static struct tee_client_driver stm32_optee_dbg_bus_driver =3D { + .id_table =3D optee_dbg_bus_id_table, + .probe =3D stm32_dbg_bus_probe, + .remove =3D stm32_dbg_bus_remove, + .driver =3D { + .name =3D "optee_dbg_bus", + }, +}; + +module_tee_client_driver(stm32_optee_dbg_bus_driver); + +MODULE_LICENSE("GPL"); +MODULE_AUTHOR("Gatien Chevallier "); +MODULE_DESCRIPTION("OP-TEE based STM32 debug access bus driver"); --=20 2.43.0 From nobody Sat Feb 7 23:34:09 2026 Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [185.132.182.106]) (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 78B8C38B7C2; Wed, 14 Jan 2026 10:31:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=185.132.182.106 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386680; cv=fail; b=fPtBUjbwJK5e+f/TZU3xVbkaug6OGhIIl/OHLeApsU1TnTzEWxz4Py3HysvRFzRq8fXj9zLOAxtYDNhkC8LXCSYYO4crmeueIPszbRspL1dx8dP9PoiPh6PtAzwQZ77AcxjYxXa0Dx+LO1FaSgmF0k8qTtYiuLh5YnyRnNFrov0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386680; c=relaxed/simple; bh=x25uK+ZqAD6cwHr9+2tVXlT78PexqaLmpe/NWvPb1ZM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=JyQFavItNDcgJoKVQElTIQ/EGakafERfZ+lSxd8egX5LYiDt2YzIXTm6Tf9ACZMcupAli61q48X92KouhHVTPHYDiY/BGVdjvGNNpx6BptJ0JFuSzmrtuaChwc4p4Dzftz71hyI4zVCo2wH/0QAbjTMmqyJ8+JrXlzleHbhCQz8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=a3D2qNuo; arc=fail smtp.client-ip=185.132.182.106 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="a3D2qNuo" Received: from pps.filterd (m0288072.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EAKuVq785863; Wed, 14 Jan 2026 11:30:55 +0100 Received: from mrwpr03cu001.outbound.protection.outlook.com (mail-francesouthazon11011029.outbound.protection.outlook.com [40.107.130.29]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bntafty4t-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Jan 2026 11:30:54 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N6UWyPtNoK1Z5sjdYkVSmaVtHe3xTacY8V3bbQnJprnhdaHg2Cdj/BXgXznKF3jhhOG12gQP+BQEjETdTk2Hwo2QSz+JtQinRm9BLafFIxHngNLZwDF8FCHmBRjLpLC6TlrIdfVa2xpRxXhPjWumtagOGFsgh6yomp/ypV/dpuaKKOHa0apgQUHTZ2AT+8EJyPfKeMqumihI38A5RZ50u6HRQmA6VLud/MW9A6T0kU7/mpnM251i9lAvzER3b4e6FjLx5sfyNuhVL5c4mXVS/ewRQ1+w71NMhU93XjeuoA3BCCn7D40zKPvFUIEFbyL4xxmyJlUVCzBtwn/EkfxxMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=x69j+KwtehBG/F3KwB+xw3x5ggv6Oxye23T6TDjUTNQ=; b=qyNhHAauzaFAOCbA6/U4CL67HrEs1TkXrYEaAQuv2urYnIrtbhHWPIo4XEoUoRYvfwuXra8EoBWkYnDuIHmddqgenJw0ydWQk0XyLrUp7ekP7kpyn+Uh/RepLXFEVowxcM7uxGtZCIDOa1Sr7hLjwzT3NSDfhVcTsonP53/bKDfDgDMou0xTbbeo/zFNMf+O8Dr5yJEqzG0ZGceKJnGj/DJAzoV4EsA696/+gXxg7dr/AJhdirK512SYYV4YdHdISCVzJfGAJN4qlivSweFnFFr3lLL5OITKDF0bEsjn2rpvrNzfNKkbR+ZXBNSGdGGJfmeRr1ISkLJZwFw2j2K7jw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=linaro.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=x69j+KwtehBG/F3KwB+xw3x5ggv6Oxye23T6TDjUTNQ=; b=a3D2qNuoVJt3U5rCNkqX5Fo8uuw1yO4qp6NR0B71wHAxFFu87wl+D0NEAQnGPGD1moq+StkkLxMl2DC37KmeZJxotFswP6T45Hir7+gxkaKtgp5s93T7ynH4QL9mej5GQONSW6udwa4ZkhjSgYynFhNqejM7noUdSEfjj3viCZwCRVYuZfzQ9n5hBfow8nXiDTLWtY6LmVxbHqmYki1YcqwJLPOv4UYcpeeQ2hpZMEVSDuY8FNKrlvkKlVBQ/zNPU7kfEQ+SexlWQbGVlWDKOaPc8s+BziLTrKDXjqGKMHfKaK8Bn0ttOAY7WmLpnqPK0Y+JNnwz5S9GW1shbJN/gg== Received: from AS8PR04CA0120.eurprd04.prod.outlook.com (2603:10a6:20b:31e::35) by PA2PR10MB8750.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:426::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.7; Wed, 14 Jan 2026 10:30:48 +0000 Received: from AMS1EPF0000004B.eurprd04.prod.outlook.com (2603:10a6:20b:31e:cafe::83) by AS8PR04CA0120.outlook.office365.com (2603:10a6:20b:31e::35) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.7 via Frontend Transport; Wed, 14 Jan 2026 10:30:33 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by AMS1EPF0000004B.mail.protection.outlook.com (10.167.16.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Wed, 14 Jan 2026 10:30:48 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:32:13 +0100 Received: from localhost (10.48.86.212) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:30:47 +0100 From: Gatien Chevallier Date: Wed, 14 Jan 2026 11:29:20 +0100 Subject: [PATCH v2 06/11] arm: dts: stm32: introduce the debug bus for stm32mp1x platforms 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: <20260114-debug_bus-v2-6-5475c7841569@foss.st.com> References: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> In-Reply-To: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier , Leo Yan , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , Linus Walleij , "Maxime Coquelin" , Alexandre Torgue , CC: , , , , , , Gatien Chevallier , Antonio Borneo X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS1EPF0000004B:EE_|PA2PR10MB8750:EE_ X-MS-Office365-Filtering-Correlation-Id: d04fc3a6-3e44-4492-668b-08de5357fbe4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|36860700013|7416014|376014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Y2M5WTRESStzWWEzVEY2WkIzK1pSV0hTSG9iNllHTCt6UThHL0kxNnFJa2Yy?= =?utf-8?B?c1l0aGNndUQvSXA1ZHpNSDk3dDFRejZWcWxSd2x1S1V4bWlDdm8rQStUS041?= =?utf-8?B?SXhIT0hGM2tiaURKalU1MVd2bDNkY2cvZmc0L3ZnZjRqR0ZyaTVhaVZhSmh5?= =?utf-8?B?aTlZKzQzRzFqa1Z6ekZEK2FBakVXamc1clhPSHdaOGxoalhtMkhOKzE3dVd2?= =?utf-8?B?RXNXYVcvaFlOVlhqdC9rQjdyQlRaVGFwckNnNGdlUy9vdUVTR2U4N1JPNEV6?= =?utf-8?B?Q2VZRFhieEZFWEJOWUt3ODhVN2NncnQ0VmlhRlZZQWwyYTJvR0srb0lZK0Q2?= =?utf-8?B?RkhYT0FiWEpKQWZuc1ZnSHEra1BleTlsV2R3c2lkcG85eDM1Rld6bnpZU3pD?= =?utf-8?B?TmxQbllZYzBPajB6OEFRVTFOeWFoRitwT3p6M3k3OUlFTUtDVWcvVTJtRDV3?= =?utf-8?B?cXZad0RCNXhrcTFNT0dVbzhhWUxmZDVYNWlrMWpCUXNTQW5rMWF3Q1pPTXdR?= =?utf-8?B?emt4TGxXM29RWFZLRzhHK0ttQkl4N1EwYnpXTlRvZU1OZjFRRTRUMERXSUpp?= =?utf-8?B?eTRqaGtkeEdvdjdvc1RpcEU1bnI5bnh0THZmV2d2RmZMOE80bTduZy9NSkJu?= =?utf-8?B?T05lcDZDVlpMRVRhMU9kL3E3WlgvWlhYdTk4Q1FqY3pWQk5XM3c5NVM0RFNh?= =?utf-8?B?bG02YXJMYjdFRW10VkszaEVpY2lpYmZwNUswTDVZbHVrT0lBM0RjR2RoaGlk?= =?utf-8?B?UjlvSFU2QkdqNXBsazBtWWM1eGcybGsrUGRtTlcydExrb0hTMlVoZTFlZnNt?= =?utf-8?B?WitRNit6Y1Z1QlhrRTdpN2hhSXV1aElkRi9IckFoczU5cCtqZXVpUDhQdldN?= =?utf-8?B?N21aTTdvR2J3a0JmMVJSeEtWaldtK2djRjJCZUl4bE9sQ05uS1cwVVdxV1g1?= =?utf-8?B?aHRjVm5Sdk9UT3ZvaUJ3a2pkbkNKZWNjd2Zzb3lFTWRKb0phMy82UWZOVlYv?= =?utf-8?B?NHNPamFhK1V0L2s1SGZ4VmI3NmZ4dEczeHRDV0JqbUM4UnAra3VoZDR4UXFj?= =?utf-8?B?b2JFNngxM084MEJUdC9xZHNFQTN0MDVncnRoUS9OYk5Ja2UzU2l0Yi95NE8r?= =?utf-8?B?SmJ5Z2d6VE1PWEpkcEVGcWczNkphQ1VlR09vUURmNWpibkpYTkRpKzROeXg4?= =?utf-8?B?d0Q1cEg4R2FidjV6L29odldpbm5GbGxrWjhaOWMySUR3Wm9pK01ic1N4M3E5?= =?utf-8?B?UG9LREdaTjArVHNrSmR0MWFDdjYvSjNjSWhjVitrMUVUMFFTNHFHdUV3Y1pD?= =?utf-8?B?S2w3NXVXYzhqVkJNaDNHbkdja21SQkV6aUVvZktuQWRWNjE3dXo0Z2t6R2Z6?= =?utf-8?B?QkRoWkVCMUdSUDAyT1laRXJNSFFpMnBEOFJrQWdvRVBoRE4rZ2JiaTVyZlVI?= =?utf-8?B?eEFNdXd5WVF6UVBPNmdINHFlNzJITjRUWlM1VzhPbUFjOHJseDBkcXNHZ1Bx?= =?utf-8?B?QThqVFRVbWJrc1B1TWRMeG9vM2QvekNiaGwxWndCTkd3U2JXTjlDNGd3cjdk?= =?utf-8?B?b052eXROZFhkSk8zKyt5M3VzcTI1NkxTTTRuNzA1V3R4TGtUSTc4RGpINkFh?= =?utf-8?B?SE9VRHZSVUQxZ0QyZ1JFMFFreXA0cklXY2hveGxNeTliVmcwVG9NSUdDODZM?= =?utf-8?B?ZmJPSkE3S0ZVNmFIUlpsZUFDOXZpR3RubE0zSGsxU2FIZDNsTksrMnZUT2dn?= =?utf-8?B?ZXdmeFpHRDlUL05zTFZXM3hVUTZhQlJrODB5MkNpbGkwRlBqL096OThvY3Bz?= =?utf-8?B?WVZwV0JhR3JCRFRVN0xwSENXdTlqTFhvUHp3ZEtkc0NYS2puUlJTZWFrVlFD?= =?utf-8?B?WlFpeTVWRE1aTTlVSjN0Mmt6dHpZTHJXMFVkUlI1aHhqRGhwVmRZZ3N3azYr?= =?utf-8?B?ZzNlRTNxMTU1V2RNR3lEQktqV1MrbEJQY1E3MGxueUo0V2I3a3pDQWdPbW5p?= =?utf-8?B?bG00YThSbHA5YSswSnhvbDc1TUlibFFwL2lKTURWV1FkMDdQeEN5ZEFiSU00?= =?utf-8?B?WCtsTnpNMk9RQUw1MGpwNUIwR1lwTzdtVXh2YVVpamNFVXl1T0FoWmgxT1RV?= =?utf-8?B?c284UTEzN1RwRThVZmNReFRxeW5ZZDMvOS95RE52R1ZlTWNwN2grRkxRVFVs?= =?utf-8?B?aVFYejczTngyeDk3Q05pZGt6TjAva0lCakJJZWlNeUhuYkMwU2pXcVZtM3Ir?= =?utf-8?Q?j1t6tpEOnMENKb7DPyRdFMBQlSQrcuWH7kidrVEVz4=3D?= X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(36860700013)(7416014)(376014)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:30:48.5677 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d04fc3a6-3e44-4492-668b-08de5357fbe4 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF0000004B.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR10MB8750 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4NiBTYWx0ZWRfX3D4TFlwentXI tP2I3HE+el42fv6kt9DmfejvRJSndPsJkD6fz/TVONvonSaoUc3m66tSwS40nUU1qWF9PFJCCh5 ss9jrGxI6HWZFnOjzwlVtgLLWBFR7XKSq9gRq4ptyO5cTimxyOxHwR+mFN8gn/+M55hHDfgsEeP zqXFaVNpz0dC7Dz3NLF5rua9CwjJoAu5tt8VLVukYsG6SEgBLba3laTEAGa/h9RY2UBh16sI68N YBHI1t7iF7AqvbnhzAhj4O2Jy2B52lhSwl9dI0dh1r0OIhgiaZIONUGD0H1cKS8B60B6HY8GIDg y1yjFcv4hXKs67WYfVyV5ZtCVEwxzTNgnA9A5JQvWLAc8PIDa/x2qM9Rkz0iA5FwAPz23idv4TB glakKyrrly3shyg44uAOIgbzQF/d78gOOjFwEaqcYc3l2jzBE6ykSENsxt2CTsYkrPBClis3q5O 5ggNzIHZb9UaYvkNzaA== X-Proofpoint-ORIG-GUID: f3pNaSVsBhVMW1r4nRf7OjautBj2_bWl X-Proofpoint-GUID: f3pNaSVsBhVMW1r4nRf7OjautBj2_bWl X-Authority-Analysis: v=2.4 cv=W9U1lBWk c=1 sm=1 tr=0 ts=6967705e cx=c_pps a=FCXGMy8pXViI/SoB7+PbHw==:117 a=d6reE3nDawwanmLcZTMRXA==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=rg8MelPR9j8A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8b9GpE9nAAAA:8 a=-E33GuBO8opgirhHEr4A:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1015 priorityscore=1501 malwarescore=0 spamscore=0 adultscore=0 impostorscore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140086 Some peripherals cannot be probed if a debug configuration is not set in the BSEC. Introduce a debug bus that will check the debug subsystem accessibility before probing these peripheral drivers. Add Coresight peripheral nodes under this bus and add the appropriate access-controllers property to the HDP node. Signed-off-by: Antonio Borneo Signed-off-by: Gatien Chevallier --- arch/arm/boot/dts/st/stm32mp131.dtsi | 118 ++++++++++++++++++++++++ arch/arm/boot/dts/st/stm32mp151.dtsi | 172 +++++++++++++++++++++++++++++++= ++++ arch/arm/boot/dts/st/stm32mp153.dtsi | 68 ++++++++++++++ 3 files changed, 358 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp131.dtsi b/arch/arm/boot/dts/st/st= m32mp131.dtsi index b9657ff91c23..315c2a952f60 100644 --- a/arch/arm/boot/dts/st/stm32mp131.dtsi +++ b/arch/arm/boot/dts/st/stm32mp131.dtsi @@ -3,6 +3,7 @@ * Copyright (C) STMicroelectronics 2021 - All Rights Reserved * Author: Alexandre Torgue for STMicroelec= tronics. */ +#include #include #include #include @@ -964,9 +965,126 @@ hdp: pinctrl@5002a000 { compatible =3D "st,stm32mp131-hdp"; reg =3D <0x5002a000 0x400>; clocks =3D <&rcc HDP>; + access-controllers =3D <&dbg_bus 1>; status =3D "disabled"; }; =20 + dbg_bus: bus@50080000 { + compatible =3D "st,stm32mp131-dbg-bus"; + reg =3D <0x50080000 0x3f80000>; + #address-cells =3D <1>; + #size-cells =3D <1>; + #access-controller-cells =3D <1>; + ranges; + status =3D "disabled"; + + cs_etf: etf@50092000 { + compatible =3D "arm,coresight-tmc", "arm,primecell"; + reg =3D <0x50092000 0x1000>; + clocks =3D <&rcc CK_DBG>; + clock-names =3D "apb_pclk"; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + in-ports { + port { + etf_in_port: endpoint { + remote-endpoint =3D <&etm0_out_port>; + }; + }; + }; + + out-ports { + port { + etf_out_port: endpoint { + remote-endpoint =3D <&tpiu_in_port>; + }; + }; + }; + }; + + cs_tpiu: tpiu@50093000 { + compatible =3D "arm,coresight-tpiu", "arm,primecell"; + reg =3D <0x50093000 0x1000>; + clocks =3D <&rcc CK_DBG>, <&rcc CK_TRACE>; + clock-names =3D "apb_pclk", "atclk"; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + in-ports { + port { + tpiu_in_port: endpoint { + remote-endpoint =3D <&etf_out_port>; + }; + }; + }; + }; + + cs_cti_trace: cti@50094000 { + compatible =3D "arm,coresight-cti", "arm,primecell"; + reg =3D <0x50094000 0x1000>; + clocks =3D <&rcc CK_DBG>; + clock-names =3D "apb_pclk"; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + }; + + cs_cti_cpu0: cti@500d8000 { + compatible =3D "arm,coresight-cti", "arm,primecell"; + reg =3D <0x500d8000 0x1000>; + clocks =3D <&rcc CK_DBG>; + clock-names =3D "apb_pclk"; + #address-cells =3D <1>; + #size-cells =3D <0>; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + trig-conns@0 { + reg =3D <0>; + arm,trig-in-sigs =3D <0 4 5>; + arm,trig-in-types =3D ; + arm,trig-out-sigs =3D <0 7>; + arm,trig-out-types =3D ; + cpu =3D <&cpu0>; + }; + + trig-conns@2 { + reg =3D <2>; + arm,trig-in-sigs =3D <2 3 6>; + arm,trig-in-types =3D ; + arm,trig-out-sigs =3D <1 2 3 4>; + arm,trig-out-types =3D ; + arm,cs-dev-assoc =3D <&cs_etm0>; + }; + }; + + cs_etm0: etm@500dc000 { + compatible =3D "arm,coresight-etm3x", "arm,primecell"; + reg =3D <0x500dc000 0x1000>; + cpu =3D <&cpu0>; + clocks =3D <&rcc CK_DBG>, <&rcc CK_TRACE>; + clock-names =3D "apb_pclk", "atclk"; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + out-ports { + port { + etm0_out_port: endpoint { + remote-endpoint =3D <&etf_in_port>; + }; + }; + }; + }; + }; + mdma: dma-controller@58000000 { compatible =3D "st,stm32h7-mdma"; reg =3D <0x58000000 0x1000>; diff --git a/arch/arm/boot/dts/st/stm32mp151.dtsi b/arch/arm/boot/dts/st/st= m32mp151.dtsi index b1b568dfd126..1559263204be 100644 --- a/arch/arm/boot/dts/st/stm32mp151.dtsi +++ b/arch/arm/boot/dts/st/stm32mp151.dtsi @@ -3,6 +3,7 @@ * Copyright (C) STMicroelectronics 2017 - All Rights Reserved * Author: Ludovic Barre for STMicroelectronics. */ +#include #include #include #include @@ -274,9 +275,180 @@ hdp: pinctrl@5002a000 { compatible =3D "st,stm32mp151-hdp"; reg =3D <0x5002a000 0x400>; clocks =3D <&rcc HDP>; + access-controllers =3D <&dbg_bus 1>; status =3D "disabled"; }; =20 + dbg_bus: bus@50080000 { + compatible =3D "st,stm32mp151-dbg-bus"; + reg =3D <0x50080000 0x3f80000>; + #address-cells =3D <1>; + #size-cells =3D <1>; + #access-controller-cells =3D <1>; + ranges; + status =3D "disabled"; + + cs_funnel: funnel@50091000 { + compatible =3D "arm,coresight-dynamic-funnel", "arm,primecell"; + reg =3D <0x50091000 0x1000>; + clocks =3D <&rcc CK_DBG>, <&rcc CK_TRACE>; + clock-names =3D "apb_pclk", "atclk"; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + in-ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + port@0 { + reg =3D <0>; + funnel_in_port0: endpoint { + remote-endpoint =3D <&stm_out_port>; + }; + }; + + port@1 { + reg =3D <1>; + funnel_in_port1: endpoint { + remote-endpoint =3D <&etm0_out>; + }; + }; + }; + + out-ports { + port { + funnel_out_port: endpoint { + remote-endpoint =3D <&etf_in_port>; + }; + }; + }; + }; + + cs_etf: etf@50092000 { + compatible =3D "arm,coresight-tmc", "arm,primecell"; + reg =3D <0x50092000 0x1000>; + clocks =3D <&rcc CK_DBG>; + clock-names =3D "apb_pclk"; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + in-ports { + port { + etf_in_port: endpoint { + remote-endpoint =3D <&funnel_out_port>; + }; + }; + }; + + out-ports { + port { + etf_out_port: endpoint { + remote-endpoint =3D <&tpiu_in_port>; + }; + }; + }; + }; + + cs_tpiu: tpiu@50093000 { + compatible =3D "arm,coresight-tpiu", "arm,primecell"; + reg =3D <0x50093000 0x1000>; + clocks =3D <&rcc CK_DBG>, <&rcc CK_TRACE>; + clock-names =3D "apb_pclk", "atclk"; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + in-ports { + port { + tpiu_in_port: endpoint { + remote-endpoint =3D <&etf_out_port>; + }; + }; + }; + }; + + cs_cti_trace: cti@50094000 { + compatible =3D "arm,coresight-cti", "arm,primecell"; + reg =3D <0x50094000 0x1000>; + clocks =3D <&rcc CK_DBG>; + clock-names =3D "apb_pclk"; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + }; + + cs_stm: stm@500a0000 { + compatible =3D "arm,coresight-stm", "arm,primecell"; + reg =3D <0x500a0000 0x00001000>, + <0x90000000 0x01000000>; + reg-names =3D "stm-base", "stm-stimulus-base"; + clocks =3D <&rcc CK_DBG>, <&rcc CK_TRACE>; + clock-names =3D "apb_pclk", "atclk"; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + out-ports { + port { + stm_out_port: endpoint { + remote-endpoint =3D <&funnel_in_port0>; + }; + }; + }; + }; + + cs_cti_cpu0: cti@500d8000 { + compatible =3D "arm,coresight-cti", "arm,primecell"; + reg =3D <0x500d8000 0x1000>; + clocks =3D <&rcc CK_DBG>; + clock-names =3D "apb_pclk"; + #address-cells =3D <1>; + #size-cells =3D <0>; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + trig-conns@0 { + reg =3D <0>; + arm,trig-in-sigs =3D <0 4 5>; + arm,trig-in-types =3D ; + arm,trig-out-sigs =3D <0 7>; + arm,trig-out-types =3D ; + cpu =3D <&cpu0>; + }; + + trig-conns@2 { + reg =3D <2>; + arm,trig-in-sigs =3D <2 3 6>; + arm,trig-in-types =3D ; + arm,trig-out-sigs =3D <1 2 3 4>; + arm,trig-out-types =3D ; + arm,cs-dev-assoc =3D <&cs_etm0>; + }; + }; + + cs_etm0: etm@500dc000 { + compatible =3D "arm,coresight-etm3x", "arm,primecell"; + reg =3D <0x500dc000 0x1000>; + cpu =3D <&cpu0>; + clocks =3D <&rcc CK_DBG>, <&rcc CK_TRACE>; + clock-names =3D "apb_pclk", "atclk"; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + out-ports { + port { + etm0_out: endpoint { + remote-endpoint =3D <&funnel_in_port1>; + }; + }; + }; + }; + }; + mdma1: dma-controller@58000000 { compatible =3D "st,stm32h7-mdma"; reg =3D <0x58000000 0x1000>; diff --git a/arch/arm/boot/dts/st/stm32mp153.dtsi b/arch/arm/boot/dts/st/st= m32mp153.dtsi index 92794b942ab2..17d52d93695e 100644 --- a/arch/arm/boot/dts/st/stm32mp153.dtsi +++ b/arch/arm/boot/dts/st/stm32mp153.dtsi @@ -30,6 +30,74 @@ timer { }; }; =20 +&cs_funnel { + in-ports { + port@2 { + reg =3D <2>; + funnel_in_port2: endpoint { + remote-endpoint =3D <&etm1_out>; + }; + }; + }; +}; + +&dbg_bus { + cs_cti_cpu1: cti@500d9000 { + compatible =3D "arm,coresight-cti", "arm,primecell"; + reg =3D <0x500d9000 0x1000>; + clocks =3D <&rcc CK_DBG>; + clock-names =3D "apb_pclk"; + #address-cells =3D <1>; + #size-cells =3D <0>; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + trig-conns@0 { + reg =3D <0>; + arm,trig-in-sigs =3D <0 4 5>; + arm,trig-in-types =3D ; + arm,trig-out-sigs =3D <0 7>; + arm,trig-out-types =3D ; + cpu =3D <&cpu1>; + }; + + trig-conns@2 { + reg =3D <2>; + arm,trig-in-sigs =3D <2 3 6>; + arm,trig-in-types =3D ; + arm,trig-out-sigs =3D <1 2 3 4>; + arm,trig-out-types =3D ; + arm,cs-dev-assoc =3D <&cs_etm1>; + }; + }; + + cs_etm1: etm@500dd000 { + compatible =3D "arm,coresight-etm3x", "arm,primecell"; + reg =3D <0x500dd000 0x1000>; + cpu =3D <&cpu1>; + clocks =3D <&rcc CK_DBG>, <&rcc CK_TRACE>; + clock-names =3D "apb_pclk", "atclk"; + access-controllers =3D <&dbg_bus 0>; + status =3D "disabled"; + + out-ports { + port { + etm1_out: endpoint { + remote-endpoint =3D <&funnel_in_port2>; + }; + }; + }; + }; +}; + &etzpc { m_can1: can@4400e000 { compatible =3D "bosch,m_can"; --=20 2.43.0 From nobody Sat Feb 7 23:34:09 2026 Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [185.132.182.106]) (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 8142738A9D1; Wed, 14 Jan 2026 10:31:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=185.132.182.106 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386680; cv=fail; b=hj8aK1YYPJqynf8P40LcTUMMuOmKXoKjqS+irpNxWqvuhHPG9VfjPmJDXrdT+Owi/80+492VdcPOFm6ibQsgWDikkv66PNM6hB2S623MBOkT74VYv1DfmqHc9sX3EViaRaa0Npwr7p3mRBb5i8RtQHuKBxYg+Ts70UPhadOaZ3g= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386680; c=relaxed/simple; bh=xbgh1CCIgcEFj9WeothPqUmM2N2sWTN9TRalHeX1drc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=o2yCife/m+OjU6J21yT5RlwS2xybaAJZsj38NzDb61v2qMZxo3MtfU4DNrH7xzjOuy7yzbehOD2Moe7eoQs3EQjz8oARZy7vMv+cY/RvNdqOk2Jhp+YPX1k0tV0DwXyV0mCUdC/4luKxBqFZ0fLG9SWik2xMzcUz9znJIOqvYlY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=iFzPBeZU; arc=fail smtp.client-ip=185.132.182.106 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="iFzPBeZU" Received: from pps.filterd (m0369458.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EAGZu53425662; Wed, 14 Jan 2026 11:31:02 +0100 Received: from du2pr03cu002.outbound.protection.outlook.com (mail-northeuropeazon11011063.outbound.protection.outlook.com [52.101.65.63]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bnsudk1wf-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Jan 2026 11:31:02 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BG5WsSlbT7wl9j8rteV170s5LD/mvDVbIBSL63C7D7Os5xYgNBPuHt2+OenZklfxK4GAOXFB+9s+0fgASCg9SqZEDMfQhN1Sf4szseKOyrxMkcaD2HdrLcejeZTNHjPLEbFNT9bU3k7Ljp+6t0+Pr7WNcimhbMoqrOpIyAZmcT0QGm1E9JaD+KS6SRuci+SPtvP4JmUKVhZHTqXDhdkmmi2nhrNP0fda5gqJCDWgESma55nO4iu0jjsUoICL6RnfuHx3Le4aaksuutklGqY4/OQ3Fjpi40bi+RwRgBeVPEZnF/meRKt3+3Pc1l063xBjlzbrF6Hc5xsNiit9SRgDVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Bwxk81WusWTFK/a9r7vinmm1wcowOubfgfecTr4+eB4=; b=cRka3bNwArlu5F+TWNeuDBCqRVs69TeHXDM/p0yyakyAbU1ciCXBjXpU/cHFJULOnkHqc34dyGCwMRYstEuV3zbdIRGFpWbRcVR3o4KX+7ti3YyuOghJDPD/8q4MqBE0nlDBAjLvXRSfxpNnwnsgpw1ja8BV6Y8as247w+WAPN61ub30KF1Bz2PNYrConp97H7oR0LEuIyZgkajYrn1UdmacrmXFn3Y+tQyYQLC70AGvhAEBMeF0qvY7QoLXpoGeYhB/qV5g+N9Z6grtuTuRoMgHbqLk+0b/CSrOFWDD9yG7f+LXyPXPjXRXP9oks64mt0vrxPcSDPGqbhSL0fBfrA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=linaro.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Bwxk81WusWTFK/a9r7vinmm1wcowOubfgfecTr4+eB4=; b=iFzPBeZUBpUmvFSZPuznHEpXgO+HwxfI9fk/81xlSgmiGtRhnTc3D7fscRCGtsyWnyhpj2YpRwW7JEg6tmfcK4ISAb6wO4G06QsnjCITR1NevZy2EQuIW6JYJ/LJstUCOguNxnj6JeNphTwBrefuxD6IoiMVjp9eY5+Tgd8fMjcez53CQNEqBg91+PgaAfjcw7jwNvp5dmtC6lnBQMwdL5+OBK3mf/LdiTsXuInOvusAD1zTVF51zwNVn0COSE2UzPiTF+/dCdckwRXXFBt+/4rahbeX959iUPLd8WrGD4Cggk2eosIuqJp4N5Cj8LPzeswiRup/MVkZoUaN4/ypdA== Received: from AS9PR06CA0058.eurprd06.prod.outlook.com (2603:10a6:20b:463::32) by AM0PR10MB3297.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:182::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.7; Wed, 14 Jan 2026 10:30:58 +0000 Received: from AMS1EPF00000047.eurprd04.prod.outlook.com (2603:10a6:20b:463:cafe::eb) by AS9PR06CA0058.outlook.office365.com (2603:10a6:20b:463::32) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.5 via Frontend Transport; Wed, 14 Jan 2026 10:30:57 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by AMS1EPF00000047.mail.protection.outlook.com (10.167.16.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Wed, 14 Jan 2026 10:30:58 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:32:23 +0100 Received: from localhost (10.48.86.212) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:30:58 +0100 From: Gatien Chevallier Date: Wed, 14 Jan 2026 11:29:21 +0100 Subject: [PATCH v2 07/11] arm: dts: stm32: enable the debug bus on stm32mp1x boards 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: <20260114-debug_bus-v2-7-5475c7841569@foss.st.com> References: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> In-Reply-To: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier , Leo Yan , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , Linus Walleij , "Maxime Coquelin" , Alexandre Torgue , CC: , , , , , , Gatien Chevallier X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS1EPF00000047:EE_|AM0PR10MB3297:EE_ X-MS-Office365-Filtering-Correlation-Id: 63e3367b-4da2-4f83-b3ce-08de535801f2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|36860700013|82310400026|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SlNrUXNwQUNQZFBKT0ZTMXNWMTFPSlRYUGNJR2I0ekxjN2V4aWt0NzdDYkpY?= =?utf-8?B?SW1FTlY2aXgxQ2FWMnI5YXNCcjJYQm5uSTEweVlvNUI3ZWdsTGhaUElJLzFK?= =?utf-8?B?ZHlJWnFGL2FoU0xTNGQ2bDEzMCttLzNuOW8yR04zbXZML01CVEYrU0d3ajBG?= =?utf-8?B?OExWam1ua0FwbERmeUNoR0I1WEo2OUZMdEg4Q3ROVklCTUtMalZLRXR3aHp0?= =?utf-8?B?V1BVQVNBVVFURUNOeHpVRTk3SFdtM1R1bVVSQnFuYlJPMTV4TmtpMWxxMVMv?= =?utf-8?B?eU5rUm1LK0R3bEkxZlFtVmtUU210RUZZRy9tVVY3R1U1Q1MxdFVkR0ZrenJY?= =?utf-8?B?cURIWHptYmZSN3hkdWNaYzZYa1FROEkycjVnRUx0YVVxczFNdFFUTlV1US80?= =?utf-8?B?UG1PK1VDWGJRKzk1UGRNdTA4bUM3dVZVaXpUWm1DMUMydWVSZ0cwOVVRSDVW?= =?utf-8?B?cENkVXlFRUJrWVAzMWJ5SFRPaVp0MUV3UWRBdE9rNlo4aHBFUVgrUUlKWjcz?= =?utf-8?B?MXUyQjFKaWtzY1Qvd1A5SWNNV0g1MVlVTHFUZXc4a0tFNjVISlozVmhBZERK?= =?utf-8?B?NDdKbW9DTGd5WHp1RjNVQ0cxbTRHYlQ5RWU0MzVUZUk2Y1VIRjF2MEJ0RDI3?= =?utf-8?B?bEFVQWcxdlBjR1NRYURyKzlidzEwRDlGZ3ZkY2xXeWs0d3plWEdBS0FKM3pT?= =?utf-8?B?VnBJSVZMQ1o0RDRQYVo1NmZCL2NRVXkxdkY3TFk5VTQ0elVXZGZkTVErQmYz?= =?utf-8?B?M2IwWGNNYVFudVhWcHpZNVBGay9xL2JqYVpvcjNsSU1KWGpyYXNaV2M3VUhS?= =?utf-8?B?UEQrZGtvdVpIa2ZBeDl0ZWhYak8xTVZqQzRmNFkvdUlOR0NXTlBlclVjalQ0?= =?utf-8?B?dnAxdVhJMmtORjFDOXJubTZyVm9ZOVVKS3Bya012TUJObkF0NjFHTk1lYlJa?= =?utf-8?B?MUxpNG1pc0tWOEI4SEZxVnNHK2ZGMk1HTFFncmNMakdDa0FoZTZXWkRFKzBH?= =?utf-8?B?bU5DcXpEOHd3andjWFFra095b2NNTGc4SzM4TE16MDB1U2tLUUpTRDByTU1H?= =?utf-8?B?Q21JNTVxUzN5Z0NuRWpWa3A1ZklFdjJvWlhVbTZnVUJSUkkvWWxnSy9JY0dG?= =?utf-8?B?NTlobDA1VkdFUlRQZjZTdlFxUnV5MzhzVmdQNnNpVjJJL3FEYkFTbERZQ1Zu?= =?utf-8?B?UGNIb1dSVFdaN1U1Z1RIUGN0UE9iTktyMmdMQzlBak00VzNwMkJCeVpSU0Vs?= =?utf-8?B?TTFYcE9LNzhZNklZZm9iQndpTGg2dFZSNm9UZE9Xd3F6OThaS2EyOEVPbmV4?= =?utf-8?B?ZEgzUmZST0lCWVE3aUJrQU81OW8wVHRHTy9CcEt4RWlUOUdCamNHZzJyeTdt?= =?utf-8?B?WEJNc0d5cW5Od2ZOT2dMWGZQWVFEdjZ1Ymx1NnZHbS9iUWNZWjhrU1BFVmht?= =?utf-8?B?M3o1OVNkTmM1QVVTOE91UHV4QUVYd2NrWWZhaWFNU1U5Uy90Z0JYT3piL1pP?= =?utf-8?B?VU82V3JoMktWQ1NYcGM3K0ZwR2tlcUhkYkwweGRsVnppdEpSa0Q2QU1RbnVP?= =?utf-8?B?Ny9MVU0rVkFieE1Hc2FxanMxczN4aFU3NUVTY1JKVHN4RC9mK1R2VW1YTnRu?= =?utf-8?B?Z3UrTHlHYkphOUJlN0RoZFp2VXV6NUxNNHJLWElDY0xYZGJRSzlGN0QvSXE2?= =?utf-8?B?dWFDdjY3cUQ3MlYwaEd3eG5pb3VGWkx3cmgvOTdKd3NNUnllSWpDNlJKZWJk?= =?utf-8?B?ZXBLWWg5b0hkU3ZlK21MUzNqdWovSFQ2cm9KeDNwdXpoZkl6SE1Vd01QYW15?= =?utf-8?B?eWVMdnVLYmVYNGJNZllURTd2cHpTTStpbHB4UmoxMitET2g2WmIwaVVKODZU?= =?utf-8?B?L1hKNktvNDF4dG9GbHNIbG8zZzRXYzFncUgvdG1RRW13aXFIcHczNGQyZTFj?= =?utf-8?B?TnRKR0ZsK3EwNHhVVnVMZUFqVjJaUFN5ZzhrSWdaSTRoaTczN3BTNytnTXVC?= =?utf-8?B?WGRkK1RnbDJ0MGppaUtvWXlOQXhSSHkzbXhIaTdGY1pCa0VPZU83Sm02M09L?= =?utf-8?B?YTFVVlNnTEJyWU8yRjExLzM1eWkwN1V1K3pLaUxReXlDWU1tVGRzVmJOQmo3?= =?utf-8?B?Wjd6end2WDhyYVZMd1djOGpOSDBRSXBtTDU5ckpFRmlYelBMeDlNMmhLemZv?= =?utf-8?B?MGpZQmcvUnQ4K0p6UE1RbGZDd2traTlXYnZLYlYyV1p2a3NHUnpPbWlTZ2Zt?= =?utf-8?Q?9Z9c3mFBPux8+EnrM5b8NzGVgPWPQeqmvsCECVYwLM=3D?= X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(7416014)(36860700013)(82310400026)(1800799024)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:30:58.7284 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 63e3367b-4da2-4f83-b3ce-08de535801f2 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF00000047.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB3297 X-Proofpoint-ORIG-GUID: tEvDsheBoQtjy1GYKEGEvWjqnGj0Iw8z X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4NiBTYWx0ZWRfX3hpFD/At9VbT /jP5MumkP+aHr/lM2yF6P8NCQPrPeGNSBOtyLzZhykCB/zbMyU+dgnXF4Ga3KAKTgz81umc9cYD RytCbJvXW6UEwOVcGngnaI2QeAHlOetzRnveQTBEUgN14k8U27PqfScSbr920y+50+L0WJ5sOVI F11DgNODKAaJoMaROxdpm+I+NGwAb1APA2LiqwO2qfQxJU21I1aYMGLV6Bm4x4LAZOaATeZeB5k cZlYH+9RdITnpMiu1YbdTpZOjatbEEfcJrIGXG4SbdBZs5XBF9XhDzpg7ubKXZ8otxK5wAtKxA6 W7fOG5fPPHicWOHZHxutA1HmIxQfKqH5yfmvb6o0V3Dz0prTmk4anq0QZzfSrsNo5KLi98T0IgF Gsi2FjUVUlNh8eOVI9cUF2x7aj9g9zy2cl2dqj0iCLZLdBuSmw0sHJnR1MZUnCki7z4j/e/LLOy gGzLe+hKvqNCqIc4qEw== X-Authority-Analysis: v=2.4 cv=S+3UAYsP c=1 sm=1 tr=0 ts=69677066 cx=c_pps a=pFRPcDjQwgjs8gOseP4dhQ==:117 a=d6reE3nDawwanmLcZTMRXA==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=rg8MelPR9j8A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8b9GpE9nAAAA:8 a=mOgyZ-Q4tP4zXMNofoEA:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-GUID: tEvDsheBoQtjy1GYKEGEvWjqnGj0Iw8z X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 spamscore=0 suspectscore=0 priorityscore=1501 adultscore=0 clxscore=1015 bulkscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140086 On stm32mp1x boards, enable the debug bus so we always try to probe the debug peripherals, if their status and the debug configuration allow it. Signed-off-by: Gatien Chevallier --- arch/arm/boot/dts/st/stm32mp135f-dk.dts | 4 ++++ arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 4 ++++ arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp135f-dk.dts b/arch/arm/boot/dts/st= /stm32mp135f-dk.dts index f894ee35b3db..ebc719797271 100644 --- a/arch/arm/boot/dts/st/stm32mp135f-dk.dts +++ b/arch/arm/boot/dts/st/stm32mp135f-dk.dts @@ -174,6 +174,10 @@ &cryp { status =3D "okay"; }; =20 +&dbg_bus { + status =3D "okay"; +}; + &dcmipp { pinctrl-names =3D "default", "sleep"; pinctrl-0 =3D <&dcmipp_pins_a>; diff --git a/arch/arm/boot/dts/st/stm32mp157c-ev1.dts b/arch/arm/boot/dts/s= t/stm32mp157c-ev1.dts index 8f99c30f1af1..e69c8e282c8b 100644 --- a/arch/arm/boot/dts/st/stm32mp157c-ev1.dts +++ b/arch/arm/boot/dts/st/stm32mp157c-ev1.dts @@ -81,6 +81,10 @@ &cec { status =3D "okay"; }; =20 +&dbg_bus { + status =3D "okay"; +}; + &dcmi { status =3D "okay"; pinctrl-names =3D "default", "sleep"; diff --git a/arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi b/arch/arm/boot/dts/= st/stm32mp15xx-dkx.dtsi index 8cea6facd27b..fe2ab07ea4a8 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi @@ -140,6 +140,10 @@ &crc1 { status =3D "okay"; }; =20 +&dbg_bus { + status =3D "okay"; +}; + &dts { status =3D "okay"; }; --=20 2.43.0 From nobody Sat Feb 7 23:34:09 2026 Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [185.132.182.106]) (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 13C0A38BDCE; Wed, 14 Jan 2026 10:32:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=185.132.182.106 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386771; cv=fail; b=OUkYDXR7SF88e3qr4EbCr4IpjXLhOqnjF/lcXqcKz+okUEmwls0n4DGpaVm2qvJDBnCcRa7h/g3C9blHn7HAH+BkExzlSLRwNIyFr70TpD9SVDCnRjMGDyjqTitbYw5FrCJrDtTIZ9vMV2U2tq6lgIZKPzCYmgMT4JZsHSDMJnA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386771; c=relaxed/simple; bh=l6ZVfoWz5u4T3ZRCM94AGwRm1ba+4HRmvB4JiLZGWDo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=F7nRiVAo0HnD1ZYXY9CsPXrMeDUYqRTWeBJAsYxEKweQXSTIAB5MQO/ZsWEqGn39Jb2AKwR5XzSisFb837qaqDgkisPmv3cDyhZlJZqgciEAM70zoNWTrrm1k5UbbKbxfhy09iQhoEIczDngREE+wi4YYgxDk00ZaNX0/iBAJEw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=Jvgmd1xO; arc=fail smtp.client-ip=185.132.182.106 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="Jvgmd1xO" Received: from pps.filterd (m0288072.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EAGXJA777694; Wed, 14 Jan 2026 11:31:19 +0100 Received: from am0pr83cu005.outbound.protection.outlook.com (mail-westeuropeazon11010001.outbound.protection.outlook.com [52.101.69.1]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bntafty6r-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Jan 2026 11:31:18 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YA2gFleKrsmU9VoL6aYPEZWuCr40lt2HUlg7Q2FQxiBhmjS7QIeuQe9GSaRsw7gTngAv5WgZwErYdn7K+gtq0g4S0WcY44LAkqsaASlfW8eNrEytbgRqNTCNSy+pkp/q9SR5JpRFRzgjBGv5xtjXFzVV6Nr/E9jW/9o0sdDyCkVNVCR24uzfg+E8uJoU0QxBfK7A+d94pdYX0RkSCeSpvRoey5Caj40MHNGL8hwcA33zvoWtNMN8M5o+e7nPA1PeyecCMb+1aDzZAh+hBB7BGvreVkNovEiIbqJz7VoIeJWb0/JM5fUg3gtilq5Le5wI+OF0fkNe0Ho9nd/pf9VBuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qHqeqowr6oP0AigY5SnPMenINrDk1GkoRAg0SCMO7jA=; b=FF4NRghY0medXdDufXU/vTiT2d9w4NrDyA7NwNuotrwAQ77BwdNiiZysqdsmY68Ojg2zo8CW/tfxbefFvLP+7qmb3CPbyuq/oRxC2LMVstT1ddQM8C9MZXReW/NnsR1yoSSLsHwDpYBCIi8TF5sR4pFO37rgG0NXDfq/8Olaf76YetMHBijLAyrwQYmKZtE4E/qknI8P9O6gL2oSG+RryDIGrmX17Yj7KqfK7OTrFD0nIlIHPqC9Exm3bdID6iAmWHJzxk1uNE59q0DCIs1Pcs0Cy11yyYIVOuhAX1KmZbIWA3IHC5F5XoMlKjqkxMIY+kGfmfdn+p/WkN5V2mnKdQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=linaro.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qHqeqowr6oP0AigY5SnPMenINrDk1GkoRAg0SCMO7jA=; b=Jvgmd1xO1UsPw/C+3Z45Rw8uGGkZvy9murmUIDnzfYgbRVV+zIvv3+ndAeQOPw1JLWjHQR+PB2tLvma+CSpqtAaoqcpi9RJa7aP/McNuI04zUVpnmPP7k8sUDkgi7JfkgBwO2UYs1w1AdqPsbpUDAiXpajKxTX3OzxZ+iR+g3kQmfOvy9XGJrkDjORXzvd/7sYsjiovQj/PC231A9/rLN/9eiqpiamFpsSj+FQGAYpClWTlgoAwm8vmJz4sqwavFNotGQMuicKjUFW8KzmLwY/60KwC6zhiVBwGFIzrDuEWMXdk3MkneTSIiRkSvVzBD7OVbcPk0KgdgzBvxNaMM7A== Received: from AS4P189CA0046.EURP189.PROD.OUTLOOK.COM (2603:10a6:20b:659::11) by PAVPR10MB7466.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:2f5::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Wed, 14 Jan 2026 10:31:15 +0000 Received: from AMS1EPF0000004A.eurprd04.prod.outlook.com (2603:10a6:20b:659:cafe::fc) by AS4P189CA0046.outlook.office365.com (2603:10a6:20b:659::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.5 via Frontend Transport; Wed, 14 Jan 2026 10:31:14 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by AMS1EPF0000004A.mail.protection.outlook.com (10.167.16.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Wed, 14 Jan 2026 10:31:14 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:32:34 +0100 Received: from localhost (10.48.86.212) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:31:08 +0100 From: Gatien Chevallier Date: Wed, 14 Jan 2026 11:29:22 +0100 Subject: [PATCH v2 08/11] arm: dts: stm32: enable CoreSight on stm32mp15xx-dkx boards 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: <20260114-debug_bus-v2-8-5475c7841569@foss.st.com> References: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> In-Reply-To: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier , Leo Yan , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , Linus Walleij , "Maxime Coquelin" , Alexandre Torgue , CC: , , , , , , Gatien Chevallier X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS1EPF0000004A:EE_|PAVPR10MB7466:EE_ X-MS-Office365-Filtering-Correlation-Id: 62104376-bfa6-4f58-0a03-08de53580b5f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|82310400026|1800799024|36860700013|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?VVVVRlZLemdDa25KSGsrKzFtaTFoL3ZZbUNtbDFRWUtJWCtveHhsQTFEVVRN?= =?utf-8?B?OXRDYzQrNFBWME9oa3RycUhoNGZKZTI1VHZMZzVZNWQ2bHFLOEkwelFQbmkx?= =?utf-8?B?dm5veWNURXFlaDBRMEg2OTRodktpSWtXLzdvczdOQ1NsbkVLZjQ2U0x4a0p4?= =?utf-8?B?U25KZ1MvTW53SUl6bVhJZWJMcXBKUG5LUzl5UjJONlVZR2krZmpKOFl1ampV?= =?utf-8?B?REY5VW53RWdJTS9PNnhaU25PR0dIdkQzbWhOS2ltME1VcU9KelB4RFcwRzJE?= =?utf-8?B?VGR3TndOZjVrYnhjeEVJWDcyK0ZUVys1bmVJQVk2RFRsbTgzdUlyNVArbEJs?= =?utf-8?B?UE9hVlBRRUhuWkhnazRoQ3lSM2RrQWNjaDFlS2h6SnBoYmdnTDhhOTNLS3F0?= =?utf-8?B?Ni9ack92WUt6Wk9UTUxwejI5UndUcDAvZ0QzRm82UWhHVWk3cmg2bzNnSDBE?= =?utf-8?B?QzJrcnlSQUxDRmVuVWQ5MzNQL3UxZnJnZGtsVEpRTC9NOGJhbnBZTTBpZ3RO?= =?utf-8?B?a1J0aENGT0w3VjZoaDloNXQyZEF6WWFMaGhscHlDbGE5WjhEVW5LOEJhVTRV?= =?utf-8?B?ODd3aTNkZkh6VmRoZlVWeThSVlF2Z1dCL2VLTmVzUGpjQkNYZzNsTVF2Y0xr?= =?utf-8?B?L0pSRUxUN212VnF3OHE1N2x4WTMzT3pjVWhQUUtBZzRtK25oOWNCWDJOOEVT?= =?utf-8?B?R2N1Z2V6MlFsWVlsM3M4Y3hscjdnNjFlV0wxUlVEeFMzMFJ5Rnd6ek16dkRm?= =?utf-8?B?VVp1TFBRRU1BZzdhS3hxTmkvdWFZOHRjZ2R3WmFuZWdiaEdYQWxVTC9HT0hw?= =?utf-8?B?K21tYkFxSVRHUk1KVGxuc29QMjcwK0txRS8vdzJhck4zYzBOMWZDdXR6WlZy?= =?utf-8?B?enduMStBR0hnRTJmekhqR2J5V2E5MFFaaDUvdVZYTTcvNmxOUHVhcW1veTRR?= =?utf-8?B?Lzl1R3FIenkyRXRoN2g2VGlNS3JaQ3lPMzkweVJ0VzVTVnZ1azlJZ1h2bVdv?= =?utf-8?B?Uk9aTGpGMlBXcDEydmM0U3ltV3BUQ01JMk16WDlkUkl2elQ1dHpWbW9LS2E1?= =?utf-8?B?eHd1TWc5WnN5ZkV0K3JSU1lLUGFtNitXb2xaRm5JbU9zRWNNdHZCUFNHaENG?= =?utf-8?B?MmlRejJDLzVHMGZ5blM4aXdMbk5EZ1ExSXR1ZkJDakNTeFJYODdBNHJCQUo0?= =?utf-8?B?djRyL21OSEpxeFBWcnJjLy90Y0pycWdZcURQbnl2clVLcWxyOGlJNllFZnJa?= =?utf-8?B?UHRRRGR4U2ttdk1oLzlrSDJ3Wld0Yy9LY2Z5eFhFMnVockxiRGxKWGJJRFB4?= =?utf-8?B?RXlFQUNPcVhSeWJBMEd6WEprVC9lTlphY2h1Yzc3cTJTeFNZdVZoMnpUWWJz?= =?utf-8?B?UUR2UCt5cmREcEFObk9mWnpna1BoTU1YazVNSW1kczBRUkFTQkk5ZDdHL3ZE?= =?utf-8?B?N2FpT0s1SWpqL1BpRkVMeXAzbGE3WWtNT0xxZ25SUzJITW5Tay96TXhwZ3hH?= =?utf-8?B?V25yVXIveGZDOHUyR25ranJobE5DN1Qrc0FVdHNQL2ZMU0RXMTFXcFBrODZO?= =?utf-8?B?VGtlaEE5T3ZnNk01SDh2Q2RZUFdyb3MzTzAwWXR2aVphMEQza0tWLzRoOXEz?= =?utf-8?B?d0JIcmhhSFU4ODNTSXkyQ2NHK2N5VURVTXYrNVMvc0FZRm45R0l5L3UxN3RR?= =?utf-8?B?dEpyNnJzMkZCK2FwZXlkT1ZETThmWUZ6OWN4RS9QaG5ESTZPWFFmMkpSWXlQ?= =?utf-8?B?SVBCcVhMOHBiR0JTd0JPMjRJMnQ4YTUySHpBYVR6RjFySElFWFFuVHJMbkNQ?= =?utf-8?B?Rk15OWF0ZHU3K2pERjdiWDdwdjZJOGc0NGprTHZyQTE4elRwSk5zVThRRjRR?= =?utf-8?B?MzdPdno4WExJZmV6WXRTSHVydHZNWUd6YVoxWXdoc3Rza2xXaEJoWmVPclB4?= =?utf-8?B?bk03RHFkZ3RkU1hCQzZwWjdmQW1YS2tKanphZXpwdDliZHUrTVk5U21CV0Zx?= =?utf-8?B?RW9ncExHWDZ0dVUxVi9LSDdGZ0QwZHRDYnZwckRpRER3T2wyZVhSUGhVS1By?= =?utf-8?B?ZFRSajlFMHNvOXJiVmZmSGF5N1FiOTNGbXo3VXlHR0h0Q1h2eXRhNDk2RGo0?= =?utf-8?B?NnI5cnc3emwwc2V6VDFPMXVsYmhDelFjYmNqSEZNN3ZUUFJhb3ZXS3Mvd2s5?= =?utf-8?B?S2dURmxVMU56RTVtY0hGaXB4ejJiYU5PbWROMnBITzZBQm10bzRMSUJzMjhv?= =?utf-8?Q?QY3xgw86BdJuqScwqAUggaEzovVULiqnhcZ4dK0kC8=3D?= X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(7416014)(82310400026)(1800799024)(36860700013)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:31:14.5319 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 62104376-bfa6-4f58-0a03-08de53580b5f X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF0000004A.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAVPR10MB7466 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4NiBTYWx0ZWRfXxVVKCgM1gikT uT8hlBPvJ486Kpc4OTkGBZC5qFQIuUMCKbyYa4qEij/hMCcEB+YFl5099+tCBCmb+od1RdG8hm2 CrJBkemKt4jZSAsP3K71Nz7fYMROv9mud2uqmnFTKZnOi0fLgnjSP/viSYV4AyjwyWIQGEjBGCn AUYJ4tQTnrp6pDt1eXfWt32LGC1ksIZiqH7iz6BXfldoiNffvKutoeaxoe1AorOgi4m1eI/1i9o +iJugOG9/pykPg1aO9YOgtZm3Ma17919gK+MiPEUP37XG58tPtDG1+xdTKywJfSt7QDxl5PnGvH mScrbegnIX/8BXKWqJpUCj7dJ9xxheZV4zMiArhzyPtf2n6HN0wxyXBTi1XO4te89U+QJFn+631 M8daRjOuVMlmKqOKf9RSM6GfMqf0UAxNC4QQhkNDWsOuGDcjFZM/8ZJJUMZsU6vMSeRLNbYg0lY sr0TzOWFsvKNqqrccvQ== X-Proofpoint-ORIG-GUID: sBYKlzKz4ccK48mTyOLLJJMHihJdGAHu X-Proofpoint-GUID: sBYKlzKz4ccK48mTyOLLJJMHihJdGAHu X-Authority-Analysis: v=2.4 cv=W9U1lBWk c=1 sm=1 tr=0 ts=69677077 cx=c_pps a=/zxwvu5qryUnIYcS29lqcg==:117 a=d6reE3nDawwanmLcZTMRXA==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=rg8MelPR9j8A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8b9GpE9nAAAA:8 a=6OkPYWvNmkp-oGry5mkA:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1015 priorityscore=1501 malwarescore=0 spamscore=0 adultscore=0 impostorscore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140086 Enable CoreSight peripherals on the stm32mp15xx-dkx boards. All boards including this file are embedding a dual core SoC so this change is applicable. Signed-off-by: Gatien Chevallier --- arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 36 +++++++++++++++++++++++++++= ++++ 1 file changed, 36 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi b/arch/arm/boot/dts/= st/stm32mp15xx-dkx.dtsi index fe2ab07ea4a8..c91204476161 100644 --- a/arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi +++ b/arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi @@ -140,6 +140,42 @@ &crc1 { status =3D "okay"; }; =20 +&cs_cti_trace { + status =3D "okay"; +}; + +&cs_cti_cpu0 { + status =3D "okay"; +}; + +&cs_cti_cpu1 { + status =3D "okay"; +}; + +&cs_etf { + status =3D "okay"; +}; + +&cs_etm0 { + status =3D "okay"; +}; + +&cs_etm1 { + status =3D "okay"; +}; + +&cs_funnel { + status =3D "okay"; +}; + +&cs_stm { + status =3D "okay"; +}; + +&cs_tpiu { + status =3D "okay"; +}; + &dbg_bus { status =3D "okay"; }; --=20 2.43.0 From nobody Sat Feb 7 23:34:09 2026 Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [185.132.182.106]) (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 81B6F38A9C2; Wed, 14 Jan 2026 10:33:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=185.132.182.106 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386805; cv=fail; b=ujk9meiWHLVslqACZy8kqYADbRBEubVgWMGwueEQYlJl0L0qf+pL6zhLmbC1vRKWukhP5LUejWXJW4/KRtRV+PfP5+lVsY05461ECxoxSSBe7xdy/Zao56VskVvhKIa5iqdLMRxpP3BHpW1dejeDngg4gwB//mY+Pwg49Knw7nk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386805; c=relaxed/simple; bh=RexvO5DkCQ92It1JC++XDhWogf8nt1bXdmLF2reP5+g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=O0XJBy03IRlspGxggX6Z9D3u7BZb3EfDR+LwLGwOWvadL2mEvelIl1fbqB0ldoPA0yy+6OeoLs5OYpnFsE7ALBhNDLuj+OGgDFAua6VPDlmUk4DYzNZtUbuCETYCigISejdFNgNqlog7zTb2UFPxepuLGHbRMWFvKXwg2sW6wBA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=NPGnHG0I; arc=fail smtp.client-ip=185.132.182.106 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="NPGnHG0I" Received: from pps.filterd (m0288072.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EARq5O797940; Wed, 14 Jan 2026 11:32:46 +0100 Received: from am0pr02cu008.outbound.protection.outlook.com (mail-westeuropeazon11013071.outbound.protection.outlook.com [52.101.72.71]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bntaftydq-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Jan 2026 11:32:46 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fBKDhm3xaygwSOxlRQIkBmZQuRIpb3VNAXQf0eyh+ldCbSJtD9lS9HGTS+MVQt4wOGDzYabKBydZvx0G3nxEvV8+n8nbzLRC5sRBTx+pAwOYdiE7pciq+PIFOQJsBPSDh88tHv60UWLv6r8Lgfknvrot9n+QFWYMR7iChXasdTAKeaDEm6azS5LHUsUV+qgs+tWGm1bLzunkXlWVO4+d5k2OHKu0fbx6+v8Qp8RuXA+hA7/4Rb98jFhDxiXK3LLpdWf680Qi2n7y4isuSF8Z4wItQzoKRfGl5xmrgfF1IisEY7bGsB7ybJHq6qLOL7dYQECHglgwwg7wEFbGRZ4rZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=p9l9OD5UtJ51yyhOAdrv6McKpN/7vVd0EQ1KH39HGq0=; b=OOdLE+S9dvmVkaelnYpWbahAlBHewfKcPTQ3TRgpzRo9jbnmln9+3QbAQUitF6f0d2a+2d2VDth1wZVu6pMIGYozs7q/upElSlrVNWFc8Phzaeadeftno3iHwTvfLkwMTtJC1J6yU+Bj7tO5GLqlHRmdWhDPDoy92sse7DEYCsnnpzxZG/aOtJxGZQw/gk8k3jYfSJNoqzISXMxI3uW7SsdwwrCsQy7Ud/TPYYAD+KFxXkDe3IgFk5XPdnfnxk+poeHFBTdKzPHep6zmhPVyaQfi5r/0YhsAHspbXYAPO6y+NaUMeIkL9Zh8s+UdRbPWX7vfI95pqmYm+kmEvTqTLA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=linaro.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p9l9OD5UtJ51yyhOAdrv6McKpN/7vVd0EQ1KH39HGq0=; b=NPGnHG0I2azRKybcjDKfqd03C5IOJlxbr9ei+6vltMmB6/t3oVYNtmTDd3+kQwBxaRBcNv1gZ2oqrPkCSW8WNG5XiSdGUYYjm9+5CD2pIF+kWWh+xrB/rKlzaCLUoYQXKRhPif6TpGQESgHIr4woSZpgRhE58LTf1noCwgkxkFz5SKa8lrfEAW8Oayed00K/diHwvZm7plzSfPkRoyRq+TUS364G9Ic0VGYhHhpJtVpeNzs/jInJVkiknmgVZpJwnhv+HS9UCJBD5YW8t2kPOXrH27YpJCBhaZaCvuN4XD/R8f+yBrrGLDKtyEB47Ndqf5vNOrJyQKImmlHqVQ7ycw== Received: from AS9PR06CA0039.eurprd06.prod.outlook.com (2603:10a6:20b:463::31) by AM7PR10MB3858.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17d::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.5; Wed, 14 Jan 2026 10:31:20 +0000 Received: from AMS1EPF00000047.eurprd04.prod.outlook.com (2603:10a6:20b:463:cafe::53) by AS9PR06CA0039.outlook.office365.com (2603:10a6:20b:463::31) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.5 via Frontend Transport; Wed, 14 Jan 2026 10:31:18 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by AMS1EPF00000047.mail.protection.outlook.com (10.167.16.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Wed, 14 Jan 2026 10:31:20 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:32:45 +0100 Received: from localhost (10.48.86.212) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:31:19 +0100 From: Gatien Chevallier Date: Wed, 14 Jan 2026 11:29:23 +0100 Subject: [PATCH v2 09/11] arm: dts: stm32: enable CoreSight on the stm32mp157c-ev1 board 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: <20260114-debug_bus-v2-9-5475c7841569@foss.st.com> References: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> In-Reply-To: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier , Leo Yan , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , Linus Walleij , "Maxime Coquelin" , Alexandre Torgue , CC: , , , , , , Gatien Chevallier X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS1EPF00000047:EE_|AM7PR10MB3858:EE_ X-MS-Office365-Filtering-Correlation-Id: db443216-2144-41f1-1c8f-08de53580eb9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|82310400026|7416014|1800799024|376014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?OGJYYnJIWG1tU2hNeWIwRWROYjNXeW96SSsyb3ZYZzU4eHIveUlNdmFpVmJH?= =?utf-8?B?TkZ5OVlXRS9wdy9CeWVwdG5qbGhCallOSC8yVnlzN1FRSE9Vc05hbXh6ZDIr?= =?utf-8?B?TS9pTWtkZkVwWVQ1WDdWVjRteXRGV0lOUDJGRVgydHVrSGFTWTQxZ0VIZExR?= =?utf-8?B?bDBCNTU1WGE4Ulp6ZEcrZS8rMExTeUdlY1pSclBtWXVBVWU5dGFMWEk0WUt0?= =?utf-8?B?NjZsQ01PZWdqZSt0bDdNZzhVajNCNFh2WHNGVXVIN0E0UzNsN0NrY1pGZFpa?= =?utf-8?B?OHJGYUNBVVVNQS8rVUVFZjdXa1NVcVZzMHFIRGtjZjVSb0wrWHRQSW5LcVdR?= =?utf-8?B?MnhPOGtQd1REY2pqVXl3K2I2eDdCQVJFNkU2c2hTME41NlBUU0JBemZqRUVY?= =?utf-8?B?emZkOUVDdXkvUU9JcmhCOGNhR0tleGpIcGUwVU9BbHQzMWltYmlRV3djZCty?= =?utf-8?B?L2V5Ums1WUdhVlp2TTdMTDdRVGVvNDlaSHJydUcvaENESmR3bTBKcGovRzNV?= =?utf-8?B?NkNmdG8vZmdoWnM1Q083NHNLN3Y4NjdyUFRkYldNY09tY3NCbEw3TnRCYnpQ?= =?utf-8?B?U3VmVFZERG54c1creTRocFNKY0NEYkRHN0hsa0FuVEdDRXhaRS9LLzFNcmY1?= =?utf-8?B?clNWc1NRam9kejRxYW0valJSeE9xMmVoT1lpM3o1WVRoemRBVFR5dWFwQ1N3?= =?utf-8?B?ZkRQN0RpSGFkUG9Tamh4d1U2cFZraU03Rnc3L3pVYmRETzRZQXBxWGYzaEUx?= =?utf-8?B?dm9oMEFMU1RhbHVoRkcvWS9PbW5aNWNEdEJZQWZjN0lTUUpUYjVOTExJeThC?= =?utf-8?B?VnFxVHV3cnBEd25Qdzk0UGRvREtJQS9OZnVvREpUT0R4TGhBWUNpcGh4a2wz?= =?utf-8?B?RU12c2FRVVEwa1JaV0ZqMXF2aXExQVNYUnI3T3NxNW1jdHFWbFJmalQzWllV?= =?utf-8?B?OTBnamJFSUM0RFJlM3ZxSk1vejRjSklzMXVrc3pMZktIeVZ0M2VDbHZBbVFG?= =?utf-8?B?YmZKZDBCckhYZmhBUmc5N0xuN2hhNElkOTB6S0M4Ky9SMENSRjIrYyt2OGdN?= =?utf-8?B?YzNYeHRSQXBnZGNJakk5RWd1Q2FIWFVpVEtDUDBvdzdsc2JzUFpGamVma1Iv?= =?utf-8?B?MXpmdG9vNXpJWDN1eVJTYXRjTlYyZnRTTHZOejdxcC9WcU8rZWg3OVhHcC9Y?= =?utf-8?B?T0w0Q1lJZm95cTJMdnhLQkJnazFTZGJtQVlRMElCV09JOERSZW05ekxvWjNq?= =?utf-8?B?dENRM0VZOWZnaFFhaDMvVERSenVGU3JaSXdvRzRhUU1jWlJuUDhRa2s2VkhR?= =?utf-8?B?MnJma242SXdSeG1YRUFPbHl1bE5icjJqZzhCdXlzTjZTQkhMRVlJa0M5TTRp?= =?utf-8?B?disvZkV1b0U3YkQ3TnArd3IyMzNvQXdaN0lKeEJpRzVJbjNWMEdtRndnTjU5?= =?utf-8?B?emRrY2NqSml5bUg4TU11V2hCRlZBMjdGYW9Gdm5FOTVjTjVlbC96Q3luc2M4?= =?utf-8?B?SHhEdDN4cm5wdmJRV1FTaFVQdFljeFNPemtoMEFhVTZtMGxHYjcwQ1F1Ym83?= =?utf-8?B?OExiZHJUdC84Z0dJWmRIRUpNRHVLdFZKVjY2VnpqWGZ2eDAraGtLeGxXVG1W?= =?utf-8?B?dzRVaWNtNll1eC9TaVRLakhRVmVvUTRBK21pRFFsdFRDbDRDTVF1SnVFSjNi?= =?utf-8?B?OENhNkRsUFZ6Zlovd2szSkZQQU02QVRsb0lhRkxVRy9IZldaVnl4Y0xhUC9W?= =?utf-8?B?TG10ekc3UWt6Y2VkZDNMOS9ieElBazZKa2QwWnZsK0VHS2NHckM4Y1lsbnpC?= =?utf-8?B?aGtJdno5U2lFSDNVVG1CbFYwZk5CL1AxWlFTOVN5YTBweGJQUDFSY3Y5K0U3?= =?utf-8?B?UGtlYVZ2c1doazRsMUlZUk1Hd1UyUVZjUmNkaGxRTkpid3ZrbXRqb0xTdVJt?= =?utf-8?B?SkNnaDNQZ3dOL1Jya0ZNSWEvY3M0ZjZmKysxVFNJc3czbmNmVUtxa1FqNGJ5?= =?utf-8?B?b1VjNDFqeDhTcFFEdi95SHBzMkU2SGxwWUtMTGhmUGZmS0xKS0QzSEtlUVRw?= =?utf-8?B?bEk4VE82VU1WaDFRYkxQOUZEbnErZmZvU0I2R0E1cHp5MGdzME5MS3cvOFNN?= =?utf-8?B?L1Njd282eEl2bWNYdUVQK0R0NFJEK1Y2aWgwdldyYkZUWjgyOVZLMVVtV3N0?= =?utf-8?B?MjhVeDBtbDcyMEJVRnQwR0F6cytOS25ma3R1N2x1UC9RNTUrMmtIeUpNWnEw?= =?utf-8?Q?vsthGQYVlsJmQjEa6gIqdMnb1qOxJkJ9CmWdvC1xfA=3D?= X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700013)(82310400026)(7416014)(1800799024)(376014)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:31:20.1564 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: db443216-2144-41f1-1c8f-08de53580eb9 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF00000047.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3858 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4NiBTYWx0ZWRfX9BfEhC8Z12cr 0sOuWZDJ/0uHnWmf0eOAkz57Ldkc/SCVAT5aWO3BcDTnSgMMC9cUzEcBK1bN3fzmeTj7FSlOY5I Y10YvJYTFO52u4zmKpoChysBS6C2Pk5EiqKqFn43Bl+9iebfy5KkZ2zDBE4u999jkH+ykM6twxo Oyqm064Z28bSaEsVmGkWM0b+GJCrIzsYWl1zwjZwXzetHdhdFVAmJoOUtXkiJ7YnbiMyKBs+MC5 Hvmxz42YwhyIOJvMTXv3tHr640MYIWzMjvMr0VuH9bmZ/nNlpPIZwmb0lMB5AkELszcgDeeetl0 apF7BElQ6f9R5b+6LGND3JRfYcA7SWbNDh7ph1eToRPtCS6Rb948wrf/ANi+XHZOpEnG7b+Niqu KF+GxelNjQaz4QZJawT8PjTm2IokltpNeYz/Lgr5eSPfFOfChgKf2pWWfE0NALIxNWO4zMzSm8y Ir2cGBEr0zU2uA9jJYg== X-Proofpoint-ORIG-GUID: azHh0iSsw3U3ex4ydrW5aC4mqDcm0uUe X-Proofpoint-GUID: azHh0iSsw3U3ex4ydrW5aC4mqDcm0uUe X-Authority-Analysis: v=2.4 cv=W9U1lBWk c=1 sm=1 tr=0 ts=696770ce cx=c_pps a=9HxWjEJdKu+ocmqtrLsiYA==:117 a=d6reE3nDawwanmLcZTMRXA==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=rg8MelPR9j8A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8b9GpE9nAAAA:8 a=WyXvt1svF0yAhq5Ft7oA:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1015 priorityscore=1501 malwarescore=0 spamscore=0 adultscore=0 impostorscore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140086 Enable CoreSight peripherals on the stm32mp157c-ev1 board. Signed-off-by: Gatien Chevallier --- arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 36 ++++++++++++++++++++++++++++= ++++ 1 file changed, 36 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp157c-ev1.dts b/arch/arm/boot/dts/s= t/stm32mp157c-ev1.dts index e69c8e282c8b..913c20e31196 100644 --- a/arch/arm/boot/dts/st/stm32mp157c-ev1.dts +++ b/arch/arm/boot/dts/st/stm32mp157c-ev1.dts @@ -81,6 +81,42 @@ &cec { status =3D "okay"; }; =20 +&cs_cti_trace { + status =3D "okay"; +}; + +&cs_cti_cpu0 { + status =3D "okay"; +}; + +&cs_cti_cpu1 { + status =3D "okay"; +}; + +&cs_etf { + status =3D "okay"; +}; + +&cs_etm0 { + status =3D "okay"; +}; + +&cs_etm1 { + status =3D "okay"; +}; + +&cs_funnel { + status =3D "okay"; +}; + +&cs_stm { + status =3D "okay"; +}; + +&cs_tpiu { + status =3D "okay"; +}; + &dbg_bus { status =3D "okay"; }; --=20 2.43.0 From nobody Sat Feb 7 23:34:09 2026 Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [185.132.182.106]) (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 451FE38F951; Wed, 14 Jan 2026 10:32:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=185.132.182.106 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386785; cv=fail; b=u4YdZDL8pzajITk+E5fol30fMz/5+Nf0lodvZryho8OMgJRv+Ic1MIohrW3ycPJVi7QHZrFGZir+fRZrKlBVKMDvAjPbWc/enBmbYAE20ajKkS9xV+UphfFjYnxw/3WXa8QsGjx8rCQja6oyECG2EF6FLC0bPPbdENfjac2U71M= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386785; c=relaxed/simple; bh=ewEZODz90npyyYRi379HUBKf6SIxjR5Q5hb4xCINgd0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=PyHej1HWAfkq12X36WEbVDe6liOEUmPPp8emjxkmfM/qcp903n/G6zhqoKq63qeuZt/VaXQYJGJuOOmXD9A+DGdeIgrNN8rBZlUiex+ASGs5I0IxN4RbqJYqmHYwR7Ss7zORJDQE5y3tQYE8MGjm5KhqBEnQd0DcY3kW5ra/u8M= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=Iez5wOXf; arc=fail smtp.client-ip=185.132.182.106 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="Iez5wOXf" Received: from pps.filterd (m0241204.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EAGBug190844; Wed, 14 Jan 2026 11:31:33 +0100 Received: from gvxpr05cu001.outbound.protection.outlook.com (mail-swedencentralazon11013022.outbound.protection.outlook.com [52.101.83.22]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bne8knvsh-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Jan 2026 11:31:33 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=b0uRbcfaBAxIMA0OxeQuOl2rdSmf1+j/sjwgOIiyulpNQgrSG/a/gyrtnfd06FhDWck/pvslz3+cpYrndMfmaFC13YR6lTG9Xf6eaukQC3nvD24K1a4wZsJ+rkjHNZPmnF745VXp6o/4AiXIgathzcaVzsrIzIvXP+e2BIBF3y5WEdUGZ/fFxQsFo0s/lJbbnVq7YPsT0ePGJSM6fJIvuc0pGDGOnPmFUEj0mTxlvZq3dFOibLv3jBLoFw2UQit4Us768pCsSmCLwxljzZ31FqhFdhD8rv4wir8dgy25dRs2EeHiN99eJNnjskG5Iq+3C/vZtnGc4Bf9aeL40qkswQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5er+eTox9cwQuYhpYmpkyJ+YK4aQrQb1NoDbSG6A+9U=; b=tDKJUprAghUgi3OYm1Wm3cKSuUNaEgRWmObfVVZztvJhjGZPK7K1yklPlKeumSN4iPZWE4SUA1ouWYWJKmCRKfPJv/MPc85GHkHrts+I/QkKzZIMzaVvv+wegGe15s6f60xagWg1getPDSG5D3Izxe65ovyyqFOH5Qx7TXVBHO4z9k4VEWtPfelDw6wtUe66hjuokiiYGS7eMWHZy7gnSFkgjojQeTDs8fwWCQAVtJTmY1YTeFVgotbnSckp/IsgZQ2W3xsXGQmsQrUgEUnGh0vmePLiTdUK9nxnTSdLbUks0GTJ7q0ZSGk3//ntNsWrigy2O5biSImNAKoGBPWImQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.60) smtp.rcpttodomain=linaro.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5er+eTox9cwQuYhpYmpkyJ+YK4aQrQb1NoDbSG6A+9U=; b=Iez5wOXfgOJA0dDiYEPSBGu2kpdaJif+OxtkPkoWJ9SfmOUYd1UCbYnwX4CMmU0s5SczY+q5YmHOH+qUt2mfDp659S2lKBs9JjzVJYqLS01tjj8Dkcsl2rLrYlN15mimqE5IPAf2+WAXMSWqz67jdjjT4MTnQtnqdnO/WmcxboZhjs2zF5jXdfT4qm/wfGNJ9vnCH565YxvjaBGnt4rSrspRTD0lOQ3Cb4eyLQCFQkr+DJx3CcUQkKyWP7r1u8zi4yjuEG0ajg3/9ji35KtH5DDA15l+R0iF6OZDL/YM5mZO0RrbA45JXeKEoZp87RyE1FwfN3cSXdlnIPWh/HcGIQ== Received: from DU7P250CA0030.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:54f::34) by DB8PR10MB3628.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:134::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.5; Wed, 14 Jan 2026 10:31:31 +0000 Received: from DB5PEPF00014B8A.eurprd02.prod.outlook.com (2603:10a6:10:54f:cafe::87) by DU7P250CA0030.outlook.office365.com (2603:10a6:10:54f::34) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.5 via Frontend Transport; Wed, 14 Jan 2026 10:31:30 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.60) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.60 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.60; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.60) by DB5PEPF00014B8A.mail.protection.outlook.com (10.167.8.198) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Wed, 14 Jan 2026 10:31:30 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpO365.st.com (10.250.44.72) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:32:47 +0100 Received: from localhost (10.48.86.212) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:31:30 +0100 From: Gatien Chevallier Date: Wed, 14 Jan 2026 11:29:24 +0100 Subject: [PATCH v2 10/11] arm: dts: stm32: enable CoreSight on the stm32mp135f-dk board 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: <20260114-debug_bus-v2-10-5475c7841569@foss.st.com> References: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> In-Reply-To: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier , Leo Yan , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , Linus Walleij , "Maxime Coquelin" , Alexandre Torgue , CC: , , , , , , Gatien Chevallier X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB5PEPF00014B8A:EE_|DB8PR10MB3628:EE_ X-MS-Office365-Filtering-Correlation-Id: 8fd03850-2918-424c-dca0-08de53581527 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|36860700013|7416014|376014|82310400026|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?d25vRlZvUmZUMjlUaWNrbDZnTUg5V0srM000RVRMZ1FZS1hTdTk2dWFZZExX?= =?utf-8?B?NkJtVFFWQUIxa2FGbUU4dCtkRnBlT2loRkhDb1hyUkNnMmhvem4zWmFGYUlw?= =?utf-8?B?dkxoNFJZSlh1WVRraFZNVm5xM282WHVqYjROTXdZSGo1SE1QRFhxdnpGeFU3?= =?utf-8?B?cFRhcHFzVWxncm1GVWMwVkZub2NzWGtWWFQ5Q0h6eG45bW54YUc5TUJYMmlK?= =?utf-8?B?OUc5N0dSaDFkWjgzYWxsdVRQWmlYUDZjUjNONVlodytNUUdpTVZEQWhwTWNN?= =?utf-8?B?M2xRaXVWRXQxeVgwRXpYa3hHb01DSzZ3Q3VEUkRaNWUrc1cvcUlGWGdwOWdI?= =?utf-8?B?NTFhdzFKK0xPOXZIWEZHOHdsMlhTMzNCUG5GOXlzQ0JwNW5qU29LMnFuS2s3?= =?utf-8?B?b0JxaGxMWmY1M2t1aHNGRWlDY3dJUFZkQlhzWUJERkZ5WWRCVksxbmhZYWRs?= =?utf-8?B?UnBkeW1Mc0p1L0ZIUXRTanRvTkVTNWZBdzB2LzJmTlBFNHZGcFkvN1B5QmZK?= =?utf-8?B?Q1VUM2pDVC82Qy9odURXV2pBVnY5Rk4zNlBad2ViNEo3NHlldXFFc1JEZEtM?= =?utf-8?B?cm9RY0RuTnVXbDVGcmNpSCtpT1VJRFNYSEp2NGVHbjQ2TWRKbDVoMFVxNTZy?= =?utf-8?B?c3dTZ1JjcWM5UXlUeHF3cndyMitValRrdFpxUC9DVG1QbEhOQTZjcktVNTAy?= =?utf-8?B?ZXU1bDA3eVJEcy83alBha05mM01MQ3VBTjB6bm5xNENVOEtDai9YRWtxZWdu?= =?utf-8?B?ZXFMVThEM1pEYjE1eVNUNiszT2dEQUUwS20wbUxZc0g5ZFpDMFVmdXVFNVFV?= =?utf-8?B?ckRGamIxTmxJOHpuaFh0WGtFMmx6bkhrb2JPNlkwakwzRDdpV3NmZDFCNWJE?= =?utf-8?B?Um1QMndFeE5ob0R2V2dPLzFCNWp6NFJEWldhMVNLOVhKb2dDeWNFN3hoNWpW?= =?utf-8?B?c0lzSnJndDRtenFxZnBUUC9Ddy9vM3hoaWZldjJ0c3NtK1lOSnQ0ZDZiZnlt?= =?utf-8?B?VDA0djAwbnQ0RVIrZ1hLaGJpZVRDVUZBQnpVRDRwSmhHVTQ5aHRxazV3T1JH?= =?utf-8?B?cG9pS0RxTUV4RitoNGNBSE5IbFhxMDZxd1ExNWl2a25ZNlFGK1BZTW1rNjlt?= =?utf-8?B?RlFxOW95NVFza2YvcFY3ZE9zTkpPVlNIdWR4cUQ1b0Vvbis5bmpNUDRMM1M0?= =?utf-8?B?MTl5STIzdW4vaTBqeU9PbEptK2tEQk0xZjRaelczS3ZQNzBIMUVmTVBjczI3?= =?utf-8?B?MHFlTGVjWG1xWTB0RGJ6ZldOUXc1MVN1TWpINEM5dHVzOXl6T0xQK3BOMVpV?= =?utf-8?B?SFJZaWFqaFdGMlhJVFZnV0VwQ1h2MVdaN3poZ2dmT2puNmQyQWpYclBwd2hw?= =?utf-8?B?aWJiVkxEdXEzZDY0ZTV5ajU5STdTcCtDK3VvQTd5Tlg5SHdldEwwbTZmZW13?= =?utf-8?B?ODhJR281ZHpDWklkYlRSZ2doSi85alBsRTNkVzRIc0M2Rk9YNCtkczRsQ0hk?= =?utf-8?B?VEpNWVNSL2RFT28vSDJKYnd6dTBLMzBVM3lKTE4rTHJ2T2RBN0dmOVB2WTl1?= =?utf-8?B?ZFFYeHJXaFZVQzdhdXArM0t0YXBFbCt3bUJrSTFVTWk2UzhaUE8xMUJwN3pt?= =?utf-8?B?dDhGbHFJbCtJK21vSGtmb0R6Qkk2S3hHbVdTVElBL0U0UTlIc3NoRGQyblE1?= =?utf-8?B?NHlsNi9DY3hza2NPVWZWdXhDckY3NlM0MXoycWxrQ3NWZUFhUEtjMDZHUFpm?= =?utf-8?B?c3E2Yzkxb1pkcHhXN0FpYjNqampzUCsrSElnWDhINnZiQ3c1TTBWNXZPRWsy?= =?utf-8?B?aGpGRzVIRlJ6MGZ4NWhNd0c4ZGY3S3NRSjFDQyszejFDV1VySGN0bUFuSDBY?= =?utf-8?B?YTBXK1RiR20rS2N1ODRuMEllWFBLREpvWVNNSFI1QjNKYkU3bWNXbHVxTjZB?= =?utf-8?B?SVZ1c3NYWGVRVkVxbiswWE95cXR4ZjlXamI4SWJZaXpPQjJ2eDIvd2Y3VE5j?= =?utf-8?B?WjFwWTBjWkh3UTV5UFJQc1g1QmszbkVIRUhzRnZVa1l4ajJxOXlFa1FKWCta?= =?utf-8?B?NFdxcFV5dVM0cGJuZXlIWkpIUXZwRWppODlXMzZMblJ1ZEt2K2JXbkNIWHpi?= =?utf-8?B?cTViSm1PUE1nSHlHVkRIK0ZzY1VTNzZrNUdkYm81WHFoOHNMSUxjNUVOVUI4?= =?utf-8?B?SVNJOHZsN1piQnhPMjdWdHp5VG9URndJcDBLY1A2UG1pbkRWaWs3NTdIVFZm?= =?utf-8?Q?fSAdmYsONm5CHk7nEGkzNm3yOPUktjtwYbJQEibC9c=3D?= X-Forefront-Antispam-Report: CIP:164.130.1.60;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(36860700013)(7416014)(376014)(82310400026)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:31:30.9209 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8fd03850-2918-424c-dca0-08de53581527 X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.60];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: DB5PEPF00014B8A.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3628 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4NiBTYWx0ZWRfX5zndToIso6Su GWfU3QlzxFCUNdT+aP0bRDyY2XXmzvM9kMvPppYwEIaDSlT1kYT/NuJcvQO17VxU5IR5iQVDCFE pp/G/HVyjxoMSDPD1TXBV1AYFYvoLoUyKTRKY/Pb3u5RaBovc86PG3dnBNmLJM/n/veBGc0sHxJ s2tmiD7obBAsqHbR8pW9uo2f+MBvjuShFD7OAq3cxwk7hWuGIe8cCoKVsYM+J6/2uR4mTtPXkBc 42hJRnClKtIxOMsMgtrAjK1HjttAgk0h+UaqRkBfXdNR+irRzz1gjlpZxllC3sdJc5JdO5nf0BN QgKMlXG9ML12GovpcA8D9thQuIFflPGQhkAxrnfhXlGan9VlrVprUGoLieWacVcJ3Y7vE2D/ZNz qLNboT1F0IPCmGwBUxVkA2OR3zfsOnUZmZ23a1MIfuuQK3FnJBXXnWVDRDWSmhk85E/tlqx27M8 9TIyw+C9bFiTr472rKA== X-Proofpoint-ORIG-GUID: VTcSnvIqysw49uvFrkA5rJTTkaFhp6Xm X-Proofpoint-GUID: VTcSnvIqysw49uvFrkA5rJTTkaFhp6Xm X-Authority-Analysis: v=2.4 cv=BpGQAIX5 c=1 sm=1 tr=0 ts=69677085 cx=c_pps a=XUICzFq2jMvQ1xz5VZc7ew==:117 a=uCuRqK4WZKO1kjFMGfU4lQ==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=rg8MelPR9j8A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8b9GpE9nAAAA:8 a=134C2J0RlIERMqBQ30UA:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 malwarescore=0 spamscore=0 impostorscore=0 suspectscore=0 priorityscore=1501 bulkscore=0 phishscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140086 Enable CoreSight peripherals on the stm32mp135f-dk board. Signed-off-by: Gatien Chevallier --- arch/arm/boot/dts/st/stm32mp135f-dk.dts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp135f-dk.dts b/arch/arm/boot/dts/st= /stm32mp135f-dk.dts index ebc719797271..2ce38e46c6d0 100644 --- a/arch/arm/boot/dts/st/stm32mp135f-dk.dts +++ b/arch/arm/boot/dts/st/stm32mp135f-dk.dts @@ -174,6 +174,26 @@ &cryp { status =3D "okay"; }; =20 +&cs_cti_trace { + status =3D "okay"; +}; + +&cs_cti_cpu0 { + status =3D "okay"; +}; + +&cs_etf { + status =3D "okay"; +}; + +&cs_etm0 { + status =3D "okay"; +}; + +&cs_tpiu { + status =3D "okay"; +}; + &dbg_bus { status =3D "okay"; }; --=20 2.43.0 From nobody Sat Feb 7 23:34:09 2026 Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [185.132.182.106]) (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 B15B138B7C0; Wed, 14 Jan 2026 10:33:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=185.132.182.106 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386789; cv=fail; b=jMEl7kUBGI3doUSGwK02jWryYtwx9JP8raD8bWTAtxMUfpozR/gO7aLoPAiQOGCBaXH9VQseJ+SUL/QXuANijUsUhSe2h2eFX/Dc8kfLb+w9k3LxWg2YmB5aBN7t78jhjWLiIOZoGUCwooidUZPVeH9JMWGxJM1T285L8DkgYnw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768386789; c=relaxed/simple; bh=hU3HEygBHHL58lutyZlIrGBOxOy8vwPWczGsLdq5nl4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=s/70OZ+5pwcgU9U/9WEDREdfU4BaZOpEzq7U94zesT7K4Mwx+v66MPQbkdwouxxaKUzxuaJdI4T7OdUz2BjzIDKYYmEHs2dxEgkRt2mRlaQnfXJDuBCUIHQ4LqtrWvp6X8lRJLENMQbOs3ZGjP6nueb4hEy8D5Qn5aXFwpqk/xg= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=bEmuQRhY; arc=fail smtp.client-ip=185.132.182.106 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="bEmuQRhY" Received: from pps.filterd (m0288072.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60EAJ1mC782296; Wed, 14 Jan 2026 11:31:43 +0100 Received: from am0pr83cu005.outbound.protection.outlook.com (mail-westeuropeazon11010055.outbound.protection.outlook.com [52.101.69.55]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bntafty97-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Jan 2026 11:31:43 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VGtYCraowj8QL4ETH+wYf628qt90X2nYwoKYM1lmdk7YdfHvM63I5WAnzuhT2NywKIbqlzHkbBXkFWEPZeOWEGN1kWRkbDepzcOibUo6am7vezb7CUOtDtkOGENstOtV0Mf5pbE/Mgcj27R8Wm9Im8A38j+V42aJQehDyxvBQHujF/6HznX/vKPJ6mOjm55w4wGSTP56grQzR86WQ2eZCjpZGQVWi26+WqyC0IQTS40n8ChOPGykg/q2Pu6uMfYLdQQsvZKUJBSYILt/HZxYabBHOrPlRT7IvPVgq2mDzkqXSL7zQSOw1EySmLE+39s3B3V0+ePl0OEQ6zrOMOR8lA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=j+i6hYJIl121U3yi32zJunsVI+LSsuhbXTjIa+p6N1A=; b=XaEiIuJu0Y/Op5Ld2PwLziPPXy2nsZn3wdOM2j9GGrW1Hws8hUyC2EKORIAM4UieGAm86PckG2PD5ilUgJXCdtwNM7h7I+oxEdFqqdajpAewIzHzVG5ZNJYw+ekBDlPJ4qEsMFEk05JrBGC4Rr8oPwwW7SPoQUT23AQSdMSjLCr4iOJaw06xjLVacfoBwlWGzcPbL/iUlEGeQEY2+Rr5yso9FMA5IztitYsB7AcO4RZNCWFuK22E6hZXhscYSa+psNhsOre5qhsSZnls1K+J7BFc7My0mZATsY0geWdFICequcGZn2wS6vBrZYPYwXxStnYIuoYV/PPT5blT51DTLA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=linaro.org smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j+i6hYJIl121U3yi32zJunsVI+LSsuhbXTjIa+p6N1A=; b=bEmuQRhYvt2GalhhQ+WKTQMxsYwCpbKOAdeXw3vJdnqr518XJAyHhWpIfsRBre6i25zLl3Seqpezp4nWtnUyTzgcNb4+12uRSoz+vKVIBFODLEyi++zH7ny7AkNFltlmPnd2ylR/FVgYs0B+cTdm96A7nYF9hTSwIkVhrIn0hYiTZOUQ8t9NvHzseEtiz89eKD2AAN5s1DFYssWPip7EPOxGBTkWqnnjRcDPkfqeNUa+cQTiQauExh2ii3N9R4O9g5KpGFUqtVoIoH3U3OLuRUQGP5HhwDHenh+lREImhLmJiydFojdTPDcWYU8/wXcM6sXBPEb6G/CciXk93zL4xg== Received: from CWLP265CA0516.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:18c::11) by PR3PR10MB3897.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:47::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.7; Wed, 14 Jan 2026 10:31:41 +0000 Received: from AMS1EPF00000048.eurprd04.prod.outlook.com (2603:10a6:400:18c:cafe::34) by CWLP265CA0516.outlook.office365.com (2603:10a6:400:18c::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9520.5 via Frontend Transport; Wed, 14 Jan 2026 10:31:41 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by AMS1EPF00000048.mail.protection.outlook.com (10.167.16.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Wed, 14 Jan 2026 10:31:41 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:33:06 +0100 Received: from localhost (10.48.86.212) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Wed, 14 Jan 2026 11:31:40 +0100 From: Gatien Chevallier Date: Wed, 14 Jan 2026 11:29:25 +0100 Subject: [PATCH v2 11/11] pinctrl: stm32: add firewall checks before probing the HDP driver 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: <20260114-debug_bus-v2-11-5475c7841569@foss.st.com> References: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> In-Reply-To: <20260114-debug_bus-v2-0-5475c7841569@foss.st.com> To: Suzuki K Poulose , Mike Leach , James Clark , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mathieu Poirier , Leo Yan , =?utf-8?q?Cl=C3=A9ment_Le_Goffic?= , Linus Walleij , "Maxime Coquelin" , Alexandre Torgue , CC: , , , , , , Gatien Chevallier X-Mailer: b4 0.14.3 X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS1EPF00000048:EE_|PR3PR10MB3897:EE_ X-MS-Office365-Filtering-Correlation-Id: 26c73927-70b9-4a09-28f7-08de53581b6f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|82310400026|1800799024|36860700013|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UnBkclR2S1RSajRjYnNDK0JYNk41M05mWUp6eXlSUGpOM3c1cy9jb1ZMMWZL?= =?utf-8?B?Q0FLdStvV1d2RS9FNU95TlFVczIrV240NmpTRzlNTStHOWdWZTlETmRPbUd4?= =?utf-8?B?YnlkdHJ6YSs2UEsrMG9DdDFXanVjdXliVnMvbjVyMFF5WG1BR2wxVXo1dHJP?= =?utf-8?B?OEZ1c3NSc3Rtc1Z2Qm1rVnRjbTNUYmc1QnpoVGRBSDZ5RTRoS0xjMmg1Wnl0?= =?utf-8?B?NWMzME9IcDJPcDNyWFNVOW43cis1L1F6Z2YxdUo1MGlCckZKTGNXdTh5cEht?= =?utf-8?B?TmNGc3ZkdU0rQllWRlZlNFVLL0tBZm9RWURkN3N6OWkySlpqUjBLelJXNWVP?= =?utf-8?B?eDlCTWlJREE4amxKVGkyNHJwbjQyaUk2Vzk3NHF0QUVOSGUwUFdJSlkybFNj?= =?utf-8?B?bko2MEM2K0ZBQ3UvbHk1cnduYkx5ZndhYkliUlNnaEc5TE9Mc2U1cnltMEk3?= =?utf-8?B?azJYYlVobGdESE16SUhIRXVPRXBoNHVPVnI2ZW9TcWw0TlJ4M2hWZnkyekRH?= =?utf-8?B?YmNnS05PL1BzZnRVeE5uOW50emlwT2d3bmQrMG9SN1BXS0NsaFhsemczMEVX?= =?utf-8?B?Q3BvMEpZWUY4U01ieEpIR3ArVFlleXFTb0RrWVF2eUNKUERaVWU1cFZ2MG1C?= =?utf-8?B?QVMxaW5mdTBucjRpUTYxdFFDYlZpaUxlWHlNOGNJVnR1NXc2ODBWRUQ0TG9w?= =?utf-8?B?Z1FXcTFldDYxUHlUazBSdXc4WWl1azhrRDg5a29sY0cxUVk4TXdxM0xKK0w1?= =?utf-8?B?cWJET3piWVhaelBXbVdGSERBL0pSSnpmYnQrcERWb2VDZjZJTnVSZ3RjWUN0?= =?utf-8?B?aDNaTHcva2wyYURqdFl3TlU5ekwxd1RBV0JzbG0xaXFRMDE2WDU4NTBzM1pl?= =?utf-8?B?UXVDQUNkQWQ2dVYzMngxNmpnSVhhQ2s1N2JDaHkrZjZmb3ROYzJsMDMrODRU?= =?utf-8?B?VUNBMVp3cC8rbFMwa1REVGFlbnBzUWVJRTEybWt3MW1tQ1poSDFCbHQwR3pR?= =?utf-8?B?MTA0OSs2K1VlNC80YmxuajNXK3dXaGVhT1h0OC9YaDEwa2ZPZXlzNGpEdWho?= =?utf-8?B?QnQwSWx1NEdvbiszYWIyd0hEVXZ5ZlA1bVA1ajlhZU1XYmhlMzk2UE5xMkJs?= =?utf-8?B?dDh0NmVMMmJZUm5HWW5BV0dabzJYK1FPZ2VLTkhJYkpRZTVaQyt0L2J1akVh?= =?utf-8?B?RmdSYVRXUEkra2VDdE1FMC8zQ2JjMUtIcHdoN2p6TVhDWThENjJjNnViUXBk?= =?utf-8?B?d05YYVZmZUVrZ2hSQjlhY2crdjY3a2pzaUtxcWJvalgwa0IyUVRqcGRhMi9B?= =?utf-8?B?OTVjR2txOStqYlVpRDRjNGJ2Z1ZScWJJYXJ3Rm85YmZtbENEaGRxRk90dkdu?= =?utf-8?B?TnV6REIzd2hITFAxYlNaS1lSa1ZJMEVscnJKMjYxMk5aN0ZDSjNHcnVIWVlE?= =?utf-8?B?MmN5eFVNS2FrNlZNM2RGQ254U0U1MWhQbkhzNDd4Zm1ZV25WWm9Qa0ZISkh1?= =?utf-8?B?TWU3OGZSclUzMVdtODV2WmJqZHRPYkNlODF3R0pYbmZsMHVxTy9KTXUyTm9F?= =?utf-8?B?cFdVOHNua2dxQ1JHRk1BT0dBb0RkY2JGOFZXaEFJSkgxYXhRMW1IRmo3cWtB?= =?utf-8?B?M1doTVdwL1lCc1QzSlMvaVljTDhDZ1NDd2JXNmdwYkFIMVpHRlQ5RW9IREt1?= =?utf-8?B?RWdsMzc2RGEvdWdONExaZDI2WVprcEVyRVdqd0t2cTkvKzB3QkZxazI5cVFS?= =?utf-8?B?LzRIUmRiOVBOVjlicmg0WXROYlRQZ3R0c0tWbXdsL09JRE1KalpldG5McTNn?= =?utf-8?B?MGtQQy8wS1hRajlRSVZNRkNwNm4rcjR5ckVid2hwRlgwYWpWb285TlhFSEFL?= =?utf-8?B?Y2RVeDNpb04wUysyT3R5M2ZWQWxJSXpLczFKYW5JYVNYSTNsVDVxMldzYXJ3?= =?utf-8?B?VHIwdGJ0bmhZZ3RQMDIrR21SZ3BlQ1RNbEVtSU9GSWEwZHZRQUtJU2haNGhm?= =?utf-8?B?QVdrdHEzN2xsWjhUdnRucFlZRGtyYkF3ekJhSlkzaENUOTlSVFdyVW5HTnd4?= =?utf-8?B?a2dsL05zakRRNGFUMURZbzRCSEE4L3Z3dmYvaFFjWU02NjRDV1hEZnBxeHZW?= =?utf-8?B?YTd4S2NLRzh0Y3h3eWdnYzVnRlEvMXY0UU5ZQmc5bWgrVHZPOE1UNyswamxJ?= =?utf-8?B?TUNCNHIxTUZaWnBZaHpmSFNuNE96Mkg0aTc3azRKa1FTeXc2elhSUDZ2TkNh?= =?utf-8?Q?B9kcs/F7LYPb/eou6lY852NMcPNCzmY+KbfdjkU4DE=3D?= X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(376014)(7416014)(82310400026)(1800799024)(36860700013)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:31:41.4861 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 26c73927-70b9-4a09-28f7-08de53581b6f X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF00000048.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3897 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4NiBTYWx0ZWRfX0y2KoMr5TMxZ uk41Dz7pOU/0rauGnUd50L0XRxzf/VTMWDYWY+oMkLMSmJS5NNdWuvTuBcq0Egf06tsIBtE+u3X GYawXO6cT3AHKl87FVPl9YouL4ORS6fF5/6sHAnbQc5W8wT7/iYXfsq+z8zrRrswVLqoYCQU96v JnzBKKCeeYMtnqopwDbaK3E8tuGUUTVvCmIh2Un4wzDkA79iX2PxD64OLf5mdFNBZkNdVEl4JzU Jk1s0kgFLi4Th3iTRyED6GWEIK8O67T060hUyzH2KeLSe+aYFptNBGoxeH53cogBx6/Zk8FC2Y+ wQu73I81j3exbps4YCKL/62c3Bp6eJwd/IE5hXOTIrMWf0jRrWfDRJi8eVnKIz+kKYA+oRZbrvT pm38GeKyaCbJrLOJQIlK4kJnHZnATYSHxIHU5TpV6eBXM1E6y+sG4PSbmosV/e4ZN619AHCFgAK fKn6Mm9Zj/OlGMV7UGg== X-Proofpoint-ORIG-GUID: IDqwOt8YCZr97R5TbP13AFIssvO0KxX4 X-Proofpoint-GUID: IDqwOt8YCZr97R5TbP13AFIssvO0KxX4 X-Authority-Analysis: v=2.4 cv=W9U1lBWk c=1 sm=1 tr=0 ts=6967708f cx=c_pps a=xsPRXSxgE/lgwrq+xqasSg==:117 a=d6reE3nDawwanmLcZTMRXA==:17 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=rg8MelPR9j8A:10 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s63m1ICgrNkA:10 a=KrXZwBdWH7kA:10 a=VkNPw1HP01LnGYTKEx00:22 a=8b9GpE9nAAAA:8 a=prQzqxCaf5vTWlbXWNoA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1015 priorityscore=1501 malwarescore=0 spamscore=0 adultscore=0 impostorscore=0 phishscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601140086 Because the HDP peripheral both depends on debug and firewall configuration, when CONFIG_STM32_FIREWALL is present, use the stm32 firewall framework to be able to check these configuration against the relevant controllers. Signed-off-by: Gatien Chevallier --- drivers/pinctrl/stm32/pinctrl-stm32-hdp.c | 41 +++++++++++++++++++++++++++= ++++ 1 file changed, 41 insertions(+) diff --git a/drivers/pinctrl/stm32/pinctrl-stm32-hdp.c b/drivers/pinctrl/st= m32/pinctrl-stm32-hdp.c index 0b1dff01e04c..7e4aa0465c06 100644 --- a/drivers/pinctrl/stm32/pinctrl-stm32-hdp.c +++ b/drivers/pinctrl/stm32/pinctrl-stm32-hdp.c @@ -4,6 +4,7 @@ * Author: Cl=C3=A9ment Le Goffic for STMic= roelectronics. */ #include +#include #include #include #include @@ -605,10 +606,50 @@ MODULE_DEVICE_TABLE(of, stm32_hdp_of_match); static int stm32_hdp_probe(struct platform_device *pdev) { struct gpio_generic_chip_config config; + struct stm32_firewall *firewall =3D NULL; struct device *dev =3D &pdev->dev; struct stm32_hdp *hdp; + int nb_firewall; u8 version; int err; + int i; + + nb_firewall =3D of_count_phandle_with_args(pdev->dev.of_node, "access-con= trollers", + "#access-controller-cells"); + if (IS_ENABLED(CONFIG_STM32_FIREWALL) && nb_firewall !=3D -ENOENT) { + if (nb_firewall <=3D 0) + return -EINVAL; + + firewall =3D devm_kcalloc(dev, nb_firewall, sizeof(*firewall), GFP_KERNE= L); + if (!firewall) + return -ENOMEM; + + /* Get stm32 firewall information */ + err =3D stm32_firewall_get_firewall(dev->of_node, firewall, nb_firewall); + if (err) + return dev_err_probe(dev, err, "Failed to get firewall controller\n"); + + for (i =3D 0; i < nb_firewall; i++) { + err =3D stm32_firewall_grant_access_by_id(firewall + i, + firewall[i].firewall_id); + if (err) { + while (i) { + u32 id; + + i--; + id =3D firewall[i].firewall_id; + stm32_firewall_release_access_by_id(firewall + i, id); + } + if (err =3D=3D -EACCES) { + dev_info(dev, "No firewall access\n"); + return -ENODEV; + } + + return dev_err_probe(dev, err, "Error checking firewall access\n"); + } + } + } + =20 hdp =3D devm_kzalloc(dev, sizeof(*hdp), GFP_KERNEL); if (!hdp) --=20 2.43.0