From patchwork Mon Apr 22 19:50:03 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13638887 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2082.outbound.protection.outlook.com [40.107.22.82]) (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 1E67E15538A for ; Mon, 22 Apr 2024 19:50:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.22.82 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815424; cv=fail; b=au2UZEoAyCpF86C2MJyyawUhLbUxncMhoqg38nzuYDNhN7s3PCn7gsxdmIgbn9MfIjRIu69s5+QjdOSGbEYcw/FodquidIRSk0MM0F5LUGe28+MmkJfANM/QM0K3z4RPMGnz90gWVubY55ZMDLH1XGFbbD4X9SUMVAk6VWWXmH8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815424; c=relaxed/simple; bh=Anf5/cBCqL2nH+zYCUD3DObM7bD8CDoVdBveSiz8u0s=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=QIw7zaZ5BX9foD6LGtNQfMxxaPJogISaJm54Tn5iy5Mdo5f5DiDDbUt+64hDTdOBo3RqcC7k81YZq3l7KzzXrNAtDqY12Afeay/s78fZ/CXAvV/fYhSkwdbfFgaDCM8GVcMxpfM7NdZD+lUAu3xOpoGO6LiodYbHudct5n11i5o= 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=UOqkG/Oc; arc=fail smtp.client-ip=40.107.22.82 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="UOqkG/Oc" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TXSMmDdP3gd0Gr50Z55gWgOHgxm34eUN3OLEb0sGqrOiqAcFO0ldDRYKMb8DC7p7BZtK/bAIJP6bN4J65dGzgs+T0D+Khl6U6HmNlLbjflOr1j4dRSwrtPg2IAllzbq+S9QeEHiZukfM+K49gSFX1y/T2sVK6x5QVC1EEO8iex+rKF/QqvxsdKytYlWkx3yUir9QkTZChVYjMsdSEvvjgdik+rhQp1D8yHRJ1VjN9wdW3m7o+po31sYThoDhyMMtjx2LTpGkPax532e1sTL3MBYmgtWYxQDgGn3hZxK6BpphbveZpZzmasEOFStpYCngWxxBICjBjtmD9R7v+WBXHw== 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=C1rqm/gPS6R1fz6f8SpmwCj30tDzrEsOArhE8Odjy3cQ53PFuYjPbU9tMCBFhxmhJmt50nduC/6Vd/fvubiuxlhYzQhEAlqiMIWxsL5hOejB7yl2mVYhczj43nBnLlmX0rRpIdJl33CG23PdGT7K/Q0S4i1iwtLet450ka5rbT6LVovUqRzONvGlLsaH6wFIBnExm1ObvMMKOaGTGjmxfSdmoIp/OoiNIxI6198KHlDZG2nOmF6hbQnr2mH2tiwy9kpjW8z58iUTPaXguxSxi3Wvv87F/WVc6PcX59IKI+OFfnWWsIQoPXDrdi3acRrymtpCpTMVd/wbbmacKsDPmw== 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=UOqkG/OcsYCkmKJ+u81JZejvxVonnp63Gh0+RPWdZ0sy7t7OgIQ/hv040JtsbBA279i/ilySxadVexNXuctG/e8F44s/4xN8QPZuz9NH3rWGmZ1XV1ogfGJWBz/lH6qGksEvtoGJCJ+LuknyA5IZr8iznGcf1YVfBddBDtuwLp0= 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 DB8PR04MB7195.eurprd04.prod.outlook.com (2603:10a6:10:12d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Mon, 22 Apr 2024 19:50:17 +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.044; Mon, 22 Apr 2024 19:50:17 +0000 From: Frank Li Date: Mon, 22 Apr 2024 15:50:03 -0400 Subject: [PATCH v3 01/10] arm64: dts: imx8-ss-audio: remove memory-region = <&dsp_reserved>; Message-Id: <20240422-dts_8qm_audio-v3-1-680cee731ced@nxp.com> References: <20240422-dts_8qm_audio-v3-0-680cee731ced@nxp.com> In-Reply-To: <20240422-dts_8qm_audio-v3-0-680cee731ced@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=1713815413; l=757; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=Anf5/cBCqL2nH+zYCUD3DObM7bD8CDoVdBveSiz8u0s=; b=F/Kvd5uQ8WbnOTJr7QRnEIEAKYCJxkSoLya9jEo7Kr3dqtFWVe9b7IC3rjXJDxLhMLVOmsrr7 vnpXCZ3E/YDDFD56Usulz7H1gdttg0xegO0tngwXodcVpQJ8QlfwbJU X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1P222CA0189.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c4::15) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|DB8PR04MB7195:EE_ X-MS-Office365-Filtering-Correlation-Id: a61ce08b-c69f-4797-98f0-08dc63056f6a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?q?KRtz9zBJUbuLpaGoN+Wcrf8becWTmqQ?= =?utf-8?q?YDgA3ek1w21tCKU2EOM29MgBtuZXl8CwlUhheDIbDtSXLIpVxGANy+JokmoCgFiwL?= =?utf-8?q?7B4LtL8ZbP5vt7+PhaY8brFKXTsqa1OiDDwyi7ACGlaB4t2NJaHC2TpGkoD/Eghe4?= =?utf-8?q?C1wQohAQVE9gnkMw8qOaLPoO6nHPMxZeDp8I5X1XyshiaCKtISEhnCC7UgmpvZ+mL?= =?utf-8?q?i+gufrvcxm6NEMqSWyCJ99VOBaQMrxSje5zLij8R8Bepv/tO3XEgfOniF0pZ+OUgC?= =?utf-8?q?16kvvxiAKnCXNfbojLZgN4Ut5uWDDvOelHv0S7713rG04VHGklM5G3s/ExZI52ZDH?= =?utf-8?q?3AfEXyjVhwNk4YLBqCTfodBnvCrYXdnJwaJGGszxmK3UZ2RAD7ccq8Px3pD1xRIy9?= =?utf-8?q?3Ns6xv9Rn22tNhXizlRI9D4a3Gk2F+URsl3qL2aMbDsN9eluiQQPOsh0t0JObv2/C?= =?utf-8?q?hJQNXR0AVKfcTUpJrbZ+okWTNf0zWShRgZq6wk/ameRoqivPblOD8fW9PTuqUu26K?= =?utf-8?q?yM6e6vrY1bb2sAYmPFXcjFh2yViIwHUMrbVUwo1LkR6LpbhZ6uQrAtRox9SCQVY3h?= =?utf-8?q?uequgOEK4N/NVo6WOoQem0azxfel13bz/gZ3FwIPLiaO/ouSd9SXypTGmLo85mNug?= =?utf-8?q?H7BcJ7FkVVwwwlegS770XDMB8drEYKzmxShzS1B3EH7Y5XSe6bXRtabBnwztHHihc?= =?utf-8?q?ZEklGivGCE0ub+CaxVGELaXX8+PeKXA94wKaUV1I8m6Dz4jr1xobzOmSieTzqUtVC?= =?utf-8?q?IAmYVTJSo4cFbMhU3S0k24qk9uIPfzIecNzCoUu5FZIpBXcO0m78lCr4tO529H4bW?= =?utf-8?q?gim5GGAv6NZKjW5MHpCMDdbZoHZK7WKH6oUyolkPAYFH6uGoli6SVem9Dg9e7fjRg?= =?utf-8?q?GYhzvu5l/Ri3emYl3nAgtwTlkqglyHADUUhNkAQ+mTYU9NnEAcQIbNI+2cu1guRfl?= =?utf-8?q?1IF7q8SaHI7k9h+ey7adGpNrRn3mjzOP7ZvzU3h5LBHImJ20sxcXclHh4oJ+El8Dl?= =?utf-8?q?bVw9rfJ5vd7E8J4acEjehckWk7uCbmg5jpwVwk6Co7eBjdzy/RtpfRxnK8zfamoso?= =?utf-8?q?dRVmMZFP1LGC0E86lNZKiMfepHc6kNfTU0LuRBPPhVVja8IVuGmrVtJ4rKxXVfSCc?= =?utf-8?q?LXRgzAgsnZT+WqjkIBa1WKMetp7qQW1RKDKvDfbS7oG3BJwxrhK3KL/86XZG7Q4/Q?= =?utf-8?q?a0HKrJ8ddbByqoNO1Z3bEUDryQM17+IQYjL5dks1DaXPWwAz/nTVT9e13bnP9+soD?= =?utf-8?q?f2161z74Qp3EOgcvZHcXDNnYTmDy1PiGnrA=3D=3D?= 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)(366007)(7416005)(1800799015)(376005)(52116005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?seecuAQGRIfGfsfZmPQteaJMHH40?= =?utf-8?q?IROrhPWNWtZOfh25dj2xmyAj7ss79VHqz8/QAwuaegunWsQ0T85oQZst5TjmAdXzs?= =?utf-8?q?YY+zCSChsi+cyskUXq+g6vDAbmB/gpaEvJ5557qMnpg44IOc6fafAwobBygfGFUU5?= =?utf-8?q?r3gqOfynhXi31l9efy28gtc49y4W6n18xovACYjIZm3HEIVMvIGDoITbzLt2h4iMu?= =?utf-8?q?FULQ4hKElbZygqWXgZzHUyXvGR3BD5WyDM0eP7matuBDk/OAmWO8/zaV336ajjH/2?= =?utf-8?q?K9lu1NWtwnOjgdKDllhXn8D/4B7e7tMe0PoUaXLaSOMiM5m2n3vdaiqJ1SKYjJKK3?= =?utf-8?q?9sJ6FmCdfHyU/BCk5+6eBNyWINrxThnfO5vlYijn1fmrIbWR7qa9AZ7dd2G/Z4eLf?= =?utf-8?q?F65xiju/WRSpgjAUkwUCYG4Fr2eSs6kVwr94vswfN+xcNOlls6DZEAUdbODH19B1o?= =?utf-8?q?dtTkkUU0nYArys4XifmZc7/Y5wgAMZ139YbAgZjaVCIdEX9+RqlQWT2d5zJYYitFd?= =?utf-8?q?ohDaT41UZO+keu7qjTk9lVgJB81fOa9gElQoGIP9an+GqbuUW9W80kMmqhm94FClX?= =?utf-8?q?AU+I6Ham3PnI6yH4ersqktGx6E5UNcRt9/5J8egu3r/AW/Ljh0/UHgOocbkN847fc?= =?utf-8?q?+JfhPXrybjsUX8sU9KkwHJViCl8EYZEsCbv5PG/0BjNqBVeu+CzFN9M8SWB06mbyt?= =?utf-8?q?Jk9PFmyuxM0b9HDUxUhYLgIHg7tXQQhpGFsDrR0aeHQQUUhzvS1sN3V0MmjxF0e2a?= =?utf-8?q?1WdDquB7kYtJNbJkIXZrKXfzRzMQyBuoddH0VA/vrs9iD2L3V9GlNGmjlrJ5I2QDN?= =?utf-8?q?e3DPnBxebamrTZ0Dsub93sxxLrubzJGBaNV7+6pa4nUUq8QIPPc2oTYOhwXI17+Rw?= =?utf-8?q?LiiZQ3TAiEjRwmlzQGJCtAkP593XWzIgzuzTXiwmR1AB8G2nKq8DbKNmcOgSUqg97?= =?utf-8?q?YQcLau1Ch3FrbUr8ZJJvMdQXBhenlR/aaYU5vfNSVDSp3KAHkLCq43kDOOei5IJ1M?= =?utf-8?q?HD/DXZNJkMocE17TYBzuqxWiZ6rxadb5PkBOXQdHWLfYbkacRJ7GLO82KiAA8IYCH?= =?utf-8?q?iyIoJeoCISn/9pRuUC4JCPl88s1+ZUasBoXocmB8ecnNevgAucMfOtfdqUNgcaNE6?= =?utf-8?q?3mGFRQr7gz53tAFAt92ZcPQLtXugH6XPF303kI3poXIvp6CD5x5vl3FJMmN2V5yKf?= =?utf-8?q?UECiBrHkoWm9mkE/h5RN8nZWAFjN+eGVpWtL3IR+G2qOzorb7g7K6yXiVR0MjuLgL?= =?utf-8?q?QPD3UJRsd9neQzFS40Vkeon8yxGIueSkFDS9fqkjdsET/9nQ1Nu9X3olvTEKwNNTG?= =?utf-8?q?PlY4z1J4PvXR0rfdDh0ox18gtfFSjGxXL/iiFLzBymZUUMAGb0qdqmJnh0s5Kybir?= =?utf-8?q?k1dQliz8usCcj5qyut8bqp0fcjoyEEuprLRuHLTXAi+HtpVm5n6fd9H2thmCnLf4L?= =?utf-8?q?x1PkWGz/kcTSh5l2LOsXnts8QQw1Ag0TcHyW7zlHyTg2LS0exDVPQ+LLjM24dx7Zl?= =?utf-8?q?Ob4Oigpgae3f?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a61ce08b-c69f-4797-98f0-08dc63056f6a X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2024 19:50:17.5751 (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: 7CBov/0hZXEcN3rvJkbh0vkBNwxiSdLk2cetm/OkCoMu3cN1LLZqaNRS2JECO/xRmQRQsZ/NTiZ6yZ809w8etQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB7195 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 = <&dsp_reserved>; status = "disabled"; }; From patchwork Mon Apr 22 19:50:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13638888 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 375A7155398 for ; Mon, 22 Apr 2024 19:50:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815427; cv=fail; b=Qt+IUnWM1N7HeIzb8ZwR/EBwXPigyQNuoPdo8gS9fywLPOsPsHJnxFOY1uMgypYiLfFN89SFPG5WhWTSaZErN7QWRWutIChsjtQpePfOg7So9nk3LZ9eWtKsYVJkqGH8LPdclS9Cy6NA+Qktffy/41mF+dfGd3PiTUKVcKONk24= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815427; c=relaxed/simple; bh=74WRf2hZ01bpNrBc57wX17mWK358KdyRuKdmddDwo0c=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=YGUbsXi3l3N0X079ouYM4+DCuzPVLKOocQTopYo8Ye9zC8bLFCC3SOvZC97IQ2x9rRRAVOytx6WGNqOe1q2wBSqXla/j26JXkNAcylXqjAzOjhKzobSnUrpTJZHa2miIGLNNnLBUaUnHfv4/89iMv1vFH4R2mUvLLQ4mVyRniW8= 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=VjCMvnbD; arc=fail smtp.client-ip=40.107.21.48 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="VjCMvnbD" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RRXkxuznRnF5LdK4D/mTuaqc6tMMl1YPA84gZ95GEhutcSP09aTFYLeIdsAzReW+dpU6Xur6UfeUu1IdcqvEqAmbrxqM8V/mjT1Xwr0f+v03uQzXTsJIerud4kq4DwI7RLHxOyomM3hOsyRIE2eXI4ljdKBF/avDo4h1SQQUjplpayKteAVOSL+/mRouYu1jSc1FgVXwyOK9sTX6seDlyMYpYo+2k74EOlQ1ryAI0dmphzDdG1FJgNwDhMAhbf3XTuDj+Ire2sGNANNyn+sdnj853PAJyqQ5wtpD8eLI4fR/VrrPoaIhzEEjRqMTg/sC28s/+RsLHGH8v4H3PoQFDQ== 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=giHNJX7p1P8fPuuKNVXVX4kEPAjs8ksUH2C6U7rD0vvXSlwnqPlO11xHhzSI1XcgrBS5BdsGAWtr2vXnp6NFWlJ+QlpZ1Nj/PJfuo/glLMchmRMVZ0PBDPD6MuI152iU6eQMziDOw6tBZC++eW59/h4ZwuPErZ6igzeNEYZUCi6d5sBytlgDfRZOiJqHf1byZ1V2rqEFO7HsE5ZllkTqRYsVS1AsBNfytqnpVvZVj5RO4Z1iq8NJmtM1/L80arGDRss/lSWr8BrY30QgZs9O6Nhfvi6OGF+LhT9qS7J4n72chMdoNTJCz2d89shDW5TySwLfUTKH0gDmhSsdHRKrlQ== 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=VjCMvnbDJivHhglr0k2O5FoilCZTzU7oR6xz7pvAf8EMLx82GQhaQJR9/TeqKB47c0ZAXOqg7S6Fz5TxLB/Thkud/S5rQ7NpC4lSrRiKubOoW4zcTFO1G3n2rrb0j4PShz3mZU2ifuAr6wjXks/XbVgNnVbKLw1Y8mF24Dtwy7A= 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 GVXPR04MB9734.eurprd04.prod.outlook.com (2603:10a6:150:112::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Mon, 22 Apr 2024 19:50:20 +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.044; Mon, 22 Apr 2024 19:50:19 +0000 From: Frank Li Date: Mon, 22 Apr 2024 15:50:04 -0400 Subject: [PATCH v3 02/10] arm64: dts: imx8qm-ss-audio: add audio nodes Message-Id: <20240422-dts_8qm_audio-v3-2-680cee731ced@nxp.com> References: <20240422-dts_8qm_audio-v3-0-680cee731ced@nxp.com> In-Reply-To: <20240422-dts_8qm_audio-v3-0-680cee731ced@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=1713815413; l=17204; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=74WRf2hZ01bpNrBc57wX17mWK358KdyRuKdmddDwo0c=; b=rdKTgs2zd8oW5Moq2U8dSKPkGukahxdFLhwGWhwL5m9PF8OcR1gJqEvv/IOtHXhef/nx/xJU/ v1qj4AKFzFqB53guPhinnSKvCBY8+3yk2FaXtQS3f1gsUAFQCz7J/2n X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1P222CA0189.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c4::15) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GVXPR04MB9734:EE_ X-MS-Office365-Filtering-Correlation-Id: bcfd08d3-d820-4b94-c60b-08dc6305709e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?q?bpXahceet1TpyUGjoQ4q0PWtxFPgO4q?= =?utf-8?q?oNTlWhy7ZN83dkRgaQ032CBWCblNn6S019uzLlBGrAdUFnxf+uztNzikwiY3iWiSD?= =?utf-8?q?SRHhcYxY1R5gJffRGirrW7HDi4pUvCvTDyo50PiCWpVdtSSEyrATy1+LCavBgst7Z?= =?utf-8?q?vbtjzhkogUoViv7YRYL6JXKfvgZVGp66cgr3XzZ43RIAo2aCQDMeFaEkacsc6K/u2?= =?utf-8?q?PFbJO35T1aR+8Sv5FvpplcmkIYkiQtpsqRBFi4POtwaivypal3TgU3EPnfsHtQhTk?= =?utf-8?q?JEYE3qM5dNIM5FfOt5sqTNoPFPARab99MomvIZvvio+bK3wUGq8KnMQVKvGJVn7RT?= =?utf-8?q?LYkDZxPXR/ajBmdOZaopHwzxOCNJhrwZ1Zz3f2VEgyvxOHXsREpOu6A7pVYuG8MqY?= =?utf-8?q?1ZmjKpFIf7iG50yAY9jAjHG05HMTA3HWJgfssUvvT+gSt1CVkRUg2Pn83WN3XfTdf?= =?utf-8?q?8tLfl30xvLctzN4m8OzGgX/z1Rf/1l641IjhzzM6Rt3kBQ9OZdJuVx5I2wkNMapGC?= =?utf-8?q?UTAav0m/GTxj3Yd0EipcE1AAfIqaLOVifEZgkarKpeeIaX1MB+TGQDCR47yIQxUK5?= =?utf-8?q?inFqV+7GxhdZQQHJPIVhPNopAPJ1p3BLRRZIdhTpYBdXf1k1i/UyODRHoFmo+blNL?= =?utf-8?q?xxdRP0F3Kok3gjCJUGW7OOgVoZA/RrjuhDyxpXIRutdBHFR/DEILPTwoBKF/OstCS?= =?utf-8?q?ClOh6JPwC+8CGSzHa35nDbURqhBCfOdyQp/jS0uJF6PUdUWj4ulFbr8aelZphbVQo?= =?utf-8?q?qtdLOQ7CCYDCVbLl+Qk7Kh+xYmZm+jiM3vw2dVI0F5w2ee7HTl1Jyfcz+dTkBvWOt?= =?utf-8?q?u6eYnloV02f+RxDsQ1fv+FhtdYvGB1y6C4aAa+AFYhnsFp9cnhXq5+iJGWQov1i6g?= =?utf-8?q?6q8JSTYXNbkMdE23ClyuspuWbTT3gqprCH47UzebwCLOtVL/Jh2Dkx5CIxdYKRyFl?= =?utf-8?q?KOGUkBLiJGDHK82IT39MJsrTGo6CLtPzPLGcsuWZ5pjrS/ouRA80Rwo26Mp3rF2FJ?= =?utf-8?q?aJ3uI+5YWr2kwmojK2fehiymIH9jLlchNh91larcn8PySIQpaMNxKchC7FdyQYYpK?= =?utf-8?q?MVkAxeRDSnQTGowjHVpSt6Rcwwo770jtY+/FCOwIIKI6KwIuUgjugUCuCqxHsaeDy?= =?utf-8?q?5CwRrtS8GvVXPRE5k+d2wcKtLYmruVtIwWXoui7rHB/zkeNxeNyRJF5qU57xUMVLs?= =?utf-8?q?ClqEAe/rr7HOWUKySx2pMHjqg8PCUCm8hCyjkXmjyqZAjVgN8kqPttAvuodFTt5zf?= =?utf-8?q?T8NWygWxU4ocJPXEcsJeEKieY2PQeBBwUxg=3D=3D?= 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)(376005)(52116005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Js63akNWUKanPBVQ/lZJKBggfzTB?= =?utf-8?q?tGNx2yMWfhiaqrxXIkCmCtEnvz4QdTU577mV9ocuI1bVMzRjkVYqr9VCW7r3eTsqi?= =?utf-8?q?2xRjEWJdAQFsz6jns9kkYnlnBx4lrGMDKTWaDYG064O0N7sRjaWHx7atpMODV9IiO?= =?utf-8?q?e2P8gS8LVxBAyiShWBWUa+xbPks75X6tJdePUKKEm5ZWGzGJ4BrgEIb1E4H0eop8F?= =?utf-8?q?U7twCUOfU8EK9ozPwVW1jWol5pidrKMb/agZv8GfkIl8V6OlNedeJe+DAqQXjYp6/?= =?utf-8?q?bZV1pUCWHljp2jl5RyYhCzqEA6/v3V4q02RjhmcoScwy2ZBRI9TST3J4YA6XgolEV?= =?utf-8?q?x0v5g6m4LJ+h2KbtIBtave56ze9ueDZGMYSRPQj2BTBTATgIVH/1Mhxi59QjZMHa/?= =?utf-8?q?/IxSLNMLDraIxRXJEFYiMw/o0V5uDgG+Txe8/YtXIisAs6Mym+yr4KgUMYhi4fM0s?= =?utf-8?q?0ef+5c4TEkjAf8rUAxXcDKyQU0/WgeP0ngtiqJbzltGU/pNcOaBAHbSBhqPt4skQW?= =?utf-8?q?D7FamDolNJAiSamfmimkS/M0v7TshKiFn8XmBxWCygz+0kO+Ghnh/raTmgjhOLUXH?= =?utf-8?q?0sOeNWmAGKi0rEb9HZY62F+z3MvzUPelSAM2+tsaKyiI0HNlK+J8TXgHD9V9MOcse?= =?utf-8?q?xCehED3sytDngtDFG0GpyqlDsRbWLYdTBOH73u4I5rCYCey1EqE8GVQ6XTMgLvkn3?= =?utf-8?q?nTJQDi5j0NyRQk/Yjmg6JUZF4IolMC+yYMUwkveDmDPiqnd+P1wYezQIxCoTrqVQc?= =?utf-8?q?4cbYspTRt8tUVZZTS5iDWc04U/j7Hzue7d97NBXsZ3Ef8TwITVgmPRg35dAy7ipTq?= =?utf-8?q?Rk2mSC2M4qVEjzNRWqCuPHPwJyqv5eHvj9bAqRaNip14mflNmyAQHV1vy/M32/6cI?= =?utf-8?q?qMwprLng6MmZdZRy7d0iphG0N4ITVB20mMtN+YAoDy8rWyAd0VLUnfGm1BlUdlgla?= =?utf-8?q?TacgBJNhmGLs+TW1olphGVwPv3YuGMoxwxoXkWMcWhRU/KeP5CB9B9o6Wm5bRf95B?= =?utf-8?q?VaOyVmUA1Dv3XrXch0GwFoLk0ACuZl4IrmBwO3F9kXq6eJbL+fh4AXHFB8KQ2qC03?= =?utf-8?q?qYYkfCfXPmCn0dDr4DCyNnobeTICYVmYY7VYl6xHCSEWQDpcg5gMOhQE0BL4PzMBO?= =?utf-8?q?oU4dvOKP6DYNWsGLJnxeppX5iIeAbjDWIDxRpMTkZA6QJ+nfTirhs1tegkvfb4WnV?= =?utf-8?q?46av1iK1cA/Qu4+09ljJAdjTTopTC1yiZQ1DuVUuiDkRn7+fA+ruJmriLbgiSsaZr?= =?utf-8?q?xWGqnZYG7houj+x7t5yics51wGxGpbWdD3FqmE/EpyMDbdBoJBTukl8JNEtY1m8qp?= =?utf-8?q?CShFXqCH0bPtxFpGA/hajBWAvHwxN5+R+HLyBh3RPv0SPciXSnJEeYiciWJQjDdOl?= =?utf-8?q?FAaX51e9gPoNz8oxZGlkVgNunlbf63h45BZdkhgh9huUIeqXnJLSSgpx4/DXyt6jZ?= =?utf-8?q?Guylq/cH0D8ti64VlNR1vAKpMuKGdrntCLl2TVAWAnGopbuCvz8x870Y8bTorNByJ?= =?utf-8?q?hFRxDOpCcAQc?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: bcfd08d3-d820-4b94-c60b-08dc6305709e X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2024 19:50:19.5991 (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: uimzC8gBI6TQI8jZggpMMENfKX1tBiGALruzwbwY07wDhPhn1t5hBNbjCXcdEr4tuwEhEtFclyO/Nc1ldx1fbQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9734 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/arm64/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 = <0x591f0000 0x150000>; + dma-channels = <20>; + dma-channel-mask = <0>; + interrupts = , /* asrc0 */ + , + , + , + , + , + , /* esai0 */ + , + , /* spdif0 */ + , + , /* spdif1 */ + , + , /* sai0 */ + , + , /* sai1 */ + , + , /* sai2 */ + , /* sai3 */ + , /* sai4 */ + ; /* sai5 */ + power-domains = <&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 = <0x599F0000 0xc0000>; + dma-channels = <11>; + dma-channel-mask = <0xc0>; + interrupts = , /* asrc1 */ + , + , + , + , + , + , /* no used */ + , /* no used */ + , /* sai6 */ + , + ; /* sai7 */ + power-domains = <&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 = <&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 = <&pd IMX_SC_R_ASRC_0>; +}; + +&esai0 { + clocks = <&esai0_lpcg IMX_LPCG_CLK_0>, + <&esai0_lpcg IMX_LPCG_CLK_4>, + <&esai0_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>; + power-domains = <&pd IMX_SC_R_ESAI_0>; +}; + +&spdif0 { + clocks = <&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 = <&pd IMX_SC_R_SPDIF_0>; +}; + +&sai0 { + clocks = <&sai0_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai0_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains = <&pd IMX_SC_R_SAI_0>; +}; + +&sai1 { + clocks = <&sai1_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai1_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains = <&pd IMX_SC_R_SAI_1>; +}; + +&sai2 { + clocks = <&sai2_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai2_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains = <&pd IMX_SC_R_SAI_2>; +}; + +&sai3 { + clocks = <&sai3_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai3_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains = <&pd IMX_SC_R_SAI_3>; +}; + +&asrc1 { + clocks = <&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 = <&pd IMX_SC_R_ASRC_1>; +}; + +&amix { + dais = <&sai6>, <&sai7>; +}; + +&asrc0_lpcg { + clocks = <&audio_ipg_clk>, + <&audio_ipg_clk>; + clock-indices = , ; + clock-output-names = "asrc0_lpcg_ipg_clk", "asrc0_lpcg_mem_clk"; +}; + +&esai0_lpcg { + clock-indices = , ; + clock-output-names = "esai0_lpcg_extal_clk", "esai0_lpcg_ipg_clk"; +}; + +&spdif0_lpcg { + clock-indices = , ; + clock-output-names = "spdif0_lpcg_tx_clk", "spdif0_lpcg_gclkw"; +}; + +&sai0_lpcg { + clock-indices = , ; + clock-output-names = "sai0_lpcg_mclk", "sai0_lpcg_ipg_clk"; +}; + +&sai1_lpcg { + clock-indices = , ; + clock-output-names = "sai1_lpcg_mclk", "sai1_lpcg_ipg_clk"; +}; + +&sai2_lpcg { + clock-indices = , ; + clock-output-names = "sai2_lpcg_mclk", "sai2_lpcg_ipg_clk"; +}; + +&sai3_lpcg { + clock-indices = , ; + clock-output-names = "sai3_lpcg_mclk", "sai3_lpcg_ipg_clk"; +}; + +&asrc1_lpcg { + clocks = <&audio_ipg_clk>, <&audio_ipg_clk>; + clock-indices = , ; + clock-output-names = "asrc1_lpcg_ipg_clk", "asrc1_lpcg_mem_clk"; +}; + +&mqs0_lpcg { + clock-indices = , ; + clock-output-names = "mqs0_lpcg_mclk", "mqs0_lpcg_ipg_clk"; +}; + +&dsp_lpcg { + status = "disabled"; +}; + +&dsp_ram_lpcg { + status = "disabled"; +}; + +&audio_subsys { + + acm: acm@59e00000 { + compatible = "fsl,imx8qm-acm"; + reg = <0x59e00000 0x1D0000>; + #clock-cells = <1>; + power-domains = <&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 = <&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 = "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 = "fsl,imx8qm-sai"; + reg = <0x59080000 0x10000>; + interrupts = ; + clocks = <&sai4_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai4_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names = "rx"; + dmas = <&edma0 18 0 1>; + fsl,dataline = <0 0xf 0x0>; + power-domains = <&pd IMX_SC_R_SAI_4>; + status = "disabled"; + }; + + sai5: sai@59090000 { + compatible = "fsl,imx8qm-sai"; + reg = <0x59090000 0x10000>; + interrupts = ; + clocks = <&sai5_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai5_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names = "tx"; + dmas = <&edma0 19 0 0>; + fsl,dataline = <0 0x0 0xf>; + power-domains = <&pd IMX_SC_R_SAI_5>; + status = "disabled"; + }; + + esai1: esai@59810000 { + compatible = "fsl,imx8qm-esai"; + reg = <0x59810000 0x10000>; + interrupts = ; + clocks = <&esai1_lpcg IMX_LPCG_CLK_0>, + <&esai1_lpcg IMX_LPCG_CLK_4>, + <&esai1_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>; + clock-names = "core", "extal", "fsys", "spba"; + dmas = <&edma1 6 0 1>, <&edma1 7 0 0>; + dma-names = "rx", "tx"; + power-domains = <&pd IMX_SC_R_ESAI_1>; + status = "disabled"; + }; + + sai6: sai@59820000 { + compatible = "fsl,imx8qm-sai"; + reg = <0x59820000 0x10000>; + interrupts = ; + clocks = <&sai6_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai6_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names = "rx", "tx"; + dmas = <&edma1 8 0 1>, <&edma1 9 0 0>; + power-domains = <&pd IMX_SC_R_SAI_6>; + status = "disabled"; + }; + + sai7: sai@59830000 { + compatible = "fsl,imx8qm-sai"; + reg = <0x59830000 0x10000>; + interrupts = ; + clocks = <&sai7_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai7_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names = "tx"; + dmas = <&edma1 10 0 0>; + power-domains = <&pd IMX_SC_R_SAI_7>; + status = "disabled"; + }; + + sai4_lpcg: clock-controller@59480000 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x59480000 0x10000>; + #clock-cells = <1>; + clocks = <&acm IMX_ADMA_ACM_SAI4_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices = , ; + clock-output-names = "sai4_lpcg_mclk", "sai4_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_SAI_4>; + status = "disabled"; + }; + + sai5_lpcg: clock-controller@59490000 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x59490000 0x10000>; + #clock-cells = <1>; + clocks = <&acm IMX_ADMA_ACM_SAI5_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices = , ; + clock-output-names = "sai5_lpcg_mclk", "sai5_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_SAI_5>; + status = "disabled"; + }; + + esai1_lpcg: clock-controller@59c10000 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x59c10000 0x10000>; + #clock-cells = <1>; + clocks = <&acm IMX_ADMA_ACM_ESAI1_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices = , ; + clock-output-names = "esai1_lpcg_extal_clk", "esai1_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_ESAI_1>; + }; + + sai6_lpcg: clock-controller@59c20000 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x59c20000 0x10000>; + #clock-cells = <1>; + clocks = <&acm IMX_ADMA_ACM_SAI6_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices = , ; + clock-output-names = "sai6_lpcg_mclk", "sai6_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_SAI_6>; + }; + + sai7_lpcg: clock-controller@59c30000 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x59c30000 0x10000>; + #clock-cells = <1>; + clocks = <&acm IMX_ADMA_ACM_SAI7_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices = , ; + clock-output-names = "sai7_lpcg_mclk", "sai7_lpcg_ipg_clk"; + power-domains = <&pd IMX_SC_R_SAI_7>; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dts/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 { }; }; + clk_dummy: clock-dummy { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "clk_dummy"; + }; + + clk_mlb_clk: clock-mlb-clk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "mlb_clk"; + }; + + clk_esai1_rx_clk: clock-esai1-rx { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "esai1_rx_clk"; + }; + + clk_esai1_rx_hf_clk: clock-esai1-rx-hf { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "esai1_rx_hf_clk"; + }; + + clk_esai1_tx_clk: clock-esai1-tx { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "esai1_tx_clk"; + }; + + clk_esai1_tx_hf_clk: clock-esai1-tx-hf { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "esai1_tx_hf_clk"; + }; + + clk_spdif1_rx: clock-spdif1-rx { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "spdif1_rx"; + }; + + clk_sai5_rx_bclk: clock-sai5-rx-bclk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "sai5_rx_bclk"; + }; + + clk_sai5_tx_bclk: clock-sai5-tx-bclk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "sai5_tx_bclk"; + }; + + clk_sai6_rx_bclk: clock-sai6-rx-bclk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "sai6_rx_bclk"; + }; + + clk_sai6_tx_bclk: clock-sai6-tx-bclk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "sai6_tx_bclk"; + }; + + clk_hdmi_rx_mclk: clock-hdmi-rx-mclk { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <0>; + clock-output-names = "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" From patchwork Mon Apr 22 19:50:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13638889 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 74391155739 for ; Mon, 22 Apr 2024 19:50:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815430; cv=fail; b=aaWxvNIIcbHBvqKthUqp/r3wY/d2wnhmhQLIR7gZ1d7LBo2DBRAwXArgTVKpjYfdITj7we7x3SzFtX695Njwq73VNxbxBp3xl63i3HL0Hxcs9vQpqDGOTOLNpNc2upxt1K5LKkS+s46u7KKnn/kFBJwzdq7qMeTrDTBUR4iztUQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815430; c=relaxed/simple; bh=OwTYkXzrFDUZm194y6jPRu+hj6zyMaee5U8q6ZnC/vo=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=A9qFBRBnTlC3G+gHXA8Lcd8WW9dbs0LTUCqHxjEOLvLGhOK6iJee4tSNHXvChNH1ggFVxpYHXtfR3im93trDOSF2OmGXIdPMg3m5tc4dgQzz8wMdTfi/qVWtkETrjXXX7R2sHERLdg5Okcc8kZkQgmqPzImdD0Slsp6ch85Ci9g= 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=kdAJEBDI; arc=fail smtp.client-ip=40.107.21.48 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="kdAJEBDI" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c2G5Ofej2JWTwwAfWRRRfRibj0DHgJ+zwqQLZyCECvOSn5lWJv7CEAvzqIKRqORAF674WI4Z3uXgJ936W3XtjoGThlX9jQxshR2BpbLLO7vUYags3XmUtBcCVYVyUcBJ1DWRNByg2V073auBB8ambyNTWTbGGCURAhZgtpJb2wAJx3HzdLNvHQqWMwEVwu9dp7w/PJwYB3vwkiypV4wA7GCm0YgNr3XdxyEgV5TwEXi1+Ps1L2/EO3iBPb/M/fU48AbJ1XOQJ+dwnxaAOp6M40IGveCQnHjIEv+4yHmR8B6X+VcwyQ2RPyTBLcOVdXqTg+V3oWh+luruWULn9XVDbw== 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=EA0iYjLjvM8OJdpj6SYo+QqVKIOuYyG/Krg41c7qsO8=; b=GwC18PpfBtV9MaDGcsvVWqbtkbBJUVFDPWCLrazqBa3aEQJysciZ+fQhbdju0KG8GKB4bZIAeg4hZPWJ3AEOX6ezxXn9DaIqCcoYXzj/m+3+u8lmrNfEY2J4p0qas4kTFpQWYnEz4NjYq+2cNBd553H7tERvfdGuR27b+2sm3i1IKRWVzGGXUbIh4PBh1m1dXU1iG0x3bKFJYSZ0jeYXMoGUl8S6HTEL8gfBEuOyVAPSlevQccMpag4d4PA23hbdvwlTRRlDCBishlNJ1ikDWuerWsNTKPoJ9rTJF7C3C1saHsz9h+1HBrilMJpJxOIpJ69qemRm6TMvCkAdYTULXw== 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=EA0iYjLjvM8OJdpj6SYo+QqVKIOuYyG/Krg41c7qsO8=; b=kdAJEBDIfhd7qtb2sM6yW+t5pDNzb61XeYydxFu5r7mH+9wclO6YaSbOwTxmDojlTce5NxaqRb+yy+P+VnzxMmZQuaIrAD2edTiTGjcxvQ4YVldrMYLQMBH31Mazr2uFL1e2Gq3KB0K8zhGAcEV3oBbzp5zm5F6u23FGW+F+Jh0= 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 GVXPR04MB9734.eurprd04.prod.outlook.com (2603:10a6:150:112::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Mon, 22 Apr 2024 19:50:21 +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.044; Mon, 22 Apr 2024 19:50:21 +0000 From: Frank Li Date: Mon, 22 Apr 2024 15:50:05 -0400 Subject: [PATCH v3 03/10] arm64: dts: imx8qm-mek: add sai and wm8960 support Message-Id: <20240422-dts_8qm_audio-v3-3-680cee731ced@nxp.com> References: <20240422-dts_8qm_audio-v3-0-680cee731ced@nxp.com> In-Reply-To: <20240422-dts_8qm_audio-v3-0-680cee731ced@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=1713815413; l=5318; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=OwTYkXzrFDUZm194y6jPRu+hj6zyMaee5U8q6ZnC/vo=; b=bcNK30PZpm70c+NEoJG+T+qw2oHIRydJnkNwlaWjRR5PagSm69lw/fVG4QVBWrX4hNEDWOa7X W3SA7gP8+o6AWzzY5hRsqVeRwMR4fY0IlohMsIUpUxht41Ml3XxkOpR X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1P222CA0189.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c4::15) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GVXPR04MB9734:EE_ X-MS-Office365-Filtering-Correlation-Id: 50a0045c-2441-41b6-4fe7-08dc630571cf X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?q?bFib4iWfiAoLv6CLCxH7deX98ziIfXh?= =?utf-8?q?0Qybfc2M7XLPmEvSra7SadUyYAEWUcm+HT1v75FggFxxx8CQV0SXPolObJUdqTwaD?= =?utf-8?q?aTRkEsnCZbu2+kp5mGH03+hG4djJCmxcrELB8Sn29sRo3hlPM/llD92gkwQxnE8XB?= =?utf-8?q?hXkEvevE+lhy178XK2ywrOjPo+UoAxGn34m7obZqEhihnXuD7GaY6C6SrQTNkn2Z2?= =?utf-8?q?ehMfPHLaNh4KxrkYgxugJsu6QITjfJF2vLF7XiAT0Hu8SJdP90I8HBn28TW8y+UU4?= =?utf-8?q?S1xXgnJo5vRgj1JZGsfjyzOztNfKt4sFmq765HSRPM8QHa3DCeruK2e1OBbgDp7r3?= =?utf-8?q?s5BB6SoXhSvNULD1SAG55teap6cw0eRAm04nqvp1vkiiN0Y1nXWZLumJL/qmsJupP?= =?utf-8?q?8neRCpra3Mu7OwKPyRbTI85GQXPfBY9+Az8AWtCV67R0Z94dtQhhx4pmvJAxsV2aY?= =?utf-8?q?JBXC4D43Us4Ewb1+pzEPNzx6cKgrN3vLLqIZAKc5Rq7MensCkEEAWFbk5cgHGzB50?= =?utf-8?q?ieRiZSByiayouDvgbgWgXVmwgLqP4M5F095m28xKBhuHZDjP+laZfssrJyhQVgGSV?= =?utf-8?q?9Vi2hruT8NrGTTkK3i0WnN9/L6LGk6peeEI4MHRgnO4Ppa/uaHeCe0AGXNe+BUATz?= =?utf-8?q?ckMza5aDIRf95ezPgTHRx0jL7KPA9vDlhEIQSeY3muRi1kRViCPyPkdO5sDrfJ26Q?= =?utf-8?q?wBN60/T7cnuY4OSWZww3Fr1GKZOnTMfjGkd86iyp4Mx3ondLwbguqiR6doXHs8rbf?= =?utf-8?q?Kv7KGSzVDP/6jEB+v8OxKbZM90Nknwq1jR/gp24oySIv322aRdL+9z0qQRG0BO0io?= =?utf-8?q?gN7phuovJvgRNsIRb6ykxvlWmwde2chZwxlB3VdSuYUYHxUHAAuUsDvkfZwhbsjhl?= =?utf-8?q?3p3vfhvswXUtHq9A7p1P7l8LxR7la3OGpTov6R+a6NkLbf0Tu4g56DbXf4R/WAqDh?= =?utf-8?q?/ATcFydL7x/msK0zKbyyq8hgUmWacJz5vMR8pHh1c+UBC3q3EIBCCPERHKJZeoLF4?= =?utf-8?q?P0CDcfW5KdZY+jxyaFbZsLX3A8qrQAEBVnlTzP5x+sdMrDxssKkV7c0ClzyFhK66q?= =?utf-8?q?opTt79Z2j5Skn9mJepwg+6UexpL8RUdw/WYTuN3ciQWvMy51N1DK4rX/4TCaa0qpx?= =?utf-8?q?/5vuqqVbRTzX9ISWNI65x/O2O6UYjYqHEzsxKe+nJCCFFxNVGDdQCurAr96iTffmQ?= =?utf-8?q?GSV6O9cGwCpgGMNQjZqNk2RiOEeI6gdKdTnp3UPTTtLwNPwAoocWF6gtldjPhRy8e?= =?utf-8?q?yscvQ+YwLNOp93VZrzfuPJlvXGWyg1bAAAg=3D=3D?= 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)(376005)(52116005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?wtBc/5Lb+k4J/UVRqMZCxW4nFOMB?= =?utf-8?q?F37lxmUBSorWEqcR7KmBa8KcKI09K9hTRn86IbD+E9YlUzVig0hw63zlGDHjjJ6C4?= =?utf-8?q?qyoWKTT5o1RXG4CG4HWur0PifQCoc0VaFXugQWt/GBMA4ph270rWdEr53e3CPrHN0?= =?utf-8?q?tiRPcJq8V2a+dFOvXXAHjZig2HXyvccEoBaSiTmsmBMzOn0bB7oZC9RM9SE0Ux3SM?= =?utf-8?q?4QMjVR3wk7YnFHobpe9KNV06HfQECIUDjMMtdzoCWJslon2bJFqUYnABtg5ANScP8?= =?utf-8?q?TqjvpbI8ObQse2Za+or1pbREK2MDn7NyDwr1oab/Jy0jH9SgcVNZB3Xux8JkqWbLP?= =?utf-8?q?fRERMOn3GjRWv2t7tyPhuzbiiiz0EPCr/vybvvu+Nra2eyA4Ofr5DJZ4yTfi67WA8?= =?utf-8?q?nPgiSlhE8rl9nvRYGb4SudxG2dKuMThww7MrK4iKr/zMoBhyW4uk/gp+vovVcDt3f?= =?utf-8?q?9R8PmZUzW20LCLWm0ZAfZop4mzhlxuMPqt/LPGkDSnIcrGxNpLVtN5m8dzP4faSL8?= =?utf-8?q?WOV27C6b2uD64gK5q/tp8VuejAe8DUjZlQ1H0EGU0SLPpAJ7tCJTBXeK9iMUYaita?= =?utf-8?q?aBmOhxJtkcRN0cOWbAxMSEwnwwHFzliVMKkHOC6wCg+TVDs1nXEfinUiZ1DKH2XOu?= =?utf-8?q?14onF8WOD3n+tDLW+jhYnI6+iFW5OLw4CSIfrVPXk/5w/7aeLfv/EJQDXzb7TaaaQ?= =?utf-8?q?u9lfRl8CocuBwwHyslJodNgrIGaIW4FsIisuvaivASo4jSDVtGkEzwZKZWwOd8fge?= =?utf-8?q?6LwlGlIc71NPYGTjaUSZZdVcBq/dfnCVGqRke46XZOVAjtN5dwA8aD3QP3RvPltcT?= =?utf-8?q?EKcCPUa8NjUFWd0C7oO6GwqWVTLfcpgfxVq+Dxe+4Gm11oDVBgGbgH8KRuyNPbpmP?= =?utf-8?q?wXSuJH6dGv2LzbBMuW/UUBJqw6I+y4ci8KSFXrxIOn9jWweEhG4CTYYI5sL8I/d5J?= =?utf-8?q?oAaR6SpsRWHiun00tIDeNQpEVhy8ywhCvA9vf6adLY/Pgsu6yFKCgjAc5IQmF7IIN?= =?utf-8?q?5HkrFPDSvpl5xy7/QnQFuyCSxF99xvIGP1tnwvO1rWb8FL5Zr7nSZDP1YQxTfUABC?= =?utf-8?q?B7ssCmLE2osJ8Dh/DylwBO61ktr05r9ovm0A5Bmd6gt0RWRqKKISXBl7kWHOpVEtE?= =?utf-8?q?3FDhIAxmNyiMqCcPfUcirN7DaSrHyA1azJoP3XPnArknHT+akC3xCZDMYlNF+FbFB?= =?utf-8?q?d8hxyQF4uc1VWTWcHfyo65FTT+pkP88VOM0KxsOuW/C0x9pcm9sjd6iybPc4dP5HA?= =?utf-8?q?iONu3xXAPNg3NL1UydA68jTzR6+mEWOFf8/R/xiC+bmiSuHKUzwL14x9Z1ZWK1bXz?= =?utf-8?q?P+jjzCIVsRF/e6KMSKH6Yzk+9ZnXa07764at/6koFT8sBvtH7uOVZ2iEVIME1ecHi?= =?utf-8?q?z7lAQdpCcCVyigeAFiK1Wdj87Kl+DqorEoF8WqmTTd31q8JsYh0SAmK51JVqyXL7p?= =?utf-8?q?5MZMuSCCqF7LmBesKng/pK31hymWYGkYcJL2Lp0ygIslbjGd5NXBP2o7RW047UnrQ?= =?utf-8?q?RZnpp28akaij?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50a0045c-2441-41b6-4fe7-08dc630571cf X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2024 19:50:21.6353 (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: oyYRXYQx9hcYoowG9YthJUC378HgRwPtM6JnKv9sd4tl87FfRVnuQtFFY4wju2tM2PbwMbz5gSUHiyrPN+xNKg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9734 Add sai[0,1,6,7], wm8960 and asrc0 support. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 139 +++++++++++++++++++++++++++ 1 file changed, 139 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts index 5c6b39c6933fc..5c7df6171a9a5 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -46,6 +46,46 @@ reg_vref_1v8: regulator-adc-vref { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; }; + + bt_sco_codec: audio-codec-bt { + compatible = "linux,bt-sco"; + #sound-dai-cells = <1>; + }; + + sound-bt-sco { + compatible = "simple-audio-card"; + simple-audio-card,name = "bt-sco-audio"; + simple-audio-card,format = "dsp_a"; + simple-audio-card,bitclock-inversion; + simple-audio-card,frame-master = <&btcpu>; + simple-audio-card,bitclock-master = <&btcpu>; + + btcpu: simple-audio-card,cpu { + sound-dai = <&sai0>; + dai-tdm-slot-num = <2>; + dai-tdm-slot-width = <16>; + }; + + simple-audio-card,codec { + sound-dai = <&bt_sco_codec 1>; + }; + }; + + sound-wm8960 { + compatible = "fsl,imx-audio-wm8960"; + model = "wm8960-audio"; + audio-cpu = <&sai1>; + audio-codec = <&wm8960>; + hp-det-gpio = <&lsio_gpio0 31 GPIO_ACTIVE_HIGH>; + audio-routing = "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"; + }; }; &adc0 { @@ -65,6 +105,77 @@ &i2c1 { scl-gpios = <&lsio_gpio0 14 GPIO_ACTIVE_HIGH>; sda-gpios = <&lsio_gpio0 15 GPIO_ACTIVE_HIGH>; status = "okay"; + + wm8960: audio-codec@1a { + compatible = "wlf,wm8960"; + reg = <0x1a>; + clocks = <&mclkout0_lpcg IMX_LPCG_CLK_0>; + clock-names = "mclk"; + assigned-clocks = <&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 = <786432000>, <49152000>, <12288000>, <12288000>; + wlf,shared-lrclk; + wlf,hp-cfg = <2 2 3>; + wlf,gpio-cfg = <1 3>; + }; +}; + +&asrc0 { + fsl,asrc-rate = <48000>; + status = "okay"; +}; + +&amix { + status = "okay"; +}; + +&sai0 { + #sound-dai-cells = <0>; + assigned-clocks = <&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 = <786432000>, <49152000>, <12288000>, <49152000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_sai0>; + status = "okay"; +}; + +&sai1 { + assigned-clocks = <&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>; + assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_sai1>; + status = "okay"; +}; + +&sai6 { + assigned-clocks = <&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 = <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates = <0>, <786432000>, <98304000>, <12288000>, <98304000>; + fsl,sai-asynchronous; + status = "okay"; +}; + +&sai7 { + assigned-clocks = <&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 = <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates = <0>, <786432000>, <98304000>, <12288000>, <98304000>; + fsl,sai-asynchronous; + status = "okay"; }; &lpuart0 { @@ -161,6 +272,16 @@ &usdhc2 { }; &iomuxc { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_hog>; + + pinctrl_hog: hoggrp { + fsl,pins = < + IMX8QM_MCLK_OUT0_AUD_ACM_MCLK_OUT0 0x0600004c + IMX8QM_SCU_GPIO0_03_LSIO_GPIO0_IO31 0x0600004c + >; + }; + pinctrl_i2c1: i2c1grp { fsl,pins = < IMX8QM_GPT0_CLK_DMA_I2C1_SCL 0x0600004c @@ -256,6 +377,24 @@ IMX8QM_M41_GPIO0_01_DMA_UART3_TX 0x06000020 >; }; + pinctrl_sai0: sai0grp { + fsl,pins = < + 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 = < + 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 = < IMX8QM_EMMC0_CLK_CONN_EMMC0_CLK 0x06000041 From patchwork Mon Apr 22 19:50:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13638890 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 85B6915538F for ; Mon, 22 Apr 2024 19:50:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815432; cv=fail; b=AJedKn2U86FgkTPKfAVDFKH+wwVEXuJI/CpEj7PCRUtqLn5IB6YIn4AoywSA6VS1CqNiRU4zDj3r0Yro2gz9ZhIG1OZq60W4ceCzQdZyxZ4694dJd95j+RtKLNFe15F62zklaSZhxGioWai4uMJb/i+2nTb21uEL/bfWXCGfW24= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815432; c=relaxed/simple; bh=tBWF0Asy9OzGdJVvC/vxC7/ms1YGwCbPE2oc8x07IEI=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=egBwCY9QlRWpvhvyyIJ11oZufLXSODfruBsT8ancTQJY858/x6VfCDbEo6BESHqMw/shYMYzgl+C+6pSWUOWa2ZXZgqDF3TjWmD8Tbbvh31nIGtnxDMk5l0ZsDx5y3ku7Gsm94lZ1MmfyJaHqhIiyh0uAafzmJ5qXr2S+G7HS/Y= 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=SqN/tcGA; arc=fail smtp.client-ip=40.107.21.48 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="SqN/tcGA" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YLehb3kgxWr7ZUXBUkOIm46yoBON6TiDEulOEwjF0T2PLaUfLtqOdw8JXqKrOYdRYljkw8LHA0dpSiAjco6vPRSDTqoAmUiitbg+5LhxNmTirI6X2f42mHFkGA70GcA9GaN2dMgoBgkeV9QOOfXBeqi2i2j6Gvs/ZBpRWLi/umB4JJZI5zFXBtNKwc0kK5Eb07a77nDITpXE1wOgc3hbOLrjTiIyw6AGd7sPhCtNwHT5qnHZ51c8tX2ULaXqZlKXQ8SKcSLHlLEbrR7QBypdLJywNrSUS36D/L0QO78kSoVbcqOHNy0hZF6laPMoTiiJbvmMu5DEM9L4yqLOfJfdog== 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=J63LxxgEwyR5hRKOtO+gWpl0isPWlf7VNdgfhtflo4zYVol0l90LQlCOsU8m7A7v+w0aYwEvWtputffFu1dYScWjyoL474BbJ43lvgBrzji4kU4rin/xrwPNCvh97TxM1txc3jf6po5AxeBtmmaEsEkjcXN/gWf60dZn7hTiyuQuNbw2T0KiGo08xDq/pbI3taXyaKT6giqIG09avC7vUbLOzK9Jf/FR1iTuCOzpXVNbytK5YSddz8BjeF7czSEZu94Y/SB83omyC7OkKMr/Sw3qbAbYwhSDBndnJdeUF2yGHdHL5FvFaJSKY8J4Ia3pdO3hs+UBAz7Llx0PHzTNhQ== 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=SqN/tcGAiyCU/Cay5UQ/vd6gDK0QvnGk872E2Irgg81OVjvBZJ7In9KtwvpQ/dQIy76lNkD+4Y5HchbmU2H7k2oWcgOx9EVUhNPKEfw1WCfxV74vK/skYOlZiVMtYn98YFJlMQwj/N2NcwCByXmh97WzeZTu/hj5IKJuRa0gJ3U= 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 GVXPR04MB9734.eurprd04.prod.outlook.com (2603:10a6:150:112::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Mon, 22 Apr 2024 19:50: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.044; Mon, 22 Apr 2024 19:50:23 +0000 From: Frank Li Date: Mon, 22 Apr 2024 15:50:06 -0400 Subject: [PATCH v3 04/10] arm64: dts: imx8x: add cm41 subsystem dtsi Message-Id: <20240422-dts_8qm_audio-v3-4-680cee731ced@nxp.com> References: <20240422-dts_8qm_audio-v3-0-680cee731ced@nxp.com> In-Reply-To: <20240422-dts_8qm_audio-v3-0-680cee731ced@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=1713815413; l=3146; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=tBWF0Asy9OzGdJVvC/vxC7/ms1YGwCbPE2oc8x07IEI=; b=8mLi9A6VJaaa5NJleH2IR6zhzqt8+LX2oA0pK4VrViPMyIhHVHSNssYkxHXU1FqcM4ceMkf0x x9fs6YgNSKYDIUpuqyw79t1e2wsvSJ/dTY9srXS36eGiawb8TdYBPi3 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1P222CA0189.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c4::15) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GVXPR04MB9734:EE_ X-MS-Office365-Filtering-Correlation-Id: 32937879-f8d7-4b28-fa8c-08dc63057307 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?q?NJZpNuQfU9QvGdPMUhnBvQamZ2wLrft?= =?utf-8?q?Y5fr1ecKUbdOI832k6li9K8XWDnjcTVvA4SlbMNrJT41RO56oyqOeAuX2lCWCCIFv?= =?utf-8?q?gI3yz6pc5Az69hadfhu+rdauDDcY9zv0OCSySyXX0tOLgbj+qqe742Ht8SfF5W2Pq?= =?utf-8?q?x2CviRddcLC1hohQBPnu4CJrghoeuPlfC5fPD2X92UPrHBDODVlEHFpHagWevHkd4?= =?utf-8?q?LG0565nJzU5CkCq7glwq7tRDNz1iY0Dv712BtrI5CPzDonw1c+OGIOwEnzn99iuwu?= =?utf-8?q?ChoXBR1tRvLV4s74InxOndPhVZvUaF1pbI74YDiWMC3ZrtySxlpUCa49A6pbRCYkw?= =?utf-8?q?q5CUF9/91utZfw6kUDFp8KNkNjkj7WHuUHFDMVNVBjNadoiKapIOGCR61BD+tHuYZ?= =?utf-8?q?FrUrlL/+WWP3qOtbX2pMpH6FPWBYR+EcRJv4AwW8bNKIyE61fz3ZTlvto8/73ueNJ?= =?utf-8?q?yKwsboT3cHK2FV7uRVWWWOkvPBE8QIWaDt/Z++M49EN1x6pU/2H+DDFKVcAaEMOB8?= =?utf-8?q?f25GKLzCfKPI83IWRXcT/Y4V4mUhZ2hpAwPYUlYYkVb7W5qpwLMbutZ405JQ8sqYG?= =?utf-8?q?6rU5bWo2X5xBkF/fNwPAKvv1nGyKmXj/hRc35vQCXozJEjU/r9AgO6rY0PekEb5lJ?= =?utf-8?q?PBm9DxBDZSHZiEdmv8/pdRKwB7WdoJqsZWZyKwTRWvHH4Hlalw8ITIutKsxioG0gx?= =?utf-8?q?Fa7U79t4FiQNocMUIfqO46xxSLwro0hy6RYUagRnKQgzGw5AejHdRqVTLbuTnPzOD?= =?utf-8?q?aY+GdYwFtgwr7zYTxBEx9Xc1QXLWTQB3q9tmzAucjNEyVkpi7zF6d7SQK3YF1NBaB?= =?utf-8?q?BcDYgpB63lcoqrQOJQ5hyyFjpAfWXZP5uScj8X2Y/qMeBEGo8JyaO6OQKEN9ezgtl?= =?utf-8?q?hHWsLVp22H0hX+qCnXqjhVM3/OHNr64OKQbC7k3rCBBiI84uzhBhUXJnbmx2v7vsV?= =?utf-8?q?pAeNbZzYXcp1Q6aDWW+ZBrqQ4lAaS7P9xaGJu43ffRzEbv5oH2tdhzJshhVvg3hWJ?= =?utf-8?q?ZmShBWQY4lR3zyNDpCpt1PtwsFyyYb14ELQ7/4BorUtCKOTThaHjUzmNWt0YhHzNZ?= =?utf-8?q?Nk9g3UNqXrdd91LqRllNw9qEt27jlQCqT8Op/vzERqdVYn1iRQzr4tjIYOb1+TkpR?= =?utf-8?q?m8PAw6rCYOsjaPyf05sC39xoRZXCmbJU+9Hc/VilehK0wNHU65nkTYOeU+3/dKX4E?= =?utf-8?q?LD2mB4spB45H4ZmSdhW++403Y8DZc1A8jwPU/BC2tHFYGVUZvATL8DTuzTOeupsib?= =?utf-8?q?JOTZ/+R2X0FxI5k0M17X/kvA9p2vg0+Ma+g=3D=3D?= 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)(376005)(52116005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?roTAVA5scrViW5YvwqwHaFjsuBg8?= =?utf-8?q?smACx2kRHRnKlYK1lg960SJ+ssPGbHrmvjsY6mSoej5zXC9vJgFcT8ZWtTkqbX7YG?= =?utf-8?q?HNh7EoruKBPfeijnJjMJSG1PZ3qaIMokZ26ruKZH/SCJ/AzDZkmP+MB2AFecjDWDg?= =?utf-8?q?gVU2nLj9Kccvf8AHql/55pj0I3BtKXmswzKi9PyDnrC2HuGaK5nZ0z888W5P7yC40?= =?utf-8?q?WAADmMQlOnIlXMmg5EAnZ+w75oaaN/8ct3c03lvlHbDVKUxu+hDA2yvY/qj4aDo8v?= =?utf-8?q?t65SIRwh41Dc2rKjHGuqNpV1G9vll/JHIeh55sKsmpByxRZ6FnWVfzo6x7U7Yvx+j?= =?utf-8?q?572kHuAwBFBbA7JeRTyGBlB9XR/hFGUVN09a8St0yNQJVwW4yTxNDJ2VyQ6I5VKNC?= =?utf-8?q?42P3rz2LHzgpR5mSCqrJ348hF+8SrauQu4Vte3tMAVRE5U4dXqsfp+9plM2xqgmG+?= =?utf-8?q?YKVuOhyE/elpHl3B34V7FNv2wwuEjSHFSfLCnbZYBgmWTAgL6OtmGqRjguocJhyxL?= =?utf-8?q?Yir0YuujI8RPX1w8gQU6RED2Rewu8lk7V6+edEcaqTCcrIjZ8BmC9fE+34mEPdygd?= =?utf-8?q?9ZLhhbJML7ve9bhgGbEc9yyoy9UIDJ1c3FHoXgtnpOo0s0PHhmYdILAsiqGO+xK36?= =?utf-8?q?5xKAco7qFjBTGtOJR+FYAdj7BiJA0O2i4Xtj7I0ZVoou1GOYsb/dE0/bkiA8HivnN?= =?utf-8?q?FohBqT5ma8K8ER3ndbzoBQvR3dcn8JlDa2RogDB2O68MdYrvjSe6N9n3XeK6NP/Da?= =?utf-8?q?Quf/x3CPfxvMrwR1rgJ4Lgbn0NTRjzQ8N+k14DMIfKW0fo0qzxLuvaDntqpXgB/Vo?= =?utf-8?q?06/TzIxORdZTxt6cGrnqSSWbw57Q/58IbasMwG8Py2xCKGn/F0Zzo2nJE3QJI6pDf?= =?utf-8?q?kBUE2S5j5/+p5sgFWq+1gkBIfBj7z/T5bDwI014v3iTAoq1EAMwL8yYo15nkfv9sH?= =?utf-8?q?i7BeqdYSk93WdjlzGjgzsHYopHN4Oq+8GcMi9laAcPXr8FY4XtCbP9MBL+eqVMKth?= =?utf-8?q?W2fbPGvB+hE18ZoxOQgOUPTL0U1dAX5/Qv4GU5fmonyER+MyU7kKjLVBxI1UIK/hf?= =?utf-8?q?Z+so6bDBjx/v3hT6XQ+3QNrUcEOb9jPaQqIxwbW6XZowIMJ6KtM4cI3cImux7j6jI?= =?utf-8?q?qVxHkrQZktMtTq9wsI0DWEoGQW1x1L4Pmwi/U/KcgAZCMmKA9k42a0hWjjT7c6Dtp?= =?utf-8?q?BOgxn9eXfuqT+K5RJ8nIf5pnrfZGK/eWBcTHEVSQthUvZFRFTYG/KbSpq+1QmkcBb?= =?utf-8?q?ExJOADXxhD81sAKB5TeWppHMEJhoJHhcTDqS5waBIlGH4fINzOrkQW3EHfBbjDKzl?= =?utf-8?q?TsIp/8Kj1fk+7/YUO2htGPQMdOxsoAoWufYEcm6yZlHLYSl5suHAA/wQ4e8Zh5x+B?= =?utf-8?q?tVtGcZI1PXUuIz9TarZl8er5t3as41iea1or8KE75X/ifYowGPJGqi3cXrEmKtlVW?= =?utf-8?q?t3WLszvXcVwcdTIDRngGHIUpXjSMkHLbcyH6/TV+PR9Jym3un2LHmelf5Tc+kkArs?= =?utf-8?q?GDkE0mqG/d1W?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 32937879-f8d7-4b28-fa8c-08dc63057307 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2024 19:50:23.6317 (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: /+C1eF6bY+k8MqJza22wDe6DDIxs1+g/DTloSIUht4TWTeaLUy0PY+iuYvV3fMpp0HEZfnQSjB3F3QnU8QAOWw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9734 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/boot/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 = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <132000000>; + clock-output-names = "cm41_ipg_clk"; +}; + +cm41_subsys: bus@38000000 { + compatible = "simple-bus"; + #address-cells = <1>; + #size-cells = <1>; + ranges = <0x38000000 0x0 0x38000000 0x4000000>; + interrupt-parent = <&cm41_intmux>; + + cm41_i2c: i2c@3b230000 { + compatible = "fsl,imx8qxp-lpi2c", "fsl,imx7ulp-lpi2c"; + reg = <0x3b230000 0x1000>; + interrupts = <9 IRQ_TYPE_LEVEL_HIGH>; + clocks = <&cm41_i2c_lpcg IMX_LPCG_CLK_0>, + <&cm41_i2c_lpcg IMX_LPCG_CLK_4>; + clock-names = "per", "ipg"; + assigned-clocks = <&clk IMX_SC_R_M4_1_I2C IMX_SC_PM_CLK_PER>; + assigned-clock-rates = <24000000>; + power-domains = <&pd IMX_SC_R_M4_1_I2C>; + status = "disabled"; + }; + + cm41_intmux: intmux@3b400000 { + compatible = "fsl,imx-intmux"; + reg = <0x3b400000 0x1000>; + interrupt-parent = <&gic>; + interrupts = , + , + , + , + , + , + , + ; + interrupt-controller; + #interrupt-cells = <2>; + clocks = <&cm41_ipg_clk>; + clock-names = "ipg"; + power-domains = <&pd IMX_SC_R_M4_1_INTMUX>; + status = "disabled"; + }; + + cm41_i2c_lpcg: clock-controller@3b630000 { + compatible = "fsl,imx8qxp-lpcg"; + reg = <0x3b630000 0x1000>; + #clock-cells = <1>; + clocks = <&clk IMX_SC_R_M4_1_I2C IMX_SC_PM_CLK_PER>, + <&cm41_ipg_clk>; + clock-indices = , ; + clock-output-names = "cm41_lpcg_i2c_clk", + "cm41_lpcg_i2c_ipg_clk"; + power-domains = <&pd IMX_SC_R_M4_1_I2C>; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dts/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 { }; /* sorted in register address */ + #include "imx8-ss-cm41.dtsi" #include "imx8-ss-audio.dtsi" #include "imx8-ss-vpu.dtsi" #include "imx8-ss-img.dtsi" From patchwork Mon Apr 22 19:50:07 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13638891 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 C2682156225 for ; Mon, 22 Apr 2024 19:50:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815434; cv=fail; b=IDskCvlBM1OKldjDhcv4Ca5xksl3Rs8lDfL5OQNk1RRuCUoA/b7DoGcnPj7412CPWTbDS5nQ8AUzu/8Y8sU6OC4exoQIYfAWe6scE7Fof47qCh0dq3staX8XIs3k0n6LCXbP7UkYgoFw5o1XvLEFydmh95f6S3K/r9C0rQ0HrzM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815434; c=relaxed/simple; bh=5+igaDiKDGZ+fXtMma620Ib20wbhG1sQR9/BOeshvnY=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Cc38KlyH/c9ofE4nG3Yo70bDNdQndtrsTwa0VPDMbx6QeNVjpii0Ak1ethVmTQxk5aGELZLE6P62H2iVhDe8IgKx+h4RPA/Wtc1zp2DcNM0jxloG9bb+ff/fw70HFYIKUQKd1cYcJJWtLL0vGLHJVQMYR9A/A9VMbLTUpSym6Tw= 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=XuayLZir; arc=fail smtp.client-ip=40.107.21.48 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="XuayLZir" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TlxBkRrEkrN6VmtifTUiV5IVsKHdfV55VL98ZFn2L7jqs9eF+qrxCTuivM34T4P/A5Gy1vzf7BoZrhxyHkxYR/L0VycvpCDnk8KOk7ZRWJEG5w5SHHhZBLLPYT/Xj3Cb6MHgndrllDxDnlih8VOb6AVMBDF3MSEKcDecQQNO0rgT/9O7qdW58Oe07ksfIRXdYZIv/gl8HJ+qfLhxNTprv14cOodgrJyPmyRpThfG30zqR2j2fuArCuiGmMFb3QAllrYReJU1Wc+TFIW8kH7AaE+A+xs8RjoQf15Sq6344j4Y4g5wsSzVsXa9zNsv2ZELo1TvYhOoUFhanganPOc5Jw== 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=+8vu7CvamML2aF2EpGTVuzqF6eWmGbHR252gBaM1LI8=; b=EWhwtKQaXpN+Z1ufa8NEYoL2hGPe595uaKEVOtq671Jrfc8XwCgNWaZjwj7PEpWoH1/jY+4Sz6+vm+h685UFffTxDSEYvUeJLZKi331qOZjTeHMl1vrKZlSjN9Hv7UT+gz9nURWYz4xq7IrIpdGotO+iNGePDIkDyS2WXM4X504O0dL8bC07W//zE4YNWialX/hgI7qYsHgy7853aS3cMu7VddGKg9FqCxVCoxCW1nwjIxf8y0jbZBrtNcvDWKaec+VJ6lJED6Y1MDL5Aan6PZuVSdyHgeMXlVtgBu+wOB2RY/mI1R9L6wsucRNIDNIyPrpUPpQJArfUxbwRw9P8Nw== 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=+8vu7CvamML2aF2EpGTVuzqF6eWmGbHR252gBaM1LI8=; b=XuayLZirdTnNEsPlXsdIAPrHlANFzGDOKU1bl6/M/0eupw2soZv+TKOvy+Q7a60E722mjKajL9aJypwqtHpdDT7Jvl9zbsgMy+YQ6Qwwlf2DC6nfdWLUAN3i8sG0EAP6ONn1tTRDc6d7mI53EhGnCm4CBeqcCF/fhma00h70EhM= 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 GVXPR04MB9734.eurprd04.prod.outlook.com (2603:10a6:150:112::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Mon, 22 Apr 2024 19:50:28 +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.044; Mon, 22 Apr 2024 19:50:25 +0000 From: Frank Li Date: Mon, 22 Apr 2024 15:50:07 -0400 Subject: [PATCH v3 05/10] arm64: dts: imx8qm-mek: add i2c0 and children devices Message-Id: <20240422-dts_8qm_audio-v3-5-680cee731ced@nxp.com> References: <20240422-dts_8qm_audio-v3-0-680cee731ced@nxp.com> In-Reply-To: <20240422-dts_8qm_audio-v3-0-680cee731ced@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=1713815413; l=1734; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=5+igaDiKDGZ+fXtMma620Ib20wbhG1sQR9/BOeshvnY=; b=Fub2Cq2p91zBn/nzmRMFGlv9nuGBCwxO+rCavHfCC+8a+9h6spaedSOq2S9MDYNfevivjADik DHRvxFWijWiBs2rJSAmJMySSlUlBrtapDlRL5C5+IcB48A3Htx6tclM X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1P222CA0189.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c4::15) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GVXPR04MB9734:EE_ X-MS-Office365-Filtering-Correlation-Id: 91368cd9-90f2-40c2-7d15-08dc63057439 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?q?a7b42tu+VJc6llnJJxFiPhQLjpNp/E7?= =?utf-8?q?waxcOKjNXdMVrnhYiYsj9n0hoh570PRhiGqpvl+BcWOxCC/YZs6tcE6fbrtWWNnK/?= =?utf-8?q?n2xtfVjcuUT6HW8PPOZl4VjTd4iDk/hrXo+w4KXBljZuPuD5yMzO5m1Zf/bbmcMKq?= =?utf-8?q?s/WXaXmFvv0UgDPkb6U2pEV4jJROeVCG1jEbtRsuxbuBc5o1f3cu4BQ6pc7NCD2xm?= =?utf-8?q?6ECYCx+0j6yv11PlXINV91IlLMzL3u022OLzyRmse9Mejxa3bmvXYcsXIcjEnHAFR?= =?utf-8?q?pHtD78TCTpTgsqU37P3p2r3Ye/FB7VCi5PwIau6/6n64XeXnqnUUiMBKycmeDjcW5?= =?utf-8?q?Y25iVJLU0ZuGtJxeGItuXyfc/5LpDFTpH0xocPleta5hycyVBFFM0QLz20oCqMuTN?= =?utf-8?q?kPCTFo0R46qaO57vE7E8A4acp4nx+okpe11pqXFFQRmzRa75bt+KlwDFJOTB4bFWX?= =?utf-8?q?rbwk8Ddhgww/TX3OSucUcoJ3i2+nNDoVlhjc/hBXl+zuZJcM/FLPWbhPiVo2rndV/?= =?utf-8?q?FkHd1nzjNOVG0xfWEahgMsJmY3gSX8kb9X5BWUZ7U0aywxO8CFDdKtP9idXZ/SwBW?= =?utf-8?q?DnuYQAd2ovjhj5rcKp/43HU3xFVizAKRqWHSWVMjnQUG2hmDvL0xQessNPAM4sYDF?= =?utf-8?q?EQC0D73rB4A7UqBUH6nj/f9fuf96uewIL9Dmafvn3PwDJEmAKlraejLrWFoQpXQNt?= =?utf-8?q?W7yZDPmZb+RJ0wBaadwb3z2w2u3aGYhcdvDkBipcbEx5MN2LBlw8Sc81WqmOW9v+r?= =?utf-8?q?bHj9wpLb9zMp92kCqvA0eEQKWfDwceH30o57cs9uDoHBxyICG4wor150xqW6nGprS?= =?utf-8?q?hGDcT7+ySMNXrjey8zMzFImxF/NZlNiH3IFWecsJzSBLETAr50pB7T6HVIPmRfZQx?= =?utf-8?q?MyPbhWAa9Em35Gp6sXpNAqioysqlGZia4oE3cd54/yyeRTTthQ1GUSONIRNeP6cke?= =?utf-8?q?FIrFxC7DjVlZD+Oh5LPzl2Il2Ml1eTlxWlkzd5nOmfFqDUuw+516QYLF7OmqJDYif?= =?utf-8?q?mL9zI9DsCCUUnLRde3fd1yINAN/QRFFadBMIjka/8XjQHB+DNxS5bG3pCDMce/dwD?= =?utf-8?q?SHnyxpykNdmqn2TcEwdIqeP5KsttGkgMJOd93mB26nehCOGSzC9YmrCZp24bqYed1?= =?utf-8?q?Cu4oYc9170hRaag1vi/LJl7FlhzXjQMWwplRSLa45x7Qvo3PCDftjyJqo+E8hQn+W?= =?utf-8?q?u0hA5ah/3nitXGXjVTkUMCw0n2ZSQce9X10/TLzD7lC2KhNJ6KBLl4i+GwLpMqRwq?= =?utf-8?q?+rm0z5yk8y/s0VVKAWP8ZBmqlslKTucS2UA=3D=3D?= 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)(376005)(52116005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?QoE6/fyfgEFN2FPpQzN0Uke7pbnk?= =?utf-8?q?rmESLq4R3usQQZrbVKwN+QjFCfheru6mlVThuVXTZoJNDzZ87Rzla4s0kj2FqveGE?= =?utf-8?q?9q9edM0yhKIyMfqzslIsEsfO2Q7t99UJegeoDvGGtXc5S2cRHqlRc/YU8a0xyO1Bo?= =?utf-8?q?iwCN7NTC2zEKldAroSvAYw4kSZlXLGkOJvm1/J1qVOc2l4kSo4g7oaVFBAOj4uvmx?= =?utf-8?q?o75xwXvso+u1BLW7MOt3mG78+BXPSpyjpL2YQn/Ez0V2UB3FC/ImsHfFGXO1sUfHF?= =?utf-8?q?12fAP6rPdCyIaQ1ZzCdXVe3bsIXCJLU4hWDKCjj2ugl5LqpR8mbxN1njWf16TUjUx?= =?utf-8?q?oghh2RapZeegJvzG55isRbMs2yRagYGQs31u8yKSFHDd04VH8QH2eQ2q8xetbo5Iw?= =?utf-8?q?L819nJiMv3MDx1CWiWmNQx93BGQnHa8hFsJw6VdAOjY5P3n6Jwvl/kh+VWUsU27pC?= =?utf-8?q?KGe5oJArSi+MIRtE2EdAHhUx5koVwR/H//b7xejm82LOlrtVGhhI3qlLhPI6I2TmK?= =?utf-8?q?/ZZCluFM+L0xGpbqtZ9qnjg8Ym0novOdf+2yQRtNUXh07c4rPlT6sxnuH75eTWIbA?= =?utf-8?q?uuYxr95StAX9fIBsAOinvfiRLaI1DkD2J6+FBYWFyuWw+Qg5YbC2dkc6sj2CvD3fr?= =?utf-8?q?k/cRF4jTI6rNIs7SYiPAOqgqMwYXnWIteSfbubTYgvi+BOQBbd73Rxj19F84dZFAm?= =?utf-8?q?bDCrK6X8EiXz+Wl4DRhGSIip+LF3zsoA9zxdcNlHT/WkydAeZM/zKnYGlq2P6lFkz?= =?utf-8?q?UoeWAlAXNdw1e/BkBZH4Mjgz52H7o4hiYdEQmsTku6vAHadq+x2L+wNCHR+pJFSrp?= =?utf-8?q?5By0PDWVWeRNvoo2a5sscSxz6s5Ar3nvFE9Ld8sS3CDJpRvGeSxRG8YfUamKNpzJR?= =?utf-8?q?EGgB/JQfW+E0Fb6CDMcnZ+GP+DWuEkMDTYBN6HdGfgdvR4hQ9LZKjJ815EEUFtItG?= =?utf-8?q?2qNv5rG86Wm/8w2SYQlwh9uTM6zdeEQEpmeYDY9ADmZ+w/MIR+Hdit2WThblGAWZK?= =?utf-8?q?l1aoBoMnk3qqidOkhixNJ237qojEDe4jpNeovNSTwBludEwinvatviMPZ0h6qsx5j?= =?utf-8?q?scaxKpHEI+rvJVmiq/WihPIILPrDHVx2zuvN35uOaxfJvsAd+5oo63SDIsyZYoj2G?= =?utf-8?q?tZ22/iqkM/8zJIUAo27bqWR3OkY1uc7QH73M7va3fROqNTb+wTcKO3smYzgtX8FLC?= =?utf-8?q?31s0h6Sw65LuHu7obWRKnb5sW1xR5sxoIAuONBGjTn5E6hWocznF+8GBZRHE21z+t?= =?utf-8?q?6cmFPxhM7lbTPKm0KWnGhBS9xUNmHX+C6JdAVQZMXZdUH9j7VUP0S2OO40jIcSnyb?= =?utf-8?q?1lWRAa8cQFzZicqbmyZtIhsaZMYg/qCaC/YfnlTZ5nZXTLJ+HlHMVwJQQrXonwDy9?= =?utf-8?q?bP9kZmFQUU0r22xdAdU5QjCQgC8s+Nv9grPJ1rskS38FaUsOLuFc+NIwjhugHF67j?= =?utf-8?q?6iFWNVs2/M36SPpD7VCbzlfLLFSm60f+GD4I4nmxZmmKdtA2Fzf+cSOG2aI600Hk5?= =?utf-8?q?Qfxo/DYv+7eu?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 91368cd9-90f2-40c2-7d15-08dc63057439 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2024 19:50:25.6590 (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: pZ8+cy9jgeWIRmDGiHoehuetCigEmq1n8mGC+ck7/K0ptY+WrI57DNkGIJyO7hGoDwuOVMHASErxufo875zu4Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9734 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 5c7df6171a9a5..dc1dcc5b25e80 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -95,6 +95,49 @@ &adc0 { status = "okay"; }; +&i2c0 { + #address-cells = <1>; + #size-cells = <0>; + clock-frequency = <100000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c0>; + status = "okay"; + + accelerometer@19 { + compatible = "st,lsm303agr-accel"; + reg = <0x19>; + }; + + gyrometer@20 { + compatible = "nxp,fxas21002c"; + reg = <0x20>; + }; + + light-sensor@44 { + compatible = "isil,isl29023"; + reg = <0x44>; + interrupt-parent = <&lsio_gpio4>; + interrupts = <11 2>; + }; + + pressure-sensor@60 { + compatible = "fsl,mpl3115"; + reg = <0x60>; + }; + + max7322: gpio@68 { + compatible = "maxim,max7322"; + reg = <0x68>; + gpio-controller; + #gpio-cells = <2>; + }; + + gyrometer@69 { + compatible = "st,l3g4200d-gyro"; + reg = <0x69>; + }; +}; + &i2c1 { #address-cells = <1>; #size-cells = <0>; @@ -282,6 +325,13 @@ IMX8QM_SCU_GPIO0_03_LSIO_GPIO0_IO31 0x0600004c >; }; + pinctrl_i2c0: i2c0grp { + fsl,pins = < + IMX8QM_HDMI_TX0_TS_SCL_DMA_I2C0_SCL 0x06000021 + IMX8QM_HDMI_TX0_TS_SDA_DMA_I2C0_SDA 0x06000021 + >; + }; + pinctrl_i2c1: i2c1grp { fsl,pins = < IMX8QM_GPT0_CLK_DMA_I2C1_SCL 0x0600004c From patchwork Mon Apr 22 19:50:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13638892 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 D01AF155384 for ; Mon, 22 Apr 2024 19:50:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815436; cv=fail; b=sPIfwJxl1UV91SpN061MB6jNQ2pMuh9zStXf3AuGV841oVdlrdP0flu+88DHYGiLTn/hS1DZMe9k6G8FskU7EVVcdtfD1/c0p5KCrD+BjIje4SAQe0xLS2mEhSWVHShl6UchpCtNxIBWRdlv/1OLh0O1Vqy6KnTEZQqok4TjIR0= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815436; c=relaxed/simple; bh=dJAbiDUSWBY+fjoWgHPzQLOOO5Qfyb1+YpslVj8SCXk=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=JCuoa+3y2FYNAIDbxJI8tW6pWO5meN15sQxZ91ZwQKA9c42lHZ0ur42VLoNR8jZoYx3EHZKnE/QYZIy8SPCpnTfiYBMmvb/sp3gId2w5/UviC8Im0jqIawYsWM5ylGSNlKBQTSQDHucoFupw90qNqpCDTTtBgaBV8jUIEQOFtp0= 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=MfKDaG7b; arc=fail smtp.client-ip=40.107.21.48 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="MfKDaG7b" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YZAQEs07oTVSEhUmvmje7awPgJwLvG+nACUYItwZo0OnuRssZ/PbAZZoPGB6yPANvW0r9xp5hp+WZVuh8QVHUcqMvYiRGuN4OnGDhzaL/DgxU6JnRoKE48K23Obw3QXBgTc4Al0afu+ZaO8plzQV6LSCfPr+1quumo8uazUQik6qMZbXKCz6n6hlC8OknuLYwZ13Yl78vbnxLixO618U51EEhsRYsZ8Whd7+YZAA4hwcaIUdKkDAWyqB0vINOSHomW3NwQu2vfWLtaCJC1yVUuGECuE/73oeTQdTTfeSpG3hh79iwoSFfRwBswmVA169RVxXUSIY1kt+MpoHigSQrQ== 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=ifTCt7w8ODFNbdnMIpvs1WO+GTOu+aEeUiJsk86jgAs=; b=BEK/zj3ig5iw/egTLg2GBYK0cMHqWOZsbm/ZrhLBBrmYxXUxvCtOadC5XYUeo8oxJG7Jco6JqkVVcU222HIXaeWQdfb5Q6ola1hjORpwl56HBSXCTg6ivCR8uoaRYnrXW87MTlXsNcg0FIDX/OC+nRUELUZBbhFAwnKmqmvjaBiN+jLZ0F1kqIKP9gLt1tyX+mfRKFBxMRgWyvwe3gmkK/KPVdVsi619fUg1R3kbI28goLa5dt9UlfcjSLY4D34kB+UJZIASVGjevFQNScRorsAhEZtXnIXwc+IkbyhSIrBchJlZy4PoDqgd6F2bTZDLaO1CWzX+tU6564vi0kLq4g== 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=ifTCt7w8ODFNbdnMIpvs1WO+GTOu+aEeUiJsk86jgAs=; b=MfKDaG7bBAI9UDFheXDIMHKUU3xTDroqS2oInpmyRdGV6y30xxgL9bRn+d0wORPEPhWiYyA7JpSD6NHV9T7LiSaPb1+TqlPBv0+bY/NiOYTAowNCuQZv70k/ZvMiBC1JJiUNq3xsODKSV88AYD+IHk0WEdcRPWoe9cSzJCKeHLI= 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 GVXPR04MB9734.eurprd04.prod.outlook.com (2603:10a6:150:112::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Mon, 22 Apr 2024 19:50:28 +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.044; Mon, 22 Apr 2024 19:50:28 +0000 From: Frank Li Date: Mon, 22 Apr 2024 15:50:08 -0400 Subject: [PATCH v3 06/10] arm64: dts: imx8qm-mek: add cm41_i2c and children devices Message-Id: <20240422-dts_8qm_audio-v3-6-680cee731ced@nxp.com> References: <20240422-dts_8qm_audio-v3-0-680cee731ced@nxp.com> In-Reply-To: <20240422-dts_8qm_audio-v3-0-680cee731ced@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=1713815413; l=1328; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=dJAbiDUSWBY+fjoWgHPzQLOOO5Qfyb1+YpslVj8SCXk=; b=ahRdjFkcpKeUFw9eWJUvr+WaUsfdcvPMjdBR2xw4p8l4GIuifbNoEK1rPn6xugWHzt48rCiee dsHOxkQx2T0BFeDub1ViOG4CdKctoF9lxWIc41monLTz20Tafr/EFDK X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1P222CA0189.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c4::15) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GVXPR04MB9734:EE_ X-MS-Office365-Filtering-Correlation-Id: 38ee68e1-a5ce-46c7-e32a-08dc6305756d X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?q?Pl/rehFdoIGa2Xtt0U4QX3MEz9d0nEY?= =?utf-8?q?014wVRPebLuKM9R8qwn3jSSuREfOIACYc4Cg0dnJiinatHRNuZUJv4pmQVFaQgFBM?= =?utf-8?q?5MHSkmN+PrOL4C/veGg0FKwc9CuIXOY5C3reLKu9iOmuLg7PSijFXX58lspChYFj8?= =?utf-8?q?bWw+PtFGnntLizvquuU6WXSSg9Q+KS//xlaU+pjlEle50FFNKjpfvhT5LNEDu/KAp?= =?utf-8?q?uH6Mt38SJ9KDXZcjAkCm1fmwRAiR0Z6fbqY+6Da2kusO14DP7QO6EDgt2cxusmVFr?= =?utf-8?q?8UaRQwXzjQTd+cHWROxtT6YkulXcFsQ7zCQrrIZW9KW+sx2e9FqeX99Ksb1PT0rGu?= =?utf-8?q?UsDjtxY/+MwwxvkYUzXJ9hHL8QTE+ddvJ/iJ7oHJ9p26OqlXOCNWc0fmm8wGcpGRK?= =?utf-8?q?/p7Ve6p3Udzhxp4mw7StioL147iMNk00rl7RfIvYZ2R08GLmFUJAv4TO9WCC8BF/+?= =?utf-8?q?efFEjNm6T32pJA3b7HlzlmzeI199UMU8EY0jdenv/83hIHQeObLdHYb6URY85Rsy+?= =?utf-8?q?H8XfW1rs+63ZN/eGo8BolYazL6ai0+140p/PtckV8v+kRTtQdrJVLy4vvjg/EAFA3?= =?utf-8?q?TiimGqGe9wROR1pUYtnBQOR5qjzcXh7l1io5ygfhN+w0eMhbRui5djjYiiYm7oI7J?= =?utf-8?q?RPwFyg3GC7d8KHy4CVRSFOti82Jq5jznhAjyt3oZSJIu+wHKTFEQ8vnB3fnmVy+6B?= =?utf-8?q?y+Dl6WBD4ZbT6SX0GXt29gBySNEfam1pkDXyakb/GpC+FHb4TeWCSFvgpRbkJuGyg?= =?utf-8?q?8Lrzj6CmeG6gyfv3zWgYhEp+YcK1JqlwpC/3i7h2/LDV6HDMT4QBB234aMCraOQhN?= =?utf-8?q?yYVHVxDWWukebD6nz4gAd2oIwGuSQpMdBfw7tlyWl+fZkO8KbziMyyJSP0mKJsK8C?= =?utf-8?q?BweuRC3puUdOvKiWv5ZTSPfk2So2DyYo8gxMEIQsPDc4DeIW5BjtdFh2NbiHWzHye?= =?utf-8?q?pj/S0Pap7DrefDkJuziCPKAVoZN1DDfTz+w027f0xWdnzAmspKbFgGvhgKjubibtP?= =?utf-8?q?RH9yeVxJXVUojTRloWqegFLZzmljSIxoH6EPcEVg5afv2kIolqfy6j8VSYj44Vuwh?= =?utf-8?q?bYVydxbUDHWfCOcyA7LcGNc/gQdqvvuaauMV8wRlUZod/t18xmqcR7m+zBjM+8Ahc?= =?utf-8?q?Y1XkD+AzoM81P3qC0FewdXnltbVpPgzs8bTyNfmos24tkaYfKS4B3BZYFkh26y+aG?= =?utf-8?q?buAv4j48lxDIIGCeNPplob2BDyEqOO3LTvy/QYqibB1gYxFoHaYt7UqWqJ1pWhJFQ?= =?utf-8?q?YOOsk69xv7LXBQ5yzYWft5+idhpqtGd7SFg=3D=3D?= 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)(376005)(52116005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?C6mwiAr1HpsK/5MaN8moob5RGL81?= =?utf-8?q?S2P02Q+zJpR59a2Xn/FDdPGMWqH+JNJONOq+HT/7RC1lQ1Mz8oVpTKjudQycmSqTj?= =?utf-8?q?N5LiBXr7vmcfXeZwJDcq5Z3CoTuURXYORx5uTjZ7m4LLEjazZdhT6t8rkEpP3yXf1?= =?utf-8?q?I2tRaxeCS8/jNpx/U3Vbdi715tAwBELkglwy7EncWPImhOqvxQho+Q8TKWtBZYGkU?= =?utf-8?q?fclg/Yxe1Afi1f3mafAImGh8cZ5UYE4Jucfz66ZAXFT5/u4SKHEEWrNQeDAPQMU7t?= =?utf-8?q?rTVEMUR8VWAkEw/xjieMdbN7xUrWJ3dIp3Wwsg0e6Q6CqLZufjJXwR2nJfhbWr+hs?= =?utf-8?q?Ux8/ng+wqNNvnpjlqa8DDwLgY6fqOFf8OKk/8Xz58qVHmOu/nZXzu9ktkYJPdvJXL?= =?utf-8?q?SBfoPSR7cwyghOndylLXwjBSjRg78CluccDYLKMipHaRjOuPtje9DQubAMeSjuouJ?= =?utf-8?q?y3cL+Ri4xmC3Dh98rdj5niC1gdqdx9BPFqvJMDGS7pS9ZN5832svoqLkY7PLF+1gH?= =?utf-8?q?DI7/8NDFMTVMCZzeqFFAfdm5G1tLpg+bFtPJJogpUm2JjHUqnpX7JE1bEu2U07FTq?= =?utf-8?q?UUpa2PHRxKIyrwEr/RFM5jqsj/yBRVH73etZeLpN0pEWe3twHW9W9P7nJ5zXFj0DA?= =?utf-8?q?eHXQk0zeOm0aq9RpuRqrLzxCYXJ9Iqi+JFr7eRhVEPMNzmdfydlWBwE6LbcGt98Ip?= =?utf-8?q?yFRLv2bMGzMKebOORsT4tSZ01dyXvWwx9zZhPwzQ26dYivSZw/ZugkpYxdbEISyDM?= =?utf-8?q?CuPtUcdtKmw7T+oEVcX8pTs3/7nTe0QY4vXez4rIqNTq5PMjHdMZmsL/z7k/TJcNb?= =?utf-8?q?lKTH6f1NejK02DYN+hBn1sYJ+pED3yCIlUCCKYLyIbQy0eT5sefKUx4/6Vc6CqEPn?= =?utf-8?q?u99VdKZb/74Ee+JJSj3NiaVRJZtZKeum6+EwV9WaeV+cfTxQokQ7MTjxY2Z8FZkn2?= =?utf-8?q?u39EsqbwYK+W6ih/Vj6mxHR/gravKOr78NfebZmH3O6QsjfP5S0BOsQecJeVfQJLC?= =?utf-8?q?LATqKOFfbA3y1kUVOtWW/1IVabBND2mpTX7ItzxXxLKcOr3P3X/koGAFyZemFwKe9?= =?utf-8?q?NP4MqKCcmdpWMTQ+rjrJRe9p6Z31xP4TbBfJnWzJcrRjqvVb4//RYgocEf8w3YtGW?= =?utf-8?q?sfgEvI791s37enw96iE1Il4Fe8oNKbDc+wvIbD+x+OwYQP/0iehZ7atUsgDjG9H8U?= =?utf-8?q?QPIDEbpIPLh7CSghLbxWt3w4LaPipWtohNrmbDgnppRZp7M6M42Tx3ReZRkMAE9Eg?= =?utf-8?q?uEgKc/6lX60cs31xl7FUcCvQcEI33iNS+ywF5YNq43Yf2zVYD2q2bpbBWvXJ9VcS7?= =?utf-8?q?tvT6T3wqFmCUza+Vc6rHwVj6yVrGQadWMDNTuoC0Ji6g4/wM1b50TUDn/6HQ/aStr?= =?utf-8?q?J0XGMfb4eR6/5euNCjxKNPHP1N34wTvQDH1C7U+c8gmnFR6hj35vG5gFgMPwyyIpm?= =?utf-8?q?v0BX88R7qgAJDvPW8zLtRkFkYZN4/DgIsDsVASQV2BD+6by1H0yccQO4pb0BOgv/s?= =?utf-8?q?ZdjtlXV3XR00?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 38ee68e1-a5ce-46c7-e32a-08dc6305756d X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2024 19:50:27.6722 (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: HmTpSE2EexpYOwrFniE2g0mJb1fb8Ky1KBqD3y8SSrJzMeDsaK6C9ttiOREKSAIXdOuFxRHLmPjHYtlAazwalA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9734 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 dc1dcc5b25e80..3ab2fab7f7fa3 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -221,6 +221,26 @@ &sai7 { status = "okay"; }; +&cm41_i2c { + #address-cells = <1>; + #size-cells = <0>; + clock-frequency = <100000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_cm41_i2c>; + status = "okay"; + + pca6416: gpio@20 { + compatible = "ti,tca6416"; + reg = <0x20>; + gpio-controller; + #gpio-cells = <2>; + }; +}; + +&cm41_intmux { + status = "okay"; +}; + &lpuart0 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_lpuart0>; @@ -352,6 +372,13 @@ IMX8QM_ADC_IN0_DMA_ADC0_IN0 0xc0000060 >; }; + pinctrl_cm41_i2c: cm41i2cgrp { + fsl,pins = < + IMX8QM_M41_I2C0_SDA_M41_I2C0_SDA 0x0600004c + IMX8QM_M41_I2C0_SCL_M41_I2C0_SCL 0x0600004c + >; + }; + pinctrl_fec1: fec1grp { fsl,pins = < IMX8QM_ENET0_MDC_CONN_ENET0_MDC 0x06000020 From patchwork Mon Apr 22 19:50:09 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13638893 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 E5DA515697B for ; Mon, 22 Apr 2024 19:50:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815438; cv=fail; b=vAm9IUNKjjjZol7eMvJ1+TCWTLz5AqyXdqmysCaY7Fh6+vSGiPhDRjy5S6Clye/gs1R2g3PSJekcS4KbiYh/doQClFz3XGDgznUZV0A4U4J7wp/UbEon+/Fx5X7tBWUr6akzNhJF8jXYCC5N7utZd7qbeUzbAiyJMr6vZTzbg00= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815438; c=relaxed/simple; bh=6OOXkM+2/9s7Gte+2idEtd7dgphQ7pl6WSs6xuYBucA=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=PO14LXa/mKXQaZs4kKJWZ7BhWKe1PzBQyqtPFh9mUWWXjWbzoFOnMinHce5S8YfocRRqMEOC44Fpmoa5xAlwnhMlMGA+wi3aMqz024vvBoeVBsRoNVgMf5RQeMmRu63+4/CMcSQawNIYwjZkB/4CYktLyB9hTcSTlJYrDf/Nak4= 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=IG7gSkli; arc=fail smtp.client-ip=40.107.21.48 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="IG7gSkli" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N9RFjbgjmxIWWgHOpYF5ED17OLQlzdcSvtMYZhzbQ3bfSQk38KazxgQPLhJQ1fg6ayJfL7p8GhspAdM9UTLTyZ6xi6xw9WHWs9wSTNkUN3QCOks5JXpW6tMPqvcqNKZMTEpee9RvpiRhSnojK5e6MhDWBTT2RWc+weR8HRvohhY9LJvzV6F5vYI5EXftmnFxoynH+rFzpLPwzXV3Vl+j7ae99XyTp85CJq9upqZjV0dsQZ1cs3YLf4W1de4yLTvAZjJiEyaF811a6/lR9n08HW/cZ5irRiwMbYqBJMuo/BvdmfMnSHmTeJ80ZtVj2De4qbZuPYV0/mDVJrf88C+Zig== 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=yjmAn/avbYTncc27pYxd33Wqjmb+DbimrzovFkyFIRc=; b=C1ydNvN2TJlVf+3UIe8QxGNvNcm7PMGMQB7ZKIgSRP/x8+E3AtbNn1kNn+qVusM4NNQKEdvvrfOem7n5/WGK1+EXGHCfheqYdOv16l1MQIzu3A0ojRpy1HwtbKCDVhcua+4uTyr/yML61+uJVndc7UyEK733YyxqVUubYbwDKgD/IUfzBzwpqA90X80jM73aVTZMY0J7XF1gmFY/O03QKoBWxWtlmcZojJO2DGgW7v42Ik/ij8fz3tvDva2YdfIoBNSSdG2RN3BgiOUxqk9+Z2RFw0vnyvMCNZqBugT6JL366b+XIFsNlPiOg16AsZTueaUjkoiHuwJZt69C8SklQw== 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=yjmAn/avbYTncc27pYxd33Wqjmb+DbimrzovFkyFIRc=; b=IG7gSkliLOhFAeto8I0Dz5zlT/kOXeTLbbAcQQDkHodlT3L2qK5nF9Hpt+mSV4dE6Fn+xfv8yzZlyvb/afADUqPfV+1PjhMiTVHW6/m4mGkg6WifX1RJd1BT3tynytsDkxAPyCYuIiLKTVh3TF181VnMJKWGUwVJfre29yfHuu8= 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 GVXPR04MB9734.eurprd04.prod.outlook.com (2603:10a6:150:112::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Mon, 22 Apr 2024 19:50:29 +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.044; Mon, 22 Apr 2024 19:50:29 +0000 From: Frank Li Date: Mon, 22 Apr 2024 15:50:09 -0400 Subject: [PATCH v3 07/10] arm64: dts: imx8qm-mek: add flexcan support Message-Id: <20240422-dts_8qm_audio-v3-7-680cee731ced@nxp.com> References: <20240422-dts_8qm_audio-v3-0-680cee731ced@nxp.com> In-Reply-To: <20240422-dts_8qm_audio-v3-0-680cee731ced@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=1713815413; l=3069; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=6OOXkM+2/9s7Gte+2idEtd7dgphQ7pl6WSs6xuYBucA=; b=mTzWoTUNl4KN81cRkR95UUIlxsnch3yQEFgkaSFdvY5EqKm7eSxOK3qCO2nO9zuMOpQ9A1p+P MQWQ2b3qHfuBHYHsoUktdbRTGwKN42emmyD1ZF7sGHA+GUhFgZnDiEA X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1P222CA0189.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c4::15) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GVXPR04MB9734:EE_ X-MS-Office365-Filtering-Correlation-Id: 942a1875-6e53-486c-42cd-08dc630576a1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?q?0ZLOia/AephtkEYx9D6BdX8YWI0udk0?= =?utf-8?q?fvh8HnpKY6z1omGhCNk6HpwfH5bMGu7lpgqVOQ1bAcF1pi4VjX40xUKrCDhF+85hZ?= =?utf-8?q?ocvTyuERthlaYurinQQDu/vfmdV1IZwQs1CRdkKsQS/z23aOruAHURLv93+1xWw6Q?= =?utf-8?q?UM3xHt12jarUCK6m9+jDD67liXImpM7s95z2ccVziVgSC1IorXm5BfGbcAbzRT11e?= =?utf-8?q?sivHo/yFs0HJOXCmjHVBpkVSWOQFJ6uJK1PN42wv+lA0n0hSSwvcB46wFjQcRq0MP?= =?utf-8?q?PfdBKsbAElKTcE2OX08yHqeYx5zpMNg4GFHZBFWDK7s4RpmhNo3UYbMXs2kI01uXv?= =?utf-8?q?LcZ/4BJZAufdbgayacZwj8Ph+sVEeP8klwlgk2M9xuJegbGQv/EKzUiACb17uu9hD?= =?utf-8?q?pyOXLX3D+aXotjWQVwSSsYZJE8/QbhJuwOizrweZXypFxuIrZ+TiqiujrEnphzG0M?= =?utf-8?q?dCDWGJvGRTrrm0N9YIkeguT+6avn956yxdJ0ebxGDXYO/EU9imz8bWWieORbxwJSl?= =?utf-8?q?C7c21XnQdoRdi63Ff/Fl9zB31Do61gC3TWeD0NSmiTxyRr6j/veLEhFsKJgfsGtHM?= =?utf-8?q?7jg31Fc429oX/WjUL25mxkulpEKTZJUzNnQzpAlis3b6nsTr7lyb6xTS6a7pjF4oc?= =?utf-8?q?z6gwwDQZTnJ3I/bOaeyynOFwR2PSC4ya2Y/felx7TFA3fUFKG5hSPx49iB9mQ/LOB?= =?utf-8?q?wQSPmm31+VoIgs0QCkEtBQUcn3ZMYd7/7veGE9+kAwmAd6SmcVLmndCsrs9g0b31i?= =?utf-8?q?qds5gPlTj8xI0G55fc66Rfx3GCeaM3iezidqzVhZzIDnN7U1E9eTlfy2pju7DQNKK?= =?utf-8?q?3sMho3UiST21W8cBEYEzK6O91eZP+Dg0GQd49tXD1wI2MxXr4F74vgAN66LUR/GYG?= =?utf-8?q?yFuPQjeDDl83Ubxso/qRLVAsIjJZUu/KyHPj5W7A/Oebe5eJgZRv73QU1gaTnaTEP?= =?utf-8?q?K+fUlRPCAddM52t9OUq+e0ri/iQijCJC+xttDGTJFkJERNGRMt2+dlKZvmig23OIw?= =?utf-8?q?S0QB6Bb2GzF9QBh1J8TUrmhBvnn1aUQOseKa1uYC+Qln3MajRh3GxishwPChmWzEl?= =?utf-8?q?2srxlEfXU4slOcUY5pknwRgRz3fmNG4TRPmTS/vL3Y34pYO9taaFIS/t2OlxM+Y0x?= =?utf-8?q?cHuAUD2nHgrqdCqUl3uVJSDZyZ0cvL6XdGNDBjDrW8tFwOfDNu8sY0QwZSey2Ftxb?= =?utf-8?q?jE3/rPML6l4E7xCdcAUIgIMoT0DGXuRApujV+TPJkiATJAbFvJhgKWVnyAI9pcMse?= =?utf-8?q?uCpFHLmfA/mipEuknS0JP9jVkN1TiBRWtWA=3D=3D?= 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)(376005)(52116005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?WKIgQwfO+nvLiLev4vlJS5EzM/0s?= =?utf-8?q?nb2BfSLQq6Ved8iQ7jQ2i0Hs0tSQOfmYSaruWec3AiL4W6UcJm+ylcjtJFoNjfYez?= =?utf-8?q?7TN/tBvpHzHwL6NATLUAKh4Og3Zb2F7NSzH1aJQTn8JGSEpuFfNRS54rA1TIaAZkl?= =?utf-8?q?NLmt+yAXLq5qaDMbe70v3Ms7YTXXEW9QxQsUBjrMA1jBG+KZpVbTdJysKbHr8HppL?= =?utf-8?q?SUbYWRsf/YL58rObnp+ALuX5bgCzoZ8ggbq57PCBrQ+wbjWe/WrNX7ruCqaNLgfpp?= =?utf-8?q?0xEA4LzrZXYEmVtVZog8mwjQ2EAbfh+2jdW0bcqA9hVellENIv8El6Qk5nylpIRXF?= =?utf-8?q?+3kwy+HE+3e+ye4TicO/RbtGLGO26h2dL8FYzm0PBS5sPS4i564+6atSwqOpu9x3O?= =?utf-8?q?7FNHkNM/9hzaz0h8hZ8BuhBuqZnRrKBp/aepM/8DkIX1t9xC1EEH0ydMNcwQOpV7W?= =?utf-8?q?g65TfJzs5c6U/rUp5ICybqqAJL+WdpJ0O76254t8KtqwavZBnYY1ScvVjlS9k8wB3?= =?utf-8?q?0m1zrno9RRDscJp+bU8tgn4M2Lgjz7uYDkqiuo5c9vdUwBo9jgH84y3+u55r6symD?= =?utf-8?q?ZXmzJv5U3RXr9XuEWvcBSL4FaDxRZKBxjP1tWhr2OyNFL+RZELjxcERjLUbRZ02Au?= =?utf-8?q?89up0ArBNMc7C1rbVcXDW2UgnZP5q+Z3cFLyRjzwk7PLppb7w7upcDsHMo9wuAmuB?= =?utf-8?q?eXd38+yYUj6iXxzdYzmYkxlFJVVHnbXfar3sqZaqruvZ9LTbDJ4qWNLLT34VuJQ34?= =?utf-8?q?0SBXixYZqlqugkTRGApcQwn+e2o065gF/7wLGU/Eg7v08HEPxNqQraEd2xMzq5Vb3?= =?utf-8?q?ukQp/D2nkPqoSJen4w7geQAReSUEB7oOIll6PwgReyAJRKOVhRGEizBnLU7ayoH9E?= =?utf-8?q?1wU4c7XGdBV5XOnWu3NJZHuxBtiSC/iWC303gojZ/+TxiGTBwZgbljbWhFTMB9zjI?= =?utf-8?q?3HPA7Wev7UmKb4cfs08VwUjNJx/SoTb2Q0YqJJdgYsnu67MXoasJAudQVzqP7zr/e?= =?utf-8?q?TiUFL6xv250BFRRaZM2a/yRuIPZsy93x5ptkeB0GCxj4u8tD86ZABC9yR0Xyfo4z9?= =?utf-8?q?3BEAm0FjLXt23U3ezJ/vYfLn45Z4iMDjhKwdIyNDNtM7gzwdrG1LiWfHV/kmRmVZx?= =?utf-8?q?7cH3Zll4Pup3lG1HQcKj6UVxkfjauIXc+Pybk4q3Pl9zozF7dPDU0Eg1SbOmnGXK0?= =?utf-8?q?MlInluxgPQdHGwclbTZvr6k5cnDIhSTTamm/zK9AH2yBM1rm29dUjN7E5oG3w2fqD?= =?utf-8?q?Aab3JVcX7iDF6lFvzoqyiwX/UlI5UZydFphM9yn4/uM4EhVCL/GKW5FPjuf/6TUx+?= =?utf-8?q?ZWr6Mi+FbWJNSTearSwenV2SqdKHNvYvwPFs5Vh5K2omPObk+Ae5PpHAUn1Z7QUqj?= =?utf-8?q?WpjUhGuQOIli0+RK80Uh1U81u5WPr6WtbIoldz0GAS9o0718torsDB4q68Z7O7t2t?= =?utf-8?q?VVHxhRkiIK4w1j8Aeh48IMg890DFB8BNNCcagTKEZ+4okTfl0r1wwsY9pcR72CzfG?= =?utf-8?q?GEmpHbZvb+GO?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 942a1875-6e53-486c-42cd-08dc630576a1 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2024 19:50:29.6909 (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: amOO6+Vp+Dn64f8DtaKJ0eu8sEDcrdgGsspMyXj/i1BOmoj92xrUFCUlOnaUpBpBEq6tbYH9hdKdjjO3Ez1VaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9734 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 3ab2fab7f7fa3..62ea3efd1ee2c 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; }; + reg_can01_en: regulator-can01-gen { + compatible = "regulator-fixed"; + regulator-name = "can01-en"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&pca6416 3 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_can2_en: regulator-can2-gen { + compatible = "regulator-fixed"; + regulator-name = "can2-en"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&pca6416 4 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_can01_stby: regulator-can01-stby { + compatible = "regulator-fixed"; + regulator-name = "can01-stby"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&pca6416 5 GPIO_ACTIVE_HIGH>; + enable-active-high; + vin-supply = <®_can01_en>; + }; + + reg_can2_stby: regulator-can2-stby { + compatible = "regulator-fixed"; + regulator-name = "can2-stby"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&pca6416 6 GPIO_ACTIVE_HIGH>; + enable-active-high; + vin-supply = <®_can2_en>; + }; + reg_vref_1v8: regulator-adc-vref { compatible = "regulator-fixed"; regulator-name = "vref_1v8"; @@ -241,6 +279,27 @@ &cm41_intmux { status = "okay"; }; +&flexcan1 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_flexcan1>; + xceiver-supply = <®_can01_stby>; + status = "okay"; +}; + +&flexcan2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_flexcan2>; + xceiver-supply = <®_can01_stby>; + status = "okay"; +}; + +&flexcan3 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_flexcan3>; + xceiver-supply = <®_can2_stby>; + status = "okay"; +}; + &lpuart0 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_lpuart0>; @@ -433,6 +492,27 @@ IMX8QM_QSPI0B_SS1_B_LSIO_QSPI0B_SS1_B 0x06000021 >; }; + pinctrl_flexcan1: flexcan0grp { + fsl,pins = < + IMX8QM_FLEXCAN0_TX_DMA_FLEXCAN0_TX 0x21 + IMX8QM_FLEXCAN0_RX_DMA_FLEXCAN0_RX 0x21 + >; + }; + + pinctrl_flexcan2: flexcan1grp { + fsl,pins = < + IMX8QM_FLEXCAN1_TX_DMA_FLEXCAN1_TX 0x21 + IMX8QM_FLEXCAN1_RX_DMA_FLEXCAN1_RX 0x21 + >; + }; + + pinctrl_flexcan3: flexcan3grp { + fsl,pins = < + IMX8QM_FLEXCAN2_TX_DMA_FLEXCAN2_TX 0x21 + IMX8QM_FLEXCAN2_RX_DMA_FLEXCAN2_RX 0x21 + >; + }; + pinctrl_lpuart0: lpuart0grp { fsl,pins = < IMX8QM_UART0_RX_DMA_UART0_RX 0x06000020 From patchwork Mon Apr 22 19:50:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13638894 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 2BE0E156C6B for ; Mon, 22 Apr 2024 19:50:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815440; cv=fail; b=qdVi8ur/b5L9K+qLqsce9uAHQ0PNFxRyG/yYW8aax3GUsgh6CxLZ3LE8SyU95nGdwIyRYLmXvlZcAAFU5tN1+slGCUl8jHc52Ye4NocsCUAejxzULlnCnK8AT0i5aDb147f73xRfpu17yDq9pwETHmJh9IhHaJbyezap8HiY9Qo= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815440; c=relaxed/simple; bh=+GjOktyLcbbX0qP+iET5cgY5uIbUxbO1kaAEeh2kMpY=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=ZMIi3hs+2voHo09943Zbzt/W4NrJVcUrzNfulgh4qC0WVKWlqcJhX0aKIHFS1NjkcwgwF8Ewf/LmdqTiacF6BOy/qstete9XdVC4u8fYIrwx+IOG7U6dscI3B6X8PT3l1kL9s2TYhI2CChWa51QnolB6U19RYBD6kqK/UOoimyA= 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=GlsBwxLj; arc=fail smtp.client-ip=40.107.21.48 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="GlsBwxLj" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a29z+hhSJccKFqK2iVE6jw6BtNtD654Z+k3qFufce2Zn7kHUkEs8kUstTbhvvzAUx3IATwoXVb71xsgJgLOoz+vTiqSGK2ZGovURRXqhi9W0Q2UtP1/JuACpG7Eea1WGye0J8ZwxsGToaxVBhT4f9pyKovndK38qQ+No57K6psp9oGwiyndCeegB/ZZleM3SFSeJgDNtoTb51JmcM9uflTFXqP3IEsuNrBhx8O0GwZzrwNCPotbM4IghOqH8wG9d9ktgmg+82G1Mjc6NUCVaT2DYO82jiOeBpOzy8BMR/9dCHVFsVXWm/9bFqzF0zV/mbGhjoTGCrGHz0k161s7hHA== 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=MoU5jT+j0uWs/giLsnT2xrtux41+0eK9wLGxMre+i8w=; b=ekmB2vzDtQojOJo5YQ9Dw/KNMrdLP8fGkcDVFKjuazIoqsDbr1OoNKIl9jMjwUfjvSZVyqGIsvVf+n4zMuOorFZFv+DaxT0o6dg/GpYc426fXg/USqx9dO++NqSRdWV8A1jbcK//g0adhnZpd6IGi5uloEmETOnXcRZQliLlPGwOa5WtMJXkqxhte7tHbVVoIqG9q/qzmfLohpPW9MQY3R72o0RHzLZJVK0PRMqrza+nOwjvKd6BC9YlfrExdJz+D1GMWjyP0l8BjMHIU8ne9K5l9tCTbcf7lPMrY9Sl7ri0gv/cZJwCZz2gvjTcxmhIaOSd6MGl5E3Up0/YKYugBw== 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=MoU5jT+j0uWs/giLsnT2xrtux41+0eK9wLGxMre+i8w=; b=GlsBwxLjeNxVtLrXilG8D7UyAd719HxKC7vQ32zWa0l+SF+iuuY+UjvR0so9jtwGUYPzWHNdaZQAI8HMtzFf7rvTVKqjGG+He/wU5Gc8nQnZZEM0VZB45n4EWgK6jx8m6aTWIgde/ys75/vyvnHbkiY3QxrIjh+FI7qx7zbYLbo= 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 GVXPR04MB9734.eurprd04.prod.outlook.com (2603:10a6:150:112::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Mon, 22 Apr 2024 19:50:31 +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.044; Mon, 22 Apr 2024 19:50:31 +0000 From: Frank Li Date: Mon, 22 Apr 2024 15:50:10 -0400 Subject: [PATCH v3 08/10] arm64: dts: imx8qm-mek: add lsio mu5 and mu6 Message-Id: <20240422-dts_8qm_audio-v3-8-680cee731ced@nxp.com> References: <20240422-dts_8qm_audio-v3-0-680cee731ced@nxp.com> In-Reply-To: <20240422-dts_8qm_audio-v3-0-680cee731ced@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=1713815413; l=641; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=+GjOktyLcbbX0qP+iET5cgY5uIbUxbO1kaAEeh2kMpY=; b=i51NosOF1/o0kSb00tmQCGAT+KxtsGSUzJw+dDpRD+gzldW0zUD+QRsveio+UXb0XtQ/viQMl AXML8q14kc4CEARXnMm91cJrYud8zpf1zUeT30RV585VM/5RE04T2E7 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1P222CA0189.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c4::15) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GVXPR04MB9734:EE_ X-MS-Office365-Filtering-Correlation-Id: 950ee7f1-fecc-42d6-f432-08dc630577d3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?q?rmSSmPeYBrzclopuRporHLMFuUGohVT?= =?utf-8?q?7Dafn5NtWZOjIIlok90FQ3/TaSAxkxp4Ysj5pTOppJYghGf5ROvv20wEXrGCOpy5h?= =?utf-8?q?EckaYC7DExvbYKA+65Vr81MSmQwUcqnYP9LXG+UfdEcGBcq7ZoGvp0ubgY0ED7tWh?= =?utf-8?q?mq00eDlsbC6lNiF2PKWh5Ir9qNFdaGXylHIE3/9iu6xfzt1aHva59sbeOBkCIboFU?= =?utf-8?q?zWiL+ITE0BCt1opI4mDT3PO9po0u+5lJihp0539Up1IPHgjDNDV+xZ5ntU63o0jnD?= =?utf-8?q?tmdJz3vtlGimXhwzZiZM+MsBpV4ogV8dSLETqupB0QWt58hvJszR7ZuwIS67arkcJ?= =?utf-8?q?l4v2n5vqe3AJRjE5ESii+P2+27GoIPloY4AH1Q3MdSkZ5YdTToSp4UZxR8qdITkLs?= =?utf-8?q?NHLApl+zIL+N9wJBji0aKGRVD2GsUSTFwephi0p2/cT3VPHDABv+PtPcNuWnnsKfp?= =?utf-8?q?XSk/U9F/C3Sze6iXmqr/uwfADHDaCx71IhGnsdMXsIlTDDymZ9ikRSD2BIEYLE3/f?= =?utf-8?q?3K4F0cLdRO0cfzu/R4P91uSQ4inCrmSXAc49F7fKWbsnzXbYhYpcy19fgUBAwUDg+?= =?utf-8?q?zE6P9hFvnFtH7LslFzW6mJTPc0hgZddz93WwdBwKUCVAbqhlMSJODTJ8qn8e+i9X4?= =?utf-8?q?ZIcKUjAmyzOUHqmRpUP4nbTxobefP5sk7e8qjMcucipJS8bQCmlfvFif79kbbD1JW?= =?utf-8?q?0Y6TYXz2jYx8w0aFV9VlGQGkKM1oQLWk038SMgx9kSH37Mder7ihhIOe7VkNSusBo?= =?utf-8?q?uMn2S4VQHXEYrMppnTlvSm8bv+tpvMG1Dpp4HZ8fwnjb2tmoVfAtZbsvsTGK+1UsJ?= =?utf-8?q?YymYl2eWGXGadNs1k8E1m0wbMOAUeLoNzl2OD3uocbP2P92NNF6/1yFAMy9eBMMSd?= =?utf-8?q?zMiO8jK9kAHfjXJorEz3YSirmUZoyVdmraCWxoGpJE7WJiys9hZs6KgsdpSbN0NLL?= =?utf-8?q?LINr152kPyG/MxNnhN21gTT2jtJa2eVzKaA6ggzHXEhcwyt8CUe8DJoBuy9IR0wWn?= =?utf-8?q?TJP6QdgnK5I/wLQCL/ls0bxwjs+n0B4YZTmCvGs9Ob8uhpEgG35SEd1z6Qgbziqlq?= =?utf-8?q?KXG/7eAAEhphVMpD/lrC6tL0cRrJnQq/65F/PK0MV78aBLK/dR7MibbWOJdtmHblB?= =?utf-8?q?jE0Bz/cV19KJO6LkcvicqmZdniX667vo8iQ0i5DIPwjQEhpV3Dp/TifGAUQoZIEwi?= =?utf-8?q?mOwNrG+KNhDHsTqWO7c4DpxWn6LEDS53X2RWfjCRLdGvrwYeUzO5HGsFs0CVJu+RC?= =?utf-8?q?iv1nJGSQzfncVPJ5cHyxdSB4j2AisWUTGTA=3D=3D?= 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)(376005)(52116005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?5NN7bAYgxg+emFAxFswTk8aD5h/f?= =?utf-8?q?WEGGiwSQmDyxrptCxfmVtuoyNekmP1Fyy5+Zx/ieYJtbwN7SmgjpXAmjMHjZE/OVd?= =?utf-8?q?0tWQOsEPQxjsEMyi90qkB86lLw1rn3oifBGnPbUKG0Ha7QfjyjZfIUDxoglWIo2fV?= =?utf-8?q?XC8AxhoQZCMtle0/Ku9PgKjc3A5tJI1XQYBBwxXyQpCFZO0JvS4SJponApV/iS9kA?= =?utf-8?q?jKJbz3Fv591rnqRhcShdh00Z1uCeK6rDeNNhpqC9eNDiRxw1V0VANmSk69SNtrT9m?= =?utf-8?q?uQ5A/qUxhzAFsDhTw+jy0aYcSa47Hu4qkTmyx3IQxg9KY0GcQe3b7h3SijMcWdfte?= =?utf-8?q?RuGDbMnFcn6UHJFczS8bl3fhT5z/75C4LyuRXS9qdJHwQvWDW2L3lvd9ukWf52h3Z?= =?utf-8?q?/Lcq2g0EISjWlJdlJEBkPIxZEh4A9VWfu8IK7NohiD9Mo1aJTa4LiT5KjYso9dEze?= =?utf-8?q?ldvFa1zeS2YKi4WAg+pOpaxkeheHYTgt2ItwzbKb9BdlFbIlcaGKkqqgxBn5nd6Oo?= =?utf-8?q?Zp1Fylrnd4A/ZdGRoH50VEVdJ2SazDSkSfKwii+CQixMJWcx5+znG9l8pAjY9ZcPr?= =?utf-8?q?dZoxh+J8jZGoygzuOQqjjrYgeEKBrEi+dMKOrNLCsrntKvTcAVmB31oDhJp6rOHb+?= =?utf-8?q?oGywlwLmmJ6i2+lxmRY5I1apnX2nNOohdV5pgoJxjG7ehWYmhjbqYqryG6bu0FnGG?= =?utf-8?q?vJcpo+8U7+rGB9FwXwF804sffXtk+umnZV6eW73QjkDuflTVeh3CS2MIHKX976Aa1?= =?utf-8?q?hkXYSRcyB1euIvU965pc7ZWd8cl/ostpoGvOy8cKK140CAFiFG1fWFp1IKDQ2wlnM?= =?utf-8?q?78dPzvvFt6PjvpjSSCq3Z9aBb0xoTv+fITOh1RlCCDhNu5ZRX71EZKnOsCCECAPrM?= =?utf-8?q?RbxPFzvDEE11RSUllMLz58pCUpwFIoptXO6WOzPoLgzqiPkBMUYJeCl7lo6KgM0MH?= =?utf-8?q?p8BvnFGEhSj4/Fpkv2quEaNawCQ9/QMnrK/d80PEILol2DnMTNXMS+CS2Cf3gZ2bk?= =?utf-8?q?L3o25pp/uSbNFqJXzADndUHcfNkpbzAuSg3914iV0fM9EqWbzzIMEpRTuh+qQGVcp?= =?utf-8?q?N9htmoX6bFE4OBLvgDuEwbwZvhfy6h9k6RQkk7Jl/8vCAyQMaVqK6n0UkknTj+XQ9?= =?utf-8?q?XEWNw84d/kBHieoGnXjE+XFllN7sIy5zdU60cuOxdkKOLObd72jR2m1xIVUGuKTjk?= =?utf-8?q?pCvJjOz0/v4JJmYo8GYpMj38aBXrTuVAXCfeix4xxTbg6gqO05GAul2eqM9a79isN?= =?utf-8?q?mRf9xbTMfbMbRdh+sfbLXD0SN03qncKIJUysC4iuu1G7yY2WAb1riP5iOKYKLkxBE?= =?utf-8?q?CprJf9pPM0IyTRZ4zo69J172EeCcfdfmOwrdQKeqnMu3UgAs1q1qnEzhhozVZYjwO?= =?utf-8?q?LZVKqQq37vQSpLghvtyXnzICne0gYN8uW78GRv6CY21qRV8bY47KxoOlPpLgPl6Os?= =?utf-8?q?dRu2j0xnQQsj+zd8++anQt9gOHqgNyCRHYKRzhun5BB7zBsrHc20vbXxV33KM6470?= =?utf-8?q?0+7Wbn/SevIS?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 950ee7f1-fecc-42d6-f432-08dc630577d3 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2024 19:50:31.7520 (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: 2xg5ElLuYt1TDRImhJFalt1Gt81v7MbCst3jY5IVpM/QErhLBad39v+Zq1hPhuBZBfZAO6NJl11xjsy4WQOVDQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9734 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 62ea3efd1ee2c..cef395e919395 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -259,6 +259,14 @@ &sai7 { status = "okay"; }; +&lsio_mu5 { + status = "okay"; +}; + +&lsio_mu6 { + status = "okay"; +}; + &cm41_i2c { #address-cells = <1>; #size-cells = <0>; From patchwork Mon Apr 22 19:50:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13638895 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 1B436156F28 for ; Mon, 22 Apr 2024 19:50:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815442; cv=fail; b=YutUUrQEkGFn55c2zjfoOaYn+iq6Cbdg8/J6dTVBsruEatbDG938M86g+qMm+/pZXtd6cwF7N+dWLRRWWDkgZCmrevCE0403utptQfRN2+U7x5D3MtNksQHqeE8kdVhUy+OZZHyI/29T1jSsQZaqYWcDi+Bdyt2KEcuEFeWSEaw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815442; c=relaxed/simple; bh=0ZRbRQcNzLlc5p8hNyg69kRtTQG09ucYbKiY+xtKRF8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=A1hKjBsM1rOETdgOeU5Md9VJ0GZGUnrHIlnw9c7AOHlej+lRc0xVxvQ1WbhikYNXiOn7iiq9vVWt9dyl8JbWjKTML6kEWjk/05rmpRbhJVSI6lw1qcdv3ka7iam7K/J47K3a8RS44fC6RtDC3/IkHwCwlJ/sAyLsKdX6rm/zKg4= 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=DVrpZCoY; arc=fail smtp.client-ip=40.107.21.48 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="DVrpZCoY" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nlhn19xXUnSuIuuFB8+r2BigTGuacygCq3Hhl/vSHL+qBgulVhqTJ7wDAVWaQxMu/QA2uvg5HPY/ajWD2l8AFecw5VgBEObjMQsjVHDL4rDidsEeE8Ck0c1Cfqwm9Hufe9V91FKD82RBLwoyb8hsZ+G3iF+L5GfdRbiAOzuqeVKgqOyUkOrY1EzMw7UW6QLHTEb877YZ9ob4Y05lOqypGeo4c+mPD5/yQ2xFRjxSy02bTAkfAxtlqEAhWcEhJee9LOb53GfR8gOwrBLG44xxcT9TpEFxSLbnF4MrXabkc9+FQneLHLcwoziP8KJFbHEAdCC2yEFMtMYSBCwgOEnCAw== 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=lT1zmtKAunfYgUiP+7zL7RwQxKbA66GNIIv+iz6+MSzE9/AViMHYS8/NSDzW7fRyqoz/ktRatbzRJdr6RQX+nYT4GStAG3b+acZBTFg9KEauhLoxToB7NB2ftOLDXTW6fYTgW3E/ypH2q76e18VCThqxBtQqclpW8vg/lfGiT7tPah/0kHtHA0+ymWSsyq9hGvi5A5mKDbHsLYwX4Yj/2re/KLqnhD67etIAa2KHoDMwYN+cljhkyDx7732HZrnCh3yhXsWhh5qSo+lg47CJHWOiETm8hEyxdHm37QSBRT+X9FuMdTycvhKQOnvriLCY+7KagTepYqOD5PVw0ghhMQ== 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=DVrpZCoYzR+SgCbIPlRlRSJ9Qn8bn9JyEQJgU67Mh9/2wxpn1dlahs+/ac/EjuyUHORpQ8QTYB64Yk04ehW5x30TNJeKaMopcJjJPpT64BzpRq86Tllu+s8p0c9fddhIeNoB32a1MHon8CEvYVBBe3se6V3mD5mBC35mOgSfvWA= 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 GVXPR04MB9734.eurprd04.prod.outlook.com (2603:10a6:150:112::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Mon, 22 Apr 2024 19:50:33 +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.044; Mon, 22 Apr 2024 19:50:33 +0000 From: Frank Li Date: Mon, 22 Apr 2024 15:50:11 -0400 Subject: [PATCH v3 09/10] arm64: dts: imx8qm: add ocopt and fec_mac[0,1] Message-Id: <20240422-dts_8qm_audio-v3-9-680cee731ced@nxp.com> References: <20240422-dts_8qm_audio-v3-0-680cee731ced@nxp.com> In-Reply-To: <20240422-dts_8qm_audio-v3-0-680cee731ced@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=1713815413; l=915; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=0ZRbRQcNzLlc5p8hNyg69kRtTQG09ucYbKiY+xtKRF8=; b=CJNBT1TcuR9DfMmHc7m34bbKSa9weJPZ8epUIvmb5IgLGV8fOaVbnv1dnIvChs3wrgb6W5VVi MA917wRZnGdBg3+ub6oSpSDNBLRaBGSBXwP1A1syw33OO9+z2iuaINe X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1P222CA0189.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c4::15) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GVXPR04MB9734:EE_ X-MS-Office365-Filtering-Correlation-Id: efef3bda-08c7-4a7c-aade-08dc6305790e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?q?HoEHIHOD2GVxbilQUTzXnueJvWwg6FI?= =?utf-8?q?Mn3W39jk6j7m/6Q08OOli4ORlcVC+CdqcXs9rr7qbMz02qRTIBQDGRg+LeUldg+yu?= =?utf-8?q?bHLZAzrUYJHvO3vo+m+WGAUFpPTUsXDA7LrI5liTd3aVEJbAVPoTr/hnyhnZpv+Z/?= =?utf-8?q?AWajA63ic14k1QazqftM0csYqwfEEDzAMEyUEl1/oGrIjMdgA+bsbEzIst1Lc2yMY?= =?utf-8?q?gJ561eXRVJeJMlp6DHNwidcTVqxd4Sn90uR8h0yO61hteLImj/ARcSC8MVH7m+Suv?= =?utf-8?q?gZSvQi/0LOjFgv3N/fnle0e9oF0T9gWlvPFU94NEzqpdNMZqfSa694y3pSWHCJWcE?= =?utf-8?q?ClvsgrWQea/IlMsW/9OLBoBqmiU6wIe37mz7LYCShn1WfNd+z2kjJDTm/641MSbkF?= =?utf-8?q?JhQhQ0d7R77zygdLkDmfIwM9FF+vd3ZBmD1bcN+Wtrg5l1X1pEyPXQWhMoznESmwy?= =?utf-8?q?p50jPqv4+cZ1sD6PvOwVjPgbxgeoUs3x16V9F64PsyiSdmq01SFo6fpdNztIIAvTm?= =?utf-8?q?OSwmdm/zf4iTqQVvrlXMFsOloxl46z9AwMfTyxm01IQqHVvf0EIFKmyprE3ryWNKv?= =?utf-8?q?1029ZBSUVwNuX4rGCulQxnPJax0eKY5J/6WAjYHeE0cBL2LI9tOFs5HZTK0UHqmal?= =?utf-8?q?smSfTuTVctanM0A/j1mw9+rQK+inelrifMZkdxCEQ4dCmCTl2Oz1MQFL1UFTlsr0N?= =?utf-8?q?ZqPCP33dxnmgdmhQ03MuTOc9ykECWr/YTDP8QL19yC7Ez7N0ioSpl7ei3Q/rwwAtN?= =?utf-8?q?EzaZ8cB4na4hjfFZeEnVnJJH2t/lrmkKUNf7zZcwo1DmjbLxk2yJ2KljPyE3UbaE4?= =?utf-8?q?bLuRTZZkwLHdX/qBxWlXHIsAsf0ebnRyplm1RRd5QOVu7ibqteZ51W+nGQB3Li/56?= =?utf-8?q?JPzpHltrAIlwwU5pUfpZThgLdUlVhsnHweY3wx91A54691RnXuqflngTf6LfOaO3M?= =?utf-8?q?orRdnQcjeHO4YOkoK2/Fis4XKXBrI98RU8P8bh7Cyy6pkCyr0AWfi55shcMwU6oFr?= =?utf-8?q?CEwzs9g8Nyn6zUpSnA8Us5hqTiUY5wHFIkblMVLioiqkUtWOXIVXNKObY7nKQQYjS?= =?utf-8?q?O9zyw5xKNyPs9LTTPC4+Cq+FNKaKutg/iXFpe6VWBb22BdJ1VVxf3rGU0J45hPZ0c?= =?utf-8?q?vBfnV0xWQylABDESY8ZihrZldYGxKuPQ8fx2RYR3RzXeYxrQp5bXEtdaaN4CY1G2H?= =?utf-8?q?x9SyC+QkI4rCpvwMVelT8TqUr4D04lcHJ4lzWFM03n4iIjOUa3IifXg0Zlx6/iWTM?= =?utf-8?q?SbMUKdoBn3NpM?= 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)(376005)(52116005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?yEAJt2Xm/ws5N44iGcfkLXqdKh4W?= =?utf-8?q?AJ+PIrJ6k5HrDjaONVqxaQ4eqg+OTvPT6BoF0FroNcjOfihdpBsdDnqJEaZtU0c85?= =?utf-8?q?toDZpIrhNLdgQx/110WQvan2BDWiLoqxJALvD+UCchuZIyom9obBNT0n1EcNFVUFL?= =?utf-8?q?DDR6AaYsyC/Ve3gMNDTQqcXKd1V23vWBdxLIhxqhBEYVkR2KR+7GEfDy/B13KY6Il?= =?utf-8?q?mIuLCLldwIT8NxYGqlYfMWvqCY1Z6UzXEssHkBlwtBPdy7/ZG2dzG8ygOVhCrksJl?= =?utf-8?q?1Ny/J0MacbQdy+WGtfG+XptrhbtLl3+klgzI4dJqK04YQwd0fEhTRAote4eMHYXV0?= =?utf-8?q?z+SIzavpai57WBr1iSSwviIBeybz/DM0DCJUvwYI5PlZ+V1Rscf1lpiE3ER9sLMpr?= =?utf-8?q?BoNwjhE3WG2fGwYkkeMY+fqDePUghagWrGC5ED0gaQ+OHJIg32LB3xNOmA/nC7qTV?= =?utf-8?q?tDU4CpYbAia6aAkiQEr46BipJECW9bIQXAj6tmCN0v9pgTwSlBlPuSKxb/i5hoHEu?= =?utf-8?q?+Crms0eI2iRHXazNyv63RAWPl8gogH6qxqdC8o+zLOKytXGmSdNHzkUZ9A77rkDii?= =?utf-8?q?uWAfmdEOLuVEuDUjlPagB0N6rK/aK88GOs+12bKFHBVllY/zaZecpEKfdrbRmKP8k?= =?utf-8?q?q71zAywkH9ukHwbEHfadU5xTL3u3vO2DSiusBHgsuRbLpF+gfMQa/oFHvO61o4CnC?= =?utf-8?q?IDVfxjl5Wdu87QNnRldFzwSv9cVbAROMCDlOyNw14SGjmL0nDg3pItYXUQHmUIN+G?= =?utf-8?q?x4jo2i5Lzmg8JTkgiBnt8M8O00LRxTSljuCtWoU97Txyga2Bhxlo2P/vlvkLXFAp5?= =?utf-8?q?kFRp5o9UIOHnzZ+HI+e2PC5a9MEfBW4s1OEgKbIz7Hd7/xYXT68Qoh34Ep+jIXEi2?= =?utf-8?q?ftIXh3w48KWY0jK8iwGgzAB4eGS4t50W6AjGBREd1uveAQwPNk09PvgOiG+8E+tnZ?= =?utf-8?q?WWoR7+0h9YdCpoAqUSvx1Z7knvkJBelMEoJ/9xwxLn4KpRxOc+JRAHQ8N/GwwPZ5H?= =?utf-8?q?HPOop1EZ7GWM8RkNR1LIujcmFZwSQFfU/6HEiOnwvEQRiqKsCguKildXeuuB4GIqk?= =?utf-8?q?7+QJ3T5zFtGpJs403JJiCoAQk96zsx1ebRjWNUkA8ARAcC7bRu98AUCeqN3LRzVv/?= =?utf-8?q?GX2HLPfP6g2OFAqC84Xe8Ved3cyU/ZWh0QLUcIRnozAgj/V/qBbNeZV4WM5749tDm?= =?utf-8?q?zBldZD2oq6885CYlRoFHsyuOLikm8gaKqPMCg/9Gzp/xew9XyWRtQiXiszceUjy/k?= =?utf-8?q?y4ZCFHO9+9iaDW4Yc3YggUNdny5Ici0cx8un8iGb1WiOEVIECx0JBkn63TsqRcXLP?= =?utf-8?q?8sRR7R1HA6ba8MoxLYZMRt+4tKmS4Zk7xRFk+/fGhNlj/FGqzoKO1ROWCqaOsX5cb?= =?utf-8?q?draJMLbToSH2bcyb0a9cjVNp4POC9exPilXHK9wF9O+l5YK5QlQ7zyVS2zlnFzcuD?= =?utf-8?q?UTyJPz6w4ETgmVSMv9hDEEKf79XlC9cueF+aJPP53FcGtoEDB0rjQukJ341I2xGkr?= =?utf-8?q?2789uHnLhind?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: efef3bda-08c7-4a7c-aade-08dc6305790e X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2024 19:50:33.7364 (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: 53hiAcX7x7zT0jshkI9KyqgnAtCcY0U9usPN+PHAktfwEkJw3VRN4m9ixEfRCAHZnatERs0JglbSqUGzD3lyWA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9734 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/dts/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 = "fsl,imx8qxp-sc-rtc"; }; + ocotp: ocotp { + compatible = "fsl,imx8qm-scu-ocotp"; + #address-cells = <1>; + #size-cells = <1>; + read-only; + + fec_mac0: mac@1c4 { + reg = <0x1c4 6>; + }; + + fec_mac1: mac@1c6 { + reg = <0x1c6 6>; + }; + }; + tsens: thermal-sensor { compatible = "fsl,imx8qxp-sc-thermal", "fsl,imx-sc-thermal"; #thermal-sensor-cells = <1>; From patchwork Mon Apr 22 19:50:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Li X-Patchwork-Id: 13638896 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 19801156F28 for ; Mon, 22 Apr 2024 19:50:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.21.48 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815444; cv=fail; b=VCji4PPCqNKIYEhW/TAKyxljuaOldFYL+7F6J9POBatun49T2umxvbg0kUqP40bduuGRCrJTjWsAbp3WujWYwB8H8Ehjha1U9XFG4Xwfo0/huxgF2TwrwnCag7RslE6HG9CmiDljsNN5oHHCoewy65hjU/7EDmVhxcK2KIuPIis= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713815444; c=relaxed/simple; bh=wsZtmo1X368uxHKKzJYqIGOBNQUZdp+gNhJ2pSukOZE=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=SMd1wW/+ATfSF5cliDisXj3GT0NF5rBw3HizPmlDwDMe9u6tuNlvre/IJ8Qz/TaOLasegeXYRRfqbMYg2Qcs8ODZ/WRXf5jECUgx6RngZ78hqWKeirtMmDqGqnWUQrYrTwIqmtzp6YXfcvu6aRHqUBEOZzlUDc+R4jjRUwrFMn4= 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=YXuOUOxG; arc=fail smtp.client-ip=40.107.21.48 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="YXuOUOxG" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Gf8i08K4wq2z2yW5wV/Ii5j3/gR3pu0ly+K9rzMx5+RkICDxGiakA8uyXJmz30Hnu9vm9fggMv/DotsCYNutdwdbbtyHZBJZCRM6/9K+ZR5cq5e8EK3US21+b0EOciiqgNiMA6izOoMVrg08A20w4PXnnw+nE0EKT03WDwZ8V4hhbRDWL7pGnkT6osbmpPtCP0STVB5iSuTBcstuiJQ2UU9kpqtBmQ04PHFiTHzZdeoW+SUvBXX4lIlqpE+nGmEsu3Zy6+U4r9tuFi2k0sOhOKw9MajQoCdZ8+ksIYjRqVqtQOQakFaeda6omVCQ+JLrq4sAMos8fYQVAUbVHnjoBA== 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=tKcoadm/C24ImwafKopnSSAfmE0qzaPiRGSTjyPpqwA=; b=VLi16PeEpee3Aoa4kk/fXmLqAH6xrxP6MvNSPM+2N/E8d0lllN791DfmVbeVibHQ1fKG9nvpvnAmDhU3AT3gliwAxyckD9tlNq0NwGd6nVn6X32yjUDEA/DBrprZypfOO3QedDFjhwBf/xYGL7pdSpU0x/sgP45njFLIJzmIH8+al4K/71gw43pue49zX28ekZy/XHh1wcuImNa2BcMDEXSKsxmmoaOT1dxANui9MBEC4nHkuK+JPYyP5xChcDbbn7AlZTBlyTZi+j3nqtXvxiExR4H2BaxZPUpmGKSixAPCgJyngiMbMfJXK2v/EbS20bJ7sTNPjiu5nwepwzRtqQ== 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=tKcoadm/C24ImwafKopnSSAfmE0qzaPiRGSTjyPpqwA=; b=YXuOUOxGbiWy66NWgi8JkcXDjSghwp1ZtGFyEfyNY4fLiJiHGH+e1DP8d6glt3xgDxSql0dONBjlvt9eMFk4cSnXnECynRs3Bme5GNBE1r6iE/7ziyzOc7rtaUpg4JlEsYaf6ibua4qRQLIYksXyawg9W+R8ZPNQ+6wDW5GM2AA= 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 GVXPR04MB9734.eurprd04.prod.outlook.com (2603:10a6:150:112::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7472.44; Mon, 22 Apr 2024 19:50:35 +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.044; Mon, 22 Apr 2024 19:50:35 +0000 From: Frank Li Date: Mon, 22 Apr 2024 15:50:12 -0400 Subject: [PATCH v3 10/10] arm64: dts: imx8qm-mek: add fec2 support Message-Id: <20240422-dts_8qm_audio-v3-10-680cee731ced@nxp.com> References: <20240422-dts_8qm_audio-v3-0-680cee731ced@nxp.com> In-Reply-To: <20240422-dts_8qm_audio-v3-0-680cee731ced@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=1713815413; l=2428; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=wsZtmo1X368uxHKKzJYqIGOBNQUZdp+gNhJ2pSukOZE=; b=tB6TGT4NpEWPL0QRi2Azna/jrLu/L5XnyJUOaWPm7rFnh+rkRY4nxJX1xaOMswQQ/XUReKhr7 lXQLUmx91rnDqzUGa+E2Q1AdgKuPuc1AKXR8wyu/G5+eEs1xC/1noMm X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: SA1P222CA0189.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:3c4::15) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|GVXPR04MB9734:EE_ X-MS-Office365-Filtering-Correlation-Id: edf2dfbe-306b-4f32-8163-08dc63057a3f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?utf-8?q?cu9SwwC6fCQP6bTEXKziB9Wmpsl1RY5?= =?utf-8?q?FLDPR1CqmNqifbmV3ZW7zZBSpGd9QLWSaXlhHY1RiPjUURH8qVMAtAN46ZZ/+1gWb?= =?utf-8?q?jQqR6QD/gcwlhWBlXWASL/v+PuMF3pfY+HPQxfF/dAZbYgvQVb7O39HZjAUhzRbLJ?= =?utf-8?q?/5gojjlu2Z8xEHOsLupUvRpFNBJj8e5jd+lA9rErqG4N1O/Lx5lFHpTgc9kXcxAcf?= =?utf-8?q?G4VgmuRiH3nDJ11MVFhINSvnc9zbp98FBD460+qkE6G4ZASmpt3wn17VQ/O2YCezF?= =?utf-8?q?SM9ab+QL2pNa9Sigl+6qzIIah0Gtz/7YJCHiprLRdXjCozhTMW/luTg4xkGhabwAr?= =?utf-8?q?XdbrNL7QxjdedkLTtIQEz1TYdtUDyn1y8NjPBPBR1jeGwK6p7+w5EYPP+Y5QKgAOQ?= =?utf-8?q?9rAy7QkTORhjT5X7LjIPXpNJ67qwxvjXs0+Q5bIdH/cnuQKsiDFyjcfxcuNXG6IB2?= =?utf-8?q?ql2lznpF2fdxIuZLmzdl9EQLXN1DMBMvwFNBC7Or4tEMt3ihF1IXkG/M1O4LDHMOp?= =?utf-8?q?m3LWuJWKKNe4v0i8pVyQYrvBn3BXOzC/rz455nKh4nrVsQe6nKGNqBRS2FxqOUgXH?= =?utf-8?q?KzqRIedIVvp57G7CtDQ2gQy18KV/Ju/0cT+dvwZ2FCXZxIimjUt+qlvxH3BjeaRg8?= =?utf-8?q?bqK3xeEOTvSYvTliyq4MmXC5DB50E2mnDEoqqCAcaaK2halUjKOA+3XMiP4hCqaxq?= =?utf-8?q?J0XGNd6OJjbq+AOBc3gGdt1XgKC9purvRu1DSypZp+DV4b6akh8y828LM/hSCHPQ+?= =?utf-8?q?KwSIB4P+P2qzeyy8vvwd/iVC4IgsbV6VvRSbrGP/PP8WRoog+xwuV8o8c545eF9Tb?= =?utf-8?q?r5hnu5YUezz9YkdT+0yiXS4SBD584ltbSmBk61cAPsQV/pOWVbSYR8QaYs3vXjwH7?= =?utf-8?q?dXNOXdrcLy65LzTVuLkOiB4vCXC+7qxdLbiVdNsG1RJq9++3gqF31z8vYYcJkOVkh?= =?utf-8?q?5gCVA5Vad8SQ4NVRjX7JQWRXUi4v+ZS8incmh20luSTl7397oORQ6qiqbmJ7GOs8b?= =?utf-8?q?JeclDUQOLw8sGzcWK16kPL8pASHYhLppsxtn0dBwru+hJkZIKr71omXN8YX1f6BYe?= =?utf-8?q?JCk7gZK9zXEFzG5MUeqwkznoqP69oWPTCmm+C2L7elw/FqxtzUQbEBeCamJKC/lck?= =?utf-8?q?lqOKXHgmHrzndSifphV+8WoyjoxsMdR32vgqi9c/b2+mfNbJgoJkEBSE4Piq2g5ry?= =?utf-8?q?/fZ0/HEkdrwwx+mKJDMywt3xNYVGd8ibw+ib1bjNZh7UxJqvjCkLKA94Ljsi8USyg?= =?utf-8?q?2r0h763l3cb0fIAB6KP8zZHFt2m6dUrAYNQ=3D=3D?= 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)(376005)(52116005)(1800799015)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?CFjXej18xURwsxZHunShZAj+8z2f?= =?utf-8?q?zmMwhnsR0vRvQfmOYAxOnwTXCa650f3cCNJM9ZGNjrQAV2mPENMcMzo6hv+0jq1Rr?= =?utf-8?q?HwTDCwJwV3JY73lkk74CjDOECCAmMaKXQpi4k0hJzH9jRUxk2M75MNzMa7eWK7yPX?= =?utf-8?q?cdkvOSK73aHkmHPjR8OG0NO5NhApRGjRKdEU4wnl/r0vPHEyYVOV4wBi9QcQZEf+s?= =?utf-8?q?v1b08FwyxrYWXYfF9eLG3oEU9x0zgg1ScxvkI4bDCuoRCKfvLW0lbeiqjrUxCL007?= =?utf-8?q?PKK6Qwc/IFNGDF5o76WrIMcjMSXYAt1aTaJVJrbVtgrDNGfYPL3q+xXSnS/aULR4C?= =?utf-8?q?f9L+WaqjSS4KDzdq4mxGCCZNCbuKGZ0ZkVBkVjtL36uOq06UIhYFE1vbQ5c+iJtSD?= =?utf-8?q?25x8MKpXiWiqct3GTuEE4FjZCwf2gBlvQa+Nn7WL7ae+kzzBPhb94QHHVAnwm2w1g?= =?utf-8?q?+XhryNZlGcQaHT180u6ga1iznreIykwtmYG2a+XCkZ+bRHDw1ZwT7Rgmt04BRx5pq?= =?utf-8?q?DSZs+GzHU8VFlCwJ6UYDAVSPFUHaw4QjQnJ4dtQEylUuqzaYMFJHNJIoXGseWaz9S?= =?utf-8?q?HkZSwp5N0caJnzxPYXZ0k+Fv/2A5EtuAHJG5Ivzh6qxPr9b7LJOdezKXaMiX3aJzS?= =?utf-8?q?h0zB9pdzDX0oAwEUFMFdAf0yQwpyOCpREhn9O8G0VY359j4Q31VkJ1PZliVyVRQ47?= =?utf-8?q?y61hhk3YIhKSulS5sR2b2O9qH85DVz6KzZWykwmbLWfgX5GBLhHTciam9zkdJCXCB?= =?utf-8?q?2Wr71SU84nCTtk+pzKEjbTom8GFDXYVRo7bvXt7hCxQWuYfk5W9Xe+YBzYfWZT3Ga?= =?utf-8?q?KgjPby8cAd3uYX3L1Y3VI7Y5pZifhJUSoDrqtlwcWPrSNgzyo9VNWDU3JfXLZZn3b?= =?utf-8?q?OJ/g9e/G0ABzeFhJMsKyHyUUZASmKHjzbn61vFZio+YPq56/sjGiAUfsoRya60cfa?= =?utf-8?q?HecLBf58Mu4rKro39fwWb8zGAMmMWb0s5uKKSVdNHmm+SMvleGEpQurpOQgTZKGsn?= =?utf-8?q?tms8AQAZHXFnyv+R/w9EGDf6LQu+Xkv+PAI6oNGsvxA7hR0aBRe7fj3rd9ffWGOvi?= =?utf-8?q?N0hEzSWN9neYgmAX/lbGxnAVckrCCNABhl7SJcbVvOT7G6vap2OabYsEbVcl2oA7K?= =?utf-8?q?ucV24Z6EhzwgEBEVDlEZy8k14z1myjN/PtlW5//HqEfdWZYd3cV/EthQQlmJgsoug?= =?utf-8?q?nZax1aqF0x4fDkfqs+AQ0cte4cb5n2WNDXLAkj19v9jHfbBZ8Rzq5aVbkNhKzLSPb?= =?utf-8?q?lGFWHfV7tIsQ3JcsxOnrdIgeeJGx7x4Fzb9/0GAkoI3qAt/dX5q08PC4pU72QOcbL?= =?utf-8?q?qYW0yaVFFIdTrJZrRzPiL6Oon1KrLFn8XT9MPsfgfkH96upSwmD7I8qePSYN03cud?= =?utf-8?q?NfWXZf81C3E7d/0ycUIyqtvrBBG0IxaYhpVdATegSxNKrYngNuSQXZtxRXGKf4hko?= =?utf-8?q?U2vqFE4E7R6PETrN3lytUHdlzPREzRhsZrMP2/LNm3oI5xgL+vjilqZ1hp7cQoPwo?= =?utf-8?q?6G7/UScToAqO?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: edf2dfbe-306b-4f32-8163-08dc63057a3f X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2024 19:50:35.7343 (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: 3aug1l3ee78Cgsrj5IYoq3j2lQcOZtWBHHCUAYlhPZFphUmtfb21rB3zE1yZdD6ozPDTsl/ffe4iKmaocYPkaA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9734 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 cef395e919395..570a9bf583132 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; }; + reg_fec2_supply: fec2_nvcc { + compatible = "regulator-fixed"; + regulator-name = "fec2_nvcc"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + gpio = <&max7322 0 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + reg_can01_en: regulator-can01-gen { compatible = "regulator-fixed"; regulator-name = "can01-en"; @@ -381,6 +390,19 @@ ethphy1: ethernet-phy@1 { }; }; +&fec2 { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_fec2>; + phy-mode = "rgmii-txid"; + phy-handle = <ðphy1>; + phy-supply = <®_fec2_supply>; + nvmem-cells = <&fec_mac1>; + nvmem-cell-names = "mac-address"; + rx-internal-delay-ps = <2000>; + fsl,magic-packet; + status = "okay"; +}; + &usdhc1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usdhc1>; @@ -500,6 +522,24 @@ IMX8QM_QSPI0B_SS1_B_LSIO_QSPI0B_SS1_B 0x06000021 >; }; + pinctrl_fec2: fec2grp { + fsl,pins = < + 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 = < IMX8QM_FLEXCAN0_TX_DMA_FLEXCAN0_TX 0x21