From nobody Fri Apr 17 06:35:59 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 7776A26E71E; Fri, 9 Jan 2026 10:56:26 +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=1767956188; cv=fail; b=ChRB/8kAdgCnUYD2iXrO6VBFN/MHhEQXlr/u9HrzX+jJ5osLEa7+1/dyXWjl6nC8icv2uch01CTJWn5VDY3aF3j/RdxieAr2T6Iulol09si0ROTAOPNpfrmm/YpE3bwfqrCKVUfWvaPhF3ekVFTNFV3w/EP/0brul/j1nUEeprs= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767956188; c=relaxed/simple; bh=dBJR1Jmxq6Qn5ImLi5KTfEaeJt41jSJw6lZ4y1EkjG4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=V72AeyyK1QwAWddARlUm6pES+aSRWDv1Y35a+n+RJWhgWqnkjKtDBN9XCuAn17Nl6Y+i9I2ahxSEdhVKcyeq5tzTScsUFAp4a8FWhbBCY6yIX7Bgi2o30LD2kFq6gCN21T7OTUNxMkxUDK/ColcWTa/oCOtFI1mmGoI1T55fZ7w= 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=YeqqxGjJ; 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="YeqqxGjJ" 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 609AlI5J4139125; Fri, 9 Jan 2026 11:56:05 +0100 Received: from as8pr04cu009.outbound.protection.outlook.com (mail-westeuropeazon11011014.outbound.protection.outlook.com [52.101.70.14]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bjqbf9qaw-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 09 Jan 2026 11:56:05 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VDtp3Gpw5TyxTti5dEN8VReDRd8+PQ9An4bD9mtXrDmp4cLFboUNPDGyACGtrkD2EoPOkjSsaFm+wfgiz7zRl5FWcjP9ZD5RXJgtYwzMRWxb9EVcEk48XctaX9S69HY09/p2N3WEhBurPCpgUNvjWx149y9hg6W39gv/sazBmKTMzn8hdDsQ4OzwUdxrYQTwfBpvWncttzmV+f7Z4hvD3lGprYYyRkU8+/r9C4gZ97O6DWjKmvWmxyNxqjPrL5lB0QER2+izkxsJzvvbyabt0RgJIkYITtLvrtQ9X4qcKvTkjGhIKdXxGsFEVUaIYn0kJXuht1r08CLyLiUd1EMeAA== 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=sut2hUVO+AHxezYlRMhkRSYM8ZgDbffLrwxFHP91PP8=; b=OOhfRUnQc02gu870q6eC89barfE35JAo2g/krKGZAGSCgoI6eehjIam8EMG9qOHoMDYJ795KoWh+tOeVWhAka0a48NVDVPyXgExQdM8q7AVkS+1iMmUJDDHZ5lotNpHR57o6b02Rz4skAca1vWlepn+NSczP3MU6KDpeI53ha//zo+A9UWhf97gB3oezywp1CRwaKAF4mGK2ATTFRiLRPmBmf5VS4b1lmm3o072tGbVti8bFWJxAYxw+XFVL8AKPlNEIa1fCh/v8yR8rl3p1kCPpPHnAiSu/3kO8kpt+RdD9z0lNRVChIqHNysdfm7QmH3dXZWgtwd4qYAhy0Y+kJw== 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=sut2hUVO+AHxezYlRMhkRSYM8ZgDbffLrwxFHP91PP8=; b=YeqqxGjJI71P8/RnpiEguqFx3A/OezCsoSODnKsvkB+IKJ7rgqFqBHwYL32BOS9Bv7wc6/8zOUcXfhyosTeYHpC+kre1A9sYDfUt5E4isTWHO30qxEP3urxuuexIfMB/YE0iSxTwvPAxAafU8q0crxx6kUlNr5o5cqx6XsssMJP6w3F3MEJojzp0lgxkkOypbbkeLE5NUd5eNWtb0HiJGCFugw2YVZ1ABIkdjCPNIY17eHHaBN+q4tLuyOhoEOjvWUtlgQC5dmbJYwM+h8DXYMEvnhBOELU170MUFGxim3qUJbExqzgEWWuNJktp9ksto9OJvHIRdBlywJ2c6YFYNQ== Received: from DUZP191CA0007.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4f9::11) by VI1PR10MB8184.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1d8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.5; Fri, 9 Jan 2026 10:56:03 +0000 Received: from DU6PEPF0000A7DD.eurprd02.prod.outlook.com (2603:10a6:10:4f9:cafe::1a) by DUZP191CA0007.outlook.office365.com (2603:10a6:10:4f9::11) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.4 via Frontend Transport; Fri, 9 Jan 2026 10:56:02 +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 DU6PEPF0000A7DD.mail.protection.outlook.com (10.167.8.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Fri, 9 Jan 2026 10:56:02 +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.17; Fri, 9 Jan 2026 11:57:18 +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.17; Fri, 9 Jan 2026 11:56:01 +0100 From: Gatien Chevallier Date: Fri, 9 Jan 2026 11:55:01 +0100 Subject: [PATCH 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: <20260109-debug_bus-v1-1-8f2142b5a738@foss.st.com> References: <20260109-debug_bus-v1-0-8f2142b5a738@foss.st.com> In-Reply-To: <20260109-debug_bus-v1-0-8f2142b5a738@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: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF0000A7DD:EE_|VI1PR10MB8184:EE_ X-MS-Office365-Filtering-Correlation-Id: aedff7d2-631d-4221-5e2a-08de4f6dae56 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|82310400026|1800799024|7416014|376014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?eWZOZUhjZVA3VDAyUzAzOHorTE5wQTRjVDlOdTNHT1AwUFk1emp3UjFNRDBZ?= =?utf-8?B?TVVybGU1cFFwM3dXQlRaaHdKMituQW50cDFHNlQyeUIyejVxMmhWQ1JWSmlk?= =?utf-8?B?c1J3TTR4YlJGQit5YnlDQ2hTKzhndnZwRlV0UU1aQ1I5WmpDenlBdWVjRHJ2?= =?utf-8?B?a3ErNlZZakozOVlFUzBCdGdLRkpZUVZqakJIRTJoYi9NTzdOdmsyQ2ZpajZ2?= =?utf-8?B?VmtsSHVDNC9KbG42bDZHdDdaNWZPTkU5aGtDUTU3ek56bTN0L1BMSXhmLzRG?= =?utf-8?B?emxrMzV5VWNoZHRjd0lHTGp4bytyaEh0YkZIcUNVMUZKUi83MUFSNk5Ecms5?= =?utf-8?B?MTlIUDlIT0RUelpaRVMwcUFET3NpbFlpRTdrb1FaT3pIVmVrK21JWUdKQ2pq?= =?utf-8?B?WU1NakRrU1dneERyekVlVG4yOS9uYnFvZzYrNTJoeFBSL1JPY0pEK29kc1ZS?= =?utf-8?B?WjBpV0N4RWFzSWRwRG5LNVQ4TXlESENlNGJsMVJMZExEa05RZ1lSY0JiTVJj?= =?utf-8?B?ekhKUkJMMjNlb1ZCSGgzWStCeGxrbDNaZlVobER1QzlRTkRYSTcvTmxoYjBX?= =?utf-8?B?QW52THVweC9HNWtkakQrSlZzOXo0WnBud0xBMzM3clBsUTlGMFJhZW16S2pw?= =?utf-8?B?R3JxbXJ4WEIvU3hZUEVYQUpzUmpwcEdLOVFRRVd3djJPaTFoVG1VN1BzQS9j?= =?utf-8?B?SHU5MitVck1pME9GWnZzcFYwUGFsWmJ4QU5GME9kSStmRUt5WDY3YnBLQ0Q3?= =?utf-8?B?UDBBVWhwQTZYSVQ0eUJvNEhzdU9Qa2dYTnhRbkhxNER6UHlxaXc1MmJ5cExS?= =?utf-8?B?eDREdTZaRWdxZVBxUExteGpjQmxqQTdZYnpFM1pzdURaVGtKRC9wd0FkN2FU?= =?utf-8?B?NEV5ckZqeHBLalJCOXoxMFR3OUdzbFZRQ1RIQlBxMW1QajRYZVVRMit1SzBS?= =?utf-8?B?TERjQklBaUZ4MG1CNVNFVDd6K3B5T1NBRDRmeUlucVBkYWdScVcwNVNUT29s?= =?utf-8?B?Nm1MZW1LV2VPTnAyQjJqcnR2Q1pZMzB5RC9GSDk3Zkk4SThQN1pTT01NZXRM?= =?utf-8?B?SjBGbHExMXVDMm9jOVpkbVd3eThqNzlHZnJkVzFGek5rOHpUdnViUStWK1Ru?= =?utf-8?B?TFNGb1BDY2lBcklZWVIxYnZoVFl3bGtKMWxOc1gzbFY2M2JDc2pIN0x1YTgz?= =?utf-8?B?ME5ZZTlSVlpXRDZWZmp2K254Z3o4UFFYaEV0b1pqUTV5TnM2eTA1dG95QnhC?= =?utf-8?B?amZBblNQSEdLd2VZdEVvQTROaHRodVBvOUlHd2o2U3d5bkcxUU11Wllmd2w1?= =?utf-8?B?c2xpR2hHMm93cGtyQU9RR1UvZmpnSFpHOWFKR1hiSjhURmpLMkRiOW8rTU95?= =?utf-8?B?K1VhUStZQkJlZCtKVmI3ZUpaTVpFeXo1QnJQSk9DSTcwa0wveFNnT3owV3RZ?= =?utf-8?B?RC85YzBSOG81YVU0cHVxTzJqREJ5eDlBRmpxdTQ2REVhVGlsWHR5NkdsY0ZX?= =?utf-8?B?ekZ2MmZwREFIU2M0Skc4d1ZIUmJNMWVyNkpWcllrK0VVT2hjNUZIbGQ5ZFA5?= =?utf-8?B?SWZUb04yaTVkcHYyRGJjNkZ3bFpXZ0loZ3FKR1hORENCRW5wcnJlMndhSk0v?= =?utf-8?B?K1RvckxkQWs3bk51Y3V1eWZZb0hTZHJSbjBEaE94ampCbWxJYWN2NThwSkZX?= =?utf-8?B?UEluSmgxVVBlVi93RGFtRjU1N3gwTHVJblc3SkNHU1JJMFBTRmdJWWhlcUpO?= =?utf-8?B?Wm9sbEVEZy9jWUVIbGR1UUNjUy9ybWlkdlRTUWkzbHdOSTdzUktSMnA5TnJV?= =?utf-8?B?bmlhVU95QnJaSC9IcnB1SVNJSEdINmJPOTNCeWsrN3JPMFZSaUsyaG5WY3Mw?= =?utf-8?B?M3lYK1BZcGcxVlhnczZ2SkhNNGNKVHFSeXdwU0JSZTRqMGt0SGlyTU9LTzlo?= =?utf-8?B?ZFNSWlhyV3NiOFJnRnJTOG1XUWk1VDBjbytyeFBCcnBGdXQ4eTRReGNyQnhQ?= =?utf-8?B?eWZ0VnZWQ0pQL3BseXJmUnc3SDdQZHBFT3FsNmtveFZIQ2R2TXNkckZsUGZP?= =?utf-8?B?WlpCdUpLZlNsaE5NZDdWSDJFZlBYL3c2MSt1Tkk5TVcyT1Y0eW1TdFgwSFY0?= =?utf-8?Q?Nbu47qcsahw+EUpMsegymaCx5?= 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)(1800799024)(7416014)(376014)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2026 10:56:02.6915 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: aedff7d2-631d-4221-5e2a-08de4f6dae56 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: DU6PEPF0000A7DD.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8184 X-Proofpoint-ORIG-GUID: 1VTrg0VRwJaHqNfEi2tWtROs79T7gxTT X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA3OSBTYWx0ZWRfX2G/6K6yy1ZD9 9iPZt9ZcZC6O2BBcquYR8bVXFbMTFy8lSAlZBqZwexySIYkoclNzfZ3452AiCAp2vyZfjAOj4Ux C+91nxtNOgnEKmfomDiwk6vlMd4ZEAR0aZyx0IXzWCcVxUtV6qF4ENTCe3CA1LMUsA1Ad+WbSHP caKSUB9fwxM/zjFttoAiuo8d/IRRaNQX3daPfy/pyZ6HfZ5nGaHeENHPg0nckhKaplXsU7nYw55 /uCPb4a/+DIZwzJYd2wgQCUGzhb6pc4W7Gu5f2THBsHN7Qx5/u45z+MVgOVZZXF7RQ7mAMX+7Uz bNzoRENVW9RHbOG9PCxMUE1fjr58oiiJdZPbQBt/XDGL/dtOzUhi/n7dfg+SCg7Tjy7fqvWXaz1 nSgp4yY9IhHyQ4iHItMfxVejHypLydbk67MnckYDhJDPtEHdPIbxWdJn7xqmuvyMjAU4R02RtIv P5PQUBqUbfIfgYkSzKA== X-Authority-Analysis: v=2.4 cv=abtsXBot c=1 sm=1 tr=0 ts=6960dec5 cx=c_pps a=x9zcKlvBpG4CqsuvBplHWQ==: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=-k0Mbft0Yh-Pe3FRC_sA:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-GUID: 1VTrg0VRwJaHqNfEi2tWtROs79T7gxTT 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-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 lowpriorityscore=0 adultscore=0 clxscore=1011 priorityscore=1501 spamscore=0 malwarescore=0 impostorscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090079 Document the access-controllers for coresight peripherals in case some access checks need to be performed to use them. Signed-off-by: Gatien Chevallier --- Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml | 3 +++ Documentation/devicetree/bindings/arm/arm,coresight-etm.yaml | 3 +++ Documentation/devicetree/bindings/arm/arm,coresight-tmc.yaml | 3 +++ Documentation/devicetree/bindings/arm/arm,coresight-tpiu.yaml | 3 +++ 4 files changed, 12 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-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-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 Fri Apr 17 06:35:59 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 6E0B133AD82; Fri, 9 Jan 2026 10:57:28 +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=1767956249; cv=fail; b=Zn7K8RQHWF1PMAx/ekfXGYekkM0wc338NSZCODaCObwzjimd2ZYBVA5lqJSzOE1RpsXRUNje8Zr7zOgRZshYcWCHDCiotH2T7nv2TdZ4uaGmtTia7Em8SVIW6hmntoc0837W/+r2apR9L3wnCCzvqWyppVRON5Kk83A2a3XEIZY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767956249; c=relaxed/simple; bh=CZJ+ivGV7gMoaxEMAgFAdDbDEkGZWq9ArDw5RnZZEmY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=R9w0y2FL5ROrR9o+STQVifY3kICWe/ZD0igOgW+uuPncdc726iO3HtT4n3iebsSfTs6ixEoszPRMVNHuKSFvHn/rr952Mq1+vxvkSt10k6wGU6Sity6aZ77cLrXdOyUDPV327hSGKdALr5yyb1HIDQs2ks8WzN/2mPBGs/V0Ems= 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=LN91naG5; 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="LN91naG5" 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 609AZCDr4171535; Fri, 9 Jan 2026 11:56:17 +0100 Received: from am0pr02cu008.outbound.protection.outlook.com (mail-westeuropeazon11013047.outbound.protection.outlook.com [52.101.72.47]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bjv2212ur-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 09 Jan 2026 11:56:17 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DUM901FDOHRTldp8ZYPQMFp0Na5WXKYIdA+nFB/jAD9XLBDHc3dmIS2qS1Hly9hE53l0mIg477CZDUzGReI8N1i4WK/lPYsDiO02QmBYyIk3DttoCjqtLgMMLhTpgx6vgGeKdwQFeRIZ/ft3gQy6a49mHpfjV9LlBtWLf3H5hE/vPAwBCp7aQ9Ztvpf01UWZtlbW74nMp1g1PwUxyM/1Huw6wYNSKbCMCDw0jBJFoTsuDMJsfs4l7y3uJxXl7YKt6uPi69IlgpRuJGK79GbFGWbgSJ/qyW2MPSjOi9VQ9naLV3DNwvUCrtlDnC9gHHuTx9YaO/NEiFJdrJVgdTztCg== 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=g5pIoibBoBO1VUNL7l8R/hGAT3rSS6wBVNG02bp6vGU=; b=bwodfoCQVySF9XDWMYItwY/nxQXlLny9jBOXZkCFX7CbshvMgZ5WLvRZAwy572zMpUjBAPdLdCPCAUL1CIjpC1KOoPWzNX3+9F6vvkQZCt2IAEFH10YOnJWYqMH4mjrGuuEhh1GuLhp/FZt1qjIc6Nu3WT7JDNvvCo/cCEVCAEkslynGsLgxwZHfO3PaUGNVLN6abMIR6g07LYLIjQy3uOyWmPcwrashIT+zuWUgSx8ILNoSaeGWWYPKYgkadPHPTLfnxb7XLkg92TmvQWK73JHumnt/24E2/D8fSII5SE6DbXc6DZr5fPLpfwEOS1f+BpWHcfmq1ujXQCBGwxeADA== 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=g5pIoibBoBO1VUNL7l8R/hGAT3rSS6wBVNG02bp6vGU=; b=LN91naG51wzZT+bDGfYreskQjxA1rjLbkMsthB7URaXdI1GKpPLOnXBIsAZ44cEluKrBv6bxBG2+5EYylLgaD+z+c1assCLza26RnWKfv8406qbWp1LRnCNETyUfTHfO0qPzY6NqC9SrmOlwyPQYge2cs6BMkvz1hFQBkxv+mVY1xiShYJH8J6L/hkQZYow/6hokkeT+3KYrAiEQvtYh3gPSpf+bEBSvFOrewTWqvP1+WfnfD/pwMqBNV6Whopb35cQxSUc1mTec7T20k0I0XlVa9Dhmpe4642nnNYYQlht5cj9eRxQjYdEbd7J1OQCqI7iUIfDkzAYv9Nth/4/SdA== Received: from AS9PR06CA0175.eurprd06.prod.outlook.com (2603:10a6:20b:45c::25) by AM7PR10MB3890.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:14e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.3; Fri, 9 Jan 2026 10:56:13 +0000 Received: from AMS0EPF0000019E.eurprd05.prod.outlook.com (2603:10a6:20b:45c:cafe::e7) by AS9PR06CA0175.outlook.office365.com (2603:10a6:20b:45c::25) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.4 via Frontend Transport; Fri, 9 Jan 2026 10:56:13 +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 AMS0EPF0000019E.mail.protection.outlook.com (10.167.16.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Fri, 9 Jan 2026 10:56:12 +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; Fri, 9 Jan 2026 11:57:27 +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.17; Fri, 9 Jan 2026 11:56:12 +0100 From: Gatien Chevallier Date: Fri, 9 Jan 2026 11:55:02 +0100 Subject: [PATCH 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: <20260109-debug_bus-v1-2-8f2142b5a738@foss.st.com> References: <20260109-debug_bus-v1-0-8f2142b5a738@foss.st.com> In-Reply-To: <20260109-debug_bus-v1-0-8f2142b5a738@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: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF0000019E:EE_|AM7PR10MB3890:EE_ X-MS-Office365-Filtering-Correlation-Id: 546699ae-c970-42f7-f82e-08de4f6db459 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|7416014|376014|1800799024|82310400026|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?Tndob1QrWG5Uc0tYMW5Fc0NEbTJhZ245NkJwZ2NCUC9HcHVwRUpzQUVDWmYv?= =?utf-8?B?L0Z1WEI1RnE0OTJ5MitFVFJubVBCOFRHODhSUkI0YmZtaFhOTWgvYklsWW5w?= =?utf-8?B?T2VlUGJ2T0MyM3JQOFVGeHdTNTg1YlNvSTdkSElraXVBSVhOU0wzRmI4cFk5?= =?utf-8?B?bEp2aUw2UE5BOG5UdU41UlV4d0dvZkxNU1ZtWUtaTVdvRE14ZFVwTS85WlN0?= =?utf-8?B?NlNDOU9vUzhzenIySkZCS0tYNnNLbmRPbWg3NHBWMWtuZW9XRTgrNjB5N2lu?= =?utf-8?B?WEsvbG94enpOeEkxT0JRUzFlN081MENqRU9SdURvNHVpcTNhSnVSaG1pTnVV?= =?utf-8?B?WThWSTBZZ2xTY2xXY0FMdWhHR0dhZ2YxTGQ2emZ0YkRFNE5qUGhtNDA5SEt0?= =?utf-8?B?R0JYaWM1Mzg5UzBwUjM5VUFoSzFpeU85cmUxenpQVllMM2JVZC9xc3pIL0hm?= =?utf-8?B?OXV6T0pHLzZoV2VTWGE5dFp1cjVXWnloQnh1MUoyM2FNNzE0RGhjakxFbWRp?= =?utf-8?B?ZkgwdkgreEFrYWxpckRUVHdhUjJkKzdxazN0Z1B6SVcwVGRoWVJUYjJZQkF0?= =?utf-8?B?ZkE0YkJBUk9CR2ozTTd0LzVMMENXdG9TSGpva0JHR2xJUTZxamI2RDVHTnl5?= =?utf-8?B?dGhzZUFxc3ozUC9XOWpEd0RYYTNjdkpWUmYwbm9RQno5N1RKYmFrODNuWUZW?= =?utf-8?B?WUdsRzFwbEZWOFo5QVl2SFYzMXRGa3g3UUZZWUkvWmxuK3c4anNjN09iM0ZP?= =?utf-8?B?bDFMZ2JrR0V6WmVhYmIyaTMzUzlFZUFVU0xnbkozNWExVExjZnU4VDNZVk16?= =?utf-8?B?TVd3UWdDOStuVGJaYWRtMy85UFV1Ky9NQ2ZjZHRaWWIydkIwQ1JJS1hUNWcr?= =?utf-8?B?UUllUHF0VTdKZ0IzcWVDdGpYY09BRE55SSt0Vm44M05HMlhERi9zRXZraUxr?= =?utf-8?B?ZDRtZGFKZ3hDTDdVeGRIRTBRRkptN0VFRzV3ZlMwdzVEZ3dGZTBZdzRBR2tr?= =?utf-8?B?bXo4MGY0QWVBZU5WWkZhd1pGajBDUmVORFZWbDlicXVDSWczaSthSjB0UTA5?= =?utf-8?B?NjhSMlRMK3NPMDVmWE1PNEgyeDlTNzlDL2JOQk9ZcXYrdjBHS25pMG9pWHpj?= =?utf-8?B?WDNheE1Gby90VzcyNm50TTZ0VXp0N2R6ZTk2S1g2ZnhTc3daU05xQ1FCWFVU?= =?utf-8?B?bkVPMTREdGI2SEdnMzgxb3NtdmJMdVBzdFBhWmNyakVZNzNNd3ZybkE3d21F?= =?utf-8?B?UHJKRGZHalIvcWlyUlVCTG5pY2Z0OU96a2dYVnM4bWl3SVMvRXRFMTlRN3Fl?= =?utf-8?B?bTk3NkpVVUxZaWxiM3BaZkxSWGlneEQyQWRUREhHbCtZMDg0QTRjRlNPU0ZR?= =?utf-8?B?N2JiV3hvdnJuckNNNDhPVmNZWVBEc1dqcEkrMFpSUXJINStET1poQkVidGRF?= =?utf-8?B?N2g0bTluazNpUi9EdHY0bUYzdnplSmVXMXM4YU94d0Z5MEd3bjBDRHVCOWV1?= =?utf-8?B?ZHgrNlZmdnlLZzdpM09tMVhpMzA5QmRsaFQ3SGN5SUk1cUQ5dEkxa3BIUkxq?= =?utf-8?B?QVd5U1k0cTZSWHFBazFBRmFUNUY3N2tsZzNCamJHMDhPQWRMWHM3NVdwckZV?= =?utf-8?B?ZGxRTkVSS2dSQ2RnR0ZHTlp6aXNMTnp3K01kUkVNSjYwZFZFdnVRMVRiZ2VN?= =?utf-8?B?US9ROTdVTnhzS2RvYy84YnpRZjQyeHRlZU9PR1F6bWpHTU55K1pwWnNYU3lw?= =?utf-8?B?K1ExWWZSRHBBbGtEcm9vMmdnSnBoNkx4T0lyWHFUb0VsUU14WWFhQldxKzRO?= =?utf-8?B?NlpCb05sV1VhZytrZVlGbmFCTFNRYVFXVFdTcEs0b2FRQzBZaFRHS2dKcXBP?= =?utf-8?B?b0p6VzZhajlxdVc3amVNYUQzSmM0N28vQ2Zrc01vWlQzMkt2emNiRWtkWERF?= =?utf-8?B?WlltODluak5SV2dpNTRkZjBGTkpPMk9ROWRsVHJ2QWNlbnZjenN6OFFPVmVk?= =?utf-8?B?cUplSWZySXZ6OEUyU0R0REdIVE90Tlc5VHdobHh2aWF5UjRKZ2dOVmh4eHBW?= =?utf-8?B?YmRpU2VMY0FiSmVuWXR5a2EvTUhjVlhDQjg0Q3JkM1FUd0toTGg3V24yZzdu?= =?utf-8?Q?2Bl5RZnPKsnYty5zSESuxSUdY?= 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)(7416014)(376014)(1800799024)(82310400026)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2026 10:56:12.8157 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 546699ae-c970-42f7-f82e-08de4f6db459 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: AMS0EPF0000019E.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3890 X-Proofpoint-ORIG-GUID: nmmM0z8Pd8vGlgFwRRgSLPr3ObWrL2km X-Authority-Analysis: v=2.4 cv=d4f4CBjE c=1 sm=1 tr=0 ts=6960ded1 cx=c_pps a=/riwZtEhZw8wleqld+6sWQ==: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: nmmM0z8Pd8vGlgFwRRgSLPr3ObWrL2km X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA3OSBTYWx0ZWRfX1ZpsKp5AmCkA nhZo/SGougcOO5aWeIE+xAVsJdoubc4+XQT/7yatp7ISYvVaOWEezz+dMu+4EB/6B55oKwktQ6x 4Xi948y3S+AWPasMv5XOT+tQJliKXGdbb1js6NB4CpydC6LxQ7t2Fpt/IdpJuGysDbD5Kdy3wN9 YoPe+eXUrAO5CyO0oLNM8bO0MYaHNG5UTDU5kagE2l6z82xztXome9bHtIxF8aVsYeoDLjVInes /U3AJga//Y4vAUKEwqE+S3wzO8+T4fepD9KPlPQDM6NcamBE4Poo1Q39ib97Qh13ozN0rAZT0gb GBQ9gE6ky6jvzGRHYBuBzNo7UR8IAbQN9hzZsHhRUXcyPZMYXNu4zHRi2mme00RNEOsU2FJACa8 1CLZVnu9f7y3CnNoOT1KypCbfI+HxFA9RNvV6cgvJ9gpORaKOdB9K0p931ZcCb9kpU+mOcAkile RQC4v2bDXOVPYz75K7g== 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-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 impostorscore=0 adultscore=0 bulkscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 clxscore=1015 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090079 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 --- Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml b/= Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml index 845b6b7b7552..75054c1e4044 100644 --- a/Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml +++ b/Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml @@ -27,6 +27,10 @@ properties: clocks: maxItems: 1 =20 + access-controllers: + minItems: 1 + maxItems: 2 + patternProperties: "^hdp[0-7]-pins$": type: object --=20 2.43.0 From nobody Fri Apr 17 06:35:59 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 3DF623385A6; Fri, 9 Jan 2026 10:56:46 +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=1767956208; cv=fail; b=gwNMD0Vdw3lDEy/u1KPHC5kmcmmQ0Q5cMh6m79tjZyBULjgvvsypEBPiNO3oxtD46StK3Q12DpWe6Eua/Wqj2YHMJxTTAoyoXaX1LGKl1FhsQ5H+2vdAszicZXHMiY54ZxynjBlrY9Fum22mx6BzUKxae38vwx0Qq61MsAs5hR4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767956208; c=relaxed/simple; bh=7r8U7d+4jtcqp/4c/wGtTIbqlK1dtRZl1AduDBshASw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=HvADAVKgfpkUjgttho7+ws6bT7oZ7+ZzVaz5RaTlE9HG3a8yMmuB6LSFcctpx0U/e4etaghP2ubX/CQenU2l7MM7Tw9KrAaJ4lvR/C0ZAfC4xOOqnREgOEvbLcUy1mgo/nQCJb5/rBFS1bz1DonxKF7+Xr+PF5hINHVCEVCYIrA= 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=MIGXIYqr; 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="MIGXIYqr" 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 609AlI5M4139125; Fri, 9 Jan 2026 11:56:28 +0100 Received: from pa4pr04cu001.outbound.protection.outlook.com (mail-francecentralazon11013042.outbound.protection.outlook.com [40.107.162.42]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bjqbf9qc8-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 09 Jan 2026 11:56:27 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YIawGoHDeOyxYHjYCGOr1A1PPHiyoCf8UFYm+mKgN5xdzpnyVEtrr+SdV8/XP7Gfm8xkqae272eVp/GsxrBdqXJu/lIKrf7W9TP65JLl4a4iGy33o5/W9azrbFxgQ97hXUxl7wjBpz5sZFlehxXtaHJRLN+Zf5R6tmufViaj/URYJ2uO5jP221QDzq5/QdMOSoPuEsbbtczgdOKg16y2YDG3u7dlOcLGObzeibJWaI/Sq6wSjWmyxCKOsGDFTE49FtjGxiLIJCltPGwkrKrWxsI/4BLyH/qf2cVtBxxEdY7QqZ7cKpyXmNKOEBYsiRtQ6mM6SMneUJjSEqabcYtMHQ== 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=JRrb9dC2y05CTM1xlXuwcaMz+7X+6FOWTuVBjTwbHVI=; b=iZM30EP7g/lXv9lMVpA1xpzDQMFNoY7d2DfZ8FcMG2w+4VmTU5FVYn3zu7sYxSAbKnpEpYBsQHCBnCYfZC+XhZfRQHK0Oi1RdYDlJeT+EzN2ZZ1WETd4YqFxNwUEOY2KnbpUYZjOMtiWhsFnBpNA4+6dCeK+Ym2nefQY7hYg4mPtzncNYtyeNHqmfX8n+6KXKyQRNsGbZE0sD/Pv7TVZ3wduPSwYutvrmZYwq9mKqdglHgW5r20F3zkX4FiYzbhgDdZBuYublxs4tlONWhbasm+6Shr8Tw/XbRF9rUtZfCXBw70X7hc/CsXFhaszUwvxRZoXxiKC1z6kDM6G1GNwtA== 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=JRrb9dC2y05CTM1xlXuwcaMz+7X+6FOWTuVBjTwbHVI=; b=MIGXIYqr18TwQd26y+GSEGLP9kX8UvloJXBWCxYmZ78GVy3SuWu53q443IMPfYORzWqzgNPEotxR4YpvWF1oBXgg8xfyp5Fa5u19fJXGjbvj3NCkCSPF1wXEPzUIpE5KiB8MSpD7NGSzrDwyG7eXutAN3PYA+Mdk+sAeHhMJKUKWqaMWNgqYlAiGx2mA3m6rBhuWTJRwfrTP83574AqEj+sqxln7dXS8ydJwDw++1wWeTwnRDJR2kJ+szUsLhQCUrQnl+FVVE5g+gmJWS+wdIwRRA03et8UVw5RxOYl2y2jpydUwbNAd8YkYd2pUJLRCU9bZZB1+FSApkMrDjmxmyA== Received: from DUZPR01CA0136.eurprd01.prod.exchangelabs.com (2603:10a6:10:4bc::24) by PA1PR10MB8796.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:451::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Fri, 9 Jan 2026 10:56:24 +0000 Received: from DU6PEPF0000A7E4.eurprd02.prod.outlook.com (2603:10a6:10:4bc:cafe::e6) by DUZPR01CA0136.outlook.office365.com (2603:10a6:10:4bc::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.4 via Frontend Transport; Fri, 9 Jan 2026 10:56:46 +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 DU6PEPF0000A7E4.mail.protection.outlook.com (10.167.8.43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Fri, 9 Jan 2026 10:56:24 +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.17; Fri, 9 Jan 2026 11:57:40 +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.17; Fri, 9 Jan 2026 11:56:22 +0100 From: Gatien Chevallier Date: Fri, 9 Jan 2026 11:55:03 +0100 Subject: [PATCH 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: <20260109-debug_bus-v1-3-8f2142b5a738@foss.st.com> References: <20260109-debug_bus-v1-0-8f2142b5a738@foss.st.com> In-Reply-To: <20260109-debug_bus-v1-0-8f2142b5a738@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: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF0000A7E4:EE_|PA1PR10MB8796:EE_ X-MS-Office365-Filtering-Correlation-Id: 346a12a1-adbd-4e1a-c72d-08de4f6dbb68 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|7416014|376014|1800799024|36860700013|13003099007|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TUg3WXNRQ003UjdXSndaNllyWE5YNGFZT1V0dTdZbTA3MEtUUXpRV004QnAr?= =?utf-8?B?Q3cxRTJhakRDRE5zYlZXN2phM1h3RFpCaVlVaW1iY1ZjYmJXdmVpS3JlUE5v?= =?utf-8?B?Y25pRDk4ektoOUpDN054Qi9vaU5ISFpVN1FGbUFFY1RKNElOUlF6VDRiSVJu?= =?utf-8?B?dVN1eWQrVUorUEhBeFZqWHZsSmNXOG9mZDNVaytHRkMwNzQ4VDBPL0w2Z3Nx?= =?utf-8?B?QUlLcTJ4T1loMXVQR2RFNlNyaXFGeG5GKytkenF1WnAwdG4vMG5VMDJxbFZX?= =?utf-8?B?bWV4eGg4RVFwS2lnRTc4ei90ZFdycnNrK2loRS9VNDhXMWxhck5HUk03WG1G?= =?utf-8?B?SUVueGFpd2RxM1ZqV1g3ZXJiMElhekJib1I0d3RWSUZrUHh1ODd0SWdDZlB6?= =?utf-8?B?REI4YmFqdko1RzNCZTZQT24yaWFJdE91aVFseVUrcnBtZ3VJaEpVR0g2NnpZ?= =?utf-8?B?eFdOMURsR3lOS1JNemVWTDE0d2VzK0lvQ0xrZnhwaTFpY3NnT293dnJEdVFQ?= =?utf-8?B?RDFIVkdKMFphSXVLOHZEenJwTG5IZHd0RVlqOWtZZDh6YVVEdS9jcnFSU2h0?= =?utf-8?B?RVU0cVZ4aVhGYi9lMTZmQVI4a2UzRjMrR01RNVhpa0tWN2Q0ZUhCaEFaUVk1?= =?utf-8?B?cUFYOGYvQ1VZSm5tSTNGUDNwU0ZReUttZFNYT2toV3BLTmNoZkhWOWMwUnhn?= =?utf-8?B?cDlFNmtEMGdCcXpWVW9PakcwczZyeXltN2xnelNHQ2pnWWpLSnRVSXg0OXla?= =?utf-8?B?NDhVMUhXaDJsSnd3MVg2azVFT1h3MnUxdlk2dndoamttbzFkWDRPQkF4bUVT?= =?utf-8?B?VWpRZjl2L3RxRGJ4ZEdiVmk4RFJ3UmFEbDRFS21qZll4MHZpWGZPSUlmMUd5?= =?utf-8?B?WHpQNmtnS3VpeTlFN3lrR1ZPVG5yU0kwYVYzYldPMjh2d29RNmlIMmlkK0sy?= =?utf-8?B?UFFjRlQ0dEhOeDllTEFyVFpDa1hMTDVEdFR4dWVlL0hhSUh5cXMyUTlTS1o3?= =?utf-8?B?Q3l2Q1FHNkpDOGhZOGV6cXo5QkZxN3VkbTYxaG95Y1QwUzE1cWYxRW8wSi9Z?= =?utf-8?B?dVJacjZ6RUdyeVN1Y0JsSU1sd0FiTDFXVitZZXBDM3c1bHlLbllKeGVrVDB4?= =?utf-8?B?VXNFQytPV3VnUDRCRFRNS1RJeG41S0ROTDErcExtbXlIMVJja2I0cllMWDV6?= =?utf-8?B?S3Nja0psQUFXa3NQWW9nd2E3YUhGRTQ0Sml4VVNsOU5CblJxZCtGRTY4c3RC?= =?utf-8?B?Qzh2SnFFSmhkWXpMbkd5SDBrYzNQVTcwWkFLSS9WcUxxcVluUUlzeHNzbldB?= =?utf-8?B?WUZUcmx3OWIyR1dGNGljaGsvS2U2UFJydGYrVFBUUXFMY0VlY254VG9NSXFx?= =?utf-8?B?UXQ5WFFOVk93OUdPelFNN2hkc1BwSnBDeUZUb215UUM3eFY4YzJiMDlUcXZN?= =?utf-8?B?VGM0RFhHQ0xrNk5KL0lXQTRzazRya2ZzMWtQQmN0QmhWbnhBNXJ3VlVXRkdp?= =?utf-8?B?bFYrSDZZVFBLM3NzZ0I0cmpRdEZsTU9kWGg1SjdQY1g4a3RPQm1jQXloOFBR?= =?utf-8?B?aHBxN0VjN2FtSHh0Y3lUMFdvejdWQzF3U3M1cUZYR2M4ZTdvTWdkSW1EYS9Y?= =?utf-8?B?bUE0eW9NSC9Wd3lIdTI2L0JMNmUzSElFQ0czN2N3b28wdGhHWmVKUFNIR05T?= =?utf-8?B?NlhUTWY1ZkhjSUlGQmhxSTdEdG9rZHRlZWhGamxwSkp5R09ncUhreWJTbjBD?= =?utf-8?B?TlZYZlRTYVVrN3d6N3RUMU5raC85WVF6YUd6MGlnNFBhOXhjZDJjSm9rV2Jo?= =?utf-8?B?WmpFSDdzVTU0QllxNllvcXNuMzZIWk03YnNlaVdIR01nV3BkWThGVnVaSUFH?= =?utf-8?B?OUVVSEcyNFBFNUprcG11NlJZUkZ0YzFHSStBVmsvenNWZDNtL2dyVEw3cmwr?= =?utf-8?B?MFUwa0JaQXh6eGdQc0dUZ0g1bmkwVGUvd0xoV0lLVXJ2V1FuQnlxWW41TDQ5?= =?utf-8?B?Uk5sbzc1UmE1OTJlcmxsQ0cydko0MEM4YjdIMWtZTjlaaDFROEgyNldNaGJn?= =?utf-8?B?M1N6dm4vWWNRUXpOQ1B4UEdMUDcyV3JsM29rc25ZSy8reUdJUWY4VFJSL0h5?= =?utf-8?Q?BBbx2pwZow7Cl3g8z+gEvk2sR?= 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)(82310400026)(7416014)(376014)(1800799024)(36860700013)(13003099007)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2026 10:56:24.6212 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 346a12a1-adbd-4e1a-c72d-08de4f6dbb68 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: DU6PEPF0000A7E4.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA1PR10MB8796 X-Proofpoint-ORIG-GUID: EKEVIqu6PSVm8HA7ajlYLoBu4DnYeQdV X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA3OSBTYWx0ZWRfX6Ma6n+Uml1w0 dxbj/ZMMxEdK+GdPS0oeW4hZMfbLA7sRged92M2DHp5BIypcZuWuIO9Atn0BBdVxq3aPDuokSwy YkU3qN17+7AhUQ+MfIrX5I1w/MOsO5WsyyF336RnLc2akN878jRUE1Vk1lCH8g2pAi9bqDhTt+H JuqThG6JK9XW8QdHqNBJcFwwhxRdx7+w1UtmmqGEsyvzB64+Y9uG9RM9M7o5Su6eKuzL+ySZhQr TOuEhuBQ3jrwQQ3xlqeQ/nPtSVz3JXVsPdUL/LbSzXx3EvwddQ/k4/WIieMR+za2Siuwi681hQS gjhFrd0nJu9cfOhMG0DH0XVBSRq9HeSyP0LSud/RUuT1Gw6/URiAzhCf4xoCeLy1DKAmfdOwpJ6 DZt2rOpKyIZeCKHdKro2gK+nHFqun7JTbzA/vDHU7zCP5JIWkhdhS6LZu2tcqjmpbAVtyRoyOt4 w5Ep1EPzCzO93z552kQ== X-Authority-Analysis: v=2.4 cv=abtsXBot c=1 sm=1 tr=0 ts=6960dedb cx=c_pps a=q6JosxaEGeR7AdicCWl0cg==: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=gEfo2CItAAAA:8 a=8b9GpE9nAAAA:8 a=nQXd0E9VhXsRxXXh0-wA:9 a=QEXdDO2ut3YA:10 a=sptkURWiP4Gy88Gu7hUp:22 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-GUID: EKEVIqu6PSVm8HA7ajlYLoBu4DnYeQdV 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-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 priorityscore=1501 spamscore=0 malwarescore=0 impostorscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090079 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 | 86 ++++++++++++++++++= ++++ 1 file changed, 86 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..68bdfba08909 --- /dev/null +++ b/Documentation/devicetree/bindings/bus/st,stm32mp131-dbg-bus.yaml @@ -0,0 +1,86 @@ +# 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: + oneOf: + - items: + - enum: + - st,stm32mp131-dbg-bus + - st,stm32mp151-dbg-bus + + "#address-cells": + const: 1 + + "#size-cells": + const: 1 + + clocks: + maxItems: 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" + - clocks + - 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>; + clocks =3D <&rcc CK_DBG>; + #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>; + status =3D "disabled"; + }; + }; --=20 2.43.0 From nobody Fri Apr 17 06:35:59 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 9668533AD95; Fri, 9 Jan 2026 10:56:49 +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=1767956211; cv=fail; b=Y/hnvr3aXRlfn64hwIekKRC19MkEFRBLUZMDDVNERZP/95LHAu7Ab+tnWYkvgnt3kjRBprwxPVURAaNvvDQ+4FZbGNJL/2EcxU7Wiatj5y8ebU1mZa4+F1vDmfl/sahUlwvOs2GUqSA6eL0OkK7p+iDk8qxVU4VaVdUMABQMLNA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767956211; c=relaxed/simple; bh=QqrMX0tU9Yq+AgB2si0zEDTOBzjdKZFT7Fl5WX0A7TI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=O/z8qkghMKi1C6cchtmOsRa8h6hXPrZsi0XCviLeQy2iHJ7xRr8gitWzbqbuU4hG0Ut0wK7o229Q7Lku6yXuDC0xwr2tkWyEIQJvxJ2M6JNKO6+hGJKfDGTbFE5mijLXMDkPSkCr0ngYyb8/zoiHM4c5o8AYm53RbMENUFP5LMI= 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=bz2/W/TQ; 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="bz2/W/TQ" 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 609ArtSv011276; Fri, 9 Jan 2026 11:56:39 +0100 Received: from du2pr03cu002.outbound.protection.outlook.com (mail-northeuropeazon11011070.outbound.protection.outlook.com [52.101.65.70]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bjv2212w9-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 09 Jan 2026 11:56:38 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QfokrrkLkM1opS3Zd3IFGD8VHWlnUq2vURZ0yzObNXdO1RZbNOrFPijmilosJIEIAl2/jgVIICeFvCgy+FREfm6Wm4ngE+tDjko/CDv3EvAaHZxuNZsst4+hGXQPaZmIKz/PJMJGx5JUxiiys+Rj08MhhZvLqpJ7qeP09DyqzJW0l+B2vcNoBBEsX9GtYGcJOwtY8I8cgYkEACsoaxhfvLvb20lPHSZF8p2toAFImtWGoU8OcCegODeqDMEcAzVpEV5dBdGGftq5WstbPH+kXKY3WyXj+bSayjLc8cxm9ZtqEb3FuZXpey5Fb99ZAib/+onx2lOLkSgxqJLg3ZiQQw== 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=yFSEsSWn4V+qMa5dQhZFYYsc8MJ9PqfPjMvrimGfbu/T4CRmHQFhRPwmduLDOyx9NcSTZ1L5X+392TtkQOVCVBxJLWbg0J+9js5Bek1js2L3209N3mwiYlp5KdaLPU5a1nG5au7WLNEmI3xao6fw+riQl5N+ZV6KIrPoY+RENMNbPASFGLUZaXfHaFa+3KlvzXvYIiyAr1Bo8svEHnz5T4Ue5tHQCgIhcO/EOEOb419p/NhWXgAevcyeUlfv61GYARFshpU5mqawzgjatUWR1zc6KXX2VYRZlqaon8gRPRy9g3IjHxs0OjrzegBc+99eJSHx/1HyFx6JRiXq1TiPZw== 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=5WXg3iXMmpRHZCN2cjVNGSQhinaxSnLv1tVcF/S5ZuQ=; b=bz2/W/TQdtFcTwr3W1x3AMU1sboG0oUHQfsfpL/4j4JapumZDNvC1S/j1RC+zPRrQ++cpEapdCA/ZIjdX2KnazgxZCBHin6ViguzrY6qtV70hlcsZzqIG1hP239GsjlSWHWwvfipLn/87rIpLPCRq9w402lMaf9aQuu925MYIF44OjIwWiN3wg3JxrdsKT0k9Zb6USpLqpzazeUNu/EvuD4eG6W30OTpX6vjY0i8doELrRpD8UMadqo6lA9VrPFGKlxPs0h1ZdW8IfG7i1aRRWWuqwkB1Ie+uIH/FZvsV8HcBVT18miOUpUnVKbNdTOveUf8kl/0nlkTzqfvJHZ3bg== Received: from AM8P191CA0012.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::17) by DBAPR10MB4041.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:1c2::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.5; Fri, 9 Jan 2026 10:56:34 +0000 Received: from AMS0EPF00000198.eurprd05.prod.outlook.com (2603:10a6:20b:21a:cafe::ed) by AM8P191CA0012.outlook.office365.com (2603:10a6:20b:21a::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.4 via Frontend Transport; Fri, 9 Jan 2026 10:56:31 +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 AMS0EPF00000198.mail.protection.outlook.com (10.167.16.244) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Fri, 9 Jan 2026 10:56:34 +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; Fri, 9 Jan 2026 11:57:48 +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.17; Fri, 9 Jan 2026 11:56:33 +0100 From: Gatien Chevallier Date: Fri, 9 Jan 2026 11:55:04 +0100 Subject: [PATCH 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: <20260109-debug_bus-v1-4-8f2142b5a738@foss.st.com> References: <20260109-debug_bus-v1-0-8f2142b5a738@foss.st.com> In-Reply-To: <20260109-debug_bus-v1-0-8f2142b5a738@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: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF00000198:EE_|DBAPR10MB4041:EE_ X-MS-Office365-Filtering-Correlation-Id: 07d4ef0e-50ad-4df3-7b30-08de4f6dc118 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|1800799024|82310400026|36860700013|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bnhFODd5eGRvYS9GQVhBanllZVkxVFJMQmhQWE9kYk4zdlRrZ1pmYkVVOGEr?= =?utf-8?B?TWQrcC9Sd0dQc3hHL2EzMDBpQlY3WEhVZlZtWXpWSGhsa09LT0g5d1FqZzhL?= =?utf-8?B?eEV2TGl4NVZlK2ZGdjZuUXhUaEQwcWprc2NVdkNiRGlGcVpDdFEwUlRBN29u?= =?utf-8?B?bHZidTZVVi8yRGdGb2QrRGZEOWZLelVDWFZxREZNelRwVFZPN3FhdXpyaWRo?= =?utf-8?B?Ym5rUGxxSldhamNsSWx4aXFDL0FvUUs3WWVLeDk2VmtodVVqVjhodEUxMVlP?= =?utf-8?B?WHZERnovZVV1cUNuOWZSdmsxYWs5UlBKUEUxMDFSUmgvY1dyZC9NV2I4ODFK?= =?utf-8?B?QWhJT05EeERWeU1FMXdLWGhKTWtlNVovR1BGbCtLMmZxZ3dvTVBpS0FKZ2l2?= =?utf-8?B?THZRQmdOdGMrZWpISmhBa3ErUXY4QUlKSWxNUzNrSzY0MWFEWjdVL0gvU1pn?= =?utf-8?B?QVEzTmxiR3h3bUdvNkZSVTVQN1A1a2lwa3NnbHBpQVJmZU1QYU9uQmREQnN0?= =?utf-8?B?YVZ2eUZieDArT0NDdDRFSXZWeFRKc1FpUWxlUE40dThxWENGbnVBMXJpY1VI?= =?utf-8?B?bExTK3hSaSt4ZFRRdm1HUmlSeVJpMFB3c3VvMnY0RU1nM3kxY256Y041THNm?= =?utf-8?B?TlduUHloekVqV3ZWQ2c2NFRLK1NOK0M1NUxqYmNETWhLWGxGazhVTmhGdmJS?= =?utf-8?B?M04zZWNaVHAyT0UycTF3YzhhaFQxWkpTZm52YUpEbTkrNjF3R1lWRTV0MGhz?= =?utf-8?B?S2UrU3AwaWtzR3NNSmcvU0VtTDhWczFmc1F5eVBkQlZPdm9kQjdCbnluNGxl?= =?utf-8?B?cE9SUlJZSFpCWVVkTUlvdXJFOWI1bDV3aTdBNWg3eDdqeERtUC9rTklNME1B?= =?utf-8?B?WXJKU0lOTkwxWmFBbHdxY25zYlVqam9MMjFGWU5sSnFvNTYwZXlkcndlRjZD?= =?utf-8?B?VGpFVU1KNG5vOFpLak1GelR3TysyNnViLzVqUWl5bkdreERYOVNhRW9MZTZR?= =?utf-8?B?N2kwaTJnd2dlaSt3a0JKUEs4TUYveml5b21YU2xxZGxjeUwxa29NRzlCOUpo?= =?utf-8?B?VmFxUWlaZDBRRWN0ZU5MdWsxcDB3OWh6N0lWQktzTURKcms5NzJaSnpqOGV5?= =?utf-8?B?NlpZMzVkaUFkbk5obis0bE96bVNtREtJdjdMaHJLVVNYRDV2UzlCRHorcTBQ?= =?utf-8?B?MTdrRG1kNlZmQUtkdDUxMVNCTmdJTVpnTWpsNStLK29McGM1NjhsOUxZTzgy?= =?utf-8?B?WGZoNTNTZ2lXM3JtY2Q0c0E3d2U3Q0owQXhLdHI5ZHFOSlBiOExIc1N1ckxD?= =?utf-8?B?RmZmSmg1ZG40UEtkU2RiVHlGVFpET0tPYlZGVVhoWG9Hb08vQjczTnVxYnl4?= =?utf-8?B?YmppbkQ1bU10eUx0SnlZbEQ3WGZYamNUYnlDRUdpZElRdjFWOERmUzRRbVJs?= =?utf-8?B?d0tic1ZZSVZ6MTcyMUE3R2FCZ1gxbzJIeU44blB2RTU5Rk11dHJjbGRKQXkz?= =?utf-8?B?TEFWc25RblRhUUhQNWEvVWxENkVlWEF0REVYalBBOW9aTndJN0ZWQVR6Z3lJ?= =?utf-8?B?dnVaY0labS9BT2cvYkZZeXRObmFvdDZsSEUvZ0d3WnZvOUlQLzhvTVpQVHNn?= =?utf-8?B?ZWF6bnV2MFFaNk9CeEUxVWZQLzVPU0tMb0RRRzM5U0k1MENJMW5YallZTjBC?= =?utf-8?B?ZzNGRmxUNHh2NENzMjJodlU0cWdXcEE0QWl4TnpLamxTSXZ2cFRmam8xMTZX?= =?utf-8?B?V0dEVVdpSThsWTRyYm5EY1VPeVloTzd4a1RMTVVqbVp5RjJwZW5naUFKV05L?= =?utf-8?B?N1ZzRTFHTmVhWTJGVnBmbHBFOG5UTVFDRTVYN2lPL3ZoZHh6blpuVnMrU09a?= =?utf-8?B?alUvS3VOMlFsNXlIN1c1UFZIQXUzNU5nM080bXVlTERVTkVUZm5iQVJQYU0r?= =?utf-8?B?eElydlA5ZjhFdTU1VkxnQ0hnU2pTRFJDYVowN0hOY3R4UncrbU1yUk04bUNs?= =?utf-8?B?NGI1MExPdUJMU2JTazlYL3B5aVJCbjU3eEZiSmpQWmVneUpsVTBHKzZuTlRh?= =?utf-8?B?ajRRS0xSYThXVjdlQ0dnQTMrYXFDd0VoKzN4TFdBMzhrMWpJV2lHR3NnQzNq?= =?utf-8?Q?pdOvrJOIC1gSBm3m+ueYjOpXD?= 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)(7416014)(1800799024)(82310400026)(36860700013)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2026 10:56:34.2049 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 07d4ef0e-50ad-4df3-7b30-08de4f6dc118 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: AMS0EPF00000198.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR10MB4041 X-Proofpoint-ORIG-GUID: nc6OgGrLiHUnZiXuOQT09YmZWN271hga X-Authority-Analysis: v=2.4 cv=d4f4CBjE c=1 sm=1 tr=0 ts=6960dee6 cx=c_pps a=zFavDl515riqcEWy6M9o2g==: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=E_Tl1f5C0o25NIMeFyMA:9 a=QEXdDO2ut3YA:10 a=zZCYzV9kfG8A:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-GUID: nc6OgGrLiHUnZiXuOQT09YmZWN271hga X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA3OSBTYWx0ZWRfX2JmXYLpJ7Hdm gb5BktwtT78hcaItsenP4mwWLxltmL6dxoSrHeQfuaa5toNMk0YGnG/p3nlAVXqEka/3A49fJLR 0RSk8dDJ7N/eSGOtUDJKYiKHXi7nb4mmxtCHKP2d7mAie+FmjVppCaj0CAcTZuB+l764elz4jQ6 NkLlMpv+BCxDDQGQ/CYj0FxpN4PG85NmZUktnX/eQxNBeqCjGZRmF3gM8XuYjZd5M1n8HOGiO4H of1y2sFB7MGN9cZvVZBjCl8QsYslV9gwWH/JYfCyw1JWk1ITKo1220udE1f9vtBbbjBQk9NGQ6F 8YHZ4ywUaEH+7cdBp/olJ6wHOlMPOagnbi/EH+sGJth/cZcOY9U+cnACAxL/vgAC4crUEVMOGii yxKXuG9s0WaaJmaHvBixcs50uaFCMkUQGIWOQ14J8X89bMsP4SCPwNlLvBrifjd692cmsmsyDse 1k9ZkeA1ZZfDafXJLew== 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-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 impostorscore=0 adultscore=0 bulkscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 clxscore=1011 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090079 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 Fri Apr 17 06:35:59 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 64D08339864; Fri, 9 Jan 2026 10:57:08 +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=1767956230; cv=fail; b=deYZ3ZZR4+FC5nENRMYTS6g6idWuXsdXPetHYbZx0WTHjmKfEgbpanJBmoMdU8Yhkk1KQ2lv9UyU8FrwUBRdHRu49vrgaUYmq1UbDXjKD1ZCPmzm9qEhbYpuWcoPiy2F1v3h+1WbueBkUENtPeaU2aX6Qg6F2Lor6Rc0EZmoJl0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767956230; c=relaxed/simple; bh=uisVBodUxswXlQ4BjZtWxbLmKiYqpx8ogXA5qy0HYvc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=CEghAh365+fNUxE+Vx5kOsFMnQt2imkF8NcFsvBoqOF+7FIyFmlxAOiTyRjugY5nan5G4BaSvAITxYXw6PACls01qmkppvna2GlrPtj95Jc4L1F3Ok+o5yT8H+RZiSLkSCkd6F+zs4HXyFks8i/zx7hIgRd+R44Vpe7g/xbumss= 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=i2I1vr9x; 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="i2I1vr9x" 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 609AiSkY4187057; Fri, 9 Jan 2026 11:56:51 +0100 Received: from am0pr83cu005.outbound.protection.outlook.com (mail-westeuropeazon11010050.outbound.protection.outlook.com [52.101.69.50]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bjv2212xe-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 09 Jan 2026 11:56:51 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=P8+oj3hwm/Dt7MaFPJ3Wnwdob07mtV6SSDUnwcOP1BmVt1VSRNsf2rRruMM2g9vNOVrALzjyrguGscOMGNsYqnhOp+t+oFFAcqpyb7d7Z2tbqKwN01gpiSpbGyzjgVm0duKSqFNrrc+uef9L2p3jMZ+vT5jRSVSJPgTqc4M7sVUtjP6BDY7GEjO9K78+i5FjiCrexXdPUo/EzoQB2cqtr+HaZZkeRCnvOD66fnQ956erBRmqPtAcAvNBdAST1f0OJUKCfTajj1X23jnP20x8DWZCiClrcD4PFPlyOr+gq/IkHwLseKnZJ0aKPg3hzzBFNyWOD+YlJUsm2J9gM23YKQ== 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=FixXCufAnSXTz/Gf8oC9WZDBTYjFNtwkRgvxSiCqRjs=; b=ffUb+QWnalCgMbdrDiDIzfANOeF3qvwcOqBeLrnFyA6KD6+HuXeJrg8xkfqOUqwUXWirzZtX9p0Ny+EIasaYWhglFviR2Hg0pRtPNTu/+0WbO3LmZCq7PX7fL+A5SCNoY4oiPT9WzqmcECTdfJb3D7hSVqKxuSfITLoegX5z898XACW+KTf81HkBghqPDp18dLaNtOhiJTE2rr8GQXhuxX98DsoHYKSzGloXVPm+B+JWtWZ+bOOcq4Q3UVqLXTPHV8OQ9x7vvEYYv1QzTbeNCNZeZ08RAdDJRdB8m7wwHsVA4e3Sf5sFmqiCMv8XJfyYV2xHBzKd8oMYux3WAzPjnA== 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=FixXCufAnSXTz/Gf8oC9WZDBTYjFNtwkRgvxSiCqRjs=; b=i2I1vr9xcC04F9nfZZIOq0/2zQ2ZztHSwyTUmCFjIpuK5xJSA5orRjv1Evyu5CSejX+RCPQ22ytOurNCh+6eIue5L0y/c0R3YetXxpBLY2TLo1NNffo4AhX9WvL8K4K/4vJpftA8AArBrPNHdbVO9Qr/feoBPTcUqPey49NFzCwbGHsBJB80AiczXaMZR0uNWaa3VVAoCcuRo9mAEF7TN+o8UiCbY9r6KzQiCjrFX3ecuqCS1stIOq+GRZzqUytBmnAqNyLGrtr+oemw3qdxz33p6CyPHzszJbJu20U24+nTbtsjE5qgRcRy+UixEpB85pq5JgeuV/WmAK8x0LwZRQ== Received: from DUZPR01CA0030.eurprd01.prod.exchangelabs.com (2603:10a6:10:46b::19) by AS2PR10MB7710.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:64c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Fri, 9 Jan 2026 10:56:45 +0000 Received: from DU6PEPF0000A7E0.eurprd02.prod.outlook.com (2603:10a6:10:46b:cafe::5b) by DUZPR01CA0030.outlook.office365.com (2603:10a6:10:46b::19) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.5 via Frontend Transport; Fri, 9 Jan 2026 10:57:09 +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 DU6PEPF0000A7E0.mail.protection.outlook.com (10.167.8.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Fri, 9 Jan 2026 10:56:45 +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.17; Fri, 9 Jan 2026 11:58:01 +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.17; Fri, 9 Jan 2026 11:56:44 +0100 From: Gatien Chevallier Date: Fri, 9 Jan 2026 11:55:05 +0100 Subject: [PATCH 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: <20260109-debug_bus-v1-5-8f2142b5a738@foss.st.com> References: <20260109-debug_bus-v1-0-8f2142b5a738@foss.st.com> In-Reply-To: <20260109-debug_bus-v1-0-8f2142b5a738@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: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF0000A7E0:EE_|AS2PR10MB7710:EE_ X-MS-Office365-Filtering-Correlation-Id: 4a093336-b2e3-4886-e8ef-08de4f6dc78d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700013|82310400026|376014|7416014|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?L3VtMWp5Y1BlOU5VVlBSNWxzMjBuaVJRWmh6VU5wSlJhVzhrd0lmaG5zL0lx?= =?utf-8?B?dGUvUHFQR3U1SzBSWUlkN2ROdDJNQ3U1MjVxYU5TVHNIaVkvTFdveHNLbmV5?= =?utf-8?B?QUVlTE1VSU55a0FSanhvaC9TRkFpMjBBeFB3UVNzRmo1NFJxc2xRWVNMaTdI?= =?utf-8?B?MDRSVEV3U2EwcWtieVl0a1hDS2REbVdvZVpnSFhzRFBxWGJtOGlNYWRYeWxM?= =?utf-8?B?NVE4c1FOZ2xnbWI2SFBwcFU5MXhsZ1Ixei9vWTV3bW8xQStsUE1vNVFBVHlD?= =?utf-8?B?L0hueFBOUHRGNWY1Z045ZmRXTzBKVktBbHBJOXEySG9SQ0MwandBb3ZqaitI?= =?utf-8?B?eUN4eEUyYzhFQ3NsY0hOOVRJdEFqbll2UVJhVVJjZWE4cldNekxNdDNYUjlE?= =?utf-8?B?QXdFczBKSmlKbXhBY3BGNFluWDBwUWdIUTJIaDMyM0JiUXlGV1hBSXkyY1Vu?= =?utf-8?B?SzBvNEF0ZklZZURZcU9QY2N6c1h3b0dNQ25GRnMxWWpvT3dJM2FMN2ZadGdk?= =?utf-8?B?REtERzI0RnlNS3I5TnBXRUV2TktQYUk5RHg4WjFFSUcrOSs3S3BCeDFJY25Y?= =?utf-8?B?Q3FlQTVPcTZ4MDFML201RzFOTTF3bXZJaVN3Y1ZWei9iVGo4Y3VqVUpoeHZm?= =?utf-8?B?OVprMld1bkZoZWJNeTlQdHdZZW05SjNScmQ2OGx3SWYrOEROeExmL0ZBS1R2?= =?utf-8?B?dDNLQ0xjV0R4ellsc2dhNkZEMmVPbXZxaTRIeUgrV085TzZYTlZNVWhseUlh?= =?utf-8?B?SHdxekRWUm5WVjNWY2FaSTBBRjBkVlZYT2RIMFROMWp1c043SWNkR2E4SXRn?= =?utf-8?B?VWJreFpKYUVhMWxzclN3aG5MdmdZT2x3WHlFV002SERGTklKeDM1Wlg3QXhn?= =?utf-8?B?bCtXYUFYVlY4ODhIT0dsUURuQW4zY1daSWNjTWU0ZUp5WE1ZUTV2Y2ZSbkFr?= =?utf-8?B?MDAyWlB0N3pCVEN4bUE1Z2JvTy96SzZWYWN4MGJINnNTVjJ1RzZtZG42bmJO?= =?utf-8?B?WFlqdmNmYnMrWVJrSkxkMlk1a2x1amVIdTBjWksrS1FnZis2VUk1WVl6V3Uy?= =?utf-8?B?YTg1UWVWZHBwNUlFL1duRlo2RVNOYUlvRDJzQWFhYnJpWFZiMTB0SWFlZlZY?= =?utf-8?B?V1VMS1Q4dzVlS2p1azRpN0xXRVlXYlM4SkRuNi90cmNmYmVJcFBwUEx0eElw?= =?utf-8?B?VE9TL3J5ODMya2ZXQWRGNGtBY1FTZlN4cU04cThneE1QckFxZDFOaVN4Q0RV?= =?utf-8?B?WFVabnhCSjFIQmZhc2h3Q3ZjdkxKU1dRamhaZGU1WTd0alhPQzlIZEF1Mk9D?= =?utf-8?B?V1NVTG5iaVRwMXVDR3Y2ZUhlZE5VY3hFd0M2bnk5UDgzZVNIR2M4U0I3Y2o0?= =?utf-8?B?cWx2WnFKU0lsb0ZzYW5ITFpZQkc1YTN3NTZjRG40OXYzakowdjdaZDM2U2xw?= =?utf-8?B?L3dRck9wTHV3dzcvK3JpcmUzdzRKblpxSGFmbUkySzdzQlMvUlltZk10NkNn?= =?utf-8?B?TS9DcStISDlNZERkMjYwbVRjVUN4dzN3SjlWZDFFSkc0OHJmMG0yREtMT2h2?= =?utf-8?B?NjBjcWVraFluUGE1NDdjbkVhOWo4dm5hRkg5dnhwdytLRzFGaHFmRitDWlBG?= =?utf-8?B?dVAxalZocG5qa0J6UDVTbjJnN1p4VUwwZXdjZzJ6WThXVWltWDl6YnBwMjdX?= =?utf-8?B?MEFGV3U3TzM2N1BrNVdvaU40K0U5dE9VNjdzTTc1SjdOQlJ4OTN4Z2tmVmIy?= =?utf-8?B?Z05LeHNoWUpENXRwMURhUDU4RXVKaDk0YnNDbWNERlB6ektNV21RV1h2MEcr?= =?utf-8?B?MDdqempYUmJSRFQvalhJOFB2Rmx1aGcraVJORkJqb0xrc2xBNnp6Y2M5M09v?= =?utf-8?B?NnJJVzZRMFpSeW1mN3BzdlBGZ24xU0JNMWpjVUtWYWlBT3Zmc1gwMkFFRnBZ?= =?utf-8?B?RmFaL09ZTHVrRHVFZUsrb3E3UWVDNnJBNlREMmJKMlNHZUozRWQxamxuWHpM?= =?utf-8?B?Kys2bUwwS0IzSE5XVFRmUVdpQ0Z6UUNuSmk2ZVBQQ3FxanV1SXdXTjVHVGJ2?= =?utf-8?B?eG5FOGxqTExvSlhwU3FxMks0NDhUNFBnQVVGNkhMY21PanpNRmNmSkppQTBS?= =?utf-8?Q?9hSC9dELH/bGKqWESRCqPKQN5?= 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)(376014)(7416014)(1800799024)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2026 10:56:45.0115 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4a093336-b2e3-4886-e8ef-08de4f6dc78d 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: DU6PEPF0000A7E0.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7710 X-Proofpoint-ORIG-GUID: 2BJhxFNhk_uICZZ_SeNTx4IWeLALLlIq X-Authority-Analysis: v=2.4 cv=d4f4CBjE c=1 sm=1 tr=0 ts=6960def3 cx=c_pps a=gXrl5TodGbHmua8ggoz7cw==: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=ChlD8RZ6-yybeBONWf8A:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-GUID: 2BJhxFNhk_uICZZ_SeNTx4IWeLALLlIq X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA3OSBTYWx0ZWRfX+3jXRh4VGEXd X+B6FES8AJlmTsPaegNUTFERa46Asvg8g2SMzB03xxpCX8YdeApPflFRV2IOtmlE+eNQRu69gJe 4JcPySOK7H0ib1iZsXyta3fE33f07JesI6Dv4J1VYXHDvLnb/RJ8Xi3/uQOqxLTdrWGYG8aAV8h j7hwoSeuO/AaJKB24R1dubN4tfpJiUg1dHzhBr7Y9XfLAGGxqLconnBVi3ihS0tZq4Bup0ItaoM pJXpbOJfWO/g2UZJssAtUWhba/PCIrApXFd3222a2l8Y3hI394FognGO2OLDxIDPbg7zvCC/H+T qfMONimxnhrXTwwI00l30UixPshYM76QfkBRoKOa8pyoRKXNvQVozu5O4/XH88mI+1Q049gNSbQ ECIMwsUDgR9RR1DSvGQBC/a2MrOp77MPlR+cAZe/86CCpZaPuF1CzTeTLkLBwWB573b+7d4lYU7 0UswnVJ9jH58TU5dEVQ== 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-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 impostorscore=0 adultscore=0 bulkscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 clxscore=1011 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090079 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 | 285 ++++++++++++++++++++++++++++++++++++++++= ++++ 4 files changed, 297 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 765ad2daa218..2489a24a0515 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -24701,6 +24701,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..9e1238575b94 --- /dev/null +++ b/drivers/bus/stm32_dbg_bus.c @@ -0,0 +1,285 @@ +// 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 +#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. + * @dbg_clk: Debug bus clock. + */ +struct stm32_dbg_bus { + struct device *dev; + struct tee_context *ctx; + struct clk *dbg_clk; +}; + +/* 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; + + stm32_dbg_bus_priv->dbg_clk =3D devm_clk_get_enabled(&pdev->dev, NULL); + if (IS_ERR(stm32_dbg_bus_priv->dbg_clk)) + return PTR_ERR(stm32_dbg_bus_priv->dbg_clk); + + 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 int __maybe_unused stm32_dbg_bus_runtime_suspend(struct device *dev) +{ + clk_disable_unprepare(stm32_dbg_bus_priv->dbg_clk); + + return 0; +} + +static int __maybe_unused stm32_dbg_bus_runtime_resume(struct device *dev) +{ + int ret =3D clk_prepare_enable(stm32_dbg_bus_priv->dbg_clk); + + if (ret) { + dev_err(dev, "Failed to enable clock: %d\n", ret); + 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 const struct dev_pm_ops simple_pm_bus_pm_ops =3D { + SET_RUNTIME_PM_OPS(stm32_dbg_bus_runtime_suspend, stm32_dbg_bus_runtime_r= esume, NULL) + SET_SYSTEM_SLEEP_PM_OPS(pm_runtime_force_suspend, pm_runtime_force_resume) +}; + +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 of_match_ptr(stm32_dbg_bus_of_match), + .pm =3D pm_ptr(&simple_pm_bus_pm_ops), + }, +}; + +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 int stm32_dbg_bus_probe(struct device *dev) +{ + struct stm32_dbg_bus *priv; + + 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 dev_err_probe(dev, -ENOMEM, "Cannot allocate priv data\n"); + + /* 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; + + return 0; +} + +static int stm32_dbg_bus_remove(struct device *dev) +{ + tee_client_close_context(stm32_dbg_bus_priv->ctx); + stm32_dbg_bus_priv =3D NULL; + + return 0; +} + +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, + .driver =3D { + .name =3D "optee_dbg_bus", + .bus =3D &tee_bus_type, + .probe =3D stm32_dbg_bus_probe, + .remove =3D stm32_dbg_bus_remove, + }, +}; + +static int __init optee_dbg_bus_mod_init(void) +{ + int ret; + + ret =3D driver_register(&stm32_optee_dbg_bus_driver.driver); + if (ret) + return ret; + + ret =3D platform_driver_register(&stm32_dbg_bus_driver); + if (ret) + driver_unregister(&stm32_optee_dbg_bus_driver.driver); + + return ret; +} + +static void __exit optee_dbg_bus_mod_exit(void) +{ + platform_driver_unregister(&stm32_dbg_bus_driver); + driver_unregister(&stm32_optee_dbg_bus_driver.driver); +} + +module_init(optee_dbg_bus_mod_init); +module_exit(optee_dbg_bus_mod_exit); + +MODULE_LICENSE("GPL"); +MODULE_AUTHOR("Gatien Chevallier "); +MODULE_DESCRIPTION("OP-TEE based STM32 debug access bus driver"); --=20 2.43.0 From nobody Fri Apr 17 06:35:59 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 F323833ADAB; Fri, 9 Jan 2026 10:59:20 +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=1767956363; cv=fail; b=EzpkFugQt1ZVepnRXJgWEiv26rxjjbaP/e+metsMPgfaaM4pYkMs6aBA3z9LUtmKYd9a1bnhSkNIbnjTYa8rJUO7/8dtnC421DcqAI3xWnXm3BGyvc6upJG/ipTn7h7G1oVKb1dprkmYo4u2EqfedIb8iB7bejgWraJoPJ2O8bA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767956363; c=relaxed/simple; bh=3UX3g5ikLgSvn9iKXJurueWktUpR4s237gynxnhQTAU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=pL4CX71II6ZFYkO4YTd/Rs2w4TlzcZwMC1H2FZMiv+pfCdPfCPMdRk0ilB0pbMW0QOMozEqYF3Na84Wk6lGGlShVsjbBruySgvH/LMDI5Iu06WK+LhFtAw22CPug4YA1zScDQiOGGGTb11/8XE76MegS4EVtofgcLiro39bnMYA= 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=Yh1S36AK; 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="Yh1S36AK" 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 609AoV9B455833; Fri, 9 Jan 2026 11:57:02 +0100 Received: from as8pr04cu009.outbound.protection.outlook.com (mail-westeuropeazon11011054.outbound.protection.outlook.com [52.101.70.54]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bjkxmt4h8-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 09 Jan 2026 11:57:01 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AP4D08qKczrV0yaJ6UMph0falDDe54vsbLOLY994iJ1VIrsIiiNzGgCYe6tnDW0qpEpY9Ba9SpkUZH3s06vFt5RkC0wL8hdNdA+bbH1gxKW8H3wtNSY9dD9UL9Wwumgt/8lnkQ8U9L0V4iUBQL7Uc6oUvtX7aDdJLnjhHGeL+cvApeXOXqzDiOOUAYa8B2NSibckHBieGSZUOFbE08N+8N19rbpN4+mM/IJ82doHf4Ztyr08zHYxYvprXfOpjFMJBpeUVNDQHnkrqlAeFm1Rb3VByljsl3IGC/mh4wyCzGVH1JQzxwnzv4xajiWWkZHksuYBYUiPI7/zvMqpn3qtXw== 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=lPMDfOopHDYYsgVHr3lA01xSO6tov7iYp2Jhz4+My7w=; b=gIJtIY+aFaf4o9K8sftpTrL+qAZ5topaToXKd7SH79Mulxw2qrkq6FZLn36ay2MdNp9syZT9/xSqpMjBLTfuCk5wOX5pnZ/4z/OSGuxs2dHj8C6kOLOuA+U3Rm18lT71FAhs0kpPWYd3UymTqGgTZ3G5th54PJVbaAmnDjVOin9OThPsMhPCyEMo+Zr3q+ZlpvhX/mTCkkeu7Wx9YUDkotpl3l/4VF1m1UsWRFlw3VIdjVTUyh5H+9YBqXKO30zy7Zj4u29kvdgGYOkK3QCXLUXfIG9JeDgx6t2kH+i2Cem66gthPvz5Py/jqpZ10+ZTHja3pS2OMv6aveWFMv749Q== 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=lPMDfOopHDYYsgVHr3lA01xSO6tov7iYp2Jhz4+My7w=; b=Yh1S36AKITdBKU3UeVi7vZ8DhuT2q0qTEQAjwaCDfdEt25RiGpZmupq/8G/WnkkfGS//PcPuqUmLa2CdzCGabkgxmCPmRQEUmZRpe2YdLGmiiUXE2zakZS7Oq3JFNlU/rsmdu06k+4g8XE2OKCjTYtMjQFmMtPmwnkOx3p2G4vkCwr6HHbJmrOx+lLPbTeLpov0TXDEjtLfyhSLcyFXUkQZSn3T5FMNEuZyWJ5gBohI5KyLVlZUHqnPuEVRwmcWDCA1Q74bhVqV+AVqHbTK6c0zglOu0+rIySZ/wFFn3Ctp+T4ct+6XrbS07Km9252xBX7E0AdGMF2Y76q/1mLYxTw== Received: from DU2PR04CA0209.eurprd04.prod.outlook.com (2603:10a6:10:28d::34) by PA2PR10MB8578.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:41b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.4; Fri, 9 Jan 2026 10:56:57 +0000 Received: from DU6PEPF0000A7E1.eurprd02.prod.outlook.com (2603:10a6:10:28d:cafe::48) by DU2PR04CA0209.outlook.office365.com (2603:10a6:10:28d::34) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.4 via Frontend Transport; Fri, 9 Jan 2026 10:56: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 DU6PEPF0000A7E1.mail.protection.outlook.com (10.167.8.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Fri, 9 Jan 2026 10:56:56 +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.17; Fri, 9 Jan 2026 11:58:12 +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.17; Fri, 9 Jan 2026 11:56:55 +0100 From: Gatien Chevallier Date: Fri, 9 Jan 2026 11:55:06 +0100 Subject: [PATCH 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: <20260109-debug_bus-v1-6-8f2142b5a738@foss.st.com> References: <20260109-debug_bus-v1-0-8f2142b5a738@foss.st.com> In-Reply-To: <20260109-debug_bus-v1-0-8f2142b5a738@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: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF0000A7E1:EE_|PA2PR10MB8578:EE_ X-MS-Office365-Filtering-Correlation-Id: f38abc2b-c045-4583-06e5-08de4f6dce9e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|36860700013|376014|7416014|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?SFpVOUpiYXJQWjF4UzJYRURxMk45Z2h3QityYVFiWjc0UzhkUXVvaWZZYmVV?= =?utf-8?B?T2E1ZGNrQmVqcU85MkZHTjNUaDdhbzUyRGFOcjNndHFHdUVSVmFzSmFhQWhR?= =?utf-8?B?ZlRqb1M0cS9vcVFHYkR0bmtnL2RaTHlQKzhCd251VEg2Sk5OT0VPSFgxQzhG?= =?utf-8?B?YjJaTEpMWUxRc0dGNnF4c1g5azRPNDVtbExhU01OaTRSc1djT2hWNFlvTnZ0?= =?utf-8?B?RnhDbkFLeFlZc3RWbHJUaFFlakpZaWoyYWJhVnZqTHpsMy9GR2xvNnAzVEFY?= =?utf-8?B?Sll3UDR0b0FhYzFnTkx3MC9CRFVBdHo5SGpXWXIyMUp6c2o5Q1J1M1c0b0pv?= =?utf-8?B?SDlPZGU1RjBLOGMxd2dKS2RZeVpQWktWckV3eVR2QTk2VGdsV1Z5T01RVklQ?= =?utf-8?B?NVA2NHovdjd0NnNzNW5xL3hJTGMrTThJazBOTTRKVThlVlZzeGlmNXpsV051?= =?utf-8?B?cTY0bzdWSlljMTdIUUovbG5zUE1wOUh2UVJhVDRxOVc0OGtDaGxmZW1zQ2JB?= =?utf-8?B?TzUrbFMvWi96UTFKSXlXd01rN0NKcHpOaFpiMkhKZDhWVWlsVGthTnFtanpE?= =?utf-8?B?QW4vaEl1MktUb0hnTmxPdXRMcjQ0czZLcXQxVHNScTlkeU8rcnB2cWtnL2Z2?= =?utf-8?B?alk0bUkxRElkUTJpYldHNGpSLzI2dWJkekxvTlZVQVFjbytRN2hLSnR6UlRl?= =?utf-8?B?NG82VkxWb3MyWXRFd1AvTVRhU1RYelFzM3Q1YkFySlpwamFiaXJKMmRGcStQ?= =?utf-8?B?M0NCSDlscithT0xtS2hwVnVpaUpyMHF5cndHdlJjcFczek9rNmdBaElqK2dq?= =?utf-8?B?bXI5K0wzVVlSTkVlcUpkam5LMHVkMnB1bFEzRGdpNS80V1dvMmdYbzJmaUpR?= =?utf-8?B?Y3piUWM4Wm41eUIwQk5qNXE1Tld4K3dHRzAvbWdyZmlWNjFGckxVazRzKzdF?= =?utf-8?B?L05nM2JGQitFVy9xTmRDVkt4cms2Qk90ZjhCL09aY1dhVGRiR1RDYk1yQ0FH?= =?utf-8?B?QTE3RC9ZQ29idWJWUFVhUGpyRHBxaFJUYkIwMXVsUXFudmIrM2xKcExVUWFj?= =?utf-8?B?VVZNSzBGRnlGNk91NlQwMWtCV0E0ci9Ld2FHbmFpRkY0enNIaW8vVExLVUFu?= =?utf-8?B?VHlXVVFhYmZqVmwwR0UvK0c1czNta2RnZHZpd0tDSzdjeW91dks1RE9aNFo0?= =?utf-8?B?MUxTc0ZwSnYrV0x4azVWNkkwYjhoRnYwcDVTbU5VSFNoc1VlNjd6K01kbWQr?= =?utf-8?B?b1ZSVitzZXpIRDNSZTBVSnZ4Z25FeTdEbndCT3M3RytQVGJKTjdjZFVreTVT?= =?utf-8?B?bEVJQTl4MEhWRmpQNndCN2ZhdmJZWGdjSUIrTXI5Z29SYVRTTWNZL3N4SVRr?= =?utf-8?B?L1RuRWN3VmFDSlg4Uk5ZSUtjYUsrZEZERUM3MkdlSndrcm4vcGpWL3BLRTVv?= =?utf-8?B?R2E2UlhvNjJVamowNkd4eFZOK3M1bzJQRG1lSGpUU1diMldITWhHWi83bU00?= =?utf-8?B?WXdCbGNaWTdNNFFvdE9OU3ZxUCtzMWNVditCeVhXS2ZlN0FtdUdwcEEwVSs3?= =?utf-8?B?b1VQV2szSnFIT0tSWHd3WXZjdERhVHRTZUx6VTRNbndHWHEzNUNDcXN4Q3NU?= =?utf-8?B?V1RrVzR5elI4RW8rTWd5S00rQW1HbnFzOXpWeVU2VXhwLyt3dGdmTjhoaVhs?= =?utf-8?B?U1B3YmJiQWNBNW5SdHRtdTRyV3ZwUzJDNWZMeC9OSEhaMWxkbnIyQ2x2RVlo?= =?utf-8?B?VklQUkF6RzczcytnclR6N0pKWXdjZ0dPaDRqL0w4ZytMSnB6bDlzSUZSUUdq?= =?utf-8?B?eEJkZExidmFHQVdVRExvVVVpTHdreGpvNEdtb3kvcFBteVN3MzdYMVY0MWdB?= =?utf-8?B?dktMd1JFZCtXNEhxS1JNSElxN2grV3gwcnpsTjhwWUlzQlhhYjlQL3hFaWVm?= =?utf-8?B?K0tEeFpCL0M4NlBEN29LZFhuMEFUS2NoOFhjZ3N6NDVkWHZUUzB1K2dsWlds?= =?utf-8?B?Y1JTUUZRdStFM05XY0tzL1duT090TlpKQllOZjFrYU1Zd2tLVDl3cjNzQit4?= =?utf-8?B?R1JBSTBkQXh6L00rU25uc0tDSVRuVGtLc1hFSmFiK0JTNDZQdmdIVEtMQnk1?= =?utf-8?Q?Y6Nq48pBpWT4d78FzW4pfY/K3?= 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)(82310400026)(1800799024)(36860700013)(376014)(7416014)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2026 10:56:56.8205 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f38abc2b-c045-4583-06e5-08de4f6dce9e 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: DU6PEPF0000A7E1.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA2PR10MB8578 X-Proofpoint-GUID: pws8IPg-OeZy6oH1-B5FMN5Hb-3R09-U X-Authority-Analysis: v=2.4 cv=O9s0fR9W c=1 sm=1 tr=0 ts=6960defd cx=c_pps a=SAiMG8OwZveQWcn0e0GJXg==: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-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA3OSBTYWx0ZWRfX9JmaN3VyVARE LpsMBXBTzvcL6q3Umn2+GHGiE1QaXOth2t1zrUcYB9N2v7MdPnwRJEhkdebpZJicSf+9WN5Gp6R WZpzUnsmJG/Wx1dv+29RMkj8NEnBGDPdXTis5lSKJWEhcbs5tMdPmKZk/N2WJAoji0qoIAd+DeJ l2+VfKD66rbNf5ZSzBJ2JDNvhXjzXuZ5onEgDPqLLJNV145RPbxcXmpFHyg5i4PoPsZt1M8vclv zKrMmMNKpFfpe4HLAXrikAnQdXRZKuW4I8F7yinbXJw8fVNjAtANqu6TiP/5ugvpcjOyBsGgK7d wusMcsNevgeUhyRus2x1BsY7Qx+EXgm91qGNxomFBfER276T1yq/VVknh1WltTuBdpLGRYzo9vx SAM1ztN9BHbvrTAenET61tpF8ZYgPQp2cjM6Vu2NPL6RGjYvc4mmu2YLrZO1KTtpjXDMURk9WF4 pjdBmDNBSke2TpN5Q4g== X-Proofpoint-ORIG-GUID: pws8IPg-OeZy6oH1-B5FMN5Hb-3R09-U 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-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 clxscore=1011 priorityscore=1501 spamscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 malwarescore=0 bulkscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090079 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 | 119 ++++++++++++++++++++++++ arch/arm/boot/dts/st/stm32mp151.dtsi | 173 +++++++++++++++++++++++++++++++= ++++ arch/arm/boot/dts/st/stm32mp153.dtsi | 68 ++++++++++++++ 3 files changed, 360 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp131.dtsi b/arch/arm/boot/dts/st/st= m32mp131.dtsi index b9657ff91c23..d394061b85ac 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,127 @@ 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>; + clocks =3D <&rcc CK_DBG>; + #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..a6371d626a2e 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,181 @@ 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>; + clocks =3D <&rcc CK_DBG>; + #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 Fri Apr 17 06:35:59 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 1E5F333A715; Fri, 9 Jan 2026 10:58:33 +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=1767956315; cv=fail; b=WF9vxJ0h76WDdeatHlCjNBkbUgCivTKOFc7/zIyMcSDkUrCJN326ArEWWzr4bHTrHPfBeZ17Zek8zCP0/wGOO2K0LSF+5PMTlR1ohuVEfzl0Wv7it39KCV++SkKn0bke7C0tC776vW4r0tFNqL7KORN/XPYs4U/lgrgYnIWrU5c= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767956315; c=relaxed/simple; bh=xbgh1CCIgcEFj9WeothPqUmM2N2sWTN9TRalHeX1drc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=tIUSkdG3ZAJP78mCMTGMckt35VzTCsY8N0zs4VjBZNs7u/Hdm3oBHm60+TKb79iCcKY/cH2kR6i5WkLPtof5dgVJY4xxQSUvRNu9aFq4gOt049LVNYt3dPRRkhUp6aFiO0ny34iYBs0nV/ZwGC4N+jfFsUeBOUrSeGcNrRre++0= 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=cPCLNu1j; 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="cPCLNu1j" 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 609AkDgM4181151; Fri, 9 Jan 2026 11:57:12 +0100 Received: from duzpr83cu001.outbound.protection.outlook.com (mail-northeuropeazon11012027.outbound.protection.outlook.com [52.101.66.27]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bjm9v2abu-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 09 Jan 2026 11:57:11 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OHSQ+BFF1jxyX9m3VeJ1rXZ+O6/0Tq2oys3waL8NEtBVyhVPlT5cvLIqf+2MomhVuJZsPKoOXLa9Xk5Q11hQQb0Tq+cfkhmDqVYQDLsOf8tEXTozGxd7/OmQsTiQpJAOmer7gmZYy18lT5v97wmryfArLiyntLUdabvcMRxZrl45ckiQJJPDbgYqZEYbQdorfckcjoIIYFStN5a/2Y7bTzhj204WkpeXwnFQ+3sCV229wUnvU8NAH4Usw7DILSc9kgaNmISdW3tscBOwm0+TiDZb+be8joOiX3QWJQYsVKdI52X70FA3a8R/G/Ah1u0vfs7mr8poXixTXaCb+2nhrQ== 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=OHJ1gHUbHrUGUXOgR7VmNaxqMTiZoNdKVFrQ/52pdz8Ms6rL/zntXJrD04TqnacYgbviJzVlfFsMAP4gvhiRX/JpB2T6Hss8N5IrSJA/DtDhih1at8Mj9tAA93uGYCf4rLyLrtlGGIysB7SE5j0ceK8+zE2xC7mb3pidauQ7XjcC4ycehjXAJVcVXgpRnoyquYNua34ScPKVkBKf38zCFj+vj432+qeZcOHWqe7Au+VuFrRH7fjzMIczHsj1GNFTp1jNw6KAPltV709rwx3vRnQn8a7XDdYCLSnSYQmEjgCw3DixenM9GASX9VB2uug5cZ+I8uvdnRGGTILUYuY1SQ== 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=cPCLNu1je7ZuwBD2uI8JB5RTiWMS428AYN6kotWxrliQ6//0M0IYPGco4zoB7kSMEVc780nqAl/MlQ0kxcM7mA5as7n5qYk7gydQZgSXIh9IacR4myPBm4KZjsmKIy5dxhEBJbZ+be2GP87RePH/Ytbd/C83EXKTV976kp3CmsaXmqFpzJpWzE2sGjylO7n4e2p8VzY3d1EQSdijSIJsbgSXJA+Pr4hV5ApEgQ2XKtC6v0I3X+ENiUtRIYGbTFPqz2g70wYNR6NbYKrrYjMvzRRXwsNQZOPPuq1v7g9e2xMR6+DexdUZGI6QMFZE/wY6DRrG9kfC3P8PLj5lxOH8Sw== Received: from DUZPR01CA0125.eurprd01.prod.exchangelabs.com (2603:10a6:10:4bc::17) by DB8PR10MB3164.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:11a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.3; Fri, 9 Jan 2026 10:57:07 +0000 Received: from DU6PEPF0000A7E2.eurprd02.prod.outlook.com (2603:10a6:10:4bc:cafe::a3) by DUZPR01CA0125.outlook.office365.com (2603:10a6:10:4bc::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.4 via Frontend Transport; Fri, 9 Jan 2026 10:57:42 +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 DU6PEPF0000A7E2.mail.protection.outlook.com (10.167.8.42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Fri, 9 Jan 2026 10:57:06 +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.17; Fri, 9 Jan 2026 11:58: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.17; Fri, 9 Jan 2026 11:57:05 +0100 From: Gatien Chevallier Date: Fri, 9 Jan 2026 11:55:07 +0100 Subject: [PATCH 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: <20260109-debug_bus-v1-7-8f2142b5a738@foss.st.com> References: <20260109-debug_bus-v1-0-8f2142b5a738@foss.st.com> In-Reply-To: <20260109-debug_bus-v1-0-8f2142b5a738@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: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF0000A7E2:EE_|DB8PR10MB3164:EE_ X-MS-Office365-Filtering-Correlation-Id: 63c1ea22-e736-4a5d-b7c0-08de4f6dd460 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?WTUrOEN6dFVFUWUxMVF2Z3RlN0RhT2RmZHMydjFDeXNXTFRrYnF0dHlVOEZt?= =?utf-8?B?OUlKQ3FHNWdXYmoxSExJVUZCOEFqdmQvZWFMSU5uUnUrVGtLdklPZWN6RDdw?= =?utf-8?B?b1k4VklialJlVWJGK2RJeXY1YUpJckRqdVRlR1pvVGpjcjc5QUhSMU1WVkVR?= =?utf-8?B?Rm5hdytCRWRkbXZkNklvRW9Zc0ZwaEloTHh6ZWlLc2RXUTErWEtGendmZ2Ni?= =?utf-8?B?cTByMExHcS9XYUlsWXpKNVMwaEd0cGhsSVFRVWhhL1pEbDdzY3gvcjc1cjZj?= =?utf-8?B?dFBnYWtNSS9HTytuMVN2ZWJnUFl1RXQrVmZnMCtwaS8zbEo3SGJFQWcxTjFT?= =?utf-8?B?VytocXpYNnR6TzNEd0ZXbFFCQUZSU1RmSVp1Z1IrcU5XTDh1YWJmc2NGY3RZ?= =?utf-8?B?MWRrblc5UTJPUVltS1hQTDdpeEcvY0xhUzBIeDYxVy8rNW5WaE5DcnNNOFhP?= =?utf-8?B?ZWRWRXN3QW5jVXUrREt2M3F2bmdMZlhTTGs0QnRyMVg4SWJudldjUGV3cmph?= =?utf-8?B?T1J4SmVmaVBZNUtBM2xNQmhFdWdmYTNZRnhZam83YjMxZEdzUFRWeWhacTVi?= =?utf-8?B?M0JnMFhKZ1pHbm5jWGlDeStsUkwvb3ZIVzA5dnMvRkR6YUtmd0FQeG9LZFRr?= =?utf-8?B?NnVhVk9Oc0xNMmNCakJSc1dLb0prZTBuZWZ0S1RiaGN3UFI4QlMzWWxIbjN4?= =?utf-8?B?VjhteEwwMWVjMGJUa1kxUUNtNnVwcnB1NWF5MG1lU2xIekJleWNJRW1MNVVX?= =?utf-8?B?QjExTGRRcVFseFAyZnNpK3F4QzhXSlNDcmhqNkIwTHZqR1N0K1I3T0ppTnJF?= =?utf-8?B?K25JR0lTczBEZDhTcVlncjZ5NDVJeWhtcXdvcWNBNWN3RHd1MU55emhjbzYv?= =?utf-8?B?MDNUSmFxNVNPekt2N3Z1K2JJa3B5RnNFdnpqc21uVktvak5kQXVjUDNPcjhX?= =?utf-8?B?c1Nsam9KMXcyOW5ZSGVMMG45ME1SbjM5cE94bDBscGNIZDNMeDYyWm5PSkt5?= =?utf-8?B?a0lxcnF3Z0pSMWFGZjlBWHZWTytickRMQXhpMEhwNzkzT1NpTHhYL2xqaS9S?= =?utf-8?B?S0doUWNYbXBRRFRoeDhiQyt1am1XWjZpYytXS1dYUFdRempWT1ZqMGtkR3l1?= =?utf-8?B?bkVNV2h2QXhBMTQxVUdzdnhFU2RKeVRlcjRFMEZCQ2RnVk44YUVsS1J3QllW?= =?utf-8?B?S0g5eWFCTnY3d3F0K0FnV2xJeG8yOTVod3paWkhFb3hZUlNvT2hWdTRBRXQ5?= =?utf-8?B?RE5uVFY0aldEcmFJYTBHWURwbFpJWXJYYit3WEtwZFR5R0hkN2lyUWl2VUdN?= =?utf-8?B?MHFmSGUyNCtYZWl6TGxnaE9pM1FHbGhGMTJTZmhEMDE5VzJVNWpwRDZmc28x?= =?utf-8?B?SWJSN3VYOUVQYVRva0JyYThvbTZTTVd6VlhEdWIvWW01cGo4dXlGWGRzd2py?= =?utf-8?B?K0VLWXJPZ1NzbXQ1eGo5R3l5SE5tYmZ5OTlXSWVBR1lnVGRVaWNXdkUwVHlC?= =?utf-8?B?TE5oZDg5SWZlS2NwcnRLY3RIZjZNTXl2RW92TDJQVU9PUmpxZ2V2S1pPNVlj?= =?utf-8?B?WkJ4aDRMdUFMK25zdmdkZlVIVmt6VzErTzNlS3ZsYWhmeEhCU2xuc3lDM1lq?= =?utf-8?B?bG0reStwY3BxbjExY1FXTzl6OXN1SXFpNzZVNGlxZVUzcVFsNVNpdjRzdnJE?= =?utf-8?B?ekdyeGlBeDFRc0RaZlhpaVBTdnIrNUxsYytldTJqUll3cHkrTGJWNlVBdG51?= =?utf-8?B?VkQ0T0p6L1ZSN3lzcS9lTDduVGp5S29FUE4xeGxJQzIrUEdRelVIYmVxMDBS?= =?utf-8?B?UGplWmhpN01JaEY0ekovVUI4R1dFWTdqQlhkUXdaS05iNXBJTTgyWjg5elFa?= =?utf-8?B?UUluTHRpUVZTcFNSc20wejEwb1UwZjhITVVZeDBMMU0wMHhWQ3VFaHdQSzhq?= =?utf-8?B?c2VBVkFGVVBDVWloR1N5OGtVOGFXREtoYm9LMk9ta2NhN3hCSEZpUXRhekRT?= =?utf-8?B?NGlVbFQvRUZIUmYxbVRZTEJLdW4wTUE3SUZoazRPaEp2Yjl2dVo1WHY3ek8w?= =?utf-8?B?Rkdld2FoT3c0aVNuRkdya0pNMmdWdEZDekVGazV1cm5SNlNHUHVlZk12a0s5?= =?utf-8?Q?odha4/e1caAGMS06SNj2dCC6m?= 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: 09 Jan 2026 10:57:06.5238 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 63c1ea22-e736-4a5d-b7c0-08de4f6dd460 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: DU6PEPF0000A7E2.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3164 X-Authority-Analysis: v=2.4 cv=F4Nat6hN c=1 sm=1 tr=0 ts=6960df07 cx=c_pps a=2Ek2h33k5Of0QfAOorftPg==: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: 0v5uzsc3VRDX9DcnRk2KzMnbAUszqox2 X-Proofpoint-ORIG-GUID: 0v5uzsc3VRDX9DcnRk2KzMnbAUszqox2 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA4MCBTYWx0ZWRfXzwxrg2ygLtMp PZ1IsFkP082pFlZ/+Zd3aYoMVnSwzTg46pQWcex1gVCq82RlwZnxOIbkGP7NOR3hCTEl3AWI3Ye gt8o3XRL7PJSxruZ+/eSf5a73xxP0DUg8hIZGENHP1CCFCskIUHkHpFhDJg22jf5efPkj+n39pi UEK09V1Je72bOIU9ic8FNsJmg49d9hiD0tu1zzUpkFeUtmMSo+WwUhZpX2O5dVBEu2jLj5NIwMY MrY5nDfiJDZkrigd+yCeu+UlwQFQHk0DufbqXzdOvFaC18ARe4EKHt9scizOjC/kV+LAaxNqWr+ EKsJt3EbVAI+3JfU74C4rLisPe5tQkA5m3Bxl0Qn/3YxBlR8+oyctyhN8pdal7+yxqiWildxcz7 jUXUuz403vijKhQsorcoTOAbwsDDUa/Ed3L6t+OtEss6GJbqRE9rPkPqxdKdZ4VmiVKUSVJiyjn 47kyJacuT2kGPCiFIMg== 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-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 adultscore=0 phishscore=0 impostorscore=0 clxscore=1015 bulkscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090080 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 Fri Apr 17 06:35:59 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 D951233B6C6; Fri, 9 Jan 2026 10:57:30 +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=1767956252; cv=fail; b=Lgc79oN7KAzrDERGrcCpldwe0I59FLTd3sRexNyLDncQMqw2secMtdBi5TNGC63mziHGHuGn4WxIuZyoXXpqboqyX+fxWkWvoZzpFAYrwmL8exaHrtqM4Yq8mEtL3EyyQdbVBSE2VQ/y/5yOeWbSu24u01YYB/YOgluzjd8Sp0Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767956252; c=relaxed/simple; bh=l6ZVfoWz5u4T3ZRCM94AGwRm1ba+4HRmvB4JiLZGWDo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=h78DhFQninzHiAnh0Hmt7e8sdjJscd8D50c1Xgx3cgN9q9pQFh5u57KZ8e+d0J07kFezI7frurvlU9neWKPwh4x1fC26UChD0Xz1SCN8bRgC02atN+O0UX0Yr7UzyaTJyrV/IeQAxcmwMMN1tgf9s5MvXHxdi7iQImR8I9zrYAw= 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=dYEp0AL/; 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="dYEp0AL/" 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 609ArgRP010172; Fri, 9 Jan 2026 11:57:20 +0100 Received: from duzpr83cu001.outbound.protection.outlook.com (mail-northeuropeazon11012043.outbound.protection.outlook.com [52.101.66.43]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bjv22130c-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 09 Jan 2026 11:57:20 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=CPNm08efXutNGhL6Koqdh+TsxAEf4qqnbrtoagZbMDVzb5Ml2bfUySvU1irpP5nFy/1SemLSfNGcPGS3qUmJejQN+d8E7NTT27CSgGhYnPTn/OxLVWFzgjffCRsPrp1p52GHoImUHW1fwr2mUFIs0HyE7bdN6/CQRhXwDt7ZawL9bW2FnYRtjzcFl6Hl5Edr9fh9FOdl0Va5wI02sQzYDqco+7k45X2+CVlnQDDhR5Eb6qCwoGpsHIbeXpL27cuBgWi8vrOv72Jpl4eLm6gHV6FEot5yeN9FoTzxuptR9OE1uGuX3K9reD4W+Xq063UFynF4J7tKzkZyF2uXSS44Fw== 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=fdHG82bp3/bVtj4G2zmbrFlhxIyXJKVmN3tNrNKVbqmNIyIoAAzaX8Wa0cPamikc9a/iVvYsuZulqHwXQ1o7D56RCEdD2ZO4yeetuKXjy8A30AYYgSf5lSf94H4wVcam7+1wf6psxWK9BN9StUZaUe6H9CQppuYE6c25za0QY0dKZnyHAYM3tQfdXJcMt68HP51dOEztRz4cQBsyACctrRQphoFuKEpAHIB3j3AbEfgqzzgBCoBQh7he5zVw7VHMSPEH7dFuUkZjgbcLqzjjHtK9mAv0WMaJYjBvbemaXpDP7nj9r6yPRM8Dy3nxmWfgWCs/nqtoV5ykFG59e/SqsQ== 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=dYEp0AL/bQKuEn2C/tDzlcPr0xpTEtJB2H9PxGILYaykQBLOdUOoMPBB0m5opQ218JDgQfl1I7Q6VZ9vVwbCuKuTgkGjFx0KUOvn0RBbRQr08hPH+obpH2oxVRg7G/d5be5fyutIXMZMnZ+Wp6Hv9aWo6CyDTDkkVkMptaxp7YHkTjBTi2L8U8XgBM8lavYfTdyFrLOT+G2Q3CMfK2Q1QkokYsJBbIb/eQVDxa27BG/UcueFpSZor5qr5A3kd2eLIDN4VO9qAfkL1vyF5imtoT96zEefVBj4smmxSMNv++ZDTz4n+6lu5h6elzWPfsT8mwtc+EaVNR3hlTlrAJM0wg== Received: from DU2PR04CA0192.eurprd04.prod.outlook.com (2603:10a6:10:28d::17) by AS2PR10MB7551.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:591::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.5; Fri, 9 Jan 2026 10:57:17 +0000 Received: from DU6PEPF0000A7E1.eurprd02.prod.outlook.com (2603:10a6:10:28d:cafe::49) by DU2PR04CA0192.outlook.office365.com (2603:10a6:10:28d::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.4 via Frontend Transport; Fri, 9 Jan 2026 10:57:00 +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 DU6PEPF0000A7E1.mail.protection.outlook.com (10.167.8.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Fri, 9 Jan 2026 10:57:17 +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.17; Fri, 9 Jan 2026 11:58: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.17; Fri, 9 Jan 2026 11:57:16 +0100 From: Gatien Chevallier Date: Fri, 9 Jan 2026 11:55:08 +0100 Subject: [PATCH 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: <20260109-debug_bus-v1-8-8f2142b5a738@foss.st.com> References: <20260109-debug_bus-v1-0-8f2142b5a738@foss.st.com> In-Reply-To: <20260109-debug_bus-v1-0-8f2142b5a738@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: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF0000A7E1:EE_|AS2PR10MB7551:EE_ X-MS-Office365-Filtering-Correlation-Id: a2d894f7-dd94-447a-770b-08de4f6ddac9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|36860700013|82310400026|1800799024|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?TEx4WDQzTnpHRTZkQlJrYk4xbERnYnRRZS9HdnBRR096K2JkQWZwL01ZY1NP?= =?utf-8?B?dDVOc05LK2x0RUJ4UnkvQU5VTVJJalJaeUNNR1MwTi9IL2RGbFFQYUdBWjh4?= =?utf-8?B?WFZVUk4wVHBJMmIvcWhpaXpvMmg1Q1RiY1FmSFZyNU1OYjVRN1JYTHZ2cFd6?= =?utf-8?B?SFlCQlRXaXBsWEU5WGhjSFR0N2xiUExvU3hGUlRmcmF0WmZDTHQwenRtUk9y?= =?utf-8?B?RC9jeE1GQitNM0YxbUx0SkJOelBDaEkvNUNYU0lYK3I0a0VWY3UvKzNtNGdL?= =?utf-8?B?K2pWd01SNnZUNjVhZ2V0Z2plTS93S3JoT1IzNzNuQ0JxK09Oa0wxb0lOTFNo?= =?utf-8?B?OHN2ZjVqNmNQcFdGbDB0aEM5dktwR2x1ZGVHc2c0WVJCVE9Lb1IzOVM1VW1S?= =?utf-8?B?VnpFb1BaVUkzTmgxSjBkNUFzRHZoY0gzMUJHY2Q1QlROUGRIUTNsZTNQRGhk?= =?utf-8?B?QWtRYzZvVE5xVFVYOEtRSkxocERoOUpoYXVNV0NqOXpXL2VNOW1pY2hOcWxS?= =?utf-8?B?N1hhMWpJNDhLaWEzVEpabWVjZmplUmVMVnppeTYyQW5SRFIyU2xEOWowYlFp?= =?utf-8?B?NHBBeHpqSGVlQnZLeWxRRDBkaEhTTktSR1pLckhLUlI4bVNPQlVoTjdLNmV5?= =?utf-8?B?cXlBYnNSQVpKdTJ1Ymk5eUxDamJRY2t2azFYQWhtaFM2dldEaW5LRkZmdHRh?= =?utf-8?B?RWJSYnJZRnROWmljaHVUL2lEcStOdGNUcVFHRytHaFpDd2RVZjM2ZWpZMzRT?= =?utf-8?B?MmlxRmZpQ042SnZZRlRsODlkYStRc2l4R01hWVVkc3NlbmdwUTlGeFBPcGlL?= =?utf-8?B?VjNSODJIdm1BSzRKU25UY2RmV0lXclQxdE1VUlVDUXNPblhQVk9lMlpxZVRj?= =?utf-8?B?a1hhOTFidUhtdDNNYVV4Y0pwMnBmY3FOMHJ3ZzVuSkxXUlBQZy9Wb2J4S1dB?= =?utf-8?B?NjducWpEekZQZzlxSDVkaTZ2bGRHeVVCL0pLTHYxdHFpOElWNHo0anIyblBK?= =?utf-8?B?MmVZKzlBY1pBQ21XS29wTlNwTmJRK0FncjJuU2VzV1gyVWpjNDJRVU1oRkk0?= =?utf-8?B?ais3bVpLS2k5eGU4S3B5N3o1UmVJWUdYMzNCRmt6em5tWGs4dGhnMG5saEVM?= =?utf-8?B?WE1kbGI1MmRnY2JlMUlhcnhTR3ZVU2lMLzFnNHhZL0hzV3Mrb3p4T3BNVUtR?= =?utf-8?B?T3FPVUFEcHVOeCtTWFJ6bjRNQkUvblRBczRVZE1iR1BlbWtsejhBMXo2Z3ZD?= =?utf-8?B?WklYY293VmF2MUUrbUVZQVQ2cHhjOVFhdlMzR251ZnA1OTlVSHpQV3VqUTEw?= =?utf-8?B?UkU2anlDdmRES2VOd0lTM0kzZ3pHZVlndTE5TEpySndONi9HcWNwYm9adzNH?= =?utf-8?B?RzZrQzRHOE9GRjZsYXkyL2tLNktic0JGbm5VOEtYMlJLWjNBWXZ6WEdjeWV4?= =?utf-8?B?bVh0NWsyM2JLeVVhNVRJWmhmZzNRNUNoOWVobDhMMzJneWNqNTlCSG9sVzhi?= =?utf-8?B?T1dQdlZrSjh6OW94NkN4Q29rQ3dHNkkvZC84VEorYmVlcyt5bWZ4RDJhK1Jv?= =?utf-8?B?KzBKc2cwSk1tZ05VZDhoYm1sbks1ZlZYU0JSNEQrbjhMK1RrcUwzQ2JxbUxC?= =?utf-8?B?TUhxMm93cGRnWjlsTXFPbXZIc0c3SldYbjdsZVZ0Q090UVk0cUxXYVNQT0hj?= =?utf-8?B?WTU2QXAxOGR2aWhIUnBMMTYrV0pxK09kc1JRZ3d3c1dpQnhYYk5kYUNOTTFT?= =?utf-8?B?YUVlam53UndMeTJ5N2lUbi9kOWU1akNHdlg1ejc2L3Q3YmZyK2xkekR6VWp4?= =?utf-8?B?T2hZSUZ2MW1XR2J1YktuQVFlWEZzaHhXaU1uQVFLNW43aHZFdEllMzh2dXZM?= =?utf-8?B?aE1ZR2N3VWFheEkrb2hwMnZ4VmM3RjlvOENpRGJNTzhOdXo4bXJGbkw3eDRJ?= =?utf-8?B?T1BWa1JVMllsT1laR0JTYmZJUE5LbzdyMUNxd3ZBcFZWYWJPKzZMMldvd3Zq?= =?utf-8?B?Q3JHNmd1L2ErbDkwR3FnV0xwMFBJaFhDZkZIVlZhVkFPdWlQSVdyVHRDRVZM?= =?utf-8?B?RXUvdWh4REZNM056MnJ0SnZIZG5pRytHTmZEOVVIREcvS3VOb3loY2dndm1T?= =?utf-8?Q?QEGhBfnO1FJmRUFhIkBhSNNpE?= 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)(36860700013)(82310400026)(1800799024)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2026 10:57:17.2763 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a2d894f7-dd94-447a-770b-08de4f6ddac9 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: DU6PEPF0000A7E1.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR10MB7551 X-Proofpoint-ORIG-GUID: EMn38HkgB-0O3DqqPwAWp57RUsAmRznL X-Authority-Analysis: v=2.4 cv=d4f4CBjE c=1 sm=1 tr=0 ts=6960df10 cx=c_pps a=UF7r5SVx1dPEhrSNKrAGtw==: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-GUID: EMn38HkgB-0O3DqqPwAWp57RUsAmRznL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA4MCBTYWx0ZWRfX0H/RCZ3xW8K9 +Fyc4pHxXKfgskxLDKsGBnh99x7U+yJKzDnDBBU0wKL+ov6LbYIKDXiF3FwmFISbs+7ZHTpe6/4 PaoDROSgLa2rRdJrqD3gwy7dd0riJcz+ayqGwxvWH6qRhUbj/Ap8plepqmpNPxpQ5xP9YDkgQLu QvOaE9wLc7q8sBfg7nhQ/SxSMvZ6g95nItBIU6sGuDyawuq8F9dcpNymLkRDsKGwPCGHvAwAN0E CSPc29yTjJ11QXkpeKDZNhsEkk0+R59mowt7ZvNrywdpiGDUP+R+kFIL2w6VmpR4k3YPGWiyG2F CUVswRtiRMz2NnwpmBxiShUWKcKp06Kbx8UtLPPh/QR7nrhNDgvW3XEwUtSHrd4G097IG+UqP4d lGOdRketZjec1A/SW/iZfmwy4IiZKWZ3nmhPJhsr6Whm5u8pvoYYHAjllz93dwXp4ZPeDSCatAs 0rLFMy90M0duBiSjFqA== 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-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 impostorscore=0 adultscore=0 bulkscore=0 lowpriorityscore=0 spamscore=0 suspectscore=0 clxscore=1015 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090080 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 Fri Apr 17 06:35:59 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 3D1D833A9CC; Fri, 9 Jan 2026 10:57:53 +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=1767956275; cv=fail; b=ln9VHzHxogmRdhMdx+yQO2an35GO730AO0Z5ZsnZbhc1GhetvFdM6qaHRXn6uzdG5984bDLNrve0clTp3sFtId4PDeeafkonZ8kTD6MbK8zwE1dXUxx0p2DDue+rlPf6s9W5Rf/BOOi1lL3Sx0m/Tl3zWU1H+g7o0JPKGWDB0+I= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767956275; c=relaxed/simple; bh=RexvO5DkCQ92It1JC++XDhWogf8nt1bXdmLF2reP5+g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=LxJSs1xE0bcYyJ8Mj6F6fRpBvPle3OjWbmUfguThOOVztZZkWQT1/hftDDmjz1haa5Gbb1qgaOAKpNBY2DdPbEcn59fHnQ8Kku3FsGNAAdTF6m7uVdtXpFkjGqBASQsdjNZTJvlW2IKDPRSm+xXNubAxWp75yf4Np9xuFmO5CXQ= 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=CpvS20Wq; 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="CpvS20Wq" 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 609AoMcm3699166; Fri, 9 Jan 2026 11:57:33 +0100 Received: from pa4pr04cu001.outbound.protection.outlook.com (mail-francecentralazon11013039.outbound.protection.outlook.com [40.107.162.39]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bjqctsww5-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 09 Jan 2026 11:57:33 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YoEwlVTIxBA/HYvHsvOwrZgmm/GprTa53cJlLPUcSrLyozWZVeMPU3VIgyo3O9YS9kfVnUJsZC8mfFeVHjksBXRaBSlUCkWrbe8AZvjmT4NuVD4h6WXTKTL2UOZZhyT4VGQ6amSm4wll6uWxS6d+8i5hCBCURpURMMYzKQkvdDaJwpYLM9Qs+B7R7/wL6llIB3w7vt1ybrmRJvtw/4kMBw2/vHQo8cVSzghtVgLc6H1fBXv9cNr22j53zqgSdLzCIykENKE1XSgNGuYglr1vPQbPgwuWc2L7S03+1+8zdgxnxPH2Seddjp8Eez1qq8VchsgPYeX5V6GGjK7Le8ItGA== 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=m4WR0e9snqLkjV3u7rTJ1fbgu9hXZVbnSUt3dUi8eDyv+hcDhTHnYvOi/BLub1r302o/tbwJDcnMx4fGgBQZILPJrVqVNWLHZDelygWrcl44KBOQ2YGDqTU9Q57moB7YEEigh1wZvE+WOjUV8NxtMhus1lzg2SLg53ZcIJZ5p/vKpTHmjMErJWb7R6CpyO8oVXK/OePcUH1dIyKhvdw9F5faoJfKkp4UEe52lVMa9laGM+ok7TMt7aDGTabdK1iwKQm/Yjg1s9PIA8V49CpvW5P5nE04QOMgvF5LpzVRmLxL6P5kEjoy3y/BAXonjpPP2ndnGO12BFFgVdKCDgE8Hg== 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=CpvS20Wq2P1PF9dPESdgkWttUe5jrD+eFrCWET6pzKUzVqJy6u2c0++hQIegEu5U8GEdpkug6R0MtbygbT6mUwMxGRc2k1TbtNbPpg9OpvFjwfudsbqGqplNjXnh0vKdWHhQvgWxDlhtMdcxZl/j5+aMfHrh783Jj+GqQfMjoerBeYkJHXE8UKolpmLN/kaFfl0C6Dtyae/97wD19KcM8vGdmYilISijMmG10T+dE6seePQuMXzHpOELidpsih/x6cRuD0O+pgmzAp1RBgHH/RLfq/Qq1CSZy7glCw+uy6yvRzfnp3v3E/bpBjAzRuiXR/CJlLybuSHzwaIZUrTppg== Received: from DU2PR04CA0197.eurprd04.prod.outlook.com (2603:10a6:10:28d::22) by DU0PR10MB7095.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:42d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.2; Fri, 9 Jan 2026 10:57:30 +0000 Received: from DU6PEPF0000A7E1.eurprd02.prod.outlook.com (2603:10a6:10:28d:cafe::e4) by DU2PR04CA0197.outlook.office365.com (2603:10a6:10:28d::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.4 via Frontend Transport; Fri, 9 Jan 2026 10:57:30 +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 DU6PEPF0000A7E1.mail.protection.outlook.com (10.167.8.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Fri, 9 Jan 2026 10:57:29 +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.17; Fri, 9 Jan 2026 11:58:44 +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.17; Fri, 9 Jan 2026 11:57:27 +0100 From: Gatien Chevallier Date: Fri, 9 Jan 2026 11:55:09 +0100 Subject: [PATCH 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: <20260109-debug_bus-v1-9-8f2142b5a738@foss.st.com> References: <20260109-debug_bus-v1-0-8f2142b5a738@foss.st.com> In-Reply-To: <20260109-debug_bus-v1-0-8f2142b5a738@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: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF0000A7E1:EE_|DU0PR10MB7095:EE_ X-MS-Office365-Filtering-Correlation-Id: 44bd723b-d7da-42d7-80db-08de4f6de24f 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?K21PNXNGN3FoUjFmUkFjSGY4SWZGeWw2cUlnaXJjOFNIRlk4Vmc3ZzBzQkNO?= =?utf-8?B?OGs1cDluRjZ3WDRCZmVIR0doZ3FNNTlsMEsvZHlLU1FsekJ5SDBqTWNJdUN0?= =?utf-8?B?MitxeHJwMU9WYVNxTzg2eE1FalBPamNEQysrRnhKUXlKWHBxTllGZjF1K1Uz?= =?utf-8?B?WHA0Y01BNE03R0l0Vm1WUENQOWpXY1dHazVpdkJod1FhRG1IRnRCOGdDRG9Y?= =?utf-8?B?RXg1cDNUVGZpTGhrTkJFRWV0Z1U1MEJHUHRLMHlzajJ2Zld0RHZPdG8yZ1NM?= =?utf-8?B?K1lUMU9wQUZQdnJmVzJCZnpndXE0YlRkUTRKMUFVaUhQcDh3WDV1MnYwcjdo?= =?utf-8?B?dzdiSk1EMXhRNE81cmxabFJkKzNmL3JtTzhxUEZKWDJzcmZqaldRMlk2bzh1?= =?utf-8?B?SXd6U25pbTJiV1BKdVhFcmdIbkUyWjNUdHNuVTNhcnBUcE1hb2lRNHl6Y1RQ?= =?utf-8?B?SXBZN2tRaFNZVldsb1ZyRnRLbWpCK0hUdWNLOFdDWEVPWlAxUFN0aWhid0Qz?= =?utf-8?B?dTJ2MTdrVHpoVW9MYVpQRzN6bVpWM2xGVC9taGRNU0FPRGY5Ym9lamxza0dD?= =?utf-8?B?MUJuV1A1ZVlMNXVXYnh6VTJYelpWRG43QThNMWdGRHdJVXF4YnA4YU9SNTVP?= =?utf-8?B?UkxNK0toK2s4anR5Tm82QU9JVGZ0RHBwVHl4MXNUZEdyQnJwYXpEZ3BZZm01?= =?utf-8?B?MkxQVVcvR3R4M252U1NHOGthbkN0UHh0WG9tbFQwaWJBaXN3MkJXcjBwY0dR?= =?utf-8?B?OFhOdkxRKzlrcG9tc05qcUd1QlNtajlwZ25LOWxickhZVHU5TkJNWHY1TWdk?= =?utf-8?B?TEF4b0l6TUJyRUNxT2NERXVzQmlETTJCR2htc2I4NDlZYVlJWXhTd2hLU0JY?= =?utf-8?B?T1BqZXErcUdhbC9RQWhkNjFyMWo3VlNpUGRLNlJSZjk5dWp6R3BwbHVET29y?= =?utf-8?B?a1VmdlF1WmNNaGFMS0NvUmVhZGRIWW5RL2xxSC9NQmU1b1UyYk1YdmZBcFp1?= =?utf-8?B?eGhBYm9PRVRiMWZLUmY2Z3VRbHFOZkt2Nm9qaVYvNUU2YkFXekNUTEMxUEww?= =?utf-8?B?b0pOVTB0VS9lTGFmWGZCb3ZmaU5seWxEVW1YMjVrTm9vc0JKWk5IOXpUdlhm?= =?utf-8?B?NWpvM3Y2dUVEZCtMNlB0UURmK1NLTTNsTDZjSjl5S0ROMGNGVVZmQVN6TjZ3?= =?utf-8?B?TFdJWTZtSjJqZkEwdFFwM3ZnQytjc2N4MFpSZlVXaEl5cEFwcWFGM2UwV3Mx?= =?utf-8?B?WmlXWjh5OFVmdzlLb0d4TGIvRVRIMmRDKzg4ZzcrUDhzV2NoYk02S3dXUTFB?= =?utf-8?B?TkdEbUhUWjRCU0IveGV6clZiQ0pKRUN6bWhlTktMdnVaNEk3K3d6UmJnd1lH?= =?utf-8?B?U0VSak16SkNCUmRXWVdTdkE1SXN6TUhvVTMyYVhvMlRSb29uaDBsZ2xaTmp0?= =?utf-8?B?d3NLV09jSng0SFp1UFVNelpoZnRDd1I3ZFpXd2ovYUt3RmQ3eHptS1RMYVM1?= =?utf-8?B?ajNwYVlJRUE0NGh2TjF5WVA4NGJMdXBQWkFEWDZtN0l3QjAwMFQ5SFNHT0xw?= =?utf-8?B?VTY2WFFoYWdKbjczT3ZubDdveDAwN0lJak16SXg0aWtTbnpML3lVNU1EOUE4?= =?utf-8?B?Y3k5V2V5ZkF2ZFNGeCtveFhqRTJIK2xHd2VUT0FaTnNodmhTaG5ZTXBGSmN1?= =?utf-8?B?QTJYRWpyL3k4UE04L0V3QktIaWNoZmJLTnYxejZIb0ZtVWxHRVJleGVUQXlS?= =?utf-8?B?WldDTTB1em00WVlsZUdMVU5Gc21peDVNVVplWjAzeXZFREk4WkR0NnlCQTUx?= =?utf-8?B?QkVsQ3NBMkxCRXZuYTBUUzgxbTdlbE5ndVE2bUo4Tm1wQjB5NG5EeFpMODNu?= =?utf-8?B?N1RJamxIUjF4QWk0SUcxM1hkVmVRd1ZBRVhIQXF5K0FMTzh2dCtpMmZBUVRt?= =?utf-8?B?dFVUc2VJdEI0bjVsNjhxcWJzUml6TkpKTXhnS0ZvSHFzNVJQR3RiQkxZWHBV?= =?utf-8?B?ZzdIaFMwMG0xWEFUSVpUK2kyd1JKbkxKYStSWHRqWVZnWXoxeGg0aEdud09l?= =?utf-8?B?VHZJdTRqQlpvbXQwZlhBMFdXZ3ZZbXJWN3RBRHhKeFBrc09nM2Q2UHhsM1gz?= =?utf-8?Q?BuaPS6JuqfxKKshz8wQuC8g6T?= 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: 09 Jan 2026 10:57:29.8981 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 44bd723b-d7da-42d7-80db-08de4f6de24f 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: DU6PEPF0000A7E1.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB7095 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA4MCBTYWx0ZWRfX3iNd0u8BSN78 ovbZ263IFJzlYCMJsC1Gl40GhEwUa7sKUDoVScJMkU8tLDngdpb19jkHzDsv7xSnRGu3Nb7xITT BjPBm4ce3dGljHbGYnpcBZ62OQma7gsLSSbLP+Lw6Ur+u6dj3ZA2Y8V15DjQrPXtsaXB6o3CUGC qdzGbZ2wWUnZrU6cy/h9QGP54lKICNZgdk2GwOLSrVHlRSIgoLxSpkxUL/aGVZ5IdqNJvFYl/Ga 0yPSA2+zk2WpO+Luan+K4fzCQS1+I79OtbkkJT813f1EVR6DfTkMpnz4oE5J0uzWLpu2dMNdI0l iuogJhA9+Z4mVZ4Jc/WfBAY0ShMP9hX31YFhe2tntPyY3qZlUHJI1odVWzEcrP7jvnpY2sENxDf UwLLL299ZM5jJ2xVqtkmUxz0Zjnvz9QDIxaoqoy+Ot2K6rOF/LpML8PDaGrzveYQ35kIobF2xVF zmeauy5tr1fimBRy7TQ== X-Proofpoint-ORIG-GUID: SxUK9-cj-6mu5jNld3ekEDOGoexkW2UX X-Authority-Analysis: v=2.4 cv=RubI7SmK c=1 sm=1 tr=0 ts=6960df1d cx=c_pps a=6PCtUV3SjW4dSF/fw/j/Nw==: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-GUID: SxUK9-cj-6mu5jNld3ekEDOGoexkW2UX 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-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 impostorscore=0 clxscore=1015 adultscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 spamscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090080 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 Fri Apr 17 06:35:59 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 C8C0533B6D2; Fri, 9 Jan 2026 10:57:59 +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=1767956283; cv=fail; b=CWhr20k8yJQMehjwl3kIRJM93l3x8cknemBF84zydXsHVoYJhhrd1Ua4l0aKrsdagidn4x+dpB0kRY+/7szakCuzabMGtNBJgBqIZSMTtQL2XedEVM43Foy43PSCRElgxMvba0dK2WHXdTfEpGsX8kG5PIVH+3JX8UHRUbhz4zo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767956283; c=relaxed/simple; bh=ewEZODz90npyyYRi379HUBKf6SIxjR5Q5hb4xCINgd0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=lPX6QGvFqFIz0kTRPiO9vc/IPJSDdQdHVZvnu0qscMNOeESHQDzkmk4Wbo8COjv3oTNNyT4/sbPCkq7/7ZYjMqQEBVBctR1mZ9YF88DIPkE+MaR3REPTOeuQePMYkr023b3o/dHB5c/LSR8vHJKlAqlnRvIDVJDRjq02PrafHEg= 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=ipR+Tf9y; 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="ipR+Tf9y" 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 609AqtaC923301; Fri, 9 Jan 2026 11:57:44 +0100 Received: from db3pr0202cu003.outbound.protection.outlook.com (mail-northeuropeazon11010043.outbound.protection.outlook.com [52.101.84.43]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bjspghehg-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 09 Jan 2026 11:57:43 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=OOG5nFCh7vZnt4yYjifFKWe3+UFmc+f8wuJufT4zT8UbGSf/OQVavcSwcDDONVM4q3GHscyQNt3cD+tcJSdOKOozlag+jbA9yJ9sjBH5Q1a+fjS4a3kCG2v3av2HHWbpswrJx+dYSsq94I3DP2NIk2+LQnUkUgqz2zoFT7mM82OswgjQaRU7+8vkrA/QgXaLZuPt3wF8QYwfr45vq6lSIPzSNtbgkdEnXI/wIccdojSw/gKJa9nCa4Zjev/fnzuDHXaibTaNGHIveh3AtQUaaUmwnDpMqV5YHo0LXaKqgftyBox7yN0WpGJwf5i8XoUYAEFdi+Xz40Bg9Wzf1IIlDw== 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=o4L+ltZ/hHSaqhaOqxPr65eT+PVSePaKMaSJu8oQx6n3A+3f8zqU9xIwMwglZLQ4FYvWBQb81wj+5eQlcZWSfZSo31wCmYpNoV0GHIJljy+/tK0xayIcIq+jq7u2RZpblil0uZ5Ixdkf1v14EO2Up7j43y7fjU1ndfeBDoGbaSpTHpBv76sOei3HK/RiaRjpUl/iu8Iq5qA+aSfZo6KZvc3jhA4BDVJ4cuiAyhaPThcwkAb1+si1yyUOB14ETVPzafFJFQ8Rx2g5OsozM0yghNJXd5QN/CzumdkDA3jR/smnxLcq9ZH1+qGnhvWJTWJPjU4XvBsgSGZe/ptWB45r5A== 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=5er+eTox9cwQuYhpYmpkyJ+YK4aQrQb1NoDbSG6A+9U=; b=ipR+Tf9yjlFYLFejtDGtXnfUhRA2CzObJw/vJyR3hgiVicnAIKqEu+4xf9BGwNjubMnJysk1u0EW04V4H4ptOsDjgd5hFloA+xQZeeHd1MhBwdpnY2wTmOri4U8AdDbsKB3SH2YP0P5TvyvfQwsCFICnLzxOBaWKFjpyA48SZXYiZFS66DvtSb4yixImnr2yzI1+Xc3v7MWaKDPFtmACnwRETaHhuZfaT5/BHfOMQ/632kl8yckm4BVSsqEofquIGwWZbyaX+RUTdlkN6J6nHMVZAGc03vEjQKgj5wZeIVyNIKpL4ORhShM97gBy9EcZDjMHxYpJA6dgkQmS3esSHw== Received: from DUZP191CA0022.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:4f9::26) by VI1PR10MB3742.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:13c::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.5; Fri, 9 Jan 2026 10:57:39 +0000 Received: from DU6PEPF0000A7DD.eurprd02.prod.outlook.com (2603:10a6:10:4f9:cafe::c) by DUZP191CA0022.outlook.office365.com (2603:10a6:10:4f9::26) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.4 via Frontend Transport; Fri, 9 Jan 2026 10:57:39 +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 DU6PEPF0000A7DD.mail.protection.outlook.com (10.167.8.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.1 via Frontend Transport; Fri, 9 Jan 2026 10:57:38 +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.17; Fri, 9 Jan 2026 11:58:55 +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.17; Fri, 9 Jan 2026 11:57:37 +0100 From: Gatien Chevallier Date: Fri, 9 Jan 2026 11:55:10 +0100 Subject: [PATCH 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: <20260109-debug_bus-v1-10-8f2142b5a738@foss.st.com> References: <20260109-debug_bus-v1-0-8f2142b5a738@foss.st.com> In-Reply-To: <20260109-debug_bus-v1-0-8f2142b5a738@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: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF0000A7DD:EE_|VI1PR10MB3742:EE_ X-MS-Office365-Filtering-Correlation-Id: ddd4a979-2d7e-4bea-c207-08de4f6de78b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|376014|7416014|1800799024|36860700013|921020; X-Microsoft-Antispam-Message-Info: =?utf-8?B?RnJEOGNtWnN6MkZEUTA3YkZKUkVvcmJ6ZVhjOVFLaTF0Tnl3VnNheWQzTUFO?= =?utf-8?B?d2FwV1lvWlV6VC9DMGU1Z3o2Yk1XWm9xZHBhWGxFOHBVSzZ5eElqVzVudDJU?= =?utf-8?B?dTNQeUd4WkJYZTRuNUYxMitES2QzQThwZ3VhdU4yRk0xOG1FV2QxMko1VkV3?= =?utf-8?B?L21jS0I1UFNwMTNsTTJvSElJMnk5dXZ0M2Y0eXRZbE5LMDZhT25BcExiZUN1?= =?utf-8?B?a2Ivd0c5WlVpZEc0L2I5Q045dEpCRm1hZE5Xd1BqVEgxYks5UzEzQWVOVUxI?= =?utf-8?B?cENDUkFwZkNJVWIzaGt3UTR1T3ZPbFlRRGlpVEY0eTNaT1NBQ2pNNFlhVFhC?= =?utf-8?B?QVJUR1hLNnZjTjJRUDVWZm1INW1POXcrWWtlMGp0RnkvdkdwRng5MGx4T050?= =?utf-8?B?Zld4WkhCOVFreWF3aGJjL0dTWmV6VG5GcUtEN21GUmFZS3lJVmRDU1lpb3I3?= =?utf-8?B?YXdQeHJ6NlBtNWwzRUErWW9rVFViNE9UZCtYcU45WEcyb3pIUnpHYTQ5a2xJ?= =?utf-8?B?UzY2STRPd3VtcUU4WnhLeHJiekE5cWo3UHVSWUh1ak85ejJJbzk3eDZDR1Bs?= =?utf-8?B?VXNOU0dRWjZEejZrRld3bVN6bCt3YnRTaE9FUHlBejNqU2N3TjZJbk9WSTRy?= =?utf-8?B?Q2VMQnYxdC9iZ2twd2g5SE1JOTBXZ1ZBcjZWbmhQeUlRZjFtZTdWcE12VElO?= =?utf-8?B?c3ZiWEwvdXoxVHV4REZSS2FsY0xYMHBmZVB3NkRxaDRMc1cxMllRTlFaYkYr?= =?utf-8?B?emJQOE4yTG9RbC9ucEZLRzVuUDhSTHlYaHRzWFlFREtoVnQySEVJMy9YeCts?= =?utf-8?B?TmpTQkFnTEt0TUJpbWoyTHZpd2ZGbVpFRHlwbFpNOHE4Tkl2VS9tT29QUVgy?= =?utf-8?B?NzNNNVR0dUhHVksrT0g0V3NZNnRtOVhESHFSZzdUNVZtakhaV2o0YXlaQ09D?= =?utf-8?B?RG1xTzF4eEUxZm9XOSsvNjBhcGdWTXNiem8vRmlwSlpaaHp5bUlsNW5GVGZ6?= =?utf-8?B?bUc3TmY1Q3NPUkZaeGFLVFlGLzdrMVQvNXVrSklaUElZZXNrMlpPTEVXWEVW?= =?utf-8?B?SzZFeWZ5aUNJSVIvQXZ4VUY2dWhmWEdQODAwd2EvVXJqanpJVjArMFlHTHp3?= =?utf-8?B?aUhvcVVzMUYyYUp0MThFaHFaVk1kQmxPVTAyNHBBVTdobUtmOEsvRzA0RjE3?= =?utf-8?B?UUQwSmZubWtKenhUaERscWxOK1N0bklkVy85VDRWUTBRL3d4OEVsSVN0Z0dI?= =?utf-8?B?REVTOFpOZndMY25lZFVRL2Z4a04vRmVjUGdCb1lwbVltYngrRnVSOURoUWJQ?= =?utf-8?B?V1NZbWk3SUdCU0xQdzAxbG10aXBuZk91RE9uZW1HU1NmY0drcWpOdXB4dmhx?= =?utf-8?B?Tk9YVTFVTzZLUlFoTFhna0lLdmZsLzhnZnVReHR0cUwrczk3QU9HVEw2L1ZT?= =?utf-8?B?OEJCQ201djhPV2JPVlhQamEweEtrZm9jblJEM2ZmNU5LVTdJK1A5cGYxaDBp?= =?utf-8?B?eWc2OFJ0Rk5QbTdyZitzeG5RRlpwaHYyd0oyWWdYSkJmS0dzZjRNMmhuTFM5?= =?utf-8?B?dktyWVhsRDNzeVhqVzlrdGpDanJQSS93YzVlbVBRMXp0MkNyVGp5bW5VOGtK?= =?utf-8?B?SXh0eDh1UlFjOURHMGdpYTArd3JOOHdlV2pHVXkwTFpMbkZNM2luRW9nNk9P?= =?utf-8?B?dWZCdGc4SkUvYXBXOUdGY3VENFZ6S1dSbDdhc0hrcVNMdUE4U0JsVDA4YUZp?= =?utf-8?B?d05YWHlYY2NDcWhZeWRaWGhZZkxLOXdPbHNJS042RXpRWVVldC9mUGtKclJI?= =?utf-8?B?NXBPcEJMY2hzcW5YV2hsMUtoa0xiMFRnekNBOHNhcWR2c1l2emZtS3JRT1lZ?= =?utf-8?B?L3ZYQTlRdVp4eHk3eFRNRUJONXJLZXBodm5tbHN5VEdIUDJVcVdaZ1p4VUNF?= =?utf-8?B?VWk1K3pTcFN1U1QzWTJ5OHl4eEhycEtwUXE5dkQ0UFlZdjNoOGtyeE5DR0xS?= =?utf-8?B?bk9ZWUFUUEphTmFOMlBuVGFDVDJFOVNWdVIvRXNCRGlpcTRPc3pPelpaUHlD?= =?utf-8?B?dGxKQUFORmIwaHVSVXBSQVV0ZHkzRlk4N2dFNE53bDZVL2NLbTFkUDdFSEZJ?= =?utf-8?Q?nVjJ6coAEdFQcxM1wsV38vEo9?= 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)(82310400026)(376014)(7416014)(1800799024)(36860700013)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2026 10:57:38.6765 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ddd4a979-2d7e-4bea-c207-08de4f6de78b 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: DU6PEPF0000A7DD.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3742 X-Proofpoint-GUID: Kk_kmmMRoet4k20MqPOZDxnslUUBt0xB X-Authority-Analysis: v=2.4 cv=E8zAZKdl c=1 sm=1 tr=0 ts=6960df28 cx=c_pps a=+6CRCh6JdYl0EMJOUlbVVg==: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=134C2J0RlIERMqBQ30UA:9 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA4MCBTYWx0ZWRfX4ti0mQg6rUoV jRTSR5xfbzsHDzbORTbVAtAEhAsjulYUyvWATSedmufDyWFZC9xtRbtEChfp25VWkOBz776b4Hp hFi+8uKWEjybgTiCulXkHaoSy6BbAWaESwxzv71C0hMxuvuvok/MbuI2OYw6KzP/et9bwIQ10Mh 94TtPmUnJO/oU/A547FV4CoLpvAeiOFKg3cZZloWAhvZpIoGz5uTOT/C9PLIw5B2Y4Yxf/pJSJA dSKyDPJdko6OhUGeR2wCBA1YXHRCJE4nMZRshCwAV3/7uP1ERDHchDBTfrBheQTv4eClxDWghjq fWkOqrapUfpI73u6uLd/Xm+B0Z45EszmArl/JztItK35FmjzA+bNbPznkWuO/jn3SmNoTOZTxDq D9qyKJc49ulPgIpIIYJYA8zrDBNxaez6UKA5JJxChXXvkuUw0qsrt7s1LMmDVe+ddqfllSG0HTU 8WgGItgn/3Te2TBMG1A== X-Proofpoint-ORIG-GUID: Kk_kmmMRoet4k20MqPOZDxnslUUBt0xB 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-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 impostorscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 clxscore=1011 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090080 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 Fri Apr 17 06:35:59 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 D2A6633B6FB; Fri, 9 Jan 2026 10:59: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=1767956346; cv=fail; b=F6icdd6l3wtmgqHmiTLv/wfkr2B57fLHcIJfsD08C2UqCPR/qysq/p9RLTNvCvCcNv33y2uCiEMWfJ2DvJ/hwtbLKa59y+uVExEOiCucwfXZLg9CAdiDyQM328sbOgLI4k54QKAn/rEG2V/tUghN3y2fQIpJk4ulTCrpPQT8dkg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767956346; c=relaxed/simple; bh=hU3HEygBHHL58lutyZlIrGBOxOy8vwPWczGsLdq5nl4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:References: In-Reply-To:To:CC; b=u/1FgbZMhmx0n961Cr7tZEWAwDzM1vISm9aLUC9aZYECM/jmtL2rfYmrNOJzFUTMqRITdOKLH5xCycHMuGtS+gVNrHYQbr0S22RCS+zvBS8VuJxbR4G6wrGSWZ0tTOS2Hqz4v3KHlF5xIWAe4vYWxy0ON1983PK8s6SKDM7K7b4= 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=OMzUQBJi; 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="OMzUQBJi" 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 609Auc7k4156187; Fri, 9 Jan 2026 11:57:54 +0100 Received: from gvxpr05cu001.outbound.protection.outlook.com (mail-swedencentralazon11013043.outbound.protection.outlook.com [52.101.83.43]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 4bjqbf9qj0-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Fri, 09 Jan 2026 11:57:53 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HX3xMShGQQXq4SzH5RARxfJC9N09GNpKJ1OWfmDMtRgosp7vT4RzROmU7AY2Q0YrIQssCi5XyU0n20sCxEAx/KRWYe/4zkmrjXEyjrmFXQg95ji2K/T1HP0nnNvBz8UKbftFpQzLTPosD69QwrM3nt5uzo0hYOplpAdv0yh410upP4BwoQvJn0i27Q+SqjEtJsd2i4W+nDGRozN66fOY6Coom+gnItq7bHF5BtvfNctQGZQDYqnIr0ytl4uJCOTOqC94Yf6wLpghjAEnqtWs7xjaTb+kI1MfdlBLO1GFuibj6ll3/PEFuDLRQb/Eg4h9Xe4OOqZ+r82fBver2nbsmg== 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=g8fec7yvCGpb8Ej+58hX2NtrClnUrNlmx0x+dd2WN3dZcoxeZxoT/HRYoyDqrQHuDaSNzZht38DhLotTWBuATZ6XY7hhbSYN7JF7s6NM+72/daHp3b2AT95sR0nMEFFQ89/gUKUFCHBY6JdrP3cK7F4+E6Atl7xnDBxWgG9L2yLTiD3ndqOYGPNK4AtE9DiUsvFAkq8h8tPUcKXIf/zBYC99eQtxJymfT1urLrSjiKVwEKQH2CBedO2MtPDxpYIHPk5oqx4TnDq3/DVtIpNnKURBvG2b0/DQwItdBjELsjI5OL0ArZm5/PoO9S8az4pBiVmDlItbSDKC6iYOBCaddw== 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=j+i6hYJIl121U3yi32zJunsVI+LSsuhbXTjIa+p6N1A=; b=OMzUQBJiAuHpn4LKypo92WWZzDoRSl/pMzugP172bZpBT7zLuG6lH3ZLbRPeJSDfE8gL9dVDRwweNKFdjO1m8fErtdEJbatCpJkT5uysbXQl0x1YBGRYMIHI9OtADhBx/C6laSZpfsNlEMIdwlfS99sKwQwnddb80wAqxfbpSv4Gl+7pjYNIm5/Tlo2+2phRb2OHlY6teaAjPtrNOfzd4UiMF23srCfaTQznDNYh7eV1Ho+nS1aFaqaoDd03avvSrxTT5atsOOan0J+M1A0BrjrYMJ2j4/FQBmrajWQXFvvdtlLWPzlBey+4l+5tjU7H3HQj+X20eSCGCT0YpZ5BQg== Received: from DB9PR06CA0017.eurprd06.prod.outlook.com (2603:10a6:10:1db::22) by VI1PR10MB8277.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:1d1::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9499.4; Fri, 9 Jan 2026 10:57:50 +0000 Received: from DU6PEPF0000B620.eurprd02.prod.outlook.com (2603:10a6:10:1db:cafe::c0) by DB9PR06CA0017.outlook.office365.com (2603:10a6:10:1db::22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9499.5 via Frontend Transport; Fri, 9 Jan 2026 10:57:50 +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 DU6PEPF0000B620.mail.protection.outlook.com (10.167.8.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; Fri, 9 Jan 2026 10:57:49 +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; Fri, 9 Jan 2026 11:59:03 +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.17; Fri, 9 Jan 2026 11:57:48 +0100 From: Gatien Chevallier Date: Fri, 9 Jan 2026 11:55:11 +0100 Subject: [PATCH 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: <20260109-debug_bus-v1-11-8f2142b5a738@foss.st.com> References: <20260109-debug_bus-v1-0-8f2142b5a738@foss.st.com> In-Reply-To: <20260109-debug_bus-v1-0-8f2142b5a738@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: ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU6PEPF0000B620:EE_|VI1PR10MB8277:EE_ X-MS-Office365-Filtering-Correlation-Id: 2dd349bb-9375-44f0-86ad-08de4f6dedf3 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?eHpwaFpqdCtydmh4V1M3c0hMa2syallnczZRVjg3dU1VU0ZvU3lQdmZ3Yi9p?= =?utf-8?B?Smo5ZERpTlNKOGQ0SE1HTG15ZkxTSjVyU092UDd5NnY3U1I1c21ieHlGYlhz?= =?utf-8?B?NFN1VkpBajdmWFRjR0NMdzdkaTFXNFlJelJtaFBlL1FFWEFWZk4zUEtrODA0?= =?utf-8?B?UGgrSURlYjcxbG5OaVBLTVZCMXZLODZQcHJKTXlQMDRUb0dQME9YTjBWa1hx?= =?utf-8?B?b3d2Z1daV2ZnNHFTN0xnUVo0a1NpWjNPalB2cDNPeXk1bXpXZ1MvUzBFa0Z2?= =?utf-8?B?WjJwT3NQdmxrejZDYktIcFI3dzdKWWk1Q05yaldVZnRRRHByOTlBekhFUm9y?= =?utf-8?B?S0NlT2QyWkozQjQ3WWdPb3EycEhGak8wYURlYmNBQzIzaFpMZVMrZ0ZiaFdp?= =?utf-8?B?RmhQQUpMS0JyaTJiRm5BNjRqakQ2VEJuVGhqdWlTTGViSThsejZ4aVVhU1c3?= =?utf-8?B?WjdxekQydXlleHJvVjkxbDV5bnl6VU43dnZaU05SMkZqR3lQaitUb09pRTRN?= =?utf-8?B?TVU4c0lKUGd2Z1V1YzZzYUNOVjdITmgyYzBIdnZ3dWxuT1J1UDVDbkp3NnN4?= =?utf-8?B?VFYrQ3VOMUpFOXVlVytycGQyQUdGYW9NUEd5VFVoakZDdDV4ZWMzUXFRRGdo?= =?utf-8?B?NGdGSGJmbTkzVDkwK2NiUTlCN09kQkhhNkluNXFKTmNGNE55dlFuQzBRbUhY?= =?utf-8?B?RjhWVEZNRjdZeW9vcGlGRExBMDFRb05BWkpVdjVKd3JNVEJaNGRCaWVTTEpq?= =?utf-8?B?MXpIWVN4MFBxUVFvanI2VVBadjhIcVVma1NUTzV2U0ZnMVhmZmx5TVZ0TTU4?= =?utf-8?B?RUhTVXdkZExuNlZkK2NmLyszTkZDUjdkZXk5UTVwYnZmai9Bd25CQjUxb1Nh?= =?utf-8?B?VkNRY2pFTno5aXV1ZVNGME1ocXdxZXQ0c0FsTmd3WDZBdVNvaUNrZ1kzZVcv?= =?utf-8?B?YnlacVJYczNpeklTVWdBWWZwdmFWSkxrdzYzNlV4d2p4Z3FWSkEwME82UEtO?= =?utf-8?B?NUJrWXkvWHU2NllocUJHZ05xcnUrekFDdy85SEp6enliczBvT1N6ajFiV1Fm?= =?utf-8?B?OG5mSzMwRndUUFRBbDRURDFwSlltNWFlTkRDL1pPZUdHM1huTFRVUEFTOTNx?= =?utf-8?B?WEJLbDBFUmkwYXpJbnZ4ZXBKK1FYVGMvTGNkT0dlYjBqZEltd0dwOWRJa01L?= =?utf-8?B?QXFuenNTVHhOc0xRMUlFUldKYW9ScGZxbnMreGZ1d1Bodmt0NkhjVGVvS0hs?= =?utf-8?B?SGtTMGZQbzBvZG90aUlsTG9iVHYxMXpkLy9CTzZpalIvWVFyVkU2dmRnQ0Ev?= =?utf-8?B?Ry9zWEtnRlBoc1dzNmk5bzlrV3FDWk8ySkswSWthd1ZFQXUza0VUQXVaV2hB?= =?utf-8?B?YnpoTm9vUkQ3QUFISWZheDFvaDlDaEJaSUtPazE3NkNiVGtabHJkUmJrTFE1?= =?utf-8?B?Ry9EcUpzZlhQNHRzM21kSC9ydlpjQkZxNlNqbXg4eVVZdENMbi82S3lSc2J1?= =?utf-8?B?YXhXV25VdzFFRVlFS1pTYW44MFRGSm1NdEZrWWQyM3B4L3BMVklDNmdPa0ZD?= =?utf-8?B?MnVMaWFpQWtkZkRLZnExbk5UamNrUkZJa1hRTEJPWnpQdEM4blArb3IwWjBU?= =?utf-8?B?Zk56K1M3T25VemIrbzk1NExnUGtLTmZTMEhJcEpiOXNLbU9DREx4ZmJKRHVS?= =?utf-8?B?ZjZrRklHOGJ2MU4vUmloUWJNQ0NNUENXOEJaMkNkS1ptK2pWRHI5TkpzY2E5?= =?utf-8?B?dGRnUFZXd0g0MDdMckpuODJZZ21rajk0d2d1ZFVuSWdEV1dGNmpyVTVaTXBZ?= =?utf-8?B?VllHK2RDUGIwc2UzaERIZ1o1ZUxWNW9IWTd6SFBOUmFnR3V6K0tOd3N1ZUxU?= =?utf-8?B?YWNVVmZuV2FlOU1uem9SRFllK3NaNFNMTEx1KzB5Y0RMMFJBV09YYzJ0TTc1?= =?utf-8?B?Y1F2d3JhT1IxbG85MGZLb3E5SjduQTRYQndXMWFYU0hiNE5TZGFTbE90OXV0?= =?utf-8?B?YWFaN1IxdWVTM1ViUCtvNGFISnFXblRrenpoQjN1eHJycUVSOWQzb2E1V2tW?= =?utf-8?B?TkRwRERzbTBUVDJJYTZTVjhuNzVmRXgxemQrN1FhMEZNOFV6eFY5YXJIL1FZ?= =?utf-8?Q?TwPCcODJ0nXQc6PxoNfVRjFbp?= 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)(7416014)(36860700013)(1800799024)(82310400026)(921020);DIR:OUT;SFP:1101; X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2026 10:57:49.4217 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2dd349bb-9375-44f0-86ad-08de4f6dedf3 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: DU6PEPF0000B620.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB8277 X-Proofpoint-ORIG-GUID: X7vddUYeO3SpnSVxv9TgJaRFgvh1d4z- X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA4MCBTYWx0ZWRfXxq6akSr9sDj6 ljvI0vlQLx3Do6k/JIN+pZSsz9lDnY3umqwDoJmHVEKAkyuxVsmbCwLKwjSPAnemXc0j5jco5JY MD3N1/ugRwWxppC+Wj+UOuj/znn+spxtFjj7+vEbI/64EO8HygvEt8PA/RtdxM/+sLWLm6ky5wX pkzR4AjmgR+SFFv0p13tyOtHSyDvmbOq5ugh2DeLWxBo3dnMVlgsK+IeJ7cfS5x5g4hrEqO9oWi ioNCR0NYcii23NP9ahN6BYMfDL7hSZ5/QauM3AokzSAI5KMnJnVdv69sVfCFWKrqDdeOIaiF/I/ zYkOvnX/0GkeTvi68A87RbTPgv87QgZEw73jQiw0rwYRaDi3VA7YqCztNi/kpk5T1zM13EhmzFn tNuSTYHabbmnSvOU00q3eEBULS703amm8EK4OEsLIW99SYKO0OZtuCLNww7fIwmpCYi2lhYmMe3 cQgD5cME47rmGQA52Hg== X-Authority-Analysis: v=2.4 cv=abtsXBot c=1 sm=1 tr=0 ts=6960df31 cx=c_pps a=siRb+Px2ILhIpkBuM5jyjw==: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=prQzqxCaf5vTWlbXWNoA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=T3LWEMljR5ZiDmsYVIUa:22 X-Proofpoint-GUID: X7vddUYeO3SpnSVxv9TgJaRFgvh1d4z- 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-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 priorityscore=1501 spamscore=0 malwarescore=0 impostorscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090080 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