From nobody Fri Feb 13 17:33:12 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2072.outbound.protection.outlook.com [40.107.104.72]) (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 B32E316F8F3; Thu, 18 Apr 2024 16:36:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.72 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458220; cv=fail; b=THX9KSiDu/FykA/Xc4TqNTgoXYspTMCQyL63D9GBPDrwZc5jk/4YR0B0LJnqyTtnlYgOqpxmxjLOEDqx+JCu6qRX/WhKgAU1vDWVQeJ6tEI8G0F0+/ftMjTnGr7UM94/DufTUMRdA0LquOybSmFj85lwXOGXqjWvzV6Q6g3pRb4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458220; c=relaxed/simple; bh=Anf5/cBCqL2nH+zYCUD3DObM7bD8CDoVdBveSiz8u0s=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=qvDq/XrZgUOSFXIiEWKHt3VGUAuwUtc9xw3YCF2DYcoDzTbVcf90iH+FQQ6TyGR4HiBI/9TEzRKS5A053gMkIB4hdrVBe1Z/bojPl+GoSypDVAK82BDbON8NyBcK5t8awTwgt6n6wYpXSnTDRGAiNS4Flm4xQgugD72mXwuvJnA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=VPaVGMiP; arc=fail smtp.client-ip=40.107.104.72 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="VPaVGMiP" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XttueOwe9yrULQDGSMnZbNFQZ5PWlk9jC5uHKkGxOcj0ncnME2NHA4k+5tYMu3EWt5oCb2Grtjl4VXMiWfQGEwPZlkFZCHn66hZjwA/ZUzvf56/csYsLR5X5UDredVOP95MCo5FBCmJQ13PMl90N+9a4sJ3iucAx1CafKO6BzJFPf6BoPNl0TGmfEeID1Wt5q6HuSprj34OiOYilTn1PV7+UVwN0jAF1hrt7nUPnFHf+k6MA90+7iEYtc3Y2q3TmjLfs2HYqurhMr6/xE6qjVSgFhyA0AyEAoeNXUb1t7B3kLnU/4gNS2pxV1vZn9sGc5RokclR3XlTRsLhwR64NFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=QSjCqqd+Vrp4x4jUtklycv3HmWHkcAADRrDv+UEVxvQ=; b=NVvBVE3pdRmpI7QRL54pq3VSohkdp6VfshnUl74XmRFwDypz8GfKeDqoeYq38QFWXgwwhzjjCl4uL83iLZm/rvMIVqGRUxiYEUAcbdGfUdO+k4Q7sEgMMZQZ5VJ/JGxqBPRno7loYd/3hVLSO9GgJtSgmrqMndR//avgejiNLk3o1b8Q9EGc931nUli0LRGr30qJbHD543hC8TJNZD0cFMOAvy3J6qxIVloAfdNhVIiZVHcY23D7dbzvaEKwlqlccgyKC6fu6F1NRCKo2v4fwaq/AD3erxHPDeOkDsxqk+wq8PuMTorVnTIu1BPYw9WWm/d9KT67mlXVMK2R6lRtnw== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QSjCqqd+Vrp4x4jUtklycv3HmWHkcAADRrDv+UEVxvQ=; b=VPaVGMiPoZrAg50fx46A0+qiTpxyLsUbj6evQSTNNQHcLOdg/GTSLgk89Ds3VgYMVnFhrphiM9gHH1S0unrUsXuH6OJrNsRw4k+I6hpsnCuI5uwdz/BISqnh2VCUcupmMnU66K3zq7F/cYI73FLMmOIKeEDxg4hfNzZH2TZ0YaY= 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 AM7PR04MB7079.eurprd04.prod.outlook.com (2603:10a6:20b:11d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.39; Thu, 18 Apr 2024 16:36:56 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.037; Thu, 18 Apr 2024 16:36:56 +0000 From: Frank Li Date: Thu, 18 Apr 2024 12:36:36 -0400 Subject: [PATCH v2 01/10] arm64: dts: imx8-ss-audio: remove memory-region = <&dsp_reserved>; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240418-dts_8qm_audio-v2-1-e40fe76b60a6@nxp.com> References: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> In-Reply-To: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1713458209; l=757; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=Anf5/cBCqL2nH+zYCUD3DObM7bD8CDoVdBveSiz8u0s=; b=yhf7LIM9coCkjNovrhM5nXo3lqsJmYnTXyp/TIg0hM7kYzImOJ5qQbcuNYN04mvJkJpoYMykq 7SsjkQVrC5/DWZ4JqHKf22RfFJE2mccpA72r35XFiM4Jnlb9wnQLB69 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY3PR05CA0045.namprd05.prod.outlook.com (2603:10b6:a03:39b::20) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM7PR04MB7079:EE_ X-MS-Office365-Filtering-Correlation-Id: 8da4155d-40ef-4847-1c50-08dc5fc5c2bb X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qMXf7uruEAd2ws8wvmbMlXvJi42uAGQ1U0bxBr37JLzrdGVnu8iqk3cCAG3F2kY9wspAXW4NiM/Z8bU3xE3wj3hZ+2jdAQrQBZugZZh3kQH2ONaPni48p5giVntzPgT3ka0Top8d3K8nNB5oe3uG2jskordoFvf+GV0GhbpaxbXRld5LVQakZEG06F53mNtwDVFQzhGut+sp71omkLICViIg0IHKyYuMtx2WMprESl8Ov58Rdax3a1N409ATjbQbPe+zq2Sc3SIyNlppFg5mEdNjl/4an7Avhu4m0Gp99GIDauphr1RC5HASqgWram2XruTlI8Ekv4rI7Czu9NMQDbCPf2a6mNYdOn9Gee6O9y/+44G4K4+ReqKA8k3NZOLDhQx4cnrwfluD4uQtR3DxoEVL7Y/oRJdp8u5dThF7RXk3SB1XnRAYAIHKlwQzG4UisePf+/gI0MyGT0lfqTBjytfWXY5n9azL9TVYHLez/wRHNKg+324V5bn/RoReH475WiFXJ+aQlmnTj4x3BmCENig0crJPsJgRROr0l2q6f/zYLosIQJx9/U6wGkOqxl3I8nI6FlbzRzoCHEo/0c76l+6Gtcl8X+55Ji7vv7XMyuFagyZA5XNyXk8ngBEAL7OKqRjz9/oJv32yY9poiiHQ0ALabKGowLMNJ+9OkqyQpyzfB/zUWKpeIw4pwP+yv219mF8X+q1fQptHWqJIwF364b6mrGtg6YygKsA/s3Sq95k= 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:(13230031)(1800799015)(52116005)(376005)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?b1NrZDRDSUpzOXFpUkhVUkUzaEpoUUtWR3k3a0gyTi9IckYwRWd5MFJ1VWh2?= =?utf-8?B?VTRVcDF4VFc1aHgwUXlFL3hiY0ZVS3lCNitPblhYdzRQanI3SXRLQ050UkVL?= =?utf-8?B?eG1qK3IwOU02bFJpbHJKdWhDTnd4VTROYm94dWxhSmxOaFlRSnltQnVwZjVk?= =?utf-8?B?a3YyQlZHYVBjWElxTkxxaGxKNFZnRWsvamxMcGxHN1VUeEszb3VKaEFXMitr?= =?utf-8?B?cGZrdkd5Z1ovY0NZdThTWDZuTmZGaVljRmJHT25QN1dTek1GV3FjekVrN3dT?= =?utf-8?B?UG5mZUh5S09rOGpNNXJMTTNJMGthNjJBaXBmRGtvUHplSmE3SjhlK1A3M0F0?= =?utf-8?B?bHBtdGczUjg5SklRRWRIRldWRFVMQUk2dU1JSVVwYzFBRlBWYTF0NUlhbnVP?= =?utf-8?B?bVFiUE1yM0tXTVR2REFQNkZtSDVna1FHWVNuZkRid0wxcmZIZHJFUDYyd3dx?= =?utf-8?B?eFlPUE9DU1UwdUtJTEVUaDl6dzVRTVdaaXUwVkREamI5aEdpVUF2Q1RQTzky?= =?utf-8?B?SWpzcVVrV2JISzFDeHlIMCt1ZW9FWFovT01SN1N1NnlkTUxlcEVwU0pFRVhl?= =?utf-8?B?ODMwcUtrVTBwcjRxVnA0WEZnSUJpSVZRWk1tdjVwQlZxaHF3SXpUck1MU0E0?= =?utf-8?B?TnNSY0NRT3lMeXR3c1MxQVI3MWdvQXhlWHk0aVU1WnlSOXVhRzNmVzA4cVBW?= =?utf-8?B?YXMxZUs5QStRM29CVkYrMHl1alg5Q0VJcjFFTFJrbFVIeTZZK3JtZVRJQlNG?= =?utf-8?B?c1M4OXQxQnJCcFVpZWpaQTN0WlBDNW02REtYSU42VHQ3cHc4OWhwRWNYVDhN?= =?utf-8?B?eDlFSE92K2EvNmQzNDJ2aHQwblkxZ3ZIMENFVW5ScjU2SEJqYU1QY1cwTndn?= =?utf-8?B?WDQ4MkRSd2NJNXhqSmRaRE1GNVZscFdUT1RvOHVNUXZ0UzBzNDdWNFRJclJq?= =?utf-8?B?bjZwSWg3V2lEMlNHa3JWWEgzcVhST0lhNk9VQkdkMU01aFhGaU8wNDNLeVMx?= =?utf-8?B?TzljeGhFSUJJMFF6eUJZZ1ByL3h4aW4wcGlsZkZGbHRJU1IvZ3JZZVlIVFJy?= =?utf-8?B?T2RFb1BrLzRNSkpUWTZHVUJOdE5FUVNObEhaZW02NjBmZlRPTWxwRVlNeFJS?= =?utf-8?B?eWIrL1AydWhyTVJGeVUyS0FOZFdRdnpDQjJPdUtlNG9MRGppUjBSdkpXb2ZP?= =?utf-8?B?NkRIVm5naUNQYnZtQnl1V2JxRlVFeHZzeUVobU41T3p3TFRrM0FjMjdlVzBr?= =?utf-8?B?N1M5S2toSzRlWmF2Q050UnBOZThzR2ppZVVhQlVnUGI0VktyTnZUV3BHa1Ni?= =?utf-8?B?akZFK0RaK1FRN1R5V2xtRjlUWnlwbEFqUDlpbVFHRDZ0OGJ1clBta3lCT3lh?= =?utf-8?B?cUkyODZISkFLYnpDTE14OHkzK29MSUVValkvNU1pajBuNEw4b2FzVXpWYitP?= =?utf-8?B?ZXJqYnpHQi96dGg3SjUvMUV0Vk9XUFZ2dVdqSlo0bGFJdWZYczAvcEE0ZnQ1?= =?utf-8?B?aGx0VUFyNjFmT0k5K1FRZ3lLbExFbE9QOGs1UEtIbmVWUEpFbk5FMysvUFRr?= =?utf-8?B?OGMwdzltUjI3L0pUQUZSTzRQK0F5UzU0am9CN25ybEJQSklJcDJ2MEg5dWtp?= =?utf-8?B?UU5pS0dzM3V4YjdhdGRTNGQyMWxHQzNjQ3FMa2p4dkVhbU5GVk1NaUJQVStt?= =?utf-8?B?MlViZm5La0w5a2RMYlgxVzRiak1OSkJsVDc0S1owcVJnMCtmSVRIejV4cVNI?= =?utf-8?B?TkFOM0ZrSkF2Uk55QXBPM3Q4TlZ1amtqbkx1dkptbG9QUHRYcWJsTHEzSnIy?= =?utf-8?B?ZjdyMVBTcDM0djVZZGROdDNhdTNjTlgxZGtXTitRTERocW9uR1VKS2kzU05u?= =?utf-8?B?ekJDbEVEUjNHMTRNQTNsVTN0cE9nMEc0ZG44YjhLL1gyQk9GMk1JdldsNDd2?= =?utf-8?B?M3pwVUV3bTFSVEhOOStsRGRQdDJJRGQ2aXZFR1laS0tLYTlPcCtFdGs3NTRm?= =?utf-8?B?WHBBQ3FQRXB3c3Z6dUlWS2dNaDZKcFo0RFAxSlhDUkFBN2NidUZRRk9VQ2Nw?= =?utf-8?B?dFFoR3RRMHJzZ3ZJVTdFWHgvYWJCcGpyK3g4Nlg4aDVJWm1aTlVlVmtNVm5X?= =?utf-8?Q?QxrPNaOyjxBkW/bnVBtwktJsh?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8da4155d-40ef-4847-1c50-08dc5fc5c2bb X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2024 16:36:56.1684 (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: jRifiVaKP7G025WkKPMATzUXEnQG4ReenUDLyLn70zBqzcog2kigloC/qW4B2bpN0ix24Ynd0iC9SYZagKsdwg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7079 Different boards have different DDR memory sizes and layouts for reserved memory. This change reduces future dependencies to add 'imx8qm-ss-audio'. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-audio.dtsi index 897cbb7b67422..ff5df0fed9e96 100644 --- a/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi @@ -447,7 +447,6 @@ dsp: dsp@596e8000 { <&lsio_mu13 2 1>, <&lsio_mu13 3 0>, <&lsio_mu13 3 1>; - memory-region =3D <&dsp_reserved>; status =3D "disabled"; }; =20 --=20 2.34.1 From nobody Fri Feb 13 17:33:12 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2058.outbound.protection.outlook.com [40.107.104.58]) (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 17B1D171E62; Thu, 18 Apr 2024 16:37:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.58 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458225; cv=fail; b=aMXYserbW93D//2cArlD40n04I8dpQxtK8Ure9X1vTLENtF0KRlsCYddCgVmzxly/RNdbtFVIVsVtg/8Dxo6V6T3AXVpawGiB7zYWhUjEUYqSSErfX4o3L0UoOn0hpkB05nm/NHhHRaWQbZ/0HnR2zwvdGYtIVKFNN6ZwO83lGA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458225; c=relaxed/simple; bh=74WRf2hZ01bpNrBc57wX17mWK358KdyRuKdmddDwo0c=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=jCJcgXqLngSWfqQ7xM0CknLFkLLS8EPoKwkklIr5FOcXNQcuOkdYI7QW6qr9e3T+75+Bb+TAkUVVGHKMe5rswqnYi6xMNbFCPg7nE0DKgGMZSnlMbk75kFUyKRYRW5ZrhlmeMvDp1UnJVhoucrqOaKGxQmnK5HqIiS4yr7ajPyU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=mBRWgx3c; arc=fail smtp.client-ip=40.107.104.58 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="mBRWgx3c" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dv5SeyNt3nktqPKv+O4YMUY/LIlSFDrAlvdUQYTI9g/ckj576w9ECAX6QaBl1I2Zjs/fHIIBqsKft57R06YRAYiSsZH5fm4+BW4fVNc0NJK6Kte4/7RfFXQE83mikabG9AhdeS31pTsHz/D1tVYrV8JDoP50eBn047CGl4WwT81QC2avYWCdVGL8rqCSyk42w+/0+jUC9iBfTgAf03DEmRLy8nE/1IYICfbYW985BAZRgX3iYI6Mq0LNl5BqNgTYpHZgoFrNT1NRcsFUdDLOXoMxNouEqxNhzm6Tfa0iuJ/tzDnKLwSQldXPHQwOGWEMxmzdd9kpVZf/gSrtYWewbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=vOPwZ+dxtfymvQm7advunBIoPjrQe9QwrXrhqCr248k=; b=BUxR1l4R0qt3q1PlIAjjhv0lIJ7TrzjJa+4RvcQwUy96kYqFXvIlgCiDlCzaB8gFjZr5r9wqPtFCEzajFB4CraN28iBrU+/zyTEF9gnUygb0dotLgb6iB4qQsNsKdrWRmabOH6o3FmUbhI5OQ+cyR1EAqT3Bh3ctFdTXGaEtSVNG7lrlUdbO2YYS6ha8oc3EBnkcOzkAMHH+F0/0i6i21gWL0fOEESb2QANikuyt0YbeDEfT/6PWkcVKYbFrqVQ/SiyWykAeflsQQSLJ3JtMfFB3ieetr+BH3A2wGr2s8tYUoO+r3T4zlqgoszwnqij4qhZilfLNyvS+IGowJEgFuA== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=vOPwZ+dxtfymvQm7advunBIoPjrQe9QwrXrhqCr248k=; b=mBRWgx3c10PcoIrkaBjNHVP9Y2WB+j7pavXq7W0nKLcCyyrFzJ3Qeohab+/M/lzdAKSyxSCpuH2xrpmy3bm4S9MP3Um5D/HcUNSy0ikwktUBMvUfqvYYgsA+rlEcjZ6M2RHVif0411uv+jZ1RmUNRa4rROzeKy23EMMqLbtnKbM= 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 AM7PR04MB7079.eurprd04.prod.outlook.com (2603:10a6:20b:11d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.39; Thu, 18 Apr 2024 16:36:59 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.037; Thu, 18 Apr 2024 16:36:59 +0000 From: Frank Li Date: Thu, 18 Apr 2024 12:36:37 -0400 Subject: [PATCH v2 02/10] arm64: dts: imx8qm-ss-audio: add audio nodes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240418-dts_8qm_audio-v2-2-e40fe76b60a6@nxp.com> References: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> In-Reply-To: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1713458209; l=17204; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=74WRf2hZ01bpNrBc57wX17mWK358KdyRuKdmddDwo0c=; b=ki8LbDvDBH03+IjkEyfQi/KfakyQeYnMPoN3Vxk2q3IWjcHGh5cIEKJPnIdwH1d9ikyN0D5BB 2BSpV/8M0TnAAn9jGtbId9vd3HOMIiqFX+DxqDZ5asV0SM3rGt2lrA9 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY3PR05CA0045.namprd05.prod.outlook.com (2603:10b6:a03:39b::20) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM7PR04MB7079:EE_ X-MS-Office365-Filtering-Correlation-Id: 929c005d-94cf-4716-262d-08dc5fc5c4c7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /otHEYYz8/i2bkarQUy06c3j+dVG+b/LY8uEJMkkC7FeSu4N+IyrBvwVl8S6PSnTk/scFflKkRztkpgh2W2MHE6UUoR4fgFrSZUeMx4wduM52p1htRqGWItlQ+KRbBQlv7RKXcU120UZXaI0U+C5lyE8YPOMqJJP+lZQ5ScYC9ektCCFgW1U40qlHxPnWM9xg2KWG8pJ+Uq/f0dkgSgJVk4BmVWsb8pxbYl5+doDTFNDcwTpsUfYNzd2cMnlN6Wle2bOfUoxciv4P0+vSheVk282DYTYVjEarEy6JyxtuATGNuGDdPkpL0CmnfZV5bqZArrACgEA6i4xkVbGGf8FdlxbTswdGl451y+IGnFIMUTV1V3KNJmmfasSm2Osp9JoMj4BqQyM9DvNjH/22J3fCwt/FXIB1+TkX4k7Zpq8BenE6AsYh5zn41ZlVEc+2DFdqSJiO0uh2Up2Aqb3e+7wGvk6pWyFZbJZviDAmDXawCOogEOYGpUN34ysuLWo0wri5uQw5RLGI1KMbXxx+LS7OW5XC6KGBTMiSR1+YAPS1qlLpzXgSTfNzDWfy6wtbpJVf4g6/FlqnV97xr+piY8vk1XfpX5IWeNqdm2QCtO53ZDMBEYBljuCiTMaKva6YuE4Ccq2AAlZDKAZGo2DhfeoQE5CA54Fjf5T3qFX+34kPaO5gHklfY9Fk0FBVdBqH2AJJyAjRSg7QqV/vA0HSfyyKg== 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:(13230031)(1800799015)(52116005)(376005)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RUpqa25JNXJBUzdYOU9FdFRzaEdzUUdNR3lZak1oVG5mcjhXTno1UnIyTXFL?= =?utf-8?B?bEc3c0t3Mktja3ZUcWphRWNxajVMKzVtTnY0YXJ3azMwZTdTR1NFcnNJU3J0?= =?utf-8?B?U3Y4clJFYTBja1U2U0JxQUNIY0gzejMzdlNEMmJ6Z3JMSlVMMldHNEJjRnNZ?= =?utf-8?B?WVFSMU5XY3hXOVhkV08xN3ZMb1l2NVZGdzB1R2hEbmNCVlNKU01pQ1dJQ05x?= =?utf-8?B?N2gwRnplVXpIcHpWSldrRFFER3I2RStEMzhWNGIwVDR2ZThENEpOZVZtcmVG?= =?utf-8?B?Z3kvbWRhZEx0Wnh2S25ETWNzNGE5eHMrcDlYOVhOQzBHZk5XdUVSQ0NZQXpl?= =?utf-8?B?TXNDcEx6SUV2Z3RvSTJwWUdjRlVzUXdNMVJLanlkTGprWVIyN2FRNTFuY3ZI?= =?utf-8?B?ZEJaSXRrTHVaaHZpRGhNN0t5ZWxmby82UzlEN2lGcDJmY3NLazhJSElRWDVQ?= =?utf-8?B?Wk5FQkJRZEJsemRqdEpvTzBkajdPRStpMTF4YWo2bFdvM1JTcXhQV0dGWGRY?= =?utf-8?B?UU15Q0EzWHh2ZWNTZ3RoZnpFWUY5N0N4MUxaakVFRmpNa2s3S1F6b200Mllm?= =?utf-8?B?QS96R0NjQlpoV1RoSmtPL0ZhM3VJRWZHU3lBa0p5T1VyRy85Z3RqUEZ2VEU4?= =?utf-8?B?bnkwUDN6TmhSN3ZncXB2UEpFaHQwUXpLMG1QaWpvUm9pMTZ4bWNET1pmNGNk?= =?utf-8?B?U0VWMmx2S3NubmgwQkpwR25mOWVGVmZqMU9kdGFpaGtXUVhLOWZWcFNGTFV2?= =?utf-8?B?TitrdTZadm8zTDlqaUphVEoxeVFxdGpnSm5qVFhaV2JHbVZrbit2T3IwSXE1?= =?utf-8?B?dUNzVndEYmdiRHBaVytBSUdZR2dMTmJLYkZ1dEtTT0FVc2U0bGgzYzdxMUZw?= =?utf-8?B?Z1pJUGRnc2lHVEJEMmVvRE9oSGdCM2NiVjJOMTM3M0V3aXZKNERBMEdEMWFQ?= =?utf-8?B?WXhOWXUvYndTK2JZRkpTeE10SVZnNThad0oydEhGczdmMFc2b242K0xydHN2?= =?utf-8?B?Si9aaFpRTmt2SGJwUW42Z0ViSW1nR05iM0IrQWE1Nkp6YWo4VWZSZGxGamRI?= =?utf-8?B?YnJQQUtzbllxNkFuMExIS2QzZm51UzJjd1VGUTdiZmY1VzhZRXJ3QVNJTFRt?= =?utf-8?B?cTdvazlnSk93NkdsQWViR0l2ODdnUVkxQUFoZVJGNVRPWUUydFhpTVM2cnYy?= =?utf-8?B?OGk3VjF3eVRZSk5WZUk4SjFnZDFQRzN4RlJpTG5NRVpCMU5rWGd0TlE3aG5H?= =?utf-8?B?aDVZejBPK1pZL1JrS3BXZ0luSGhYaDNmQ3RaUENsV21HMGdNWHFmZXRvTXYy?= =?utf-8?B?ZlVDRkloeU5LbjFaelNCRUN1VHMya1pIdy9rb3RoczhRSGl5c29uQzdiMnVH?= =?utf-8?B?NmlNWUpLMERMRXJJdk9XazRQVXVvWTlYMHNTOW1WcnBQeE4vbGpKMmNySjha?= =?utf-8?B?UmpiMmRqemQrWHAvRE0wRFZLMDBHOHlyRCtnMWw2elJLTkxNVkMyeEU2UUlE?= =?utf-8?B?UkdXdHNaZnNkd1U4NVgyY3czOUY3cU4yS0M4STZnaFFlOEZhQVI4R0pJbWl2?= =?utf-8?B?NzdMVlVWenJpU2gvQjd4dWIrRWJDcjdLVlIrYkJURlozMWVVZ3ZIekh0QWVa?= =?utf-8?B?T2NrNlpyN3hSVnJtZ3dGc2t0MXdXZnZHaU9xRWIxRENuV1JZdFBnVGNaenBj?= =?utf-8?B?b2RZWG5ralJjVXlJNnNvMm0wa0l5eDl5NGdTZDdqWC8vMFBSbU80L2ltd0ox?= =?utf-8?B?RXdYR2xQOHhtdFBlb3lrQlNOVWo0MmpnaWk0elYvd1FQWFV2SEUxVlMraXVE?= =?utf-8?B?L2lnTHhaNjExUWd6U2JZUVFuWU9kUXB4TEozRzYwUVIrSWcxR0xwOTIvemV5?= =?utf-8?B?U0hiUU5xaTNPR2VnMWwrS2JKcFlTTmRQMHZXR0tJUjcrd0NXZUhmNEZXT0dl?= =?utf-8?B?aG1HRGdkSk1CUTBzbjJwNnpsRWRzVExjd1dvYWhDSS8xZHh2MFZySTNDZTRF?= =?utf-8?B?OGN6VkdYQzdQRUZlZmdVSzAwZzNldlh6clVrSkdSTWs3d1IxQkVpaWVUYmRS?= =?utf-8?B?d1F6Z0gyVkMwVmp2Q1RMaVRsSTVhS1BxUXVMWk5nT2k4Nm0zMVRkNlNLSjNm?= =?utf-8?Q?CECm73jdtIMawl3Oej2yUjq9a?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 929c005d-94cf-4716-262d-08dc5fc5c4c7 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2024 16:36:59.5527 (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: rO2krNoD2AOoEb4ZH0novBrQZjrDr8YbfIzH7CupPtaluM+tDuvzu9/XxnEJA5QLtZb4nsL1PO1x3fNAKrOhFA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7079 Add i.MX8QM audio related nodes and update eDMA[0,1]'s information. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi | 473 +++++++++++++++++= ++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 86 ++++ 2 files changed, 559 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi b/arch/arm6= 4/boot/dts/freescale/imx8qm-ss-audio.dtsi new file mode 100644 index 0000000000000..ed5a1b4af1d76 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi @@ -0,0 +1,473 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright 2024 NXP + * Dong Aisheng + */ + +/delete-node/ &acm; +/delete-node/ &sai4; +/delete-node/ &sai5; +/delete-node/ &sai4_lpcg; +/delete-node/ &sai5_lpcg; + +/* edma2 called in imx8qm RM with the same address in edma0 of imx8qxp */ +&edma0{ + reg =3D <0x591f0000 0x150000>; + dma-channels =3D <20>; + dma-channel-mask =3D <0>; + interrupts =3D , /* asrc0 */ + , + , + , + , + , + , /* esai0 */ + , + , /* spdif0 */ + , + , /* spdif1 */ + , + , /* sai0 */ + , + , /* sai1 */ + , + , /* sai2 */ + , /* sai3 */ + , /* sai4 */ + ; /* sai5 */ + power-domains =3D <&pd IMX_SC_R_DMA_2_CH0>, + <&pd IMX_SC_R_DMA_2_CH1>, + <&pd IMX_SC_R_DMA_2_CH2>, + <&pd IMX_SC_R_DMA_2_CH3>, + <&pd IMX_SC_R_DMA_2_CH4>, + <&pd IMX_SC_R_DMA_2_CH5>, + <&pd IMX_SC_R_DMA_2_CH6>, + <&pd IMX_SC_R_DMA_2_CH7>, + <&pd IMX_SC_R_DMA_2_CH8>, + <&pd IMX_SC_R_DMA_2_CH9>, + <&pd IMX_SC_R_DMA_2_CH10>, + <&pd IMX_SC_R_DMA_2_CH11>, + <&pd IMX_SC_R_DMA_2_CH12>, + <&pd IMX_SC_R_DMA_2_CH13>, + <&pd IMX_SC_R_DMA_2_CH14>, + <&pd IMX_SC_R_DMA_2_CH15>, + <&pd IMX_SC_R_DMA_2_CH16>, + <&pd IMX_SC_R_DMA_2_CH17>, + <&pd IMX_SC_R_DMA_2_CH18>, + <&pd IMX_SC_R_DMA_2_CH19>; +}; + +/* edma3 called in imx8qm RM with the same address in edma1 of imx8qxp */ +&edma1{ + reg =3D <0x599F0000 0xc0000>; + dma-channels =3D <11>; + dma-channel-mask =3D <0xc0>; + interrupts =3D , /* asrc1 */ + , + , + , + , + , + , /* no used */ + , /* no used */ + , /* sai6 */ + , + ; /* sai7 */ + power-domains =3D <&pd IMX_SC_R_DMA_3_CH0>, + <&pd IMX_SC_R_DMA_3_CH1>, + <&pd IMX_SC_R_DMA_3_CH2>, + <&pd IMX_SC_R_DMA_3_CH3>, + <&pd IMX_SC_R_DMA_3_CH4>, + <&pd IMX_SC_R_DMA_3_CH5>, + <&pd IMX_SC_R_DMA_3_CH6>, + <&pd IMX_SC_R_DMA_3_CH7>, + <&pd IMX_SC_R_DMA_3_CH8>, + <&pd IMX_SC_R_DMA_3_CH9>, + <&pd IMX_SC_R_DMA_3_CH10>; +}; + +&asrc0 { + clocks =3D <&asrc0_lpcg IMX_LPCG_CLK_0>, + <&asrc0_lpcg IMX_LPCG_CLK_2>, + <&aud_pll_div0_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>, + <&acm IMX_ADMA_ACM_AUD_CLK0_SEL>, + <&acm IMX_ADMA_ACM_AUD_CLK1_SEL>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_ASRC_0>; +}; + +&esai0 { + clocks =3D <&esai0_lpcg IMX_LPCG_CLK_0>, + <&esai0_lpcg IMX_LPCG_CLK_4>, + <&esai0_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_ESAI_0>; +}; + +&spdif0 { + clocks =3D <&spdif0_lpcg IMX_LPCG_CLK_4>, /* core */ + <&clk_dummy>, /* rxtx0 */ + <&spdif0_lpcg IMX_LPCG_CLK_5>, /* rxtx1 */ + <&clk_dummy>, /* rxtx2 */ + <&clk_dummy>, /* rxtx3 */ + <&clk_dummy>, /* rxtx4 */ + <&audio_ipg_clk>, /* rxtx5 */ + <&clk_dummy>, /* rxtx6 */ + <&clk_dummy>, /* rxtx7 */ + <&clk_dummy>; /* spba */ + power-domains =3D <&pd IMX_SC_R_SPDIF_0>; +}; + +&sai0 { + clocks =3D <&sai0_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai0_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_0>; +}; + +&sai1 { + clocks =3D <&sai1_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai1_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_1>; +}; + +&sai2 { + clocks =3D <&sai2_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai2_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_2>; +}; + +&sai3 { + clocks =3D <&sai3_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai3_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_3>; +}; + +&asrc1 { + clocks =3D <&asrc1_lpcg IMX_LPCG_CLK_0>, + <&asrc1_lpcg IMX_LPCG_CLK_2>, + <&aud_pll_div0_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>, + <&acm IMX_ADMA_ACM_AUD_CLK0_SEL>, + <&acm IMX_ADMA_ACM_AUD_CLK1_SEL>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_ASRC_1>; +}; + +&amix { + dais =3D <&sai6>, <&sai7>; +}; + +&asrc0_lpcg { + clocks =3D <&audio_ipg_clk>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "asrc0_lpcg_ipg_clk", "asrc0_lpcg_mem_clk"; +}; + +&esai0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "esai0_lpcg_extal_clk", "esai0_lpcg_ipg_clk"; +}; + +&spdif0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "spdif0_lpcg_tx_clk", "spdif0_lpcg_gclkw"; +}; + +&sai0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai0_lpcg_mclk", "sai0_lpcg_ipg_clk"; +}; + +&sai1_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai1_lpcg_mclk", "sai1_lpcg_ipg_clk"; +}; + +&sai2_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai2_lpcg_mclk", "sai2_lpcg_ipg_clk"; +}; + +&sai3_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai3_lpcg_mclk", "sai3_lpcg_ipg_clk"; +}; + +&asrc1_lpcg { + clocks =3D <&audio_ipg_clk>, <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "asrc1_lpcg_ipg_clk", "asrc1_lpcg_mem_clk"; +}; + +&mqs0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "mqs0_lpcg_mclk", "mqs0_lpcg_ipg_clk"; +}; + +&dsp_lpcg { + status =3D "disabled"; +}; + +&dsp_ram_lpcg { + status =3D "disabled"; +}; + +&audio_subsys { + + acm: acm@59e00000 { + compatible =3D "fsl,imx8qm-acm"; + reg =3D <0x59e00000 0x1D0000>; + #clock-cells =3D <1>; + power-domains =3D <&pd IMX_SC_R_AUDIO_CLK_0>, + <&pd IMX_SC_R_AUDIO_CLK_1>, + <&pd IMX_SC_R_MCLK_OUT_0>, + <&pd IMX_SC_R_MCLK_OUT_1>, + <&pd IMX_SC_R_AUDIO_PLL_0>, + <&pd IMX_SC_R_AUDIO_PLL_1>, + <&pd IMX_SC_R_ASRC_0>, + <&pd IMX_SC_R_ASRC_1>, + <&pd IMX_SC_R_ESAI_0>, + <&pd IMX_SC_R_ESAI_1>, + <&pd IMX_SC_R_SAI_0>, + <&pd IMX_SC_R_SAI_1>, + <&pd IMX_SC_R_SAI_2>, + <&pd IMX_SC_R_SAI_3>, + <&pd IMX_SC_R_SAI_4>, + <&pd IMX_SC_R_SAI_5>, + <&pd IMX_SC_R_SAI_6>, + <&pd IMX_SC_R_SAI_7>, + <&pd IMX_SC_R_SPDIF_0>, + <&pd IMX_SC_R_SPDIF_1>, + <&pd IMX_SC_R_MQS_0>; + clocks =3D <&aud_rec0_lpcg IMX_LPCG_CLK_0>, + <&aud_rec1_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div0_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>, + <&clk_mlb_clk>, + <&clk_hdmi_rx_mclk>, + <&clk_ext_aud_mclk0>, + <&clk_ext_aud_mclk1>, + <&clk_esai0_rx_clk>, + <&clk_esai0_rx_hf_clk>, + <&clk_esai0_tx_clk>, + <&clk_esai0_tx_hf_clk>, + <&clk_esai1_rx_clk>, + <&clk_esai1_rx_hf_clk>, + <&clk_esai1_tx_clk>, + <&clk_esai1_tx_hf_clk>, + <&clk_spdif0_rx>, + <&clk_spdif0_rx>, + <&clk_sai0_rx_bclk>, + <&clk_sai0_tx_bclk>, + <&clk_sai1_rx_bclk>, + <&clk_sai1_tx_bclk>, + <&clk_sai2_rx_bclk>, + <&clk_sai3_rx_bclk>, + <&clk_sai4_rx_bclk>, + <&clk_sai5_rx_bclk>, + <&clk_sai6_rx_bclk>; + clock-names =3D "aud_rec_clk0_lpcg_clk", + "aud_rec_clk1_lpcg_clk", + "aud_pll_div_clk0_lpcg_clk", + "aud_pll_div_clk1_lpcg_clk", + "mlb_clk", + "hdmi_rx_mclk", + "ext_aud_mclk0", + "ext_aud_mclk1", + "esai0_rx_clk", + "esai0_rx_hf_clk", + "esai0_tx_clk", + "esai0_tx_hf_clk", + "esai1_rx_clk", + "esai1_rx_hf_clk", + "esai1_tx_clk", + "esai1_tx_hf_clk", + "spdif0_rx", + "spdif1_rx", + "sai0_rx_bclk", + "sai0_tx_bclk", + "sai1_rx_bclk", + "sai1_tx_bclk", + "sai2_rx_bclk", + "sai3_rx_bclk", + "sai4_rx_bclk", + "sai5_tx_bclk", + "sai6_rx_bclk"; + }; + + sai4: sai@59080000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59080000 0x10000>; + interrupts =3D ; + clocks =3D <&sai4_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai4_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "rx"; + dmas =3D <&edma0 18 0 1>; + fsl,dataline =3D <0 0xf 0x0>; + power-domains =3D <&pd IMX_SC_R_SAI_4>; + status =3D "disabled"; + }; + + sai5: sai@59090000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59090000 0x10000>; + interrupts =3D ; + clocks =3D <&sai5_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai5_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "tx"; + dmas =3D <&edma0 19 0 0>; + fsl,dataline =3D <0 0x0 0xf>; + power-domains =3D <&pd IMX_SC_R_SAI_5>; + status =3D "disabled"; + }; + + esai1: esai@59810000 { + compatible =3D "fsl,imx8qm-esai"; + reg =3D <0x59810000 0x10000>; + interrupts =3D ; + clocks =3D <&esai1_lpcg IMX_LPCG_CLK_0>, + <&esai1_lpcg IMX_LPCG_CLK_4>, + <&esai1_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>; + clock-names =3D "core", "extal", "fsys", "spba"; + dmas =3D <&edma1 6 0 1>, <&edma1 7 0 0>; + dma-names =3D "rx", "tx"; + power-domains =3D <&pd IMX_SC_R_ESAI_1>; + status =3D "disabled"; + }; + + sai6: sai@59820000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59820000 0x10000>; + interrupts =3D ; + clocks =3D <&sai6_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai6_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "rx", "tx"; + dmas =3D <&edma1 8 0 1>, <&edma1 9 0 0>; + power-domains =3D <&pd IMX_SC_R_SAI_6>; + status =3D "disabled"; + }; + + sai7: sai@59830000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59830000 0x10000>; + interrupts =3D ; + clocks =3D <&sai7_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai7_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "tx"; + dmas =3D <&edma1 10 0 0>; + power-domains =3D <&pd IMX_SC_R_SAI_7>; + status =3D "disabled"; + }; + + sai4_lpcg: clock-controller@59480000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59480000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI4_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai4_lpcg_mclk", "sai4_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_4>; + status =3D "disabled"; + }; + + sai5_lpcg: clock-controller@59490000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59490000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI5_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai5_lpcg_mclk", "sai5_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_5>; + status =3D "disabled"; + }; + + esai1_lpcg: clock-controller@59c10000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c10000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_ESAI1_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "esai1_lpcg_extal_clk", "esai1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_ESAI_1>; + }; + + sai6_lpcg: clock-controller@59c20000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c20000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI6_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai6_lpcg_mclk", "sai6_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_6>; + }; + + sai7_lpcg: clock-controller@59c30000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c30000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI7_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai7_lpcg_mclk", "sai7_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_7>; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index b3d01677b70c4..da49d4bad32ee 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -461,7 +461,92 @@ drc_crit0: trip1 { }; }; =20 + clk_dummy: clock-dummy { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "clk_dummy"; + }; + + clk_mlb_clk: clock-mlb-clk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "mlb_clk"; + }; + + clk_esai1_rx_clk: clock-esai1-rx { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_rx_clk"; + }; + + clk_esai1_rx_hf_clk: clock-esai1-rx-hf { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_rx_hf_clk"; + }; + + clk_esai1_tx_clk: clock-esai1-tx { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_tx_clk"; + }; + + clk_esai1_tx_hf_clk: clock-esai1-tx-hf { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_tx_hf_clk"; + }; + + clk_spdif1_rx: clock-spdif1-rx { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "spdif1_rx"; + }; + + clk_sai5_rx_bclk: clock-sai5-rx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai5_rx_bclk"; + }; + + clk_sai5_tx_bclk: clock-sai5-tx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai5_tx_bclk"; + }; + + clk_sai6_rx_bclk: clock-sai6-rx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai6_rx_bclk"; + }; + + clk_sai6_tx_bclk: clock-sai6-tx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai6_tx_bclk"; + }; + + clk_hdmi_rx_mclk: clock-hdmi-rx-mclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "hdmi-rx-mclk"; + }; + /* sorted in register address */ + #include "imx8-ss-audio.dtsi" #include "imx8-ss-vpu.dtsi" #include "imx8-ss-img.dtsi" #include "imx8-ss-dma.dtsi" @@ -473,3 +558,4 @@ drc_crit0: trip1 { #include "imx8qm-ss-dma.dtsi" #include "imx8qm-ss-conn.dtsi" #include "imx8qm-ss-lsio.dtsi" +#include "imx8qm-ss-audio.dtsi" --=20 2.34.1 From nobody Fri Feb 13 17:33:12 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2058.outbound.protection.outlook.com [40.107.104.58]) (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 A6E6B171E75; Thu, 18 Apr 2024 16:37:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.58 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458227; cv=fail; b=NKJISMtZRZyAB5mgFWdQEBYI3T+ZM4aSXXjIUarBcUTPifd5Kvh+ALSeNQ7ZpL7lVJZvzcvKUUZEef449ZCUW6Et4QcQBMu84+REQMFJ0gfdW1gp7tsJiwmNK9BKG9NjicPbvQxYmHjijT7TxNjk3DDAB1XMSEvfeU7dagi24o0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458227; c=relaxed/simple; bh=Rh/b9AhzPHgqfUXhyPNS+ooEafl5IZyY/rGIVJCUJfo=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=N88LKHZku2I4ZegjAyQH+sXuXkrvfUCBA7crcXOGroO23h6Kq3IARxvVAxyxGjtg9ZB2kMczcRH6uUQUbfMn913Rf8Jf69HFypyzmhOSMWEyUewOl8FWkso1R53ldUydvCM0raBkDEFxtiI9LM3o1+39oGZJM+keQXAhKzkmBa0= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=oJPMrIY5; arc=fail smtp.client-ip=40.107.104.58 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="oJPMrIY5" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jmw0cKy428AIzezwB5bBlciy6YNe/V4gnomhHNmWE56o0q0Hca54ixCIHtLhyX/gNCBbCSyyRHV5mrctPcbmHk9IvNbwmBXlFR8GneEO9JEAn/cKzRgDF468ITyyL2+bMMdqnt5pPKa1LHzhHMKBZb1Ed1d8whA1ts/PDE91jRzLQYKMTR+gGAFq+KJmtZMTD8hiiVUjghvtGVeCUZX6Hj3AX7jBDhVhY5+kkD2IdcCvTuhsKRDjug9lwhtTfDaXaGEgABDUJdleOkH6la4ZM/aZcVNLDxNBg/+swKeXAfHMY3NyCqXlRKw+AA4p551c2wxGQQtSrbms+fZsojvT2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=jikigYYfD0fsPyQJhI0NprYi0N4hhry476mPk/hhN3g=; b=FmnN8wa0zgtFpKD2jPUmRES667l8cq1KlhU0p3LUFLentuQV/yRF3eeushBvQ3XxuJD7WhdtgIt3upBC++UB+cXW1jKSGdu5FDosU2Bm8uybh2pUFVyBwCAUFeaYwBX2DNuH5IqRczA5DmcIxGz6zCkAUgeRC0+5CbqTxf6IC+wi76x4PDh+35Rr27lH0NSkxC7IdA+Zjz2Uc/9FePYO/6tKD6xWegXtauK24TKFn6E7AdmwD6hcacc7QSi+moAMIbRJq3kDrs8PN21T8Y8FcdKYV/4f5iDOn6C2akxtN0pKnwuwc4RfU+m5IxkVeOqvOwLluZNghg9Lqol986jORw== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jikigYYfD0fsPyQJhI0NprYi0N4hhry476mPk/hhN3g=; b=oJPMrIY54G88kmU94tWdF9GEUM+J+K5jXUblRhbdJpSVbOcugg/23i9dHk7+7MloR2mZA/lg95iRAIYOKe130Dv9JgGW24OVu6QIw6d+3ii6XzioPhveIU2q+RmbEQ40T47eDO6w4JXKYSve2bdh2RLD9szXmNaWQ3RFAXpscvw= 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 AM7PR04MB7079.eurprd04.prod.outlook.com (2603:10a6:20b:11d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.39; Thu, 18 Apr 2024 16:37:02 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.037; Thu, 18 Apr 2024 16:37:02 +0000 From: Frank Li Date: Thu, 18 Apr 2024 12:36:38 -0400 Subject: [PATCH v2 03/10] arm64: dts: imx8qm-mek: add sai and wm8960 support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240418-dts_8qm_audio-v2-3-e40fe76b60a6@nxp.com> References: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> In-Reply-To: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1713458209; l=5359; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=Rh/b9AhzPHgqfUXhyPNS+ooEafl5IZyY/rGIVJCUJfo=; b=smoAAaW1TMZZz3v44cvHQHTphVRrXxEMsfxGTYFHBHSlzWGbu9l9D12K5DAw9++NN2bxf7GPN aIDF900FUXzAat21vlTeGO0k3jHwJ+RrmSN/niVzFy/CRssawtl7LGt X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY3PR05CA0045.namprd05.prod.outlook.com (2603:10b6:a03:39b::20) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM7PR04MB7079:EE_ X-MS-Office365-Filtering-Correlation-Id: ade923b1-76eb-4d54-0559-08dc5fc5c6b3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UPsLw41rVf+yQNFHohkWhZdK6cC3NNnsx6rRT+TeD89yT76/XnEgSdAAXI4ajto7E6aufGk3cFKaIHjZnI11O+K/zJts9SDaEkCPQZQGXz7eCWOMtG0qeN/84NMRSfFiIEaxyjL+kHbwFBYcCWaO7WuQZmRuZbRZyMGkHCcLF23+fc3yKWIzk0BmrOq9YKToIJ5Z98YAvXRLhKeQ99UvF6wuQ1O3Izb3W6SLJ9tIHZaQRw8PHgQpfqcMvFUxG5NNL66gzCYk5bN2yB/y9p/bXJKdjFZ/hDTSY1LbQ9ZfV2Or7cDtLZiivXtI0L1Yw57bcVyx8PGEAX6SBWT2CSSLBYbB8l9H9XAXDT4Xhl2+RThLVE/AAj1du/LdZs/VCJFyq3VuWTmZyR/8eV4QDFjEGWA8lXJtH1yjwHZv3oi5nHQ81Ywx1WENCTJSCAf7HRSgfPDlPbH4uHLVBY0vXkMhPZEyNoQyRy+D1ZaP9O5tcZzYX5ZonnIm4KkxNh6B1+8N43vUTzMhw89p+dai2+sXUSZgl2VjCUvgY+RS+V9JkyitZ79s2GsgtIoeuMAz/br5nzbop5yI892XLwHP4DEzBFQfp96HAXx/1YLRnSelavHdEIOTZZlJfFf86VMV26CDUT08OE2I+i0Rvcyl7lRbeHUK9+v5XgIS9H7kuvOaoI6e+0mzaFIvUKW++lEmnIiQ9aBvHjpfXe3ykmcTECR4Tw== 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:(13230031)(1800799015)(52116005)(376005)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?NFBlVUxsK0owbm5iSXhpR0NrWERwcitpT1RaY3BSMWpzY3hEdEQrZzZrS0RZ?= =?utf-8?B?NytkWkdCZUFKVktDSE9Uemdma2VZNEN0Zi9FWWIxYWFzczNaYUI1Nmw5WE5G?= =?utf-8?B?T3p2NzBZb1lzdWFvSmRpYm03ZnFheTN0dGE2bTRkZzc0ZFhSN3JUSmdtRDJN?= =?utf-8?B?TlIvYzRhMlZGZkEzYUFMMEFPTFVtU1l2YTN2MjE2bG5VeWxZcjBpVlRJdE9L?= =?utf-8?B?R3Jvd2N4eHlsZUdCdUVUYWppL2NhaTNwZ1NDd3E0eGl5WWpIR2U0SjhYMlgx?= =?utf-8?B?dWNpU2NUbCtNS1B5SHQ0dG1pRjdMaG51L2lPZVZuNkw4Uk9VQnNvWHd1ZUlF?= =?utf-8?B?VVdzaDU1QzFmKzZlekVDWlhWOHIyWUpPVnhMVjdFY2lYZHl5ZXBxZEs1YWFF?= =?utf-8?B?ZWdLSUtGQ3dLWTBxYUpFR2RRY3ROSU5namtYNjRCdkJUTkQ1YlMxVGd2NzZ1?= =?utf-8?B?VUpjaFdVaW9HTHlxTUdnUnlrVngzWWsvaGR2R0YwUklPZlZOSE91Rkp2OXBJ?= =?utf-8?B?RlhmS0VjQ1RSR2xRYW16UDdQSS85OFpEZnU2Y3ltMGRiUVJIUk9VdVZTVzdI?= =?utf-8?B?MHlhZjlKTmNHZmQ4Qk1kQURid3JURXpnWFZQRmQ2WVV3QmJWYi9EUCtCbzJl?= =?utf-8?B?cFRWcjNKVk8vdUR0UGRxMkl4dTBOYmlBekJYNTRFVGFZUm1XZ09jOGtVMTJO?= =?utf-8?B?WE5RK01Zcm9GU0tTdXRreXdISkJ5R25ZRmJnNDlBVkZ2MXcvV0llbENYaDJa?= =?utf-8?B?MkxSYk4yMVRackw1R29LOGNJNjgyb3VKL0lRTngxOExWTzdOSUhaWUJERmQy?= =?utf-8?B?STdGd0dXZVpZanF2SldXYXVEWC9hWjM3ZTlSbDFJbmYrdndwR1FUUDZNNTVa?= =?utf-8?B?NTV3Nms0cWQ2UnVWamV2WUl6YU8vYlpDNXVjMXl1eXhhT1pnUFFNV3pCblJh?= =?utf-8?B?L1hDY3gxK0xqb0VXdnVJZ2tIaEZyWkJRV3Jwc2RJdk1lOW5FS3l6WHVWbS9M?= =?utf-8?B?d0V6cjE4NWl4OElTYlRPbW03NEtpdUpURDhjb1VXbG1jSGlWUVhNbGVJV2Y5?= =?utf-8?B?cS9NVU9ZajhONG9ucEdkN2x3QkkzOFR5Y3I4cXN3amdLdUNXNTAzckwySi9I?= =?utf-8?B?UUpGYlFWOHg4ZVZndHcyRWNhOWRRZTFhL0xBMDhxSlE5Qys3OUwzUWc2RXF1?= =?utf-8?B?Sk9HZ1NhWXVQWThaYXJsSVdudHY3QWNmZXVoVWlKeExyWVVXaWovNi9remhr?= =?utf-8?B?Y0hhT3l4OUFiVG5iU0pkb0FiRXhBK2Y5N0h2RXN2TTNKczNhRWVaaXVES2Fl?= =?utf-8?B?alRiZmNrNzFUUUFlZkVYdkJQN0padGhmU1ZWZTgzemM3dWdmbVYwZjhYYzI5?= =?utf-8?B?UHlqN2xGdnJiZ28wZkIxbGhBZXlVejF2UCt4cGs2MnUzZHcrYkNRTUdLZjlZ?= =?utf-8?B?OWI5TXdVK0RNM3VhZW0yb1NUT3B6ODBWQnA5RmhrMDZtNUdZVDhxRVI2eVha?= =?utf-8?B?SFUyQUFoWTMwU2VuaWtaZi9GdU0vWDA5MS80dG4xY3JVMExvc1h6RjR3OWpL?= =?utf-8?B?dldVZlQyWGEzOEEydnpJdmdWdy8zQnRpeDdGN2tseXhoWEdVcVZJUm51elVW?= =?utf-8?B?b1hweC9OcGhJRHZPMVZNa1Q5TkFiNUhYR2VlR25rck54b3hZZ2Z5MWdoN1lN?= =?utf-8?B?K2gwTXZjM3h2UGlVa1JmVDlHOXh0SFNOTTBOWHMrTlU1NHpWYnBUQzNIY2RT?= =?utf-8?B?WWN1Y1N1TENOMGtoQ1NadFNVSHJqOUs1NGJOOTltZzNad2ZwMXVaNmo4K2lm?= =?utf-8?B?Qk5UQS81cDZtQktMSEQ0SWtISjdiVUQyQVFJVmNSbnd4a3dlNWJyUU1GcTFZ?= =?utf-8?B?bnUwUVI4WjB2dzdyNDVtTXd1VkpSSnQ3Mk14QzNIZkVWS0FaR1BmNi81d1Bp?= =?utf-8?B?cUN1MGNPQXdmTGdkTDYzNmhqS2lYZmdJTTVUbnRRS2R5TytLNkc1TmNEZXEx?= =?utf-8?B?VnJpWk9KTmZkT0I0K1h5VXdCTTJZTzk5a2hlUmhyK1pPY01VODNEOFhqTjVK?= =?utf-8?B?RmF0L2o1N0VONmlmRnJ2aHd2ZURUZzdyRWRVUm1nRTVJN1VxaDVzaVJVWGlU?= =?utf-8?Q?4e8Zug+8yYk+nVnQ5tVLEDYm4?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ade923b1-76eb-4d54-0559-08dc5fc5c6b3 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2024 16:37:02.7742 (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: jWlgRKLZ1Ro1RcSueE0HxKqzgppWVbgAXOLVFlonmEv28GtizyWgVqNBfpdqko3zD2Ys7q+6x7b3eFa90ur3kA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7079 Add sai[0,1,6,7], wm8960 and asrc0 support. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 140 +++++++++++++++++++++++= ++++ 1 file changed, 140 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 5c6b39c6933fc..9f8d3df00f793 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -46,6 +46,47 @@ reg_vref_1v8: regulator-adc-vref { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; }; + + bt_sco_codec: bt_sco_codec { + #sound-dai-cells =3D <1>; + compatible =3D "linux,bt-sco"; + }; + + sound-bt-sco { + compatible =3D "simple-audio-card"; + simple-audio-card,name =3D "bt-sco-audio"; + simple-audio-card,format =3D "dsp_a"; + simple-audio-card,bitclock-inversion; + simple-audio-card,frame-master =3D <&btcpu>; + simple-audio-card,bitclock-master =3D <&btcpu>; + + btcpu: simple-audio-card,cpu { + sound-dai =3D <&sai0>; + dai-tdm-slot-num =3D <2>; + dai-tdm-slot-width =3D <16>; + }; + + simple-audio-card,codec { + sound-dai =3D <&bt_sco_codec 1>; + }; + }; + + sound-wm8960 { + compatible =3D "fsl,imx-audio-wm8960"; + model =3D "wm8960-audio"; + audio-cpu =3D <&sai1>; + audio-codec =3D <&wm8960>; + hp-det-gpio =3D <&lsio_gpio0 31 GPIO_ACTIVE_HIGH>; + audio-routing =3D + "Headphone Jack", "HP_L", + "Headphone Jack", "HP_R", + "Ext Spk", "SPK_LP", + "Ext Spk", "SPK_LN", + "Ext Spk", "SPK_RP", + "Ext Spk", "SPK_RN", + "LINPUT1", "Mic Jack", + "Mic Jack", "MICB"; + }; }; =20 &adc0 { @@ -65,6 +106,77 @@ &i2c1 { scl-gpios =3D <&lsio_gpio0 14 GPIO_ACTIVE_HIGH>; sda-gpios =3D <&lsio_gpio0 15 GPIO_ACTIVE_HIGH>; status =3D "okay"; + + wm8960: audio-codec@1a { + compatible =3D "wlf,wm8960"; + reg =3D <0x1a>; + clocks =3D <&mclkout0_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "mclk"; + assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&mclkout0_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <786432000>, <49152000>, <12288000>, <12288000>; + wlf,shared-lrclk; + wlf,hp-cfg =3D <2 2 3>; + wlf,gpio-cfg =3D <1 3>; + }; +}; + +&asrc0 { + fsl,asrc-rate =3D <48000>; + status =3D "okay"; +}; + +&amix { + status =3D "okay"; +}; + +&sai0 { + #sound-dai-cells =3D <0>; + assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&sai0_lpcg IMX_LPCG_CLK_4>; + assigned-clock-rates =3D <786432000>, <49152000>, <12288000>, <49152000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_sai0>; + status =3D "okay"; +}; + +&sai1 { + assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&sai1_lpcg IMX_LPCG_CLK_4>; /* FIXME: should be sai1, original code is= 0 */ + assigned-clock-rates =3D <786432000>, <49152000>, <12288000>, <49152000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_sai1>; + status =3D "okay"; +}; + +&sai6 { + assigned-clocks =3D <&acm IMX_ADMA_ACM_SAI6_MCLK_SEL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_MST_BUS>, + <&sai6_lpcg IMX_LPCG_CLK_4>; + assigned-clock-parents =3D <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <0>, <786432000>, <98304000>, <12288000>, <98304= 000>; + fsl,sai-asynchronous; + status =3D "okay"; +}; + +&sai7 { + assigned-clocks =3D <&acm IMX_ADMA_ACM_SAI7_MCLK_SEL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_MST_BUS>, + <&sai7_lpcg IMX_LPCG_CLK_4>; + assigned-clock-parents =3D <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <0>, <786432000>, <98304000>, <12288000>, <98304= 000>; + fsl,sai-asynchronous; + status =3D "okay"; }; =20 &lpuart0 { @@ -161,6 +273,16 @@ &usdhc2 { }; =20 &iomuxc { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_hog>; + + pinctrl_hog: hoggrp { + fsl,pins =3D < + IMX8QM_MCLK_OUT0_AUD_ACM_MCLK_OUT0 0x0600004c + IMX8QM_SCU_GPIO0_03_LSIO_GPIO0_IO31 0x0600004c + >; + }; + pinctrl_i2c1: i2c1grp { fsl,pins =3D < IMX8QM_GPT0_CLK_DMA_I2C1_SCL 0x0600004c @@ -256,6 +378,24 @@ IMX8QM_M41_GPIO0_01_DMA_UART3_TX 0x06000020 >; }; =20 + pinctrl_sai0: sai0grp { + fsl,pins =3D < + IMX8QM_SPI0_CS1_AUD_SAI0_TXC 0x0600004c + IMX8QM_SPI2_CS1_AUD_SAI0_TXFS 0x0600004c + IMX8QM_SAI1_RXFS_AUD_SAI0_RXD 0x0600004c + IMX8QM_SAI1_RXC_AUD_SAI0_TXD 0x0600006c + >; + }; + + pinctrl_sai1: sai1grp { + fsl,pins =3D < + IMX8QM_SAI1_RXD_AUD_SAI1_RXD 0x06000040 + IMX8QM_SAI1_TXFS_AUD_SAI1_TXFS 0x06000040 + IMX8QM_SAI1_TXD_AUD_SAI1_TXD 0x06000060 + IMX8QM_SAI1_TXC_AUD_SAI1_TXC 0x06000040 + >; + }; + pinctrl_usdhc1: usdhc1grp { fsl,pins =3D < IMX8QM_EMMC0_CLK_CONN_EMMC0_CLK 0x06000041 --=20 2.34.1 From nobody Fri Feb 13 17:33:12 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2058.outbound.protection.outlook.com [40.107.104.58]) (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 D938C17279F; Thu, 18 Apr 2024 16:37:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.58 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458229; cv=fail; b=CXWVCdKQSx1vzaBL9OBekE8OTblraXW9o2l9DjBSzc4Le/s7RiHCwG+jwssRP+UgSOVsQp46e2NjkSDNcjJtogPhYEfJU3d/SE5NMoipimCf17Z5egTUH+otAqd4sYh6xLisRRN3opjIAKOhGpKwWitjb45UPBrm7OpmuiroUcg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458229; c=relaxed/simple; bh=tBWF0Asy9OzGdJVvC/vxC7/ms1YGwCbPE2oc8x07IEI=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=uU4cZvpNvUA7j/F7FBfBAkpkY5R8zmkqgW2ZnHF9+P4TtLUasKIVqhjf7b2CU4WnfnAEhnjG0gPHdcl4uJH6EtQbnr4ISkgnXBSxLTkqFIh034yz6zi0uinXtBDoi5Z+KBJR8u24CLUm4aoTF9srsV6IzokIr6Iz6hEIaoXp710= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=l5NCTrZx; arc=fail smtp.client-ip=40.107.104.58 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="l5NCTrZx" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H22ZUl59XuH3ZBpctgkvs4hwue6aYsPJTIr089gOypyGM31EML4WE1IJA55jkuFiC9G0hsi2Z6xuSmJBzzjeAiNq5ixD5BbGzUQkNJ8/irl9N34ZwQwCv4SHozOS3TY3fBqyiAi3EdcRiVsrLt8rnoBCHgWB3qZ57RCXImftf52cV6onT4SddiQqbbqskwPEuW18XLNnvMVokSNTNmDu1FWaYafkJranNalpldkE52sR0httDyW8XCjfq3UoC2OZXiCqvG8XwT4qEV6vt7jtXhfygNGD6tf90Ll9Kpun/nlg6zeeL/FxT26mTENT+aaaJXAu2yjoduIzMPLqXCJWFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=1pfVE0FL5EjoFxtfQHO9cTRC/GSrOq8OvMAS142KhT8=; b=Jv0QzXiII1MhyWQSVK2jJvnaYUMgGxiNUgof09IWjkrGL5w9k53+6q6u5Uw0wdw6bqvT6LaiirHv7ZCUsp27QnnF2B70aNP91Mix39RA46v3+mFerByXyEvG5TqyAQGhKleepARTF5oPjKiOofnhbNQu20VFOcGtTc8mBwmSS0cEDt+LfXdYHVi47MF7zLq3hw/cPrFMeip/05evt+ToqSnrqlL29Nt+2b0GbN5/Ab9akmVhTh6lzYTNEATeWufwgBxLYwLbuYnH3IJu+1IOalkEbJF9NEDUeSzVAs2cZLYJHdLPSPyXHnSRqxpbv5Nh0f+zp4hm4Rz4VC0h8PAIxg== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1pfVE0FL5EjoFxtfQHO9cTRC/GSrOq8OvMAS142KhT8=; b=l5NCTrZxu5paN3oMssUAzus7/FWrAeHaY8tIhIGAeNKd/xTLM12JdEQzrLo6jVO7DE3znHhPOT6pptjMZ6/3ueoSAixANbadVdL5NjQ7Wb5Z9HvbXMjGUgFnARnUEP8K774vbldo2ZgBLGMnrqZ5ZAJq0Lhu0w+OZxdJwigdCNM= 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 AM7PR04MB7079.eurprd04.prod.outlook.com (2603:10a6:20b:11d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.39; Thu, 18 Apr 2024 16:37:06 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.037; Thu, 18 Apr 2024 16:37:06 +0000 From: Frank Li Date: Thu, 18 Apr 2024 12:36:39 -0400 Subject: [PATCH v2 04/10] arm64: dts: imx8x: add cm41 subsystem dtsi Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240418-dts_8qm_audio-v2-4-e40fe76b60a6@nxp.com> References: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> In-Reply-To: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1713458209; l=3146; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=tBWF0Asy9OzGdJVvC/vxC7/ms1YGwCbPE2oc8x07IEI=; b=sv5z0pkXG5/erE6XXJmzdqGCQSlFOFbFtTneC/tMplo5v8k7daK0bn1jJvRwk7Ja9Eq2zpAsP MfWratKHoRLDc7UnE7rxDb88PdnQDcy1pMfZGZ7UCw+05gIYlmUhr8K X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY3PR05CA0045.namprd05.prod.outlook.com (2603:10b6:a03:39b::20) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM7PR04MB7079:EE_ X-MS-Office365-Filtering-Correlation-Id: 7c5fc490-1702-4f86-0002-08dc5fc5c8a3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5ZL0l5idfJQTOXb7WkpgxvFpiAZF3uyUNtkmfqhkub9rN2POU0S0wzQmbKX6C1jZTqZHqXMfOLysnVTT3VNjz2yIt13eAFXVBTd7CT3Ldbol8B+74g6OQ1ml4+uW5pooj2vDeuRfMtTg/TSFbc+Itt8ZvufXDvpFiDhy8QX8c72gBhGKFYJdaLX2J4lh7VIZeOwVKCB2G/1oAZejMi2VJ9EED3xDY8rux4yrWEraUFROdzifQ0+6ZKNRZkpQsaq3Rb9RTr4NMf9g197iWx7UT1kd1L7ALUszw3yUQ7GJuW0ODlLz27ssZLIZGRlixa/AudfSCryAiJN39KRzSpFEJjmDOxHhqk13hqYKqRmKr5Mmx64sLk6/TxPolAecv+pg/LP7KuRZ2quj6X7bCHkQYx8ty/BhGblhrYmOKwhj8PUYacAFbPc/VxuxTZWvavRVy4F2T2OG4CSROtWssnQiSKpzHzyP+7iD+mwApSG7Eb1g2X2Z5t+CQc0Nuc9ZiguCAjEwiJsMk4GIJYS9sMVgmarXIHpjbkRlFxwn1EaqMoK29mZx2FV15VcERH8xV/JSRCuQDstocUHqF0Gc9LJu2H0dv/pJDW0JJWM3RwLhb6vUSTqgzsMGyccrv+kMyD1j1aPMOa+DSHm0xq8RApAVDAjg0jgTqrskscv1oNJvVxZbNujNxxyPvI3TY9HcpNaBzaqD/klcnQR6YYXD4VeoPQ== 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:(13230031)(1800799015)(52116005)(376005)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?T1dvb2FGajVYNkVyT1ZWSkFMQUJwRlA2MExKdlozQ3BQUllKR0diUUhBeDJm?= =?utf-8?B?ZklsS2lXWUhVQ1ZPMXVWTGhXQWppRUhrUVY0SUdScjBPcVluREtxS1h2akty?= =?utf-8?B?aEY0MzRrb2FkYjE1UlhtTHR4OHFHRDdJbVdhemNqVXhpQ1hIaXJwQzQ1ckFi?= =?utf-8?B?Y0VDcXZ6VTJBRFRjTW0xTUp4cjFPcGovZkQ0Ty9iV1hzYk43Qkt0b2hDWTVa?= =?utf-8?B?dUpLVE1CWS9uRHdGeEQ4VTNnK2w4TWYvTk5aUjJ5TUxsZHd5QndGV2lTQXNr?= =?utf-8?B?dEI0ekRydjJiRDF1SVJOOFFJaDZSWk1VMlU1Z2dqTVcvMDFzTnl5WXZVbE5Y?= =?utf-8?B?SVBkN2FDM0plOFcwNkpWODRrYkFSTnpNbjBoQ2NPS05hTkpaeHJYVUpUV0Jt?= =?utf-8?B?S0Vzc1pvZWdXaUhZWGFETFBxWDlOQ0lOeU5YckhRRFUxdU5OU2daVmVlUHp3?= =?utf-8?B?S1M2Ui9YNEVweFgxRk5QQ0U4Nlh6YWUvU1ROSHYrbHhkT2ladUZBamg4RUZv?= =?utf-8?B?R2k4citFVnlpdUFmOXVNR28rRmptaG5xQmdvQk51ejdIS2VLRERicGRlMlpI?= =?utf-8?B?emlsNlhOR3ZoOWZVKzVMN0xqNzdScVJuNk9hS2RkcE9hQ2c5QnZSeEhQSXZK?= =?utf-8?B?M09YRGJkTFpodzFNQXlBalNaVlA5LzdWZ2FVa21jRHNoNlNzSTVvMWhlN2pR?= =?utf-8?B?SDRGN3R2anl1d0tydEdwLzlYaGw4cTJCMkUrN1hBaWtaR3BzekFHb09rWFov?= =?utf-8?B?L1QvQ0Uxa1R1ME12TGtZUDd2ZjZyQVJwdzFJTVJiVGViM0RRa2svb0xJQlNo?= =?utf-8?B?TEF2ZUFkajNkK0o4bElXTWdvZmQ2TTRoS2htU2JHRmtVWGozRkdTN09qUjJl?= =?utf-8?B?czBUOTA5TEJOdEdTMGhpSktTbmQ3NU5PVmJNdmFEWnkyT3poMlBmUFhiU0pp?= =?utf-8?B?eUI2ZUd1eXlKMUh0dW1OKzg1ZFY1NHhHZTNGUHJ1WCtUSWdNY1BiTUpqczlt?= =?utf-8?B?VjNsWXo3Y0w2SUQzMXJ6YlgvUVhrTzVCNXBTN0lvOHkvZjJkU29wQkJUaGh1?= =?utf-8?B?Z2hKTEdML1ZtNnJDVzRkR2NYVGRObnZjL0xOb2RBTFBuazV6bHBwSEhYN0Ny?= =?utf-8?B?VysvelhvSjduczZRTzU0bWl0Q0h3MzhOOFlmbml2dzdPU3czNkoxVThuemRu?= =?utf-8?B?aUVLZ3ZUcVhvZlVsMC9UeTZxWU93RGkwSGlRMm5lYVdxRjFHb2dUdFJIUzZv?= =?utf-8?B?cnhxckVuMDRQdVVxUDZwTFpMMzM1c2Y4QVlrV0gxZzdDODRpOG96KzVuUDFH?= =?utf-8?B?L2hMcVBhTjNNd0o0N2gvQnptRXdkVldPaU5oRVA4anpRelZLOExRYnBsbXZr?= =?utf-8?B?ek55U2lKY1l4QjgvSS9WSkEyQy9UeHcrYitkeWtkYnpOUlppRjNjYlI3WjM3?= =?utf-8?B?TnU4djFUeVM5VllieHN1T0lqd2RsdjExY2ZmTTVjeTZrazNZZXBzMFpyeEQy?= =?utf-8?B?Vjl0TmdqVGJBb3lLYVUxMXBjTjVRbThDS0xMeXQ5OWdGeDN0L2JZTXNIV1RD?= =?utf-8?B?T0tDRDNBOG1lNjl6aTNTemI1VXlzQzRMRHcxR2kzK2d3amFYQ2FMMUZtNW8w?= =?utf-8?B?OU4remxMaXdVckw2WTJYVzgzYTdTUnVKMllRYVM2Y3dleGxuaHQwMmJNMkkw?= =?utf-8?B?dWFSQ0VhSGdEbk5VclNPTlFac3p6ZU5HYThKZmlmalRTdUdVQUo0QXJjUVVV?= =?utf-8?B?Y2I2T1drV01PSmpGVC9IaXVORklhTVlkeDd6WWRzT1ZZVjBZMEc3MWdKZSsv?= =?utf-8?B?M3lIazkvVHFMR1VROHhxTG04cXFiWmRSaHhlQnBaVVJwOUNtN3lyQWdTaUJ5?= =?utf-8?B?MjR6YlhxZitBeW0rbHc3OExmdE5ZS3A3SE93YWlwd1E3MVVHRjdJMEdkTUlB?= =?utf-8?B?NEs0NUMzT1FJK1B3eXEycGdUUDBCd2YwVTMrN1Rsdi9ESjEwS0Rqbis5L1l2?= =?utf-8?B?RUJuOHR6ZnlUNDRJV0lRWm5kOG9OSGhrSnF1Y1pISkZkVXhUN1JCYXhXU0xz?= =?utf-8?B?WlhYL2FHcTg3YjFmUTJLODRxOHBvV29zMlBaQXJyREMwZEpPS2RBZ1J5eGpK?= =?utf-8?Q?bmI+dqpZJ0mbr4ytgM+F1MvTa?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7c5fc490-1702-4f86-0002-08dc5fc5c8a3 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2024 16:37:06.0196 (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: TLvhx2ArZv1OZP6JI26FjBsJgeRNR+amZwM9eevUtRzWWWqQTbfepmRPZdg05KZGDtLJ8wX8kfcL1sdZPpiwSQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7079 Add cm41 subsystem dtsi for iMX8X chips. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi | 68 +++++++++++++++++++++= ++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 1 + 2 files changed, 69 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi b/arch/arm64/b= oot/dts/freescale/imx8-ss-cm41.dtsi new file mode 100644 index 0000000000000..d715f2a6b0378 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi @@ -0,0 +1,68 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright 2024 NXP + * Dong Aisheng + */ + +#include +#include + +cm41_ipg_clk: clock-cm41-ipg { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <132000000>; + clock-output-names =3D "cm41_ipg_clk"; +}; + +cm41_subsys: bus@38000000 { + compatible =3D "simple-bus"; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x38000000 0x0 0x38000000 0x4000000>; + interrupt-parent =3D <&cm41_intmux>; + + cm41_i2c: i2c@3b230000 { + compatible =3D "fsl,imx8qxp-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x3b230000 0x1000>; + interrupts =3D <9 IRQ_TYPE_LEVEL_HIGH>; + clocks =3D <&cm41_i2c_lpcg IMX_LPCG_CLK_0>, + <&cm41_i2c_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_M4_1_I2C IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_M4_1_I2C>; + status =3D "disabled"; + }; + + cm41_intmux: intmux@3b400000 { + compatible =3D "fsl,imx-intmux"; + reg =3D <0x3b400000 0x1000>; + interrupt-parent =3D <&gic>; + interrupts =3D , + , + , + , + , + , + , + ; + interrupt-controller; + #interrupt-cells =3D <2>; + clocks =3D <&cm41_ipg_clk>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_M4_1_INTMUX>; + status =3D "disabled"; + }; + + cm41_i2c_lpcg: clock-controller@3b630000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x3b630000 0x1000>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_M4_1_I2C IMX_SC_PM_CLK_PER>, + <&cm41_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "cm41_lpcg_i2c_clk", + "cm41_lpcg_i2c_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_M4_1_I2C>; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index da49d4bad32ee..96a940c6046d8 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -546,6 +546,7 @@ clk_hdmi_rx_mclk: clock-hdmi-rx-mclk { }; =20 /* sorted in register address */ + #include "imx8-ss-cm41.dtsi" #include "imx8-ss-audio.dtsi" #include "imx8-ss-vpu.dtsi" #include "imx8-ss-img.dtsi" --=20 2.34.1 From nobody Fri Feb 13 17:33:12 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2064.outbound.protection.outlook.com [40.107.104.64]) (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 C9A6A175544; Thu, 18 Apr 2024 16:37:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.64 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458233; cv=fail; b=J4jqZ9/ZhMJ4XLQEZIYw3o6CcJYABRdOF/+peqcgG1cKYGggPLg3xB+S8NBuvaa+KnexUYPkRmsX1T2B/miKK/PyHvXXa7rxQk5AccAFpMN3O5q2DA0oDScbVxekVnl/1nJQ6nyijPWP3HGbzi0eM4YKDfiV/vdJKAmVEYaDIOM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458233; c=relaxed/simple; bh=Jfg4Vvplj+RzCDKt5gzAaPXK5833pBM2PeC9Y+Nj6Hw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Te5OJkZm5joDkoqBZXRSdbdSbtqhisXu/sxx9VuRF9WeNSAYsuwAooFpA30tP3K5m5w9pxVuGJBo/8XelBml71CfKoJvx5VKSoGSNxdcjelZk0fOodP6X7VOGVPKA3BvqWggAVdrC4fIldrfRKA2DpcWbCZR0eWPmkLQO8r6zFM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=UkoaJ+gG; arc=fail smtp.client-ip=40.107.104.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="UkoaJ+gG" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dVnpPM32e2sxZXdwuU2xRVDqabo1hFkdyXZvBo7pFv07NbkjGuIktqlon7dEqyVcV3SUwj868v9oFNMQGVjqnuGIbbuPwnX/8PNaRdiOYzgkEHPkMAw55PYK6Igqkuj8gCowuBNXromxgDe/Pp0S8ILqFLjD45rf4Hl1dszleIXwmzRBLAo+EhTXo7pAXYUxG19PEB4LhGpI7XcN1DESq9Uu14ePbRBS+6+k9RT4LlTFChloBiLXZHyls/Ns4/wyUWH9Q2ixt9UKy04Q4+0iAOxUDH/Ggx2XcXuzSPYaI0N9/CjRAtSLtTGhT2OLk7t3N1nLG/Fe8OtOKCzyI0d+BA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=9Bwjtl05Hm+41tt8t/fWxL05NkXLXiF7wCsejzJxWq0=; b=eMrq4JLLjK/p1Ohn3zHCBLppR6JNkCwZ1SukY7zq+5GFhSC7A0nX4EMeBfKJZRPjtwF9U9vOcXp/MuJvUNq8wj3SPbp8ZYgHW6PJii2pJ4s2GasWBOPOPOfsJZHnQP5NLv73I90t98ST3RAl2XAckcL9ueKA4WNzGjYlNP6Me67U85H8JS5JJ6ICi/CHlxFKsXdMlqvnThaxBy+FS/SQAif7D5gE6B+q6RNH+cC6LILH8QxvM4M4dsXQlSXDiy8F6BSMJhiRO/vCKwRB7UJGW6baYVPGw3zw1035D/6+TVezbCtwegg53IuEnXWZml487IRGQWiGZxyQ3pnkSrHVmA== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9Bwjtl05Hm+41tt8t/fWxL05NkXLXiF7wCsejzJxWq0=; b=UkoaJ+gG1YZDubElMoCjgQNdkYT8btuzd0butdNdGeCzdFzlmWl5DsVNcCCkpZgji/CClKMhUzQgg/vV4YgXCpHlogfIn0t0wWpk6bH+v4zUvQzzsl9WNCWhrGnpRbWZN75EpvmTmcmOiGUitcLKoz3qJ/qLasQDKReGylklPQw= 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 AM7PR04MB7079.eurprd04.prod.outlook.com (2603:10a6:20b:11d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.39; Thu, 18 Apr 2024 16:37:09 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.037; Thu, 18 Apr 2024 16:37:09 +0000 From: Frank Li Date: Thu, 18 Apr 2024 12:36:40 -0400 Subject: [PATCH v2 05/10] arm64: dts: imx8qm-mek: add i2c0 and children devices Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240418-dts_8qm_audio-v2-5-e40fe76b60a6@nxp.com> References: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> In-Reply-To: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1713458209; l=1711; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=Jfg4Vvplj+RzCDKt5gzAaPXK5833pBM2PeC9Y+Nj6Hw=; b=rZ+MThLPG/fcvG4Rpq5t8dpQNQycbu+juxgqWCI7YhNtqeb2t6wMqRMYia9J6GV6jC10Bi+r7 l6p0zAzblSGAsuloUcRQyFXtCGvjnkSRZ6czGcGhq0zi19gx+PC+VCS X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY3PR05CA0045.namprd05.prod.outlook.com (2603:10b6:a03:39b::20) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM7PR04MB7079:EE_ X-MS-Office365-Filtering-Correlation-Id: dbc1984d-1f56-4956-9c8a-08dc5fc5ca97 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jsz3teHbg3sqal4aI+wsk/VA1gvIldvuIyxkkrnJT2wcnrD0X33HdKMwo8nfNq+JEeRLlwEoh3NCmmf9fR1UuTV64wsGWAKgw2uc4DYqrQ+Gdo53nzJSZK77rSUXHgEaKdkzCVi7yXZH3uDNfG5FA285/IFauEhuyoTGUGXd7KNf1PGuehaJSGOLlunL/LnlpANEqQcPEwkAivfbcJNPVKfnBTZKgAiGHDrQmWzXHXFQgpT+hoepl1A51/4NkLbIO8ky16FQZvve8/3yzSlgbh2fqI1DWQsIC+JNr66Kvkk+gNU4viBoeKXtQkCqbdlA7jHzRITuagArBdtCdEHUVfsZqLapD3ZWeXnslETDuYkDhQcumYgzhmwbQw00HIcAEYi9v+YkqvDZGP03FS7nWiFqgJwTDNHcAd3jNUk6UbkMy5iDtBApU54KM9ZTihSz11gcVipTui44gVC5cTfr2luQezp4tDwuJG8q1q1pq4DLI60X6kNBoKBkEVXk/Y978Nr+unTBDhEuuKLig18zwCBP+/mlN4BPfSv9bY1xxKIdAyv+PJGgPRxrMigGI+VEnovw9b6wUV3cwimzS4dmo3U6HMsALYi5pfq1vHFsSDWxnsToPG2JIVOAj/nqi5NR5o2FZZCxbxCiyNtGLMvYjQMGMf8U4tBu6plb0QHBrLziZNi5jxBJ0kXwMHgEM/yNdfEhrG9zbiu0AGQZD1QeMA== 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:(13230031)(1800799015)(52116005)(376005)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Y0NMNG9mdGpCdnY3UHBIVXh5UVBKOEJtT0p4RUNmYUE1S0dtSERvbmNmbWto?= =?utf-8?B?Zkt3YlBUNkJIQnRoYnJZeWgxVHd1U082WUxIaHdlNlkzKzkzNUFCdWJwYTBq?= =?utf-8?B?UW53TTNOaWtna1dubXBmRHNCR2x0TVhTZUdBYTNwWXNIVklrOFAzZkYvYkl5?= =?utf-8?B?cmlVYlNJNFJVR000UXlpR3MzUTBYaEUwT05OWlRadDRQb2RaaTFiMW1jZjdp?= =?utf-8?B?TmJoOWZXWEhlM2ZEL3EzZXRkMFk3cnVPODRvUHgyMkRzSk14dnFoQkVTb3Y5?= =?utf-8?B?MmJIZUNhcHlCdnNiWmplKzRHdDEzVS95VkltaHJML2s2QXJKMk9YN0NPM0E1?= =?utf-8?B?RjFvbUxRS3VhRXhucjVIcjdzMzJ6QlgrSFRnbXYrS2o0bkwxd01EMjduWTZu?= =?utf-8?B?L2k1R2F5bmFXeHFFNE92MXRpekk1Tk4wSTc2RFk2YXlma0c5MEFZdVY2b283?= =?utf-8?B?QTMwc0ErUGNOZlVwVWI3dGpsdzVxZlZLNDVvejZBSXJ6SjRwdVpCVXl6Z0ZM?= =?utf-8?B?VHlRQmRORlJNY2tSZExQOW5GcWxrTm1hblB1bGYvUUsvQURveHRlQnFOTmo5?= =?utf-8?B?SHB0VjVxcGRqY3diT1JOVXVkWkhLNXFJSVNHQ0RYRzR3dTlPK09MS1c4ckx5?= =?utf-8?B?bXcySnJsL0lKNCs5aUxrM0lqUm1VdCtJVTVPYVA3azM0QWhSK1hFWXRyY1p2?= =?utf-8?B?bUxuRjd0MkhhQkF4MHBZYmFmelBuWHFWeklJbzdOR2YzY1g5bTNrM1FzYTJu?= =?utf-8?B?eUR3M24ySEhEVnNiN2FoS0RGN3lzNE5wYmYzcmJMc0prYy9FdHR0N0pkbEpJ?= =?utf-8?B?MTl0WWJOak1mRSthT0NWVDNjd2VUY0FobG9XbG5YVlNqRGlVWEtFWXRSblNG?= =?utf-8?B?aEUvaEhvVU5QMnZOZFNtUGNNbzV4Q1FwUjFJOWhYazhlZWVuOUVzVFVNVzNz?= =?utf-8?B?Z0JMRi9yZm1qdHZ0K3FSNG1mNm9HOFlUSk8wbFdRN0tqZ0l5S29SMHlWcS9O?= =?utf-8?B?VGI1ZzJMR1pNdXIvbll1eHBMRU1UWjVlNW1yaE84Rlg1RkVBOHhyS0dpdVBR?= =?utf-8?B?S1pySTRFT0F0RWdpVEdOdEt5YUJlb0RVNEdnbVV6SzJiQ1BWWjJJZFJ6bisv?= =?utf-8?B?OGhZT25RSDRUSnpMdUhKclMyemk2K2RYM2tYUEh2a29Vai9JSnZKcmlUUTE5?= =?utf-8?B?Q1ptb1U1UmxFTjNDREpBQ3hhcFU0S3o2bUVhb0RDVzJYTWVybXQzL2lzSHo4?= =?utf-8?B?Wk1mbXVaOG8weXlGSEVZRTFZMkVGc3lXck5JY3ExWXM3NjYwK0RFcVZSQjJh?= =?utf-8?B?OUxrTU9DRG1VYnZ6RVVXT0xPczhPMW5zQVhVNk0xalhpOXRNT2JvQ1htZlM2?= =?utf-8?B?RlVtQXMxOVp5b1dHcHZzVGkxWndoeUdlNC8vQml4K3RScTJVVzlDUW0vKzZN?= =?utf-8?B?N3ZDb2Y3dExJeXEzRndNM3hRWmh3d0Fmem1aRjhMM2NPcVY3dXFVRk90ci9H?= =?utf-8?B?bmlGeklESkMxNmpnRUpoQWV3TmYzb2hpTlAwQ1M4NGxVZGJwRnJsaUh0Qyth?= =?utf-8?B?R2RCeVNUOWJGZWpVdldvOGVaZnYvNnE3ZTBSVUVQYUNXa0R4MnVaMWZPMFpV?= =?utf-8?B?T1JkTHBqbk9SRXdjRStSQ3JCcmRrWElQbGdndVBhM1pLY3VsUEYzcHo1V2ZE?= =?utf-8?B?ekl2QklJOW44RkdOZGZ4ZWdsQUdpRytmeCtWYVNTUVRiU29WTTc1NzJtYUFV?= =?utf-8?B?UTQyRUlxeFlTNEFnVDJZa0o3THZPM0p1VW1tSEQwdjR2bE1QRlZjZHhtWGJp?= =?utf-8?B?djREWGNqb3lOalBCTDNsY01PYVFPN1hHTGYyYjU5WUw3OEp6ZjU1STJFSlBX?= =?utf-8?B?U21mMjNiT1AxUjFPbTZOOGcvdnUxWjlHbUduN2NKSXg1Z0pDRVpHY1hzL1R2?= =?utf-8?B?NWZOQTc4eGphVTVHL3JBL21LR0t0VVM0ek9zckVxRThWclg3UGwrSllMV3Z0?= =?utf-8?B?OERhcFQwMHpvSFJJNjYzazR6UnhlMWxaK2llSU42amd6eFVXQkF2UVdRRmc0?= =?utf-8?B?YnNoVEZia1p4ZXMxd3BRL3p6MkM1Yi80bWxmTzVHMVZtSWhzVjRJdjAwamNH?= =?utf-8?Q?NXGfPaNnZlJ5QZEqz44eEXhyT?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: dbc1984d-1f56-4956-9c8a-08dc5fc5ca97 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2024 16:37:09.3134 (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: 8B/pZpoSM0ivaYlmNPxD/ViLKxBxDIrwQCo1jMRQNgHPGYP4lTsKVeGFQicBJQNidN1gDqQWEIEpJtcxY1+Q7Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7079 Add i2c0 and all devices under it for imx8qm-mek board. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 50 ++++++++++++++++++++++++= ++++ 1 file changed, 50 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 9f8d3df00f793..e5740f301bde0 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -96,6 +96,49 @@ &adc0 { status =3D "okay"; }; =20 +&i2c0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + clock-frequency =3D <100000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_i2c0>; + status =3D "okay"; + + lsm303arg@19 { + compatible =3D "st,lsm303agr-accel"; + reg =3D <0x19>; + }; + + fxas21002c@20 { + compatible =3D "nxp,fxas21002c"; + reg =3D <0x20>; + }; + + isl29023@44 { + compatible =3D "isil,isl29023"; + reg =3D <0x44>; + interrupt-parent =3D <&lsio_gpio4>; + interrupts =3D <11 2>; + }; + + mpl3115@60 { + compatible =3D "fsl,mpl3115"; + reg =3D <0x60>; + }; + + max7322: gpio@68 { + compatible =3D "maxim,max7322"; + reg =3D <0x68>; + gpio-controller; + #gpio-cells =3D <2>; + }; + + l3g4250@69 { + compatible =3D "st,l3g4200d-gyro"; + reg =3D <0x69>; + }; +}; + &i2c1 { #address-cells =3D <1>; #size-cells =3D <0>; @@ -283,6 +326,13 @@ IMX8QM_SCU_GPIO0_03_LSIO_GPIO0_IO31 0x0600004c >; }; =20 + pinctrl_i2c0: i2c0grp { + fsl,pins =3D < + IMX8QM_HDMI_TX0_TS_SCL_DMA_I2C0_SCL 0x06000021 + IMX8QM_HDMI_TX0_TS_SDA_DMA_I2C0_SDA 0x06000021 + >; + }; + pinctrl_i2c1: i2c1grp { fsl,pins =3D < IMX8QM_GPT0_CLK_DMA_I2C1_SCL 0x0600004c --=20 2.34.1 From nobody Fri Feb 13 17:33:12 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2064.outbound.protection.outlook.com [40.107.104.64]) (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 DA34A176FA7; Thu, 18 Apr 2024 16:37:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.64 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458235; cv=fail; b=feMBVxogNrTsuMpC1KWAEW9cXpwe9tS9ntb8dCvOQxYBi3oSptWuZhkena8Ph6yMfQ3S7fOX4+EKLB1bazWI0Y5Uw8xAt+Kys8/rXRg8UZB91VYvZk2ioF5jteSETn9U3E1M1XHSLHCUKYM04U+ngdj7KDvUL0tholEaUquNJwc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458235; c=relaxed/simple; bh=/qWkdmCItfnkKhql1UId37fRHLMvXRFCRisuxFSzV2U=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=RK6JeqVF3tVUm9yG1POTiSKyICxFE+zf/1A6BnfcHlgZQkAy0cWCqa6OFQluOgHlC1p85cG9MvGQ01DOnd38uMXP9gp7TMcf3ud3keEVdDEerGmqUi2Q+c+wfMa6MPxRXEw3mqtGfhdjxyOvRG7woWWSLitLVrNSG95ffVVpegQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=nqoTdKCA; arc=fail smtp.client-ip=40.107.104.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="nqoTdKCA" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XLLWiCrOydwZ1ONwgeyGuusYovHNS9iFz9Z/R36/pNXV4/Ohd7hM4PYTBB+g1bwXhusU17j7omiKe2jgo82Y3Nd0bD8kmHnp3goO25wQdaxQhmtsxtsd7aC9yz9jbE92p5tFfOxYj8a9IgDmIeKa4p+7Q/llo3WHTHdCM4Dj5zJta9XSR6W30zqr3UBLB1UZhtgsFC90K8dgyfGu2gGnaa3rjXu0aT1K9Pb6fts1hS4tLp6qGXBzn2uEQtFvtlVfm2Bp9S4QbKxwZsnvDBtitaknp74Q+ySya9QlRDEbEVvJ403RXaqZj3sGKMm1Yuxy0Bhxm96f2nxz6A65dY9qYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Bmjb5ouB4TJNCtZ+fxOU9Esx1teP5G5L0i7ZnunQiOQ=; b=YaWnMRNE4u7mDaKuCb1ugPoZKR4MuCudcoDzwj6I516fKj6jy7KVy2EHkUNF0vL3yPTGzgdWT6KEXTNxB7Pd2I6G+ezW/7WMTcJ+BLwN8xFbMOFOO+XYMfrVdpVaMedvRkWMVpsEZJRfJkfyPqSkJO1Gm0AzQMH7aUbxjc7i++k9vis0hUHhZ63TIb+q99phhiwdo9IbRcKYZcRhQ6bq6sxWfixxaNqYVdhIP3pczDPNoC+nt2iQCjWSCwsLT1h6V+7RieD7clJvhFEk0OX1F6P+lficvwWcEHTcv9xwDvh/bL7AonqO4xFm47RRnQz0p58RZO01P8WvCvZLROIpXg== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Bmjb5ouB4TJNCtZ+fxOU9Esx1teP5G5L0i7ZnunQiOQ=; b=nqoTdKCASxL7NocUj8NasEpR4wf8+sdMVTdin2ah3xLwbAFUkXhegE6m9zPBf2M4pcCcojPtNp4H/OLFY6dioHQYR9g7YZWRN6Z9x7QChUV4l2069u2ev6XgPW3hvWCRZyHTi+l0UuuOR1bBJUCwA0ZlAqau+2B4GZT68io68Nw= 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 AM7PR04MB7079.eurprd04.prod.outlook.com (2603:10a6:20b:11d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.39; Thu, 18 Apr 2024 16:37:12 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.037; Thu, 18 Apr 2024 16:37:12 +0000 From: Frank Li Date: Thu, 18 Apr 2024 12:36:41 -0400 Subject: [PATCH v2 06/10] arm64: dts: imx8qm-mek: add cm41_i2c and children devices Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240418-dts_8qm_audio-v2-6-e40fe76b60a6@nxp.com> References: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> In-Reply-To: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1713458209; l=1328; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=/qWkdmCItfnkKhql1UId37fRHLMvXRFCRisuxFSzV2U=; b=JJIzZ7sYd+Yo244L/4gnJhCj5DJqeIsWACVQowvBN+uLZwBG9XYmGYigWk1XTPhCrdwUh+Z40 cVxtceZbn4ZD9jGOUx/4gSqehnjEooKTCnlBB+dy8YVRkuhLxdDBm1d X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY3PR05CA0045.namprd05.prod.outlook.com (2603:10b6:a03:39b::20) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM7PR04MB7079:EE_ X-MS-Office365-Filtering-Correlation-Id: b9ef8b8a-04fe-4a42-f05d-08dc5fc5ccc2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6VV5SWVdh9QJPiuNuUrgVvFoiBOUTUdoC5FY8grVIyvAIv/hB3WJKVO3gKfNpDZHPDyStsPg18L2c5r6AL/dP0R4YnZDf3scApZptrcdQQsTGOtu6Zm0e8nShRd3f1VqaRrQkZi8s+t4t8SzT9sRGPbdLr4nq2tHhauO9YAT5QrIC18bOMCBUZMZFOTcBnrlUJY8bz5l+vmLjDGScJgAlawe63IQhSGTS8hAhtQzuqrEQOcZizHxvNOwT9r22SNFw2CvEx1z3ZxNtp8U0Ag3J/huBi08vywUKXhneyB0+nIFwKVL+Z5PgJ3yHb4OhQHB1WX0cBy8nQj9+aeQkYyjd2c3Xp6kGk9KlM6CcjXBEYhwA/hbvMw6WsqvBVD+wcyF79gUiy+3b41p+oYYfxPnBeaaAtUbvGP8YYtEWrKtk2lYKgng2dtECA7v3YfH9mk1Dr+o0fCZ/vUOMKg3YZMelddTZ2g1OJxJaVH7UQO8mfF15gr22OqFfeRfp1UVLyWXnhMQuAvgljbPDnbRM+yPetNUAAyW9BYl2G7uojPXrXyQ+Nr2hvWGsYqgyFYVm6QeFOBI85VafezsJq3hU6FhcnxJrm9+xPbibxU6fH4TuXtoilYnJAr0qoRY5xaQ6hMiXMJEJK1ENaEY/DR71MkGwY9Wif2EcgahrbfipfQH1f2hhTZYzRkZnpYnZQbk6MYS/6iB2GIpTRsVWAuRT00q58JSPR4QObxHzP7+7EuGvhw= 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:(13230031)(1800799015)(52116005)(376005)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YmRRT0s2TXZwRjlhSmVIYzc1RjQzL0lqZ0VybzFIUzJHbldZWVFzRWF3clJ1?= =?utf-8?B?TXV4L0k3S3ZnNUo5elpCenJqM2g0Ui84T0pqRGFrNXl5QkpUdU1ZS2lWaXpS?= =?utf-8?B?ZzdIYVRTN1VGSGxnYjEreExPTmkzZHZCWWdoYXYydjlPbTdoWHpZKzZoNkVB?= =?utf-8?B?U2ZUYzl4ay9naFpUNXhGSmZTVVNXS2RRbFlqY1FPVnpYdnY2cUtYNGY2bXFs?= =?utf-8?B?Ly96OGk5UXZ4M0FMOGUvZmZPcDVYNE9qSGM4Q1paSnJWeGoxNEFmUENxU2hm?= =?utf-8?B?dDhzay9FRGg2RytzQTRpb3JHYzlhaVF3ZnhpNyswckgxbFJVcUZCNUhKV21X?= =?utf-8?B?cVE5aC9rK1FpdTRUN2plSkVzS1RZczNhQzhHeXdMMyt2cXJGL2VvQ1c3QWF3?= =?utf-8?B?aFNWYmRDK3VuMVdnVy96RnJJblR2QTRiNHloZXEyK1Y0bWRULys2ZkRyOU9N?= =?utf-8?B?N0pIa3ljWUprQUZCeGEvUUprR3h4YkpYVkNKVDRwUlhiY0N3R2FYdjh4ZHIz?= =?utf-8?B?blpPRWVwOWkwbHJGSmdYSWw2V0pHcDJzYTdGd2Zvc2lGUXVqK3NJUXFQYk1o?= =?utf-8?B?SmtsRHpuU1pqY0Ntd29ZRmJ4QXhEZnd0T1k3eFNjUkJjVi80NStmVVZZQUc3?= =?utf-8?B?cjd4Nzc3cmdFazZ1OEltRFZLczdhQXk5aTZrVFlMcWxEN0YxRGxVNXRSTWRj?= =?utf-8?B?Rzc4V0tFb3pqUVprWndUeWk1ZGdoUDUrTlp1blBjOU81T1FjQ01SM3R4Y2Fs?= =?utf-8?B?RHpSUURhTk1HbEg3emxva0xra2hmakdSM0R4Y3FIS2FIQXVXOE40NmNWemZz?= =?utf-8?B?ZC9HdUtuaEEzL0RqZko0SGYvRnZld05wek4zWUwrR0RTNDlYVmdiQkxSN1A5?= =?utf-8?B?Sm9uWHRnMHZTam5FdUk3cnEyd2FGWExnejhrMUUzSW5ZZFFVOUVPUkxWWTRo?= =?utf-8?B?QlVXNWJ0Tk4xaHdMc29KYnhRUW5hOFdLaTBQN2RzRTZQVUdFWnp2dWVBdHVy?= =?utf-8?B?NE8wbmJZR01WK0k4QkVPekdtZHBpckhrTlAwa01JdDdTWWlXR0VzQnNJMU0z?= =?utf-8?B?SlBXRklLZlk5MFdlNGRFZkZPQW9DR0VoUzhLVW5zZTdTaFJkS1UyYXpkQkkx?= =?utf-8?B?OEROUTU3cmRPeDloQjBsWm5vTDBFalJlWUZ2N2tPTURMVDNLSWp2Q0xVWWMy?= =?utf-8?B?VmdXUERXYTFEWlk3OWw4K2JobjFuNGJ2ZlZzcSt0cnI0aSt1OW1HaGRyS01C?= =?utf-8?B?WDNqMGtISzJ5YUx6TXBDVzVqcENlVFZ0VnpSQm52cmx5QmFDR0t0b2lKU05y?= =?utf-8?B?WVFiRHFWcVVlamRyVDZ0QVk1L1FoalNheXd3UlRYZ3ZNNGN3Smd1bSsrNWMw?= =?utf-8?B?b0xscks0bFMvblZGditad2dLZG9ERnVwc2NEQm9yWEt5dFZKaEgveEZXdDV6?= =?utf-8?B?WG40UTJzZWRJQTlZN05XN3RzcHA2RkZzalc2ZjVlbEY0SlovaUJXWkpleWRU?= =?utf-8?B?cC9vQ2ttL3p4bzRmV3ZQT3RUTzRqd0ZUYVY3cTg1SWZiL3JraWpQanFlNHVi?= =?utf-8?B?N0lsZ0JLNGFzdkNCcG1walVQb3RLdDJZNmJiWmE5UnVRa0FBVkMyMG5GZlVO?= =?utf-8?B?L0IvVEdLNFlwMXJuWFBUekNwQXJzbkhucFkvSGdoNnFFRHZVek8vK3pFS0M1?= =?utf-8?B?dis1Q2kyV3p3Mm55cFVhU3BxM25hK0RLOWE4WVNPRjlxVEZoWmFpODJvU3I4?= =?utf-8?B?MVhScGR4cVBWVHFnY3FIRlZ0cFJuTVA4STRvcXQ0b0NpWUVlV0c5Vm43aEhC?= =?utf-8?B?ZUhrLzdERDhsc0VtZHpNTUhoVXRDenlLNkd6QnZOSXBPbFh0MkdzVTJNQUkz?= =?utf-8?B?TWRSWi9UM29WbUYwS0RCVVI3TmFsdVk4OS9TTnRmelpuOEFTQWlKVDNFT3VQ?= =?utf-8?B?Nk1sUVlNd2pCZ3JXc0Z5RkRHd2RrREZmOUF4RDNQRGJiMGVpVERTWm9YaFhI?= =?utf-8?B?d0pwUHFneHRyR3lkcTl0c3J3cml3bGNMQkh0TG5Pa0NlSW1kVngveTNkUzc4?= =?utf-8?B?RU85bS8rSmgyQ3lJZEY0MUdYVGpBQzIzbE9FUHpkSjU2WGs5SnNRQzY4L1NC?= =?utf-8?Q?1XvicQIdXv+PVP70NayMXp2y8?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: b9ef8b8a-04fe-4a42-f05d-08dc5fc5ccc2 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2024 16:37:12.9139 (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: p4030GP/MhB/xf+rVmu/NQuPdcWXYyh3xu0NnsrkIUEHpFysYgsZTkPtdxCmLuJQhWyqaPHnexiiTIoWJQbsdQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7079 Add cm41_i2c and devices under it for imx8qm-mek board. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 27 ++++++++++++++++++++++++= +++ 1 file changed, 27 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index e5740f301bde0..765ff15b16410 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -222,6 +222,26 @@ &sai7 { status =3D "okay"; }; =20 +&cm41_i2c { + #address-cells =3D <1>; + #size-cells =3D <0>; + clock-frequency =3D <100000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_cm41_i2c>; + status =3D "okay"; + + pca6416: gpio@20 { + compatible =3D "ti,tca6416"; + reg =3D <0x20>; + gpio-controller; + #gpio-cells =3D <2>; + }; +}; + +&cm41_intmux { + status =3D "okay"; +}; + &lpuart0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_lpuart0>; @@ -353,6 +373,13 @@ IMX8QM_ADC_IN0_DMA_ADC0_IN0 0xc0000060 >; }; =20 + pinctrl_cm41_i2c: cm41i2cgrp { + fsl,pins =3D < + IMX8QM_M41_I2C0_SDA_M41_I2C0_SDA 0x0600004c + IMX8QM_M41_I2C0_SCL_M41_I2C0_SCL 0x0600004c + >; + }; + pinctrl_fec1: fec1grp { fsl,pins =3D < IMX8QM_ENET0_MDC_CONN_ENET0_MDC 0x06000020 --=20 2.34.1 From nobody Fri Feb 13 17:33:12 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2070.outbound.protection.outlook.com [40.107.104.70]) (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 60A6C17994D; Thu, 18 Apr 2024 16:37:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458241; cv=fail; b=kUTHN44KOsX7pLQPE7tjAGv8O39aHC0Txix8L1XquxuBqJymvJwIDEpfOmmWSJKugI3ZRbLdIv64olw49Vn4nNEbMcP9mSbHp/IFoCDBP4OJ1yFfWBU/O+rNO8Wwqnt4F3X+y5BMazz+uWyNSVIFcwCM8c/4U01myoB3Qyaz6oc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458241; c=relaxed/simple; bh=U/DnG+FGcXigMnyuuG1EoDI7itzwetaHR2aYuCsXZng=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=g1BmpevgfR2ua1m4hs9XsgLlLSgEspSLz3AN1I0l/GOq2v/6wZDlaKUkUReiOEkKT4EZL3E6ETG3y0mhJoAJ9THqHjcsKODabk4BzhDQt79sjwlyiQ30ie8t2Bk6LZfx2l6tamUIIGQzMtFDDr5yWw/9ZK7/u2zwIWX9TBMr68I= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=MeJ8IAGA; arc=fail smtp.client-ip=40.107.104.70 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="MeJ8IAGA" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jeZhLA5Xq9oAQ7xQwG3mlUKGRHubEfLfpNZVShdQ7LUUmYN96PSOsVV5FppNyL4zuSJFYrQENZCMbh193q4nR0hbBJUGBb51xH0lNDGQIlpM1bZnfjtcAvbEqicJwsiznMhhbW9noF/e2zkVvt1g6+TwK14fgHX/keCh2AMYQbuBoR7Bi1tGBfZHqsbtejlLdLp63J8TU4PiZLDDVrj1fjirG/N+9qvCLikvKG61m8hiIcYa/D1yFVIOjG8hCfdq+vnHM9E0Pqr6Oil+4XKMBnfcGVPM0MS4M2hGmFhhl88Ro/rmrwIAKTzzCEOH4ZMKyJEZK+qcUYEm5bXAcz03zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=dZtRRCqhXVCDe2q5J7khme35bBWcuz60jNui5paDWqI=; b=Tj08BUhBlS4S7A6jOJlPDwlKTTukMYAxqWozmeezoCMSCoH6Dc23v68XgVtJ65UwXINkopmORRKcw03NgedisGztLmxe3PTS5vpOjxPiYe3b5wU6Yg+Dev/SvKzNyIT/8H1Wi3ZotreOUwtH+o4WgrZSiv9y8mOCzgy0CzP9MxZsA8HLyoMJ2Js6Xgejlwhqbgqr6UTwBkIwrmsS2gvkxSEZM/9Lv8i1mzP1EGAOGfZVR65/znjq9rj722lr+NIdM39KCKc9EWEAcLdTRZZQkQSI4OgXa3lCRhvz0Eord+sszQaPfrHP13tc5pu5KToRse1hCIpClocBWD8tGfnuoA== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dZtRRCqhXVCDe2q5J7khme35bBWcuz60jNui5paDWqI=; b=MeJ8IAGAEjBgkShqP+0zWKcexwgoIrBFzq9NKRkmIGt3ncu0xfWlM6doIoY2Q+gxEkNNC9dpUS/M6OgqdbTafK8IKCqDWAhGEpRW3+bWA3dw3W5V1XMlEoT1SEIxfSc2EzHjteaSTEMeIbjpfeDkoiQqRTbCKS3yAjdPY682i4U= 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 AM7PR04MB7079.eurprd04.prod.outlook.com (2603:10a6:20b:11d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.39; Thu, 18 Apr 2024 16:37:16 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.037; Thu, 18 Apr 2024 16:37:16 +0000 From: Frank Li Date: Thu, 18 Apr 2024 12:36:42 -0400 Subject: [PATCH v2 07/10] arm64: dts: imx8qm-mek: add flexcan support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240418-dts_8qm_audio-v2-7-e40fe76b60a6@nxp.com> References: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> In-Reply-To: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1713458209; l=3123; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=U/DnG+FGcXigMnyuuG1EoDI7itzwetaHR2aYuCsXZng=; b=Fe9d02z0ySmdG2QLqcnTlAWmptppsP2xLLLPAIggcGzsPKIqQWjQPdJxgwDsIl5fGDiCAPbuS hnBAdFVr0W0BQcuwib7ws+S2goVKoIojw0so4cjO8HQ+c0sa/27duU8 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY3PR05CA0045.namprd05.prod.outlook.com (2603:10b6:a03:39b::20) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM7PR04MB7079:EE_ X-MS-Office365-Filtering-Correlation-Id: efde89f9-82a8-44d2-7e44-08dc5fc5ceb2 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7TZHObl2nZWomF10wpdAIMe38mNVc9A8Suy1RPwnnUeFJRi0YfSD3+pHGzNF0rRCKtIVw6aR0ZuAA85y5sMiBMLJceG0TXBuoN5es5ycvIsEAuEsTLMyKXvUv2GIHoaJYu3ITtgskk6JQzE95u+i4LnlpFdnupODfyPXq6XsRdUL/QOCHZr9WJAYqHip1u2RierTDK4CFyeVRd19C7JmnOchqRSRj8eyFlykQabG/FV9JGEt2T53Kue3HbL3IrTtoUftVKtEcVpawayZHW+/s+Wz0QQFdvjzRYeY9gwdTGICqwzmV/rL8K20ZHlpxkzl5WWTK8CZUpOtkCgC28ID8DrVL+GbmC7Mu5PCZneLqMYpT43B5IqQwWTwoWhCUb7aO+NAcLWhYyfPoYgN1v7yltmRyP2zRj3iQWj4NoxbEomvB4lZXI7z3GjitVE8J/yyFRNdUS3qX2vlyI2paA5nTU4Suf/f682UE1HAiB025xJRz+2r2BksC1OWtnFYip1kb+M2gL2Q1biVmMXOytyO8+/oEIoTZn9omJBNefcywyvAFDKKA8tl0HsjGBSaSXHPh8kFdIVH7Mob+pJFpSPG6G2gWCdh7GSD65RTUoX6r1H/7H3iOIA7ujfBHLUfVOtw4hXP7WSJUfrtM+Mr9Zr8DwUrcumCp+DfD+3Z8idW9U9Fwij+RXYDgZX/+3fcRbPeE0RA9vSRGcrMwR2/SuF2Dg== 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:(13230031)(1800799015)(52116005)(376005)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?MFJ6UTl1NGxERm9iWnR3d2R2T0R4K2gxQ2EvNzlJcGlnOVlFbVhGOVBneksz?= =?utf-8?B?ZTQ2YnNGQW1RNTQ2K3ZLZWQ1UE1CSE03bDFKbE5GU213MXRGdFhsNHViQ2Iw?= =?utf-8?B?YTlBSStLRmRCQ0diZ0lNRXdaaDNlVm9kSjVSYmlESFVKSG92T2RsY0FvTnl4?= =?utf-8?B?UDNaSGdnUElNTHovV3Fuc2lHd2RxMEIvQnVGWmp5VnhIZExRQms1KzVRL3VQ?= =?utf-8?B?azV1bXB1SENWMFByWisxbUJxbEZNbFVmWjE4SnY2d0FPV1JNTHEzRU1SQWxM?= =?utf-8?B?REhUMXV5UGRsZFhNczROT3RpdkthNFYzWGM2QksreEhSKyt3MzJnQTk0Nmc3?= =?utf-8?B?bkFFYVpQSmFrK056WlhMSTVHN2lIeEJiaUhITytKRlpXK0dwSDVKaTNsMGFz?= =?utf-8?B?Ryt3eWpEaVpoWi9JSkF3ZDI0Ri9HZTI2VElFaW5pTmIwWGV2L2dTTk84a09E?= =?utf-8?B?eXRPQzhrQnVPNTlWTk0ybXlsQUQ1Z1hxYUJMN1p3K2lMbW5NR0kxazkyZEFy?= =?utf-8?B?enhIUncwbmRQa0VHMms5aXgwRmg2S0hjMUJ4UEM5cXg1OFkrakZFR0hXQ3BK?= =?utf-8?B?T1VKcHYvT0xZTzdtaEp2NldybGVmamdZV2YyT0tGYW5hbUIyL3NCanhsdWI2?= =?utf-8?B?RWtlQll2UWxISDJIRmtNS0JKQ1NHNzBjR3pQUUE5V0tldldOaXovMmtyK1B4?= =?utf-8?B?Z1FlWW04T2dBNzVMYnFCKzM2cDJtV1lvNHU3SzBtNTNlL0lPOUUyemYxKzRo?= =?utf-8?B?MXE3VENPTzNxYUlFaGN0c000MUJaSitDRGZKK2F4T1hGaHdKcFdXb29CcVA4?= =?utf-8?B?alBtNmFDUzR2V0EwbUg2dTZpNzF2VHBRSWZXbjU2RVFYeVp6c204bzU4M0hH?= =?utf-8?B?ZnhPNXNlbHRmYUEreFNxS05OSkV6TGxqYU5LY0Fic2ZmSUxyVnRnbHc2KzJT?= =?utf-8?B?SXZYbHQvRVFHbnJ0MWpBQ0Q2UFBDaWFYK3NPS2VDbnduV1k1dlRZajloNDZj?= =?utf-8?B?cExubnZ4YU1RUjB6MFpHZis4cyszWmFTVFFyR1ZuSkwyRXo3YmZWNXZ6WG9W?= =?utf-8?B?OVNkUm04OEMvTHpidFlXOE9NeXM4UVBOMU9kZUxUaC95T1p5ZnkyV2R3WGtP?= =?utf-8?B?eThKN1Vnd0J2USsweWdhaldDWVVLRlNjLy83TkI3QklqSVlRTWNnZVZJb2tI?= =?utf-8?B?U1FCeGpMM29YZmx5Q2hRVnZwN2JFS25ydU1ndUVHdUFFZlNlWmlOVVc3VGJ6?= =?utf-8?B?ZGJXUnAwRmxyYm5GTFhSVlg1b2o5dTAwUjdwTDRlbFZOQVIwOU1TMCtZV0Rs?= =?utf-8?B?NjZDaXJ1cUhOSWROYnlrQ2tUV1J3T0R4Q3V1L0NhY2FHK2I2cGF0YVBNZkl6?= =?utf-8?B?SzlhWWFVNVp0dzU4MTg4b2Q2T2g1eW1tN3hPVi9obndCTUFEemlFclAraXVY?= =?utf-8?B?VHdJTmhCdWhndXNmMnJtNUgreEtyRWI3OFFMdFJlZldJRkErUXo3VUd5V1BI?= =?utf-8?B?TlhGRll0QWEwNHhCUjc2ZFhNUGw2Y3lKSXgrNXZESmp4dmZ0SWtXVUtTVjR5?= =?utf-8?B?cCtQaFpzWmliMDdhYmpZT1U2eTJHNTYrOVJ0Y3B2NEs1eXg5WjNVVXBQdjl0?= =?utf-8?B?RnZ5VytKUGpuNExHWThKMDNXam5PdWhFNTU4US9RL2Q1elk0OWc0Nk1sMUxt?= =?utf-8?B?WVRKUzYvODhPaC9aVWZjYVIyV1hFVWUwQmpRejFQZkIvUUlvTGtGZ2x6TU93?= =?utf-8?B?d3ZBUzV5S1oyM0Z2bWEyQ0sxclh0ZCtvZGNxOGVZc1BSNE5jQWNTT29zcjgz?= =?utf-8?B?QVlRbnMyZ1ZFWWpvMjJwQXgrZFhKQVVkV0FqTjI4UU5OR2tnSkVmOXQ5QW1k?= =?utf-8?B?cjlmUXZVb09iTjdjSnMzNkNvM3dYc1VJUm1PMzN3ZW9BYW9HUmVEeXhBN3Fm?= =?utf-8?B?YlBkZStjY2V0aHBKTXRDWDB1UWZzTm5zdk1qdXROQnNZWFBpYzJaWE00a2J1?= =?utf-8?B?ZjhpYzQ5MlRHcnpUT3Z0R1B0dzhTdm8yeXVCRy81TDRRL2Zzd2l1TlVYOWNH?= =?utf-8?B?bXlHMWZtTjE5ckxaU3MrUVRncVErMFBYMmpoQy9kbmV3blNyMzh4MStJT0Ra?= =?utf-8?Q?//D7sDCgrCfAqLAn2aRI9Fbng?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: efde89f9-82a8-44d2-7e44-08dc5fc5ceb2 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2024 16:37:16.1647 (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: 81ZHf7eb/GR5x/7p6LYjBLpAObJWH8gXKYBX8texygn3jSupKbTxe0nI7VWe3vmrW6m+JqkldkdFqTupTRxoyw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7079 Add flexcan[1,2,3] support for imx8qm-mek board. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 80 ++++++++++++++++++++++++= ++++ 1 file changed, 80 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 765ff15b16410..068bb77ed08aa 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -40,6 +40,44 @@ reg_usdhc2_vmmc: usdhc2-vmmc { enable-active-high; }; =20 + reg_can01_en: regulator-can01-gen { + compatible =3D "regulator-fixed"; + regulator-name =3D "can01-en"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 3 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_can2_en: regulator-can2-gen { + compatible =3D "regulator-fixed"; + regulator-name =3D "can2-en"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 4 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_can01_stby: regulator-can01-stby { + compatible =3D "regulator-fixed"; + regulator-name =3D "can01-stby"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 5 GPIO_ACTIVE_HIGH>; + enable-active-high; + vin-supply =3D <®_can01_en>; + }; + + reg_can2_stby: regulator-can2-stby { + compatible =3D "regulator-fixed"; + regulator-name =3D "can2-stby"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 6 GPIO_ACTIVE_HIGH>; + enable-active-high; + vin-supply =3D <®_can2_en>; + }; + reg_vref_1v8: regulator-adc-vref { compatible =3D "regulator-fixed"; regulator-name =3D "vref_1v8"; @@ -242,6 +280,27 @@ &cm41_intmux { status =3D "okay"; }; =20 +&flexcan1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_flexcan1>; + xceiver-supply =3D <®_can01_stby>; + status =3D "okay"; +}; + +&flexcan2 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_flexcan2>; + xceiver-supply =3D <®_can01_stby>; + status =3D "okay"; +}; + +&flexcan3 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_flexcan3>; + xceiver-supply =3D <®_can2_stby>; + status =3D "okay"; +}; + &lpuart0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_lpuart0>; @@ -434,6 +493,27 @@ IMX8QM_QSPI0B_SS1_B_LSIO_QSPI0B_SS1_B 0x06000021 >; }; =20 + pinctrl_flexcan1: flexcan0grp { + fsl,pins =3D < + IMX8QM_FLEXCAN0_TX_DMA_FLEXCAN0_TX 0x21 + IMX8QM_FLEXCAN0_RX_DMA_FLEXCAN0_RX 0x21 + >; + }; + + pinctrl_flexcan2: flexcan1grp { + fsl,pins =3D < + IMX8QM_FLEXCAN1_TX_DMA_FLEXCAN1_TX 0x21 + IMX8QM_FLEXCAN1_RX_DMA_FLEXCAN1_RX 0x21 + >; + }; + + pinctrl_flexcan3: flexcan3grp { + fsl,pins =3D < + IMX8QM_FLEXCAN2_TX_DMA_FLEXCAN2_TX 0x21 + IMX8QM_FLEXCAN2_RX_DMA_FLEXCAN2_RX 0x21 + >; + }; + pinctrl_lpuart0: lpuart0grp { fsl,pins =3D < IMX8QM_UART0_RX_DMA_UART0_RX 0x06000020 --=20 2.34.1 From nobody Fri Feb 13 17:33:12 2026 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2070.outbound.protection.outlook.com [40.107.104.70]) (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 4987317A92C; Thu, 18 Apr 2024 16:37:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.104.70 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458242; cv=fail; b=dIWlICt3xXAYB4BylblI5H7mEwkV36hdu52tk7fbGRj5d4GX/5vpVdktdxnqiXVn/RPHaInHgAZaq3X5m+KK5aPePAJlfbfTQx/b5qJSxkLIrSOeMT+arX9UxLplhPv6hIWEDIAAgu+HzBGixef/i2LNDCDuB3xuv8L5XDL1apE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458242; c=relaxed/simple; bh=xiMO/Ji0IC9v7XmNUVwztxAaRwExSid8UswlKxDY+jg=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=bKe4bpXPpjwNjb+uLosgW6N7y+WVmXu77J3STNHKCOejW7dxtbUMqqsEkYLe0wz0OI4APh1i0x1YG5PtKhwvneJbLTA3Fobcy3DWmTBkt4iMz17RH3jXJ2XeeJenBna2wW0+SVtbJ0F5OicmTXYqGp2COHciuxo65sLPwVGkvzk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=Grhm+FAc; arc=fail smtp.client-ip=40.107.104.70 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="Grhm+FAc" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NRvY6AQm4plJ4DSmQ4d+ulasl1kiFw1EFWglrC57jv0p5Op1LX0HRGZh1MfVZDekK4rzDA+CdUwh0HVTdbsotsvNfws+9C7yDhafh2YA1SY+BHdEV+qDk1tRhSd6VvSipDBphOiqgow7AWbrDVXAq5RmBAtEnjPXJcU4Gc/Jz4PkUhZ6v3dKz71YP1bBSdLPE0xGEoyRYT9kiPBjXE8mBLB/QCOK9UOI6ShE9ghFSZ2tfL87r9xW88IA3YNScsolmE9pPxYeifiSO5U2BhONC8S681Gjlt/aZhkTpEVry+HUnn9EtuE94P4Y5QFe9pl3g5OAk0+DiimOLFL4IGferg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=hh9mD345GDepD1HhDQYYhPpBSP0niF67H/a2uoE2Q8c=; b=kcu4HwY5FWxeD11ySsm8gaXMKjT9V6FcGZ2sgV8Z8UrHJmVE6m6o6Z/c2n5WvBZZMF3N3ch53wtx4h3lren43JiRKK3FJGXuzBTBntiSonOpbbSaRCI+OJgkTc+XyMGUd/0syC7sWoWhYENiz90Xt3RGm4NFA0H+/JDxC2PotacUouBSfZcKx7mpYeTX27p91+ZQuBjSZOAblY1Q7UkpbM4j3HwUsZGaEJYvaq5amdQpoJo9ZgHwhb1mgj3SF7WeswEkKpNaEFse0uutFC3oozaPvloj+8eUhTLIQd+P65PQ6Uh8SVxFIqzw/OWWMDijQlyESX2Np2zDKtZu8lyLEw== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hh9mD345GDepD1HhDQYYhPpBSP0niF67H/a2uoE2Q8c=; b=Grhm+FAcGnqgX9iQSnrhavGncA3H4pSEU39mUeVVR8iJT77p7WlOv+Czf2KtwRNsd4T46gE1B0r+G8lDmcYWayR9Gs0m35jOp+ODGd/n+bqdJdrZPCnAjfxcbuWGL/vFI7qIAukJi5Y+2w6cldXGBFjw6mqOaCmVUkvia8ES5H4= 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 AM7PR04MB7079.eurprd04.prod.outlook.com (2603:10a6:20b:11d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.39; Thu, 18 Apr 2024 16:37:19 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.037; Thu, 18 Apr 2024 16:37:19 +0000 From: Frank Li Date: Thu, 18 Apr 2024 12:36:43 -0400 Subject: [PATCH v2 08/10] arm64: dts: imx8qm-mek: add lsio mu5 and mu6 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240418-dts_8qm_audio-v2-8-e40fe76b60a6@nxp.com> References: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> In-Reply-To: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1713458209; l=641; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=xiMO/Ji0IC9v7XmNUVwztxAaRwExSid8UswlKxDY+jg=; b=jbGW1XDrQc/osjag7a0UDRy1LLKOYwlF8UvK6Y7b3UfdZgubN0ICsIRSNLmzZo5LxTSFeX6nU x5LGklhKjtIBcGsmmzcaMOf/AFxeuVOBApznXqOb/xTF+cV4bEKmg9u X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY3PR05CA0045.namprd05.prod.outlook.com (2603:10b6:a03:39b::20) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM7PR04MB7079:EE_ X-MS-Office365-Filtering-Correlation-Id: 69121acd-0056-4ee6-1efe-08dc5fc5d0d8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OgHkN1Dhw+iJUg3m06Q9EZqxJbFACsDIrVMTUpHLXIr+I7MfOGtWWie/l2jDcwbzsHz/JTw8L64lbrQoJgbsph1LvT9rAnBVEvYxujAIvX9KpmHBX0TG037odrhQCbJo/dCAdiMCo1E5hgaTx1GcYxHu1PQQTSWKntRYJ8WGaFZYpzGSVzXNHfKPVBoS5y5vMWyCRX0n7dgsnnKU1B1L3u3F3YbL+IT6rRrNZX9V5ydizWa6kV/iE4j48MBzPE/GlZRm/DKUdRTMmPDxdCoER6bWXpRz7WK9gyp1JpsW5F+0lhrk5YyCPzdFWIPKcu0qV4ssm1KIZ98Bu324h5fT/pwC28s6IS9nLUmRxSiS8on+m+ZhX+pVNybMAn72/ndCnOsNsWOOJ25dbGonuxxeKRuCSTuPH/K8kQkxvPrOPz79VNyt63njgPBa6gTOXFNcRjGxf4J8m27GLZq3GmcZHjQ5wa9son5iGtIQ3Y0PGo15RscwLELFAiu16xrPKVdLIEKmyzS2rI4MRD4HWOlNnX9IRPpt9N4Qb97+LWczbJgPiUdMP4LxwSJxMwA3+wNVKsq6ywSNR1xrqRdGsSku/YtEIRp7tI3fT2DWJtKwzBXTga05cOAvufuqgORh28gyTxc1vIwMH9sTDaYCEdHKK4AxBJ3sVtOYeyAygcEKQ3FyQTYJR9rqCvU4VTotI/0qsdQmTH60suuxlEWyFSDRzeafGLBcBtipDY057guSllE= 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:(13230031)(1800799015)(52116005)(376005)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ckp1RHo0OVlreFlTNnZDTVNBbWlzdUIvMmQwQXE3b1Vzdzc3aFh6eWVSM1pR?= =?utf-8?B?QkJjRU9LSFFpNTJVRXlnYjRHa2RrMHV0MjYzbVE1TmZmNzlqSWJJVGdiRzR0?= =?utf-8?B?YTlweEJVL1NsNW14alAvYUN4YkpmaXphYkJlU1VOKzNhSzJpWmtHMC9VeWdT?= =?utf-8?B?SEVkMzBYODZ4N0R4SDJCZ2drdEphTk15UGo5SVVxaW9JVnFucFBlckYvb1hm?= =?utf-8?B?RFF2dGZkWjByeURoV3FpeDJMWEdCZmFLckpkKzRLbDg5WlJOOXprK1VsVGRD?= =?utf-8?B?UjRlOFZYR0EvNlRXMGZ0S0ZlLzNITDhXVDFyYkUwbTZROHU1em9JKy9TWWFF?= =?utf-8?B?TVRvYndpSjYvRzlmK3NXNktQb1VNMFdVczNINFFFRURqcnRyRnc5bXpPUWxI?= =?utf-8?B?VWhhMzBGWVpkSkppTjNOaU9ZQmllV2RXeDFqaUFDQTVqdFA0KzJieXBDSkoy?= =?utf-8?B?ekZtUHdTanN0L0NVM0g5SlVsblNjSzFjN2g2VW5GaEtiQkpCeTNuaUpjYllZ?= =?utf-8?B?d2RMYXFiM3pQc3lvb01vMkpDaHFobnQ1bXAvamkyTzZZeXFSTzN5UDRLdGdC?= =?utf-8?B?MmFIRisvSmJUbnltc29ka1lmdzR5VURWWUI5SnlIQ29Lemt3M3poRXVWanU1?= =?utf-8?B?Yk9ZemhPWE82SkwrVHYwRW4wSVBhSzEvQTkxdjJRSXNRMGI2VmV0R1NkRTM1?= =?utf-8?B?VlB4QmwrTnZuNThxS2lhV0N1SmYzRDBqNHZsU25JNWFuUVNZNkM1dHhHcE1z?= =?utf-8?B?RmxtMmtoOHdBWW5ob3JFQkNSQWx4QWRLUDhNYVlMdXVTUnd0NmVHS1hPMmxo?= =?utf-8?B?MHhvSFkxSFZrdFZzeFNrZHVFazRUZUlJUVFxTFBsWXZnQWR0NEd4RWd4dVRM?= =?utf-8?B?bDdRNEFKTmVKNTVXaERTTitNZll6eFpMd2FQQTNjQ0hWRTUvNmJUK2ZDVGN3?= =?utf-8?B?SzRUbW00WUExYUxDelpMcUtJbWVnaWNuNEYzcGwxTk1MRkMva1pxK04xbGQx?= =?utf-8?B?VHN6MHY1QmMwMXZhZnZqRndCa3VSVE42eVJBR0Z1dWkyUXBGcTdMSE5UbUt2?= =?utf-8?B?YTFaT25nQnhkbmhrdE4yYTFuVXdkY01mM3JwOTBMTUM2Mkd4akhUb2pndk5Z?= =?utf-8?B?VEdQSlNBdFBqVTh6cnl4R2Nma2w4anlYNk1CZUZ4dml3QUpWT29pU2lKazYy?= =?utf-8?B?MnFwQUFMM0pGTWJPNDVaSGhSdWNPVjU4MWRHODRVbkNHdkgyT2o3c2doU0pF?= =?utf-8?B?N0p0Z3d0WFdIbU5ZYmN3QnpqSEY2bDRTZEdlTmIrbDQ1UC9IcGlpYWRlQkZR?= =?utf-8?B?OTJBeHlpdWlEMGhqak5WMFJRajJSc282Uk1lTUU2YzA4U29QS0N6bGNpSTJv?= =?utf-8?B?LzQrdmcyKzBtOXVBZUMwb1VsaEJIaGdCTlZkckdmL2Ivc2NoOXFqc2pjT1Ja?= =?utf-8?B?ZGE3SXdPQlg4VXBNL2dqY3lrQzc5RHAwamFtK0dpSGZsWkc2VnVNc045c2RV?= =?utf-8?B?K29SaTdNZGMxNjhIRmFXNzZ2TjU4UWhVdFZLOWJ6RkcrOG5WM1JrMVVDejF1?= =?utf-8?B?NG8reERQTnd4RVF3M1hnNnl0TXVjYnYzY1pIanlySm43WHh0WVNJenljNTJj?= =?utf-8?B?SlhGSS9yZEthbzFNbGp0WklQR0ZiSHVOb1Q0OU12TVliQ2RIa1gvcHJMeDJ1?= =?utf-8?B?ZFpqaUl5a2RoYXgwWVpNTy83UXMxWWxaRHM4cXdyMWVBVDIzcmtSejlQcVB0?= =?utf-8?B?NHdIem0ydW1yQ01aL1ppOWFYUHp6OC9GNDhyeUxRaFo3VUtNM3krWC9EWWhN?= =?utf-8?B?elRkd3BXME5WWDVGQ1NCVnU2bjZiWWZRWXpiQnErYkE1UnBvOHlGVzJyWms4?= =?utf-8?B?N0RuZUx2NnYrTXdjZmF6ZG95RkVpQnFKVStybkdwdis3c010am44OW9mZVFy?= =?utf-8?B?Rm5ibUNGb3lDOTJnaW91TXZZNDEwbFJHVGZNSmRCT0NQNWdSNWYwVTJoZHB3?= =?utf-8?B?SjNOSkFaZmxqVW5BTGk5citjeWFvY1lwQ2JoK0tzbVVER3J4TUt2SnJRWjdx?= =?utf-8?B?cURKelJIVDE4Yzhac0lzaWNjdzhIQTl3VkhIKzAwME1IcUhlUURhLzMwVSt5?= =?utf-8?Q?CUafQy6ZhIG3ZUcfLZSbKiBme?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 69121acd-0056-4ee6-1efe-08dc5fc5d0d8 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2024 16:37:19.7537 (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: Tix/zZSKGpxCYiQNlDl9GXrRUkdO/woN8NUyM/XP7eUnfh2ZO5gJ31hkrXY7D8gmTPIg9B3RdZHmqdGjiMpZKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7079 Add lsio mu5 and mu6. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 068bb77ed08aa..c8b24c46c30a4 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -260,6 +260,14 @@ &sai7 { status =3D "okay"; }; =20 +&lsio_mu5 { + status =3D "okay"; +}; + +&lsio_mu6 { + status =3D "okay"; +}; + &cm41_i2c { #address-cells =3D <1>; #size-cells =3D <0>; --=20 2.34.1 From nobody Fri Feb 13 17:33:12 2026 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2046.outbound.protection.outlook.com [40.107.21.46]) (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 1CBA517AD87; Thu, 18 Apr 2024 16:37:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.46 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458247; cv=fail; b=SY04BJHbfXOxQ0kbuoUugc8pb/F3QsX/rdF99zeV94wUe9CiKu7n8ktxGay/Amhfl3M7exgaCOintfXMaFhVbpLkhf9m/WMnrO2wW/f2mxcUn6ZssndUjWoM9HMeeYojgESS++eI1leO3Y15Y+UCJZ3oUejJA1LewBEPngpdBSk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458247; c=relaxed/simple; bh=0ZRbRQcNzLlc5p8hNyg69kRtTQG09ucYbKiY+xtKRF8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=WoBmURdbfRlzgB0T4xZbTjSXc8s2mtl7fYYKmcUtNhDBAZHNhO3a42s4zIHQNB74FYf5jlc2ysan7zKzeNH9tNtabQPZPTdBC0olKLJ2bFNvBwCTjszVL4rZNCHK/1bf9DRljDG6nMr+wsYqEVRzIJ8+W81cMLMcKKstzkyWDt0= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=QVBgA42/; arc=fail smtp.client-ip=40.107.21.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="QVBgA42/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QxL4fD+j3yHkSvf+UCib+bRCSQLv4DoC363cKV+HoG4yVXLaoJB1ZI0OZv3U6SpguanfTJp9CXhNy+pdYB/CF8WeH2RZgboX0sWE0Ky7Hu0Ez89b4P6yi31uRKVkpCfm0C6sX8otrsWcQ/lWw5cNO8LagnnLei5sgVuQU+sHVy/Hailtswe8kAbeqVrqN3XhqlBiYG7VVNb82OxFiPltkP/3EzoA/vEnkSVQnTSncYWWkYR33x0vfCTNQtZHpxqM+KqJk4fGavWpTuk+ujsVdn3T6ePy32qSwBZUamtwBwL5SwOiuw3kfqvRMneYi/yYd79Cg1dlpL+J53I3kOUPQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=GtMTD/4S3J402A4i3R4PGR6JLD2G4mFmwxoe0/4aREc=; b=Bnmk0lqAzRoGfJBbx4mpreDTcJgMkITZgqf4eBX//BwVZhZSWEhziFfIrTTCSCmyPdlhntlk9XeiFqq0gAvIkP+VjM+K+2Bl3EYor6YQsD/DwvcGl8bJsqRm95Ve1Y/4cvFS4q8GE5u5UQw8TDLViNLZnQMR5+gZ58P7x5RAASpSodWLylgdemnw9QuONhAxV6f6tfUMV/jYmp4TZIXS0jDfiu+mLkfgUzEXNrNBGSlkvMcCqfeGd6VLErhXupp+sMB/mKRh8xwcqxwiI9z+uOa33QlBTh4GauKDJkwfHWLB9Mu5HcK9LeP2i2VU21Deaa4AMUlOwVCsenWW9JJgvQ== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GtMTD/4S3J402A4i3R4PGR6JLD2G4mFmwxoe0/4aREc=; b=QVBgA42/R7kdAbMuBsOx7d19OUOmn7TpS6SB+orWQ0KDWV+/SQvtDNRyhYFekGit56hPkTN0CKNDvnPqIXEIoR1JUGzk2kIqouA/LwaHtbig/gyhkkL5mR2MKC5lHrAkYF6Mfn4I7SUq00lOjPQKGifmrzlpQW8mzdx0hTjMA5M= 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 AM9PR04MB8681.eurprd04.prod.outlook.com (2603:10a6:20b:43c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.37; Thu, 18 Apr 2024 16:37:23 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.037; Thu, 18 Apr 2024 16:37:23 +0000 From: Frank Li Date: Thu, 18 Apr 2024 12:36:44 -0400 Subject: [PATCH v2 09/10] arm64: dts: imx8qm: add ocopt and fec_mac[0,1] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240418-dts_8qm_audio-v2-9-e40fe76b60a6@nxp.com> References: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> In-Reply-To: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1713458209; l=915; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=0ZRbRQcNzLlc5p8hNyg69kRtTQG09ucYbKiY+xtKRF8=; b=hBlsGhWSEnc4UucJQGSBqyrJewsB4nL4nNF6hDf5mKLOXKuskjbT0W0PvGMh4TcIZ51CkT1Er kmi54+XxMPdAuaTN6iRRy2mWh3h18BRF0VNIJapnif+350JPHAfqiHl X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY3PR05CA0045.namprd05.prod.outlook.com (2603:10b6:a03:39b::20) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM9PR04MB8681:EE_ X-MS-Office365-Filtering-Correlation-Id: 52cf0f1d-0947-4a24-6b12-08dc5fc5d2bd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 73YkpyqZAmcDPBaVMLh/P+OhK+lwR1Qnr76tZ/DIQzkZW+M9LmufHqWuAgL1dRuvOv5HBLkGx/iONlKDavulgYNat54BYgLK7F64WU8arhUbVOCOxd6QHblI89qwQQ5LHa3IwZCEaUA4tAi7yHKpflNGCUFRsP0f2q7LhsE8zSvFcnkzeYPzlhsyprF4XIjjNHpZF2F9j4Mkff7J8N1BKd+REqM8WUfHbm1k2s8YuTNOauxIwj+Nnxd+oUVXNjvI2Myx2G5qjN3uI+jKXVldniN8eD99t2Eu8cM2EsaGQdXAPWmQkzVUTeWFmDv0kdk5NuzAnNnSVD7c90Ps5rZKrIn48qGBpQUw7LUJ6Yqc1zUpnnwLeveVutmlPN5AG0xuL7uTo008qGl9Qj1wFFKt9NBUJottIOsH3rktLFNjyfLix9ZmZr4EZnC09kjHHAdXHRuZRdwzEdPgQcOh80X77P1QU7TOLxFvQ7lrX4KA5fmP0yomG1FOXpPwaeNPw4MXYrkpuoJa+EJr+R7vkfs0HY79b69UtQMJP/ZY78M+Qqa0Qu6MrNbygj0r5IdM1hM8o75YtLTw+5Mk6o4e12reFk+327oanHa8rgr0N3doeQthmRpniQUiWdG52VFMgzVkZUbiCRbbaIYBgNj+GGgSvxC0Vxu8Z2n15L/8qA+2uEUBjJ1yH1MRp29R6ZeWhKeGzmmrZ6qAPsbbiM6h1mKstw== 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:(13230031)(1800799015)(7416005)(52116005)(376005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?blhWV1RqYmxTVWJyYjdCSDB2UkoxT1I0d2pWK3FtSE5Dc3o5U2pzNzF2eCt5?= =?utf-8?B?OWFZN1UwSHNoR1ZxTFdvazduOTNUY0VGY21QeDFkOVBPbzdTVzV5VEE1MzhV?= =?utf-8?B?V0JoQU5DaHAwQ0dFWkduZ0dwcDVYVXo2TGtUZzkzclZuN1BxMnJ2QXM1dVE2?= =?utf-8?B?cUR3TURqOVM2d0N1NW8zSVJpdzNoQytiNE84aTVtbHdLcGhQQ2xrUDd6Qkow?= =?utf-8?B?L3hQV1lXQ2xMUTN1MGpvam1RVkJoOUlodUF1b3FzRjlncWMxSnRFRlg1OVdD?= =?utf-8?B?MHlYcDB5TThaY0l6cTA0TWx6SGNKSkRNUHF5WjZsdUJqbnBZWlJWQUJoMVA2?= =?utf-8?B?U0o4akZtUXBvSWFwL0YwZnpFNDFHVDNsQ1FtbjAwUWFIUUQvam5hMWxzSWwr?= =?utf-8?B?VGNVazd4VkRVQ2NhaVpsOEdJOVp1MkNVZ3hqNkNzSzJrRzQ3OExxalhzU0ZY?= =?utf-8?B?WG4zNzgvTWpkdXJlYmY2VFN5aEJDYlBzaVBDeEM3OUt1ZWRNZUpxc2hVV2JY?= =?utf-8?B?Y0lPd3dVbzFLb3dLdGgyTEt4Y0Zidy9wdUdONmEwcTRvbEE1VWZxbEpOUzMv?= =?utf-8?B?MFF2eWdxeGlDQ2I1ZUJ0dDByTFYvWGVFM1NSWTNrRW41djV3alpSVExsbTZW?= =?utf-8?B?ano2d0MwWGQ2Z2pidzc3a3NZSzlOcmJQT2Q2c0JLWFliQzBCV2d3cTdKQ2lS?= =?utf-8?B?Q0orcDlXcng5S1g1NHd1bXVseVB0cU1MRU1DQkdPVUJtNVRuanVTbjloLy9q?= =?utf-8?B?dVRrRDJzbGhrdUJkR3U5VFh5MTdxZmx3em9ROGhNOTlqR0tVVk43NDdmM2xC?= =?utf-8?B?ZGtwUnhFQnVrS2hmVlM3c25adEM0MHlHKzd4RnZBdCtzSnlmTDVaUGZaRmdU?= =?utf-8?B?ajZxZmZrL3hMakg5QUNweTEwZXcybm9BZ0tObkRpSmZ0M3RhZmRsNTRtS0tk?= =?utf-8?B?THZSOE4wa3N1alU3Z2hrQWdmcDFxcmYxS1dwWU1sd1hTakFEQXBhd0FpaWEy?= =?utf-8?B?Z3Z3NWdWaXBockYxWEdoVTdIY2Q2S2lMRk9kZEVmUUNSUzd0bEY5K0oySGRh?= =?utf-8?B?QXZvckd5bU4rOTRUZStJaFA5SG5Ka0tzdFJCN0Y0Uy9iYktLVGxPaFFHaERt?= =?utf-8?B?b3ozS1J1K3hvRGw1cmo3UXhHaGsybFpyRzBpMUZSaElsVmE1VFgvVjZHRTZV?= =?utf-8?B?NVJHZ3M2OTA1WnFoME5NTk9jYmtoRWVVaXp0dzFjRDA3V2dBWldRYkZQWEQ2?= =?utf-8?B?R05EWkJiMXhBbFI0Y0JmY3ExU1cxSFZSSHJyNzFqekZHT2Ywb0NOd2ZaVEI2?= =?utf-8?B?Mm1URVl2V0lwYnYyQzRsNWZReEMzbEJLTlpmek9ONXhoU09kVjdBcHAwUW9G?= =?utf-8?B?QWFyeWU3cjRzblZqLy9qM0w5MTNFQjBTeUxFNHFqRkFqc202ZWVNVjJQaVlI?= =?utf-8?B?bjNFMFNoa3VJWFNNTngwZVJISzhieVluTVRHQTZKakNMQm1ic2YxTWlNUUJO?= =?utf-8?B?eldkNFFPU0VyR29kRmlPbEVOQzNVTXFYNWkyeW1xalR1d2I2RE9NdHp4by9J?= =?utf-8?B?N3o5OUU1QmpNOUptUGZvN2dBY2tmUFZmdWE5SElUekExQmJZVUlxZldEUkNL?= =?utf-8?B?cnpBM3BmcW1iNWN3cFhXWlJlaFcvTXJXM0IwQ3loZUJQc2xkNVZWdGFVTGZt?= =?utf-8?B?bC9pWGJ1Sk03cXduL2grQnlvaDJnNytVTENhY3JxMWRqTXp2a0FwSUt4Njgx?= =?utf-8?B?bm5WNEhaanQ4T0tENXRqd05PaG56SVBsdXV4dWNaYWlTUVhpdXBteGJFQncw?= =?utf-8?B?ZkNVb2d0VnRlUk43Y3EycVcxSGg1Tkl1YWFBNUVwaUlhM2hqM1pHbE1mMnRl?= =?utf-8?B?cU5FeUFSSmdETnYyQ3ZmTU5Pa1dDcmhyK0RtSTRMNWJvekcrRDJocG1iR1dK?= =?utf-8?B?d3ltbm1aN2Q2OHhYL3BCSjB0OUpobzJHWTc2c1hUclhFYTlRVzdZT2dkaWs3?= =?utf-8?B?TytTcjJQemJXMXRuMTZMWmFsbFFlRDVYSXJ2NitPZkZyRjRWRi9lSDl5Q25q?= =?utf-8?B?T2IzS3lTS1lCU0xsZGtWVnYreHlLYXN3ZHdXbmkzL3RuRXFTblRGVm9UNU1j?= =?utf-8?Q?iaHhi/bl7MZYlYOF2ayfjxhjB?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 52cf0f1d-0947-4a24-6b12-08dc5fc5d2bd X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2024 16:37:22.9459 (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: QGaI8jPYUo9+i+xtBIUgL7VwzyHU330FssmAdOxSeG8793Yb7HpxquDXVmsIiqcljc4HQ4b38jgJV3paX+LVYw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8681 add ocotp ad fec_mac[0,1] for imx8qm. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index 96a940c6046d8..734bee4294dfe 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -333,6 +333,21 @@ rtc: rtc { compatible =3D "fsl,imx8qxp-sc-rtc"; }; =20 + ocotp: ocotp { + compatible =3D "fsl,imx8qm-scu-ocotp"; + #address-cells =3D <1>; + #size-cells =3D <1>; + read-only; + + fec_mac0: mac@1c4 { + reg =3D <0x1c4 6>; + }; + + fec_mac1: mac@1c6 { + reg =3D <0x1c6 6>; + }; + }; + tsens: thermal-sensor { compatible =3D "fsl,imx8qxp-sc-thermal", "fsl,imx-sc-thermal"; #thermal-sensor-cells =3D <1>; --=20 2.34.1 From nobody Fri Feb 13 17:33:12 2026 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2046.outbound.protection.outlook.com [40.107.21.46]) (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 0B29917AD8D; Thu, 18 Apr 2024 16:37:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.46 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458249; cv=fail; b=jTiKZFZUJd8NALgUdy86N2E2b5qM2S4QF8EH6cgE8p7gO9wtmMT58jq/Nso19Tdq+pqUCH7UicsHaOeJWkByC+7sJlXGIjAA3HbIo42Mvmu5/M+BMe30uN/cUIRzDB4c8rMY5FcPj3ofUK0Hu2SrwbPxmeY2r40njHggwj/FUBA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713458249; c=relaxed/simple; bh=iABd3AXBm1528gmAK301whXV8Exmx1dF3ftflY3C/1g=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=MfC+sdrUnbTh4U9DBcSRvcjGZnw20EY8LUC4FhD2jpcJLhSkSiWiUentM3MsBJ/3iWtSMPN5byEGbnEZCuoKXJVe0wQPKWmA6d82aQPKXpVUErgL/7S9D4Nk9jfRrjWbxc3ewQ01rfDrK+GmBzq+aZevyWeIF9ADGX45uaYQpAE= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b=rhPHwGcA; arc=fail smtp.client-ip=40.107.21.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="rhPHwGcA" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T/kHmWYoYgBdBjhA7jzZWaksdFKn4S+KfwR/upSH5KG1SK18Y9IWgr0kofkoK9nD4E0oubykXgvvVLGLcKMHODRNER0PFhZ9NuZ7N3lVB5DIrgK1SI1GYmZ/l6K+sADY109qiu/ze/B3V/340OoLVGxFKD6YBYyrmu8ZdRuhODBe6KwM4f3LQjogzjkp9hb2j77O/TxuyBm64EaiVllb8XvrDG1I9ZgSHShQ/ymbQeirvh+jhWtFSEbkSGEIC00jpONhPB5+uTni9lO7YbzcIcWvNTmF3iOu63N8mwrVu0njR1dJg3SC0tvZeFahjaryj5NRtOFe9fkIKduJ1YxYnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=7yuPjruf6RlNTPh5lXCrWgoKwk8FTu49cksCCTIh3js=; b=dFyG0mJGalap6MbBpUg6N1fhJC+IH3HmIgRF2jc+O0QCCgCjhE4yYq39AuTiOhQvO6GE6gALdnmhNivEtyMaP9Fr/0/hPRdpZLBHkdjoGlAx/k71MoStzIHtpjlHjOvGJVj5ae5LdQeuKvp7Kt388n+KvT/vYP4R0fAv9PTwVvAcPGNhhGCAjIMS0vWEff/niOr0A+hQ4A4oIUohGfRTv+QujKKONii/6QcHDB8wbo7tOZiPrybjUPAmZnH8dQBOk5+xRtpUBtn5t7kCO6r3Vev8lFnHqUwAODn33RJgBjMAX8Tdl4BMLF4fEYWWdHNVnM83gTJKkXVHeEco0jBBwA== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7yuPjruf6RlNTPh5lXCrWgoKwk8FTu49cksCCTIh3js=; b=rhPHwGcAOvPAeh6WEr4hYoHnXtbdPHRVU562wP0nC/lpLXzaqJ+e9i389j6QxgG1yV5sRmuYs33AxW/hzLeL8PR8za175NBcgm8sEoqpSVJqCjgKAlH5zCFMJ0e91DFsKC6PkyWxUDuXAk6eTq5Yo2WTeXPfFdyTpGksW1HPNn4= 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 AM9PR04MB8681.eurprd04.prod.outlook.com (2603:10a6:20b:43c::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.37; Thu, 18 Apr 2024 16:37:26 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7472.037; Thu, 18 Apr 2024 16:37:26 +0000 From: Frank Li Date: Thu, 18 Apr 2024 12:36:45 -0400 Subject: [PATCH v2 10/10] arm64: dts: imx8qm-mek: add fec2 support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240418-dts_8qm_audio-v2-10-e40fe76b60a6@nxp.com> References: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> In-Reply-To: <20240418-dts_8qm_audio-v2-0-e40fe76b60a6@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Frank Li X-Mailer: b4 0.13-dev-e586c X-Developer-Signature: v=1; a=ed25519-sha256; t=1713458209; l=2437; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=iABd3AXBm1528gmAK301whXV8Exmx1dF3ftflY3C/1g=; b=TIPMxU+8+Z5to+OVc214rWt2MNFlG8DZobQyL3xg49kOtIdWucluPwvviaizIBn/yb5GqjqWB dmohMeLLGYADWW5Isi6wpR/GQmZdElVGTBlrjeD3X9DRKd5JkwFYba7 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BY3PR05CA0045.namprd05.prod.outlook.com (2603:10b6:a03:39b::20) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|AM9PR04MB8681:EE_ X-MS-Office365-Filtering-Correlation-Id: a47df804-c8a4-469d-86cb-08dc5fc5d4a7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UOV3PfrQJob2dvm54gxr72VB2UrGJ8Ze4051d3+gcGkW3N08M1GkHMk/RD3tOKyX6PE/6JolpTFF8YuV6bPKBImJ053FQUvP6aOnwCgB+OBVvVaZJ8da7ZG2ubiAcDrgEtzxWZwhmH1SkiwuFkpqdP44sysagKPIPt3oqAo4xAwzQL6Dmi0S9c2BCiMZkoVbyLFwG55nV2k/rhsght08OHLZkOC5BShXwMdSgGsnAqlz/qNTsRRVoUJE0dXkj2v7DvlhOEgKGFGh400nPRjdPNxTk04Ro3weq93Pc0WLb8/z0RViFWR3Q2grvkUr5/JLEmDPZ5ZPbzhu7dK8QwJxeylDzwdb2I1iwuPCiMHf2ANVGQQ4C2BhavZRBOKi7zBi5Q0LrN1sPpe+8nMr9WWkvlQV206f/RWP+0DPBhJjaqDh+RZDg4o8wQn5oA7mCR4KcHYwHb1g32EwBSzbmxRlwrBeFwHrg/CJUcUC7nX6Ckq0xaj21DeR6oXmuxRo5U/10HEg8mO1VsguFtUhHfP5La1Sfx/Bj105sg0LjqkomK/w/U4SwxTcdrFK6rmGbkKKWssOmr57cM7VjsjUsBP4UYA4fPO5sg6pMDaQzowGTYObpg6W3/zfk/rMYegUdxm0aSnhc26QFtQnqtgDkC2geofjUwEOay4t6JsXMP/1g573aOpLpl4lYPu2iQ2ccfznQ4LnQH93sSyNAYABn/uo+A== 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:(13230031)(1800799015)(7416005)(52116005)(376005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bnR2OHhXcGdCYStSeW9wSHhIRlVpUUFtL2lEZzVWbmNlcUdkMTlKeVBJbUJ2?= =?utf-8?B?M1JxMmNvK3gzNXkyTHlZUlpOQmRRTFJQbVdLTk1VYzk4cmVDS2pIRVZOK3JZ?= =?utf-8?B?Z1VZRHJzeDN1WTBzaFVzeXJqOW4rYXZTUlBjMFQ3Qjlvd2ZVQXZjcnNBbzNY?= =?utf-8?B?OWpvN2FTTmhwMTZYL3orSWtLWVBRWGV2QXVlNzJsdnBJYm9QZW42Um5mYmNw?= =?utf-8?B?d1dEcFpNNXl2UTEwWkxnUDNrbFFvc2RxTlo1TGxBaU5hTFNRTm05S3VTMFhr?= =?utf-8?B?b2IzN29YMURqVXJGOFo5Ui9aY0ZuK1lQdFZFWWRSNXJXNkdLSU5DU3hPS0NO?= =?utf-8?B?RTlqQkd4YzVicjBsdW1qVXV6VlF4SjRsL1Rqa2tyOHlveHB4aDdFR3hXWnhk?= =?utf-8?B?TkNnUklaNkMxRUJLUkw4am1UT0FOMVJwVFVCenpxV1JoZU5BbHJqZGw0L1I5?= =?utf-8?B?WkwzSDdoVFg1UUx6Z1lNbk9sbjc4endjam5tOTR1WkgrendVUU5oM1RoQSti?= =?utf-8?B?ZmVQUHRQSGFqVW1IUGNLUlZtVkxvWkc4RS9nOGdEVHJaYzNSWVJ6bVlBSGF5?= =?utf-8?B?TjJBcVpZV0NxS3RhT3FmNWQ2Q1ZDMmpCNE9DaFFvSWZXWktRVjBEdTV1Y09E?= =?utf-8?B?ckIzaWl5YnlHOVVIVlgxZllWWVAzWDRzaXNKczVvSWN2cWVKQmRtVEQyTGJK?= =?utf-8?B?RzRIekhGT3ZxQ3VxMW82VDVUbVVabkZHS3dTeXJ3TEdsUExrMXJpeDBEcUh3?= =?utf-8?B?Qm96a1dscCtjMDdqTmVkVUN4YWc5MnNUUnZXTHM3M3doc2h2TkpVNFlZVXVP?= =?utf-8?B?b3J1OFVtYWkxVGM4Y0RwaGxPNVJqM1Z1TUowT2Y4TmxPTU1wZzkwYUtTWVFV?= =?utf-8?B?eVpTZU5nRC9UbXJBZDJ1Z0FCTnBMUURlTWtybUZmZXkreVZVajNsci9aVllC?= =?utf-8?B?Mk1oNDhwQ0NENW9CbGlhZHlwWk1LNWk3dnBmQWdwaXdGSEdGNjRSbVNGMVMr?= =?utf-8?B?VzNIVkdSa0F4SmgxbHdRWXJleWpreEU4TW95bTRuTkhBd25JUjZyUTcwUGJv?= =?utf-8?B?ZFRScXJ5NWJ4eEVoRGxmdzZWcW5hdk52Y0hML01HTmhKdVZPcTFXRVNpRG5p?= =?utf-8?B?QU1iNDhlOVdNUHp5dzVuMXM3ZnpZbHh2VUsvdlM3bHREdFg3eGRuV1JlZjdT?= =?utf-8?B?TmsxTWlYSGJiNzBTZEJ5UVVkb1dsY2hKcURiaEl4SEo5azJYVlNtMXRnLzFj?= =?utf-8?B?SjFpbkNOMzJ5UzI3TmFobU9xempsaXJFdnUrUTlFeFduOGZiQWlpYzVYN1Jh?= =?utf-8?B?Vy81UU5zZ05OaTdCOXp6bDNWZllZeFBPdVRxZXdHdVNKMlFVMlFJRURwSXlV?= =?utf-8?B?dWIweFVBTEZseU11SXdmQm1vTkwwSVNCSUFUTzk0VDRBbWFGajRwZE9VRXJl?= =?utf-8?B?YTJEb21pbnJqTTNWang3N0tIZFozWDBNWFhBUUtRUDJUUmw3NFk1eUJTa3V5?= =?utf-8?B?VkoxQktONFEzVnVZYURJWVIwa21NOTNNYVBvMjNFU3BEc0YrUGNSNjE4QXdi?= =?utf-8?B?RlBUYXNEYk5HZm1Cc2ZhVmhLRGFLclNMRFkzOVlHVk10eWZaQ3UwN1FvVjJv?= =?utf-8?B?R3FZTHNURVB2ZVpoRTJHczRvazlXaGJyUDNEOFUxbzIvOFNUZ0U5UGpNekY3?= =?utf-8?B?Wi8zMHFsWTkyVDJoeFpEaG83OXhEd3dxendBN0k5dmM3dzV5aWlWcXo4NmN5?= =?utf-8?B?ZHBhcXVMdzdnaWo0cTNRRjNtY2ZXLzAxc3VsWmJsYjBXN2ZmN01DOEpqWXE0?= =?utf-8?B?djc4bThTaWhDYTFVNUZKSlVWK0t1VDQ1MnFQWkFFUmpqMHZrTEx2NFNaVlNv?= =?utf-8?B?Vk1QN0dqYjBvZzY2U0pzajBrVEkyZEtOcGxCUTVBUktWeWo0MzhQcXE0eWVC?= =?utf-8?B?Q0dkWS8zMHRIbGh0MnQvMk9mczR4ZFpTT3U4RGI4MDhvWHBxVVdsdnRIVFhl?= =?utf-8?B?M1hvQVlrQnF2ZEk3amdpQUExbC9LdmVrKy9YcGdxQTB1ZEQ3R0Y2ZkFzS0VW?= =?utf-8?B?WjNrRlBYYnIxT3hIcnB0c280ck1JZDBOcXN3eHJBbjYvZWp2VHZmUjNtcURK?= =?utf-8?Q?v5wOkaPF3rtAdKsdJGVpN+lcP?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a47df804-c8a4-469d-86cb-08dc5fc5d4a7 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2024 16:37:26.1643 (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: dT7tkF5oJL8DXsuXl+XiVAx1B6CVThUtQYWCS6xyBce8O3wadxuv1h0uGIgSYgluNFf4BaWYoiVo0SpvjHMazg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR04MB8681 Add fec2 support. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 40 ++++++++++++++++++++++++= ++++ 1 file changed, 40 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index c8b24c46c30a4..09f2d3e76a3fe 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -40,6 +40,15 @@ reg_usdhc2_vmmc: usdhc2-vmmc { enable-active-high; }; =20 + reg_fec2_supply: fec2_nvcc { + compatible =3D "regulator-fixed"; + regulator-name =3D "fec2_nvcc"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + gpio =3D <&max7322 0 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + reg_can01_en: regulator-can01-gen { compatible =3D "regulator-fixed"; regulator-name =3D "can01-en"; @@ -382,6 +391,19 @@ ethphy1: ethernet-phy@1 { }; }; =20 +&fec2 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_fec2>; + phy-mode =3D "rgmii-txid"; + phy-handle =3D <ðphy1>; + phy-supply =3D <®_fec2_supply>; + nvmem-cells =3D <&fec_mac1>; + nvmem-cell-names =3D "mac-address"; + rx-internal-delay-ps =3D <2000>; + fsl,magic-packet; + status =3D "okay"; +}; + &usdhc1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_usdhc1>; @@ -501,6 +523,24 @@ IMX8QM_QSPI0B_SS1_B_LSIO_QSPI0B_SS1_B 0x06000021 >; }; =20 + pinctrl_fec2: fec2grp { + fsl,pins =3D < + IMX8QM_COMP_CTL_GPIO_1V8_3V3_ENET_ENETA_PAD 0x000014a0 + IMX8QM_ENET1_RGMII_TX_CTL_CONN_ENET1_RGMII_TX_CTL 0x00000060 + IMX8QM_ENET1_RGMII_TXC_CONN_ENET1_RGMII_TXC 0x00000060 + IMX8QM_ENET1_RGMII_TXD0_CONN_ENET1_RGMII_TXD0 0x00000060 + IMX8QM_ENET1_RGMII_TXD1_CONN_ENET1_RGMII_TXD1 0x00000060 + IMX8QM_ENET1_RGMII_TXD2_CONN_ENET1_RGMII_TXD2 0x00000060 + IMX8QM_ENET1_RGMII_TXD3_CONN_ENET1_RGMII_TXD3 0x00000060 + IMX8QM_ENET1_RGMII_RXC_CONN_ENET1_RGMII_RXC 0x00000060 + IMX8QM_ENET1_RGMII_RX_CTL_CONN_ENET1_RGMII_RX_CTL 0x00000060 + IMX8QM_ENET1_RGMII_RXD0_CONN_ENET1_RGMII_RXD0 0x00000060 + IMX8QM_ENET1_RGMII_RXD1_CONN_ENET1_RGMII_RXD1 0x00000060 + IMX8QM_ENET1_RGMII_RXD2_CONN_ENET1_RGMII_RXD2 0x00000060 + IMX8QM_ENET1_RGMII_RXD3_CONN_ENET1_RGMII_RXD3 0x00000060 + >; + }; + pinctrl_flexcan1: flexcan0grp { fsl,pins =3D < IMX8QM_FLEXCAN0_TX_DMA_FLEXCAN0_TX 0x21 --=20 2.34.1