From patchwork Fri Feb 21 21:15:59 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13986341 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CB99FC021B3 for ; Fri, 21 Feb 2025 21:22:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:Cc:To: In-Reply-To:References:Message-Id:Content-Transfer-Encoding:Content-Type: Subject:Date:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=6q2aasrqQZxwfQl8JS7h/fvea4UaeV5PZXZanSdfLzA=; b=zvMg59XR3CRiYDirplDiWh4YjE YqrZlvN0+IPaW5sx0FgrPvFuTQ1sBnlx6kfnRgrNaTmyqW+yomxMR/Znio5vqpymM1Ixb9Q/LOxp5 9y78l16WVA9VYkcnz9ydsL5BizX/ce4R30eTnI2sg+zp4EN/pBUmG5byeqU2zjAjE7IdAB5Lilavs YQqw9vn8sLAls3+uYtWLXeVXsoAYdvojs/0DAzbgGhd8BNgqcfKHiAx5hXQcMd+D1hV4bwNIZ1HYy ooG8NsIySCdRF1WQDR9+bsNcxJ6wl6NI6ifd5khahBpqXB1xmHOeMbFABQTvEdLojfG1rWODOqR/K B11/jsRQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tlaTa-00000006uXB-3szw; Fri, 21 Feb 2025 21:22:26 +0000 Received: from mail-vi1eur03on2061b.outbound.protection.outlook.com ([2a01:111:f403:260c::61b] helo=EUR03-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tlaNr-00000006tpb-3bBl for linux-arm-kernel@lists.infradead.org; Fri, 21 Feb 2025 21:16:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=IP6h2WY/ekZhDzE8LH768WesRscKSDDwF3/wABqP9xeuAaacabi0cShXysh3CfskiEnZrRffACu9HHdjGtKQXj6tXgjxUyjTM2deQ/30BflY/a/b7MYcUdpFZLqMu0HrakR3oAp/17oTgIbxfvO9Po4e36lw7Q2ZqlkjKjq7ioyEeoiDcPRoPw9XIM18n8X2oBiOdtXRzn16JvfKBdtejhCd0fAFx35bmijUpa0oVVMUbq8FYm0DZfJd4pIarrRbehgtsRLzLQYwj/wCs0xPrTepovtS7O3T9m5Urmqbq7jv0MIeNcyz+0a0wcVhWaAbsefIcMnzycUcbcQeB+2q/Q== 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=6q2aasrqQZxwfQl8JS7h/fvea4UaeV5PZXZanSdfLzA=; b=SP6ehA0JZp7iYq90LbHujiUA9XMEXDcGs+8jJtUfzG9dEVYgG0PdXxTcI/tXY6tE3HGyuRZKYf0QELxPqditLO8ifNWNmrRHWDuXgniMq91NnAWImCGCuO/fqOcB6Z29Ky4XutTZvFfqMy6B6yVm2iBlbuuVnz0Zj2lkls3ydqubMAlh9qb/x65PmEIqXGTWuPSJu5JmNKQToA+w7SoWkySzvhacNbXDe9F9ZoskTNpdyC5YbLxDFXep7AxUMp9dLypQTgscVqWc0zQBrwYx84noZHdrIWpq5KRP8QE87vqk6Fd913gMNUuD4hc85K9UmtNM+HiqG00H1VhgtcaY0w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6q2aasrqQZxwfQl8JS7h/fvea4UaeV5PZXZanSdfLzA=; b=iqF5BOJcosxZjlHZQycykVFGCJwL3rdnWx56GgzT0HWcfhCFc9XU5+TPOfjJM/avbziVPqoG4q+Jtb18dUPLvW5D78L4OZTOiYBClyX2cIoRsDjpTnSB+bjlnV7aKrXjj7DTDTU6NSVqoZ+L7G+2jGbhSluJphQbbCamZwIQYx82pLNfzReDOH7aKzLeaViH2oUwdQ+djt+FdC5vLsGnvyvgaZ66XaXY9vOGEekNOe0EoQtd97bKo06RXFK0hdYjxwdxTo/0q1oRj6gJy3t4tFMCFhk9INjCPEPO7LQUwTCRyWvTapCrT139CfNwRIW+myyESmElTrfHQkrxeIHmWA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) by PAXPR04MB8925.eurprd04.prod.outlook.com (2603:10a6:102:20c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8398.24; Fri, 21 Feb 2025 21:16:30 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::9126:a61e:341d:4b06%5]) with mapi id 15.20.8466.015; Fri, 21 Feb 2025 21:16:30 +0000 From: Frank Li Date: Fri, 21 Feb 2025 16:15:59 -0500 Subject: [PATCH v4 3/4] arm64: dts: imx95: Add i3c1 and i3c2 Message-Id: <20250221-imx95_15x15-v4-3-385ee8e03dfd@nxp.com> References: <20250221-imx95_15x15-v4-0-385ee8e03dfd@nxp.com> In-Reply-To: <20250221-imx95_15x15-v4-0-385ee8e03dfd@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1740172577; l=1691; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=lTGoGE67IOXkwco1thoVtLrTh1eClnbIL5LATnIRX/E=; b=gNTLLQUo7++BnVZ8Z/521OxKOaMafD27wbUKYqyWtqlVMVk53irwI9BOHryNW/hDeGrUl2zie HLXFEe3vWXoAwPXx/Y6yt84+xlViODSOoRydwnyRyNRkSrFJHsjxHic X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SJ0PR05CA0093.namprd05.prod.outlook.com (2603:10b6:a03:334::8) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PAXPR04MB8925:EE_ X-MS-Office365-Filtering-Correlation-Id: 14242b96-5c24-41f3-af62-08dd52bd02ad X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|52116014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?utf-8?q?SGtSDVoNLlz41WqXRebgK+KQhJahCHR?= =?utf-8?q?7ygAnTaWH95grv74AERa7jdarlcSkEXqUukt02Z09d+q2sLwvonwoGGcXjZE9RAAo?= =?utf-8?q?cU+WxSPOxxGWy1nMW8KJHVVeZhT2w8A6eKC+9WgsxDqD/8cGeP66UYrZ4361c4eft?= =?utf-8?q?UUGd7FzhNXv60N+wRng1tvex8m3NRcAGmarBwneQ+J9T94Od7gE7L8QPmHo4i0vq9?= =?utf-8?q?c4IKszKKPsh5Qw42ENrijE6TX6TlG3QqnXVaxmKm8DhLXElfjTbZgi9yOj/EWrJlL?= =?utf-8?q?LiCxRhY1YRovSCbLUxra7N+1DUcWORTLi8DBUEiRI9DQDQuz72j9g6yMUTZF80+OD?= =?utf-8?q?AwAb330qXcFFVDmVGYBd1Imgz2Eh2wP3FEysWDl8PiibwtliiLjkvXtvIcaGYG1t3?= =?utf-8?q?CEPN24cTa5a5qgT/IggcJEcD5QW90k4n+GP6zZB7UVwEFk+sg/rHMtJfIVGMEtj/K?= =?utf-8?q?dEzhLF57d4OlUp6Zea1z8KdKq1Oqr4TXCSoaVMZaIshjdzCNU/BaW/90ZJuNV1hLA?= =?utf-8?q?j78JbALQTUxt9REqqRsQXZzoP1csUuuysAqWI9LAPG2WNKJzQEaxe7DQDXEtPBkqP?= =?utf-8?q?zmnAjSyVJsGXkv86nujaUSIgzMT2bfCj3Iclea4Q/ByEjbsZ0CsAKd76NxZ7YVEgr?= =?utf-8?q?/RQPxkviFJlctvsEvmRRbcfPJjFm4RdbKBv7h9HAoyt6QkPWSj5QB7UISTuSsdkLW?= =?utf-8?q?bRa4+WvuZ+YeqKzRZCJQYVHruvCNWm4JkPdVZJMIec+rOQqPIrHVfmtaW1O4bIzSd?= =?utf-8?q?flRBb9xEdxjisaYOUFAPhqWzHZ1r8fC+KkkujEZ+2PYpxogfCauZlYhhCC0+dCo/Z?= =?utf-8?q?rSOC+rfvYRiOf5PY8C7DVlvjVpQTJVI5GLE+2WwSyqiM9sDJ7R9IC9R1idUTGhaoF?= =?utf-8?q?7kjWb5x2h/YpiepNYno+NdkEJVmc7ihCHRZ68EXxTxgDaKo3BoY7a1r7mR6a6A+He?= =?utf-8?q?KQQ9iGhNB4/YkSmY9sdNAzLV475udJE8x3uUGLbhHS0wROS/HhQtK88NdqS94Rigw?= =?utf-8?q?HgiK1zbYqfDUXsZIK5z/uhqW5ZoCDl9ZBwfYzDhae+SGjS9GZJVwxr4WRZK0Af0bv?= =?utf-8?q?2baWFIXGahyHu/HVTn38HXE5NHPJKTzffAy7m+fNRSuyb25TOzTG/Rqb1TNFtyotz?= =?utf-8?q?QfJI4js3mLJ6Ecs0SRCZAagVeVA0vaBtb/NWmKys3EocKp9HO927Y9THdYJ5rxvsx?= =?utf-8?q?gsp71/CReWnBuS9tXqtHrn9BIPvDjsyRApkNDcrSDzppUysGDkwOqIUGHcgnUkKvf?= =?utf-8?q?/Vuexw8GW1YBrqwoMMMR+BHFdHSErfeHC0476D0AAlLID8hZRdo8kYEnbCkeu0TCG?= =?utf-8?q?IJt3tT/ePsKeK1VyxUv6t4woxwHTZQxtI+B3y8tfRySkDNpndwuYf0xjAfRxSYr1c?= =?utf-8?q?RXlDa6SDoNG?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(52116014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?GdLCZfgk/3YPpcb7B/IpZOI4+Met?= =?utf-8?q?S5b/BGbYKnolj7KSLGuZhDej5WJCO84W0ELzcalEq7XusGczsoi8p5qylcr6TrOGJ?= =?utf-8?q?qZ5552g4qnP6oktkM6+SyQRECE3jFXEyoNsjJguLMJUPBLWXhNNpFQTXI8JkppJkW?= =?utf-8?q?BURjPpHXxoDLm4onph3trLbv/brVipJUSpvjkUFHpca1kUMe7v5Ax7rlGDnvNJ0so?= =?utf-8?q?xapnIvhk07l7BBanRlz/Tr4OvFHLQF0e6LY/X2I1tzg29rT0bB34qLqi/ooCKh1m9?= =?utf-8?q?a/ENShL4hOh/nuqwrK6Cz4LAGgcy9fo6TS6Awlc8ZqyULn5zJBh+PsBBMeBvgt+vy?= =?utf-8?q?dCdQ39Gd4OfVLgoeptcgrTJXAwGDyEAmGpb20/TgtkzGTQcm4AKKOviGcc4YaQ9xg?= =?utf-8?q?XBphefYtILxXrUxn3NO7n4aY4ojdKBDVBn49ocX+YtHiDTIYsjdf1ddyz8c9R8Q2n?= =?utf-8?q?WQVXMaVMfATRx8vbn1jRg1/zm2T3ooXgVGRFs935QGuuYbvMOJUM5TMO6qt/dqowh?= =?utf-8?q?pMNGQqP8q5ySohBlv3TJwFAZ1EMiHlaM0TgF5TUcGl5EM7rA6D71ti1VZG9dHa86l?= =?utf-8?q?+WsOhTswGl3UuFZ/gi4t6ScVeTl9UlNtLT3AM5UQQ3BB3p0uCA4pkAzKXimkXl1wc?= =?utf-8?q?tfRYl5qghEgLNJquMezlVMyM37ABJbsNthSVKVGd92EgrWcwCDEPLUXRLgVsPvJlf?= =?utf-8?q?GM+aclZ+ovGoyr65Ysv7ALiG5mujLGcqljGQAzGZ25yj4F2iw8SaqzFqTJy7qkvCc?= =?utf-8?q?Q/laccmBnXZJpoRi5H5eowW1Sqlsz9454oFYYXgm3cXY7A4lp30A8UHY2BQr8BDOR?= =?utf-8?q?oVIOV1NdPyqGBRHXMLTkJcM/ZWqQgthouPbdj/zcGHVtygAzBwpXyIfC5TdiF1Axc?= =?utf-8?q?RrgioUVkQy/auLwtzhjhWhOBPrGTh3Gsoai96DTWrjBR3+S1sGlR/dG/Ry6nPF55l?= =?utf-8?q?LHd5v3KRBSl0L076xRrZ8uPrArApRuIEKhCOOR+Vb01wAvxbie9h2U2CuQAKZTSj/?= =?utf-8?q?bS0QQuNbW0rA0Vrs3aFJGIYa6AQ1QFxpZ0X+wQtLGoaZ4H04K29rJTBOzF81Rzzcc?= =?utf-8?q?BtLtyj5U0b4iCtuM5UGHw6LIO6ix7F09pS04M8Fhk4jBOyMG3NCuf2NtKffj1fFzY?= =?utf-8?q?fHC2I7uBjUf51dV41VjhUdpGQu1OFeQDjszhwNqWcTOLLld9Vu/JDeQ9zMOBrXdxG?= =?utf-8?q?U6xVs0JGRFUXu+VdeDHH+wlxhn6QJ96U8KdU6uNuH8/nYuXZA4SZJqwOp7fVXvIoW?= =?utf-8?q?7xSxcSoUaBw2Kgpw+4jcdeqD0spQsKDjf7oQclXc1ORuflSW/wSMjxCPuT4+264qO?= =?utf-8?q?QvuUywV1+0hjpTl2j7FsGEfQLvOs/C2Nf782RoH5H2ZGwZTgQKVMTHG1syQvlTzSs?= =?utf-8?q?airZnBpf+/5ETz+H+KXeh05M3x7SZUBouRYciamHdT1uKakdvPfmCB3smdY9wyqpW?= =?utf-8?q?fMGu3ye/qs9XCRsI6ndOrtAO0YXh8kQVv9FYM6C4RuT6gyTgEE9PZcO9Aa1dMj6E9?= =?utf-8?q?YdPFzLQYIzEN?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 14242b96-5c24-41f3-af62-08dd52bd02ad X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2025 21:16:30.4691 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MR5H++GA9OhY/glnJfQmkoxK/AZq/E9UJ50+edbd5nOZkg1qWv6UOZgk/9qnwI58aOV9RVoPhwSclwJubNXbPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB8925 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250221_131631_890926_7D6315A2 X-CRM114-Status: UNSURE ( 9.21 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add i3c1 and i3c2 support. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx95.dtsi | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx95.dtsi b/arch/arm64/boot/dts/freescale/imx95.dtsi index ce4c0aa70a07f..0f2094d670527 100644 --- a/arch/arm64/boot/dts/freescale/imx95.dtsi +++ b/arch/arm64/boot/dts/freescale/imx95.dtsi @@ -673,6 +673,19 @@ tpm6: pwm@42510000 { status = "disabled"; }; + i3c2: i3c@42520000 { + compatible = "silvaco,i3c-master-v1"; + reg = <0x42520000 0x10000>; + interrupts = ; + #address-cells = <3>; + #size-cells = <0>; + clocks = <&scmi_clk IMX95_CLK_BUSAON>, + <&scmi_clk IMX95_CLK_I3C2>, + <&scmi_clk IMX95_CLK_I3C2SLOW>; + clock-names = "pclk", "fast_clk", "slow_clk"; + status = "disabled"; + }; + lpi2c3: i2c@42530000 { compatible = "fsl,imx95-lpi2c", "fsl,imx7ulp-lpi2c"; reg = <0x42530000 0x10000>; @@ -1245,6 +1258,19 @@ tpm2: pwm@44320000 { status = "disabled"; }; + i3c1: i3c@44330000 { + compatible = "silvaco,i3c-master-v1"; + reg = <0x44330000 0x10000>; + interrupts = ; + #address-cells = <3>; + #size-cells = <0>; + clocks = <&scmi_clk IMX95_CLK_BUSAON>, + <&scmi_clk IMX95_CLK_I3C1>, + <&scmi_clk IMX95_CLK_I3C1SLOW>; + clock-names = "pclk", "fast_clk", "slow_clk"; + status = "disabled"; + }; + lpi2c1: i2c@44340000 { compatible = "fsl,imx95-lpi2c", "fsl,imx7ulp-lpi2c"; reg = <0x44340000 0x10000>;