From nobody Tue Dec 16 07:28:41 2025 Received: from EUR02-DB5-obe.outbound.protection.outlook.com (mail-db5eur02on2138.outbound.protection.outlook.com [40.107.249.138]) (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 E76E01DF25C; Wed, 7 May 2025 07:00:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.249.138 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746601233; cv=fail; b=fXs1Rq6wIbPPIT6p4tvPhTWhuf4yoNLM8QxrOXaLtzzz2WTPmO2BRyhq3Conz/0I4mi4lSbITRxVqgboJObkbyqa51FIBcFRQhcQJTP0W1gWOFe9a0gYr724WscpMcJufO3bH8cEZWJYNUfzrPtOzqSP4gFzCHQOrTyzgK42cIQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746601233; c=relaxed/simple; bh=M49ANYljnlfNnC9fSoaOu+uAofqEfvstAjhkMgp4Fi0=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=UMUoCbGVkZsxtOW/P038+wxkK3DAKDst1b9tXx7LO8VRcbQ9YLpQ3oclBHFNmEQ3tjOqNySUPF/TuDvOlxfP1A79z1LpxDwUUPk89D37x6CHVMAyXamEjgksL9oMXqVTuW8tFlg8ruGWvKg1LfVT/cnuo0Z0hrv0alTgf6hx5qs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de; spf=pass smtp.mailfrom=phytec.de; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b=u3J7uLll; arc=fail smtp.client-ip=40.107.249.138 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b="u3J7uLll" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=fsAF1stljUMXV+SVuoLNT1NKMNByi4SIb7t0E0Bjy8AKUq3UGColW283Klq6SMVEi0U7VeRib7aq21MOGmpACqVPIu5pNsLZ/GxEjMa/jqZqXUF+BSvHUtAGG5zC65YWtrgDWf7lwcfk8qdXsDrVW0xkmPndn+tEKLqsngIioMYiu6uGejj7tzkqb6rV1uU4y/UbsGQEzAobqvp2vBe/EbmALTwf6GlQjhD0lpQLsMyL+eGmtojzJ2GHNpViK8FWMjinKcPcc7tkeIiN7/w/sBe8yGFbrLkyQJKjH7N4Yf23XWubfKtha9knOFAafLxw+uLo5hd2VaJ+KbnjX8QMOw== 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=68X3+FCi2J+6OEaeRdEK7CsW2FRCz5EFHm+EU2wmFls=; b=eLx/to4VAIRx91jVWQ85rGgkbp2QVEfSeXn/AuLTQbU76SkYLYBWWAkHitAn6OE2P1tXjZDD4V1wVHe7K/ay1wYg54POZ+azG8k4+v/h2lRy/yFEd8KehvxD6X0bez327LEiCo9W5bwv/+k9BfeADvAY8CiMvvVH+WqmS2lYps0W4SMen+yBmb0RAF399pASsOvj9N/78UD/dCaK2WAvCIulNBbl/mbhwGzoehnCqu5fZ/rHV7LcPzjNKEIT6hRhd1jx+rihDwvQnkBCchV41cmoY+p4xV1vmEZMj7fjTs/b5IpYXtp17bIGXKq6CH/tzn86jSOpcttcTVdB/3AiaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=ti.com smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=68X3+FCi2J+6OEaeRdEK7CsW2FRCz5EFHm+EU2wmFls=; b=u3J7uLllbl5QaL4sulZzNHscyqYVkjD2oGvDFG6CrVkOVoiBfZDpSADr7BdjiYJiR0rX6E2j/w2kMJwLwJ+Mz/wPGKU4xhH2+siYkxov7gx0TqNYU3I/sTP6eo+pj0uzfi05B2KdmMa2gsGADTzR6pvM4mzAglOlblAPuTbhhVDJNq+3K7qk9ebH8ahDxdaQHy+Jukp0Q7aPeOI1kwBGhxKPwRD3yKkG4+rWpzbU8RbQep5m6g8nkG4vFEN//1rmcIQz5QV3dvNzXkQ+tgXyZ5NmxRXRGTGGG518yxFKdYUtCNhSL7A56zpBOCzuHXsKdheDjuL576mQs3dmfEBB3w== Received: from DU6P191CA0064.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:53e::24) by AS2P195MB2171.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:5e7::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.26; Wed, 7 May 2025 07:00:27 +0000 Received: from DB1PEPF000509FE.eurprd03.prod.outlook.com (2603:10a6:10:53e:cafe::a9) by DU6P191CA0064.outlook.office365.com (2603:10a6:10:53e::24) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8722.21 via Frontend Transport; Wed, 7 May 2025 07:00:27 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Diagnostix.phytec.de (91.26.50.189) by DB1PEPF000509FE.mail.protection.outlook.com (10.167.242.40) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8722.18 via Frontend Transport; Wed, 7 May 2025 07:00:27 +0000 Received: from Florix.phytec.de (172.25.0.13) by Diagnostix.phytec.de (172.25.0.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Wed, 7 May 2025 09:00:26 +0200 Received: from ls-radium.phytec (172.25.39.17) by Florix.phytec.de (172.25.0.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Wed, 7 May 2025 09:00:23 +0200 From: Daniel Schultz To: , , , , , , , , CC: , , Daniel Schultz , Andrew Davis , Judith Mendez Subject: [PATCH v3 1/4] arm64: dts: ti: k3-am62-phycore-som: Enable Co-processors Date: Wed, 7 May 2025 00:00:05 -0700 Message-ID: <20250507070008.1231611-2-d.schultz@phytec.de> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250507070008.1231611-1-d.schultz@phytec.de> References: <20250507070008.1231611-1-d.schultz@phytec.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: Diagnostix.phytec.de (172.25.0.14) To Florix.phytec.de (172.25.0.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509FE:EE_|AS2P195MB2171:EE_ X-MS-Office365-Filtering-Correlation-Id: d944031f-b46c-4151-e52a-08dd8d34d8d1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|376014|82310400026|36860700013|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?nv8lmvlFVnJmNlrLRuLMqz6b4VOl0mPh8oYjRZpbXKoL+GVdPYAYG/FmbWYk?= =?us-ascii?Q?sCCUWEDUg9PlV23IQZbwJBqKO8yGRHbhchnfQRBJJNbFrv7hl17Xat6W5wSf?= =?us-ascii?Q?CNmSkjOGH1waU/hMYuNio4VlbLQ75BbplQFeqg928i/LbxNwrVrWld/7iAgG?= =?us-ascii?Q?sJsGU05lu4X+W17rK83TFZzIrP2403jiIGKYaqZL71+ZeKloYUDikZkCMs//?= =?us-ascii?Q?sirZoorwcrktCAly9iEOJxh43E6zOBujINewuTMV5PUEsbfYz0ZMHBb55frW?= =?us-ascii?Q?/VINchZNPbpzjSc+5WzOwolVJKsn3+BY6DSOHojI+YQ2c/bR4+A/aUVgnO60?= =?us-ascii?Q?P+BriiypkO7aWcx5Qf5mxGYpBqEfP8Yx6dRrkowPQmHRqoWedRu2XoCrRH+2?= =?us-ascii?Q?IefUyRFnqSwYVoV27M60ZQ+rQyapnkG3AOvkLJav1zEUIF/KtPgsqg4lcwFW?= =?us-ascii?Q?V377K6zJo3jh3Uk6xiNu63N/9fucmKjbAPabg9vceVm+vWYT4X1+HSnQzkOV?= =?us-ascii?Q?qTMf/+nwk7SUWBDIJMF+Oe60+hKd37JaDtcEIBO7UnYDXh+y8up2SCd/R5GW?= =?us-ascii?Q?cY1OYeW5xt7sMzQcbtTq3WHn6+zDgPGwejcIwCFnM6yppxqwiPQAfCstOHfH?= =?us-ascii?Q?XSkCluo2oVm9SF6PXUDV/wmu94LPeSBj7d2fJR8i+pYSsYbEuxFI48Qvr661?= =?us-ascii?Q?zspp42Gu782oukMepRULldOGJIzwu8Huyx1NCurJBF1j/zBC6uEZRkj35EEB?= =?us-ascii?Q?jQXDJG3HLtG4jVGl3RsyfbW5BRt9lQI1ZQrOG6svbombUelWjTPLqd9JSUzJ?= =?us-ascii?Q?K5jbdryFNtwmBH31e6RCa8K+N61ml3C8FqqyMdNh0GoHsHe4S/7D4Ym36o1x?= =?us-ascii?Q?P2bfCIWd5lKToSyA9CiNBrFjRU7lnk+toIDhhjfxwvNXfOSOe16/V/q56LF+?= =?us-ascii?Q?RS0Sp3vCvB+AIycORTd3x4dkz3Bg3xlFBK56rVCKPsvA9hZPFv9L+1XOfJlS?= =?us-ascii?Q?rQSHo6qcDpcjDAUDOrEAvsJfr9a9bgv72zLbZnbLaB4vX9NExGCTDaUKfsVk?= =?us-ascii?Q?fvxS1/0C6tIC7TvyjXUz2Sse84CsMpuegaBdS1LthHZME5asywoweohliEHI?= =?us-ascii?Q?KpZR+363qYVWAdyOt0jLv1kr4MWLsFqxzuq4pY9iEHQoEZRKHaRslYaZvtN4?= =?us-ascii?Q?RH6QpYUMPxJWwTDG62KKgw+ebkjjshlbhsgG+OrP5QZ3awp02Ssc1FpfaRyX?= =?us-ascii?Q?AZ1lSc954VPZMK4gLRQs7eMD6Ypmozv0wFIdiIvLsIroI8LURfz7abPDDIaN?= =?us-ascii?Q?wiKJapHz7eJA4c9t0OIwo4k73eUkm33NqLq782tSUpG08hVxtxNmm12FZP+i?= =?us-ascii?Q?NkOZDBo3z5GIu+ZxtvxXIcWYh3f1LHu9OfZtdB1dz8qcXmZj/DKtDfJzFkmW?= =?us-ascii?Q?PF7fl5p7kzn3Z0Q/l4ye1AuoEvCi8mzmnGZPVCxHhNoQOr2Ho0q+/CpawLWr?= =?us-ascii?Q?0RYJ4RzlqgKT99w1tTjv5Y8dklpn59/Ve4Ty?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Diagnostix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(7416014)(376014)(82310400026)(36860700013)(1800799024);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2025 07:00:27.1200 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d944031f-b46c-4151-e52a-08dd8d34d8d1 X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Diagnostix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509FE.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2P195MB2171 Content-Type: text/plain; charset="utf-8" For every remote processor, set up dedicated memory regions and associate the required mailbox channels. Allocate two memory areas per remote core: one 1MB region for vring shared buffers, and another for external memory used by the remote processor for its resource table and trace buffer. Signed-off-by: Daniel Schultz Reviewed-by: Wadim Egorov Reviewed-by: Andrew Davis Reviewed-by: Judith Mendez --- .../boot/dts/ti/k3-am62-phycore-som.dtsi | 35 +++++++++++++++---- 1 file changed, 29 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi b/arch/arm64/b= oot/dts/ti/k3-am62-phycore-som.dtsi index 55ed418c023b..3075979935d5 100644 --- a/arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi @@ -64,6 +64,18 @@ mcu_m4fss_memory_region: m4f-memory@9cc00000 { no-map; }; =20 + wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9da00000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9da00000 0x00 0x100000>; + no-map; + }; + + wkup_r5fss0_core0_memory_region: r5f-memory@9db00000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9db00000 0x00 0xc00000>; + no-map; + }; + secure_tfa_ddr: tfa@9e780000 { reg =3D <0x00 0x9e780000 0x00 0x80000>; alignment =3D <0x1000>; @@ -75,12 +87,6 @@ secure_ddr: optee@9e800000 { alignment =3D <0x1000>; no-map; }; - - wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9db00000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9db00000 0x00 0x00c00000>; - no-map; - }; }; =20 vcc_5v0_som: regulator-vcc-5v0-som { @@ -240,10 +246,17 @@ cpsw3g_phy1: ethernet-phy@1 { }; =20 &mailbox0_cluster0 { + status =3D "okay"; + mbox_m4_0: mbox-m4-0 { ti,mbox-rx =3D <0 0 0>; ti,mbox-tx =3D <1 0 0>; }; + + mbox_r5_0: mbox-r5-0 { + ti,mbox-rx =3D <2 0 0>; + ti,mbox-tx =3D <3 0 0>; + }; }; =20 &main_pktdma { @@ -386,3 +399,13 @@ &sdhci0 { bootph-all; status =3D "okay"; }; + +&wkup_r5fss0 { + status =3D "okay"; +}; + +&wkup_r5fss0_core0 { + mboxes =3D <&mailbox0_cluster0 &mbox_r5_0>; + memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, + <&wkup_r5fss0_core0_memory_region>; +}; --=20 2.25.1 From nobody Tue Dec 16 07:28:41 2025 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2120.outbound.protection.outlook.com [40.107.22.120]) (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 76C36433AC; Wed, 7 May 2025 07:15:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.120 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746602140; cv=fail; b=qd1OU3D7gUujlwnMrrFVokPUA0prCJoKJJKl4YKNC4q/7XZlqfurYNR86Y6WCI/2YKNeebL90QYnm/g1YQaURfz9JBRB4rO0MmU3oRR0vxT1Cpc/zU1vGwtcJVoBp99QuVxLZlq2sJ/r6qt378wwoc1daHl+Ajr4byLSXnGQct4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746602140; c=relaxed/simple; bh=ymZbdswCowt6TexFzAK2RBxnecXZdpHLnrsTzIJc1jU=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=CwK/1x9Wn3m1YLpQO5YbBlTgLCKvlUYLLoDjKAGriJ4whCDvJZ7T4Gi2iHygBGcg9To6AH3DYaSemYLMARNN6LuqN02NK/IPH16A/q+jujUIYFPoj9cLay6BWw6AoIUEq+BN4i+ZdzVi431znyWKOedXjq6ClZoFKN/37AO5RmQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de; spf=pass smtp.mailfrom=phytec.de; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b=L6KhXEHY; arc=fail smtp.client-ip=40.107.22.120 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b="L6KhXEHY" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=QX7FH0TOLl2vIapAa9LNOgRvNTUMdrScbWSvVcWXO/75axytaSPVd8lnRCULUbAPjVQsE95jW2o1oZzfL2tyLcXZchtUsCJLA3Wp/XCEYiqX1i98SAwh2XzR/jIxCjkI/vh4uVtiZt2pstCIi2D580MAtmPTmKfZvgFQEIaqk4r1g1pb/p1ShEXnzYxFWDqO6hpEREddubYaicOjesCmVe/p47fdVdW1cOhIN2ZKm8054o6h+NvBYcaT1g8FP0LatPuiDF2hPs4w2HP6bqy5N1Y0/vKV55naampzoBD+S0ARnzpH1pIcSB6C1gLBggLPfmhaaDX/Ni9cYFKqUW/Jvg== 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=Uuy1RaR/h/EnJWDBV6OsC2yipo82HmoyoeIS+G77NX4=; b=v3gSqefuudn08JkCRFEjViNN1rK9t7bE4MlJl6FAwJBkfuOFwG572Jyxm4Ye0gEzj06ngBDV2R6v3GmrSwuJ3iAxDcT+zxiBnXjv3L2E78t9zhtPVCyd2oG8liFx9ynxFzb1tKt8Q/x8hr4VGkoZeetTujsX767h9gFFeZR9nQT8t3VfSDUk3Hm6mlR517UdyO3IO+etE++5r1bNCiwdx7PKEfcteI5QzywMnUV6Wy87IRUIuNA9O6xxpzq8T3TH0CXHGQgW7+C3w8YuJz9Yi3QF1+6o/ezUn8s6uqklQIOu3Y9in6XamfXOc5RNpsqltpxrFIaSN5whY+7VPYNkhA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=ti.com smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Uuy1RaR/h/EnJWDBV6OsC2yipo82HmoyoeIS+G77NX4=; b=L6KhXEHY1cgzIL6p0Bwsb0G75YohS08lQeoHjd6kqQ35zD06W7FiUogGyRx8I3kgvEvo5dptklb7ZGbzBIrpi78+PK7bgbeYd9dkpP4AxiRPd3GyFEC2jectgMy+LgCkYLt8TvjGXm51MgK58EoNlSElnfJZcGmn5U/HIi6qhOvS8m9OVzUal4Bp9VjfFuVlequyknPwRfCVS8bAkhg8E8QHaF3NIrYeq5OR69kid8e5S0G2RrVkaKulhMj3QTsjTjdynBwPfhePnLsWCsxec+9qmghk3qptQ4t1FVo6xYiCenz46851RZHDB3lhE62E0QiZreMR4pO9LWoGqk6IOw== Received: from PR0P264CA0172.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1c::16) by AM9P195MB0934.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:1f1::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.21; Wed, 7 May 2025 07:15:34 +0000 Received: from AMS1EPF00000044.eurprd04.prod.outlook.com (2603:10a6:100:1c:cafe::a8) by PR0P264CA0172.outlook.office365.com (2603:10a6:100:1c::16) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8722.21 via Frontend Transport; Wed, 7 May 2025 07:15:34 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Diagnostix.phytec.de (91.26.50.189) by AMS1EPF00000044.mail.protection.outlook.com (10.167.16.41) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8722.18 via Frontend Transport; Wed, 7 May 2025 07:15:34 +0000 Received: from Florix.phytec.de (172.25.0.13) by Diagnostix.phytec.de (172.25.0.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Wed, 7 May 2025 09:00:29 +0200 Received: from ls-radium.phytec (172.25.39.17) by Florix.phytec.de (172.25.0.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Wed, 7 May 2025 09:00:26 +0200 From: Daniel Schultz To: , , , , , , , , CC: , , Daniel Schultz , Andrew Davis , Judith Mendez Subject: [PATCH v3 2/4] arm64: dts: ti: k3-am62a-phycore-som: Enable Co-processors Date: Wed, 7 May 2025 00:00:06 -0700 Message-ID: <20250507070008.1231611-3-d.schultz@phytec.de> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250507070008.1231611-1-d.schultz@phytec.de> References: <20250507070008.1231611-1-d.schultz@phytec.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: Diagnostix.phytec.de (172.25.0.14) To Florix.phytec.de (172.25.0.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS1EPF00000044:EE_|AM9P195MB0934:EE_ X-MS-Office365-Filtering-Correlation-Id: 430abf76-6b40-4386-d184-08dd8d36f59d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|7416014|376014|1800799024|36860700013; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Rz0WjjiCG9ApZoAR6ccop4o4ECKVFi5/YGY+1AUJcgiCuokl7e6UDXYoHhPK?= =?us-ascii?Q?zXNjPXyw9N4t36k7Kj2t9aolPzComSnO04Hh5ael3snV2b438pZw04YRKJTO?= =?us-ascii?Q?e8CtPF7gS/oFE7Xpsq4BMcPJPMlmJOxxzr0K/Cqi4ecwPf6uk0vnq2DDLdEv?= =?us-ascii?Q?x5uHWR+u+9LejGy7zV2Sa9A4yu0UhYrtkxMmk3UpaBjRaeT4fW7Fkb1alU36?= =?us-ascii?Q?mfzAvaHxmulHSz1tVGsdZDT0xmYwW1/n6fHcxGZHPqf8tBKxr13t35QVEtp0?= =?us-ascii?Q?y83fL96C+pQF9iayUeZNshOYzbIcKlUiKWZKae0JsbVt8mJNyXdusYXhF9Ox?= =?us-ascii?Q?a4JPw7Uee0b2wEbdQ/+lzBFAZbxhNrj0Sqx2ahNW6PzpzdoOC2eptQZHZiUC?= =?us-ascii?Q?off3QVFDjhmy1qTmR+wKv/HKMm1OO5Ya7SaMJCSgTZGoORUzfj83veo/aQHj?= =?us-ascii?Q?4/gUAkrBQouPOSN/YrLqtcNzG2ROxS20/W0plZ06Vy6U7bLY5eQL0c1irwwN?= =?us-ascii?Q?htBnOpqOwpPVlbVGkJU3liJGC/JwKwXSAXlK2Xp6mtgGCxsZzVFUln456dZK?= =?us-ascii?Q?RJG+RxBVd5El5eq8oLOdnun7PLh1QC0I+DJbcvJQKsUAKUDen+wPAAHBaCL6?= =?us-ascii?Q?jXwcic+4R8jylZ2rWAuTLHUepzNGsnOD3b09x9jJs2g+++nfYXMV74ceqXwN?= =?us-ascii?Q?vyWC2UIqjYVLC2QQ/po4OcJCPT/NJv2HqkCF4qgMC/pME7cwl5+rUrPra52P?= =?us-ascii?Q?ubnI362mHL4lWNUPFIl1DqjchcHAdwUoYYC7ElD/zqU1gRgCUE8eiKK7cXIj?= =?us-ascii?Q?kUYv/+mUGKzCgcTnQ9T6fpnwQ50Bt1KKv0z05iZi+GD9iyDQc8vEoKEEOJNn?= =?us-ascii?Q?lMd+n3VuXCrMYgZBIXb0vYLGnSrwGvrroqIuZg0aiVcL5Ey4Ph/Y0AfpNudk?= =?us-ascii?Q?YLXT9OCApYPPcCMKA6qn9Wx0jjgeZbQ4GlcK9po0gpKhEdINbhJI5rhvWU0e?= =?us-ascii?Q?pLUKztRMzJj7FjClR8ecX7CtNWDob9RLksh885v8879alRUHA+e1R8br6z8V?= =?us-ascii?Q?2+G4xDXSWUYhwsbpfLaBRwB68BntGJpfq+VSm+CJfTIBGjmLtYWK73paQpIa?= =?us-ascii?Q?KQmTputawBZOwFyYzut2odzLK6c99nTCVUjV3KhHteq86XmSCR6b2BY3Texs?= =?us-ascii?Q?uxiC32nW1Wzr24DgNXfPpchGZS/7+N9u6L19GJgc9yuarO4qDaBOc/07p4y4?= =?us-ascii?Q?Ag7Hq0LRi7bmUeAt/RoRg0GaI6rfZ+zK+dZRBRvLet681/O5qE4dVCAJYQYO?= =?us-ascii?Q?dnN5OFTMFN83WzQn9U4nkKwdbPHmaU/pLIuhh8ar6DSyHRk1HcTZl9Yk5G3X?= =?us-ascii?Q?2ZXgx1q+33F48ajU4coSv34ZCPQMloBTu9yeNabTBpLJF4MRVKocTGrTAMqJ?= =?us-ascii?Q?KUMCxzEPz8i1qJ4WP+Um9C3C2O04BAo/o7w2kSDdNGYYUT1DdMyEZeDaVs1y?= =?us-ascii?Q?W+9u6M8p5BjSI1yqg575FIl3JcSdJLeyQk/h?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Diagnostix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(7416014)(376014)(1800799024)(36860700013);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2025 07:15:34.4570 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 430abf76-6b40-4386-d184-08dd8d36f59d X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Diagnostix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: AMS1EPF00000044.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9P195MB0934 Content-Type: text/plain; charset="utf-8" For every remote processor, set up dedicated memory regions and associate the required mailbox channels. Allocate two memory areas per remote core: one 1MB region for vring shared buffers, and another for external memory used by the remote processor for its resource table and trace buffer. Signed-off-by: Daniel Schultz Reviewed-by: Andrew Davis Reviewed-by: Judith Mendez --- Changes in v3: * Merged mboxes items for c7x and wkup+mcu rf5 nodes. .../boot/dts/ti/k3-am62a-phycore-som.dtsi | 96 +++++++++++++++++-- 1 file changed, 90 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi b/arch/arm64/= boot/dts/ti/k3-am62a-phycore-som.dtsi index 147d56b87984..0aa8d9bc5df9 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi @@ -59,6 +59,42 @@ linux,cma { linux,cma-default; }; =20 + c7x_0_dma_memory_region: c7x-dma-memory@99800000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x99800000 0x00 0x100000>; + no-map; + }; + + c7x_0_memory_region: c7x-memory@99900000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x99900000 0x00 0xf00000>; + no-map; + }; + + mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@9b800000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9b800000 0x00 0x100000>; + no-map; + }; + + mcu_r5fss0_core0_memory_region: r5f-dma-memory@9b900000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9b900000 0x00 0xf00000>; + no-map; + }; + + wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9c800000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9c800000 0x00 0x100000>; + no-map; + }; + + wkup_r5fss0_core0_memory_region: r5f-dma-memory@9c900000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9c900000 0x00 0xf00000>; + no-map; + }; + secure_tfa_ddr: tfa@9e780000 { reg =3D <0x00 0x9e780000 0x00 0x80000>; alignment =3D <0x1000>; @@ -70,12 +106,6 @@ secure_ddr: optee@9e800000 { alignment =3D <0x1000>; no-map; }; - - wkup_r5fss0_core0_memory_region: r5f-dma-memory@9c900000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0x01e00000>; - no-map; - }; }; =20 vcc_5v0_som: regulator-vcc-5v0-som { @@ -170,6 +200,13 @@ AM62AX_IOPAD(0x1f4, PIN_INPUT, 0) /* (D16) EXTINTn */ }; }; =20 +&c7x_0 { + mboxes =3D <&mailbox0_cluster1 &mbox_c7x_0>; + memory-region =3D <&c7x_0_dma_memory_region>, + <&c7x_0_memory_region>; + status =3D "okay"; +}; + &cpsw3g { pinctrl-names =3D "default"; pinctrl-0 =3D <&main_rgmii1_pins_default>; @@ -200,6 +237,33 @@ &fss { status =3D "okay"; }; =20 +&mailbox0_cluster0 { + status =3D "okay"; + + mbox_r5_0: mbox-r5-0 { + ti,mbox-rx =3D <0 0 0>; + ti,mbox-tx =3D <1 0 0>; + }; +}; + +&mailbox0_cluster1 { + status =3D "okay"; + + mbox_c7x_0: mbox-c7x-0 { + ti,mbox-rx =3D <0 0 0>; + ti,mbox-tx =3D <1 0 0>; + }; +}; + +&mailbox0_cluster2 { + status =3D "okay"; + + mbox_mcu_r5_0: mbox-mcu-r5-0 { + ti,mbox-rx =3D <0 0 0>; + ti,mbox-tx =3D <1 0 0>; + }; +}; + &main_i2c0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&main_i2c0_pins_default>; @@ -315,6 +379,16 @@ &main_pktdma { bootph-all; }; =20 +&mcu_r5fss0 { + status =3D "okay"; +}; + +&mcu_r5fss0_core0 { + mboxes =3D <&mailbox0_cluster2 &mbox_mcu_r5_0>; + memory-region =3D <&mcu_r5fss0_core0_dma_memory_region>, + <&mcu_r5fss0_core0_memory_region>; +}; + &ospi0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&ospi0_pins_default>; @@ -343,3 +417,13 @@ &sdhci0 { bootph-all; status =3D "okay"; }; + +&wkup_r5fss0 { + status =3D "okay"; +}; + +&wkup_r5fss0_core0 { + mboxes =3D <&mailbox0_cluster0 &mbox_r5_0>; + memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, + <&wkup_r5fss0_core0_memory_region>; +}; --=20 2.25.1 From nobody Tue Dec 16 07:28:41 2025 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2110.outbound.protection.outlook.com [40.107.20.110]) (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 D14352144CC; Wed, 7 May 2025 07:00:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.20.110 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746601244; cv=fail; b=rl+UKG/l8Bx2FRNYyTPvF2WP36PWb9F5nig8B6VH3ThygWYAlwNG6mGLU2PK3ha7yd4XKG5DxDpvv24txjQPv9CAOHtxooUBf81TtSJOQMGahBHZVWGHu8p0wX7TJEtkwc/GKX08Ki5/XLPsmm2JJflmVSg2dXb7pEQ6r3ujRF4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746601244; c=relaxed/simple; bh=vu7SmgA/pK5Rr0Y+TIElJldif7lRxFrC3X02OHTKEJA=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=XtBhHB9oKuwQT0IDICWu0vaT4Tlw4QhpGMjk3q2cop2FkwmzFrueOLaIAAxm2LhTQlznoFO9mosn78hCkZgO8dz/Fs/SvJrqRkcxQ7ZyAlG0qyoaWs/4C1GHQHRDdB+JHnuUSrF4NZqee13uPGOmlen4X7VdqrhF1m6RZrsjULU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de; spf=pass smtp.mailfrom=phytec.de; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b=LvSHb9OV; arc=fail smtp.client-ip=40.107.20.110 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b="LvSHb9OV" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=GY3SC+I3sQ84aMQlM1H4nxnhx+nJ1wU4C5NABJU3BXYneg+17IQPsJz9y4ICelpERQ2hXG/tb7QKxSo+zPsYCMu3VYZH6a5oo+A1MwMyDTP57mrpQkp2QoyxoJ96bK1QOmhp3LLB6e7LZ4+EtsAGX1kFC6MxLyyOvTaYPQ1L0m0v1KUL1RKjoHq8tvcnlGP9+DIN83OVp5ezHqiKTXxDYTKjJqXXXSOMiOhDcsXmCyfwcrlsdK51kMnkbcbumjnxPD2NmPOBEM2RG19CH5+j1hT1LNnMRoS2hkMuc6iW0ehxlamCl3kJ+uh4SEx2DVQfIfOhLX7bhRfcFAraQw1HEQ== 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=9ROLjUFTvY7yEIYtRauTo5JdKllxGDl74arEF1R0IzI=; b=Zkhc0fRRLkcV9iXYX/anHyrLF73czjhVeWTEKUYCDmCG6ryoDoXxs1sgEJzw1t+evzUDzHX7E2Kqgf51g9D45HE3a6RhjZLvEsMca5xdjk4fhMB5MAtDbjaD9H4ac7eP4k2L8qHgohA4X2iKhFpdu7jl4GnRlk/K+BnfWfRoqCVkYGL8zJpsKoR9PXrtmZ3Q2c2ZB8rYb/DbWX/4Mx1QPYYUhpK68HKZ3BQQhp1xmJwekQfx4rsfR2Olr8FAVht3fPDG73S0tvPopCkhBPVrhG9zzs4vKqEh/zykTZjzA79FNJeqZ7dNmDznEwm8NKZbqzP1hb4h2hwaL2Xml9T/KQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=ti.com smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9ROLjUFTvY7yEIYtRauTo5JdKllxGDl74arEF1R0IzI=; b=LvSHb9OVDMhPzmcevXEIb6a5ZRmp4wQIAmfUECTLME6dnm2hEqRYErCytKIDDAzV7DPh3ros+uU2I0Hd88e5HRnyfboMrfmDG25q4BuOvhBu3jj0Y1ZFMyMKn2DLX4Ya/no8RtKJLGIZwDg2TWInchKdZn0UPfsP6x33ykjlQCKj5Nc1XaRgRK69OMQpx0PaDHH6tzk0XCu4ni8BR0+K7HnPtMHBS7HheXzJ6+OlEvUXqeq0CqwinK2Q4QOCyJ1llQ3caSHXSOtIf3Z+X402sFjj8A5iEUF7HInQguAEb8U1knYn++7YrJ3MBKB54Vfc7FHc3JxhDZl/sOAPLW4tRA== Received: from DUZPR01CA0042.eurprd01.prod.exchangelabs.com (2603:10a6:10:468::9) by DB4P195MB2243.EURP195.PROD.OUTLOOK.COM (2603:10a6:10:3f8::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.25; Wed, 7 May 2025 07:00:36 +0000 Received: from DB1PEPF000509FD.eurprd03.prod.outlook.com (2603:10a6:10:468:cafe::92) by DUZPR01CA0042.outlook.office365.com (2603:10a6:10:468::9) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8722.21 via Frontend Transport; Wed, 7 May 2025 07:00:50 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Diagnostix.phytec.de (91.26.50.189) by DB1PEPF000509FD.mail.protection.outlook.com (10.167.242.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8722.18 via Frontend Transport; Wed, 7 May 2025 07:00:35 +0000 Received: from Florix.phytec.de (172.25.0.13) by Diagnostix.phytec.de (172.25.0.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Wed, 7 May 2025 09:00:32 +0200 Received: from ls-radium.phytec (172.25.39.17) by Florix.phytec.de (172.25.0.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Wed, 7 May 2025 09:00:29 +0200 From: Daniel Schultz To: , , , , , , , , CC: , , Daniel Schultz , Judith Mendez Subject: [PATCH v3 3/4] arm64: dts: ti: k3-am62a-phycore-som: Reserve main_rti4 for C7x DSP Date: Wed, 7 May 2025 00:00:07 -0700 Message-ID: <20250507070008.1231611-4-d.schultz@phytec.de> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250507070008.1231611-1-d.schultz@phytec.de> References: <20250507070008.1231611-1-d.schultz@phytec.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: Diagnostix.phytec.de (172.25.0.14) To Florix.phytec.de (172.25.0.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509FD:EE_|DB4P195MB2243:EE_ X-MS-Office365-Filtering-Correlation-Id: 3a31cd05-f9cc-443c-9218-08dd8d34de1b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|36860700013|7416014|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?B45XiumoBRLkjGrMZGHbx1hlNrr1/kML/Dj8trFSWh4z5D5wamu7jJYMmnkS?= =?us-ascii?Q?9rWTBWV9CsjTrQq9SMOefnhOgz621+cst8hiQStIwyAmRtulLVDdhbwiAdey?= =?us-ascii?Q?Rklg1xk5YJZzUTT1fkaW9QHIx3FClSQQzHs4WiWElD2qFgcQKtf9X0C9Wbu5?= =?us-ascii?Q?8aQ5DTwcCxmzAdqUpUCRJOJg12cb62AG0wvU7ReIO8BrHmDk4e+VEN8699lP?= =?us-ascii?Q?aevn1nm4Lmh8OOS/wRULkoOgGIgRKMo1Sz2zJiUokdW8UFCOK4E4uHB/dYnF?= =?us-ascii?Q?4vN71/lOoP5tqqBL+aFO9weUKyIxOMe6vg8SnV5+GG4MkUqI+Ru9EZzgsx0o?= =?us-ascii?Q?ExXnuCXoEMPyJ042wJR4y/Xo42Z6vrzuSPzb4VcTQoxOCQ05GbSPvVIg92eo?= =?us-ascii?Q?y/QzQGPFyRjDrBHiu01EcZbz0c0x4eFLzSLlg/vDbWy8AYoxPnTpXZQTODhm?= =?us-ascii?Q?rouu3HE2vnZ46KS1b5J1B36GdvNaxe2XJDhyKw4QIC87VLGzZTYIE2ZEg2JQ?= =?us-ascii?Q?802S3TYk0YzN3cqEB439jylkj9A7by59Vyzg06/2NxD3WqPnN/0jrqbWG6L9?= =?us-ascii?Q?FRFmII8b43bcdFZeLK5OMrxjUKWL4MPDJ67ufdt6DiTIgbqc73kHKY1dEcK2?= =?us-ascii?Q?YoGNGwE69elbleWwrp4wOlqpmVXlohmZJSXiGkgENYM1Rpx6uYd62lJ6swo9?= =?us-ascii?Q?6ekLzjveDH33lprfpuVC65LQWN6VDENvZ5S6mAAwHk2eAeRMVv3c0jG8z0nj?= =?us-ascii?Q?8vV8T3J1BMZWYQ5YMxi0IQLOAN3L1i+SzOq/N4IPcPpcLanyvtK8+I4sKkcX?= =?us-ascii?Q?n2liSxUs7O1BTSAfTuOSHsd09e84Z+wBli5gyawlk5/RfVn+9M/nfranpXQ2?= =?us-ascii?Q?R7S5qVa6aFAHntBJAhFNeJ+lBeCUlZW5hZcO+Ko8ctI2+mQpSczDH69u+MGO?= =?us-ascii?Q?qdD5fPaLs81DwRoZLij1RmJKm+MT81G/goDTtRNp4HqMGRhGufIH+uW83RCQ?= =?us-ascii?Q?EUQpNxLiLHOY+Q22ZSiH12OXHatjVkX1SlnOfRS40vy4iHmMSF13Anf7KhhZ?= =?us-ascii?Q?4blW11S5RuVEenPUiyc9dz3ozoF/GJM3U5TTpS1AEBZdNhK+RRB8G+rWnfsW?= =?us-ascii?Q?Tcc5tQw/7UAt1nYHbt81JViti7nvhVtjY+8kthssK8sue9CVp53TKExzf1Ph?= =?us-ascii?Q?DoF7lYp6AEj8iYz5L5ivz9RuTblRTL882lh3VQ1HER1VYq4JCVh5UhIPFEhz?= =?us-ascii?Q?rcPKFPIioWBRgybOkBSP7iD2j6scaF5+1ZkXgUPdaiXQmlvElXp8XAOVq3zG?= =?us-ascii?Q?E8DHVHzUJvGxUMm1nkyBMayvAXkgeodDbEzvTGtN0caTc5GRbuQsLVB+5xk/?= =?us-ascii?Q?bKTMifotEl01W+ERKTzG2lnWmTTRbKBDQXOlZGyI7ojU93Pp7zOhXKvVl91j?= =?us-ascii?Q?mNSCUtyt9L3CznA5wgQGS9aOjv4/b2ipCkQ9a/tMbt0I11nfRy3GeUiJ9pK3?= =?us-ascii?Q?6qCBHd/+V3CKUvoxgq6hO7hIZRIyA2KXUdVy?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Diagnostix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(36860700013)(7416014)(376014)(1800799024);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2025 07:00:35.9930 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3a31cd05-f9cc-443c-9218-08dd8d34de1b X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Diagnostix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509FD.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4P195MB2243 Content-Type: text/plain; charset="utf-8" The main rti4 watchdog timer is used by the C7x DSP, so reserve the timer in the linux device tree. Signed-off-by: Daniel Schultz Reviewed-by: Judith Mendez --- arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi b/arch/arm64/= boot/dts/ti/k3-am62a-phycore-som.dtsi index 0aa8d9bc5df9..434ce5c73d97 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi @@ -379,6 +379,11 @@ &main_pktdma { bootph-all; }; =20 +/* main_rti4 is used by C7x DSP */ +&main_rti4 { + status =3D "reserved"; +}; + &mcu_r5fss0 { status =3D "okay"; }; --=20 2.25.1 From nobody Tue Dec 16 07:28:41 2025 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2114.outbound.protection.outlook.com [40.107.20.114]) (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 CEB0B217F46; Wed, 7 May 2025 07:00:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.20.114 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746601248; cv=fail; b=pyWv4jZE631QxxtkMri9NPxEJ2If39+7Frmvr3nggWoIj/mpLVWg9OwQJSQq5dzcpo58//mJmocORsMVqzZZOeBhJGO3oJY6xeskIquXbUTkPej1Ke+umf5PtLFnaFt0tpT407lpV8E64mJYZFlV2TPu+d8s0bBbU6K44OwUTOE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1746601248; c=relaxed/simple; bh=3KcD7ETeoCvgSFeZDbc3BfR1HmAktVPxms8kTSJHsx4=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=qTPpElUxGpeGTCX/kRALre0JHO2HVCX1gi5r02mgCU0BL07LmTZq34bu42jP/qzHMKF/V7uhuovA6JGYGAQu2dEC+D85hjtfO46GMw3+lflb3RXRKpI+OyMZetoLFNGqsn1jtT7IWslbC5NJb3bWN+Ip1Y8sBPYp1aJxrJ0djYc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de; spf=pass smtp.mailfrom=phytec.de; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b=o7ma/gKv; arc=fail smtp.client-ip=40.107.20.114 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=phytec.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=phytec.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=phytec.de header.i=@phytec.de header.b="o7ma/gKv" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Dkdfx5OttLVNuTqbZz4QWEQzOcis6I0swrwM8xQjneILfuFn9KN6buMeC0suawVZNJwlWeTGkNOyXqFUyFnFYZXKcyFfLy0/rNbh6ufooxlpACFyYn6cxBcXq/C2P7gRVDnqZhj9SRXSgkdLXF1hrUPAuU4SeqbWnIlQU/2JZoRcBE2DfswxB5RhmtLOYycdoRQYBQrIT0pEvWIDhLc7vJAel0+HsTiV5PEvwak/d42F9Ueguzoxiu5SSmPL96fseojFjKlpu+6l+Jz0ShJSZ7NujWbyUnkCHaKxZuK/s9uy6SC2Co48AnlPeYHyuP0RbtW8TNCvAge44z1S//biUw== 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=fRczj6SJTIUJwCrtATmHN5USaYxtqbXlxpwdjw45ntA=; b=FOQdhu7RblvqzOg6IfMQJY+HSDT4xF2YcdQvJ2kh/THAOEJAbjo0xJ3e8PnU7Clu3LVpP+Exn1KOFIQRkkYBB8oGfPYeS4ZCJ7SbCFkvxmDETJfYI7qG8J/NaTbaVMACbhSUT/OTiAKyKcX9nOIYpXVHqRSOqMmpC6DeCFAKkWdSmmM4EFe1Wyji6UYQdwjy9oSWSBlHNA//C59dUDrkTkHFUxRN3Y5puFnT5JnFHXSejknjDfOg0+HI4FW0jRMiKqW/2MF/ksUCZ9g77yU/TIO35CcAYQ6JfLREsid3rWAWzgDxl53P5HGmH8JCEj7aEasOaQIMlGeOhARYZRueaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=softfail (sender ip is 91.26.50.189) smtp.rcpttodomain=ti.com smtp.mailfrom=phytec.de; dmarc=fail (p=quarantine sp=quarantine pct=100) action=quarantine header.from=phytec.de; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=phytec.de; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fRczj6SJTIUJwCrtATmHN5USaYxtqbXlxpwdjw45ntA=; b=o7ma/gKvyA49y51Quuqn3dZfkvIntXL5uxZOY3S9a0BbO2uAF/8ZYhfe13z5WjQbn5Fz6x3yLMt9hJAJkraqlYlqJIEDN8d8daCSLTJ0bdGKLt7b0S0XGJkRIJfETK3V+CrPHf/+5X48Ygq0D3PVV6QuwvRaryZdfV5qi5G4vJkS4pSqaIicHWy9LXg7xo0gXEhwyGq9Yhz9byzN8K9FrFl1ZIIPRXBQ0Mnb1hCVtwE3+kZbvBgk96u3IYRh+hN5OzODz4QDIZfJMujIe/N/JxGwJYwVhpFL9axecty4iqDR5ZcimTanWCnmp+Ow0y4wll1GuH8iJgRHKUjeMtkVLg== Received: from DUZPR01CA0040.eurprd01.prod.exchangelabs.com (2603:10a6:10:468::18) by VI1P195MB0590.EURP195.PROD.OUTLOOK.COM (2603:10a6:800:147::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8699.24; Wed, 7 May 2025 07:00:41 +0000 Received: from DB1PEPF000509FD.eurprd03.prod.outlook.com (2603:10a6:10:468:cafe::d6) by DUZPR01CA0040.outlook.office365.com (2603:10a6:10:468::18) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.8722.21 via Frontend Transport; Wed, 7 May 2025 07:00:57 +0000 X-MS-Exchange-Authentication-Results: spf=softfail (sender IP is 91.26.50.189) smtp.mailfrom=phytec.de; dkim=none (message not signed) header.d=none;dmarc=fail action=quarantine header.from=phytec.de; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning phytec.de discourages use of 91.26.50.189 as permitted sender) Received: from Diagnostix.phytec.de (91.26.50.189) by DB1PEPF000509FD.mail.protection.outlook.com (10.167.242.39) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.8722.18 via Frontend Transport; Wed, 7 May 2025 07:00:41 +0000 Received: from Florix.phytec.de (172.25.0.13) by Diagnostix.phytec.de (172.25.0.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Wed, 7 May 2025 09:00:35 +0200 Received: from ls-radium.phytec (172.25.39.17) by Florix.phytec.de (172.25.0.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.44; Wed, 7 May 2025 09:00:32 +0200 From: Daniel Schultz To: , , , , , , , , CC: , , Daniel Schultz , Judith Mendez Subject: [PATCH v3 4/4] arm64: dts: ti: k3-am62a-phycore-som: Reserve main_timer2 for C7x DSP Date: Wed, 7 May 2025 00:00:08 -0700 Message-ID: <20250507070008.1231611-5-d.schultz@phytec.de> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250507070008.1231611-1-d.schultz@phytec.de> References: <20250507070008.1231611-1-d.schultz@phytec.de> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: Diagnostix.phytec.de (172.25.0.14) To Florix.phytec.de (172.25.0.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB1PEPF000509FD:EE_|VI1P195MB0590:EE_ X-MS-Office365-Filtering-Correlation-Id: 301f31a0-89a8-4214-b323-08dd8d34e14c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|36860700013|82310400026|376014|7416014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?WpLEJafkgvnQ4k76tfBx99reWQH7JrIF+2u3+ZqVMyKQHFRxghq68NssJEmQ?= =?us-ascii?Q?O9eC56Bj4nIUNA9bdPlW0A9VGYsyG8JK/JaO8jhRuh0EBt95rNO7vu1d+BWT?= =?us-ascii?Q?y31ZETcUo/cbxRNxelCA2E2UoJOYDdErFbqqepOzl/D63X+y6BBCpUg66E/F?= =?us-ascii?Q?0Qsq+qzRyjrlcC79whcEN9YmM4sKkd+u5nf1BccYMP/wdD9QK72y5HmAvSpK?= =?us-ascii?Q?yjd2N7r5cbjvio3cUJlX7GN2pe/jwhaVjIn0Kj2KEPvseZ/CIaHrvvKpylo+?= =?us-ascii?Q?Q89xKt58M5ShUkRaKUTu5lFRnWajuAiuWzsc1PCDBI25SkTEM5gWQZF0DARK?= =?us-ascii?Q?M0HHskOLXAb63CDv1/AonMnHkyITunIrIs6QOzv6jRe2RNV7PzYvLgYA2mpB?= =?us-ascii?Q?YFOuu2ecYx2bIfTcECsk1GEi8rseSxoApcMVv9Npfc+dpxDcEdC8el07ycoH?= =?us-ascii?Q?Zc3RYl3K61bMu0JJQNT55dmsGzPtRmQRSCdS5dt9AJ05xuL/vcIPDXXXtedN?= =?us-ascii?Q?hcjOfBYgVfGgg3uYPsjTbap4q9qWN2S+22xC/UuJQevJAPerERC8eW+0fEOl?= =?us-ascii?Q?iNwIpVEcBo22xT/Vu3pIJoHj4JViN2kxRauD4aFXPHfVrqd7ltFNieuy+d4r?= =?us-ascii?Q?6ZDID+r45gYEKHnw3sFF0lsJCmYQmj/g6HA4GPo9IutjA5JeDdXnB89q+eod?= =?us-ascii?Q?X2G/NZI7R37Cbg6WmulAF8thY1OC2HJlFdB84kuuGrohZUl6PwoxAwoYEB0l?= =?us-ascii?Q?Bnctcz2jJRWX8XjN7UMuIrh/BXuPVfFrXAzPnR9znLjkfY/Zcd9aXEi0hJ9O?= =?us-ascii?Q?yIiVAfFbHZDtnuu3N6f1KiAU5fiv+TSEBzqIwmyar51aHNiBIrqG2NxTW64/?= =?us-ascii?Q?iOk7CllNpOxtkSZf1p4kxUoB53Uut2dJ0Z4wkxLrT23vjfHhNDfYrPr3atf0?= =?us-ascii?Q?JD9fhPlfA8UUBo/7jBP6K2AXsG1Z3zGEvrQ9MwC7Iw2Ruf+bzs7L9jjhWnyN?= =?us-ascii?Q?9HjbJ/6v9EdlKKB3/WxD1wc3ZHVuba2ei94+oa9FhSOGKbhVDH6A4/Q9UKLL?= =?us-ascii?Q?Mr5cs/5I3Z3YPGPRwCSh5CVeytqI8lPkAdUQnxV3MBvzKLE6dqdT7Ro/+e9/?= =?us-ascii?Q?thA8m4YZS2ELxgWarlEbyt0OjpGBnW5k7373NB5Ta1ViaGE02UhL179ZYBLN?= =?us-ascii?Q?4NnZ5UWKHOWoB7Xpp5lugTbFz07/17IU5Die8JilUrBD6lG6TgnoCfQQSZ1Z?= =?us-ascii?Q?sgJ5n62bT1h8d7BhVIJ2R8HC2JfxIxSGk2zjGqnXPapJzEBYOifgDl/+yjEO?= =?us-ascii?Q?m1+7EESOg/XqborYkbMv5rkJ9ZDCcIBlBdPsh/gMFbvA8lHF9u90j/jW4XME?= =?us-ascii?Q?EVUPLgsZXdPUS74InxKLmuNVznRy1fQgebRS40wwQjMpkHRwFLd+GUAaRB5F?= =?us-ascii?Q?XWjl2XUeJhrmGB9zLjS2rg3fYTUOYmfNjFLA+Uv2rvugbGrXbnAgiqVJEBRG?= =?us-ascii?Q?kw1br7yHYE2IvjsN/jmwgP9fFUMbOXoZJ5Vu?= X-Forefront-Antispam-Report: CIP:91.26.50.189;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:Diagnostix.phytec.de;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(36860700013)(82310400026)(376014)(7416014);DIR:OUT;SFP:1102; X-OriginatorOrg: phytec.de X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 May 2025 07:00:41.3479 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 301f31a0-89a8-4214-b323-08dd8d34e14c X-MS-Exchange-CrossTenant-Id: e609157c-80e2-446d-9be3-9c99c2399d29 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=e609157c-80e2-446d-9be3-9c99c2399d29;Ip=[91.26.50.189];Helo=[Diagnostix.phytec.de] X-MS-Exchange-CrossTenant-AuthSource: DB1PEPF000509FD.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1P195MB0590 Content-Type: text/plain; charset="utf-8" C7x DSP uses main_timer2, so mark it as reserved in linux DT. Signed-off-by: Daniel Schultz Reviewed-by: Judith Mendez --- arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi b/arch/arm64/= boot/dts/ti/k3-am62a-phycore-som.dtsi index 434ce5c73d97..a18d68e170ad 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi @@ -384,6 +384,11 @@ &main_rti4 { status =3D "reserved"; }; =20 +/* main_timer2 is used by C7x DSP */ +&main_timer2 { + status =3D "reserved"; +}; + &mcu_r5fss0 { status =3D "okay"; }; --=20 2.25.1