From nobody Tue Feb 10 02:00:39 2026 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2076.outbound.protection.outlook.com [40.107.105.76]) (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 6A7CB15D5A3; Mon, 15 Apr 2024 19:47:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.76 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210430; cv=fail; b=QN3EF8aiOnrJ9h+ErOPwnCZWoHIcZ8T5UPBFSGP78ba9sdfeEi+zT3uzqy5wJ24HbSByYmQpe3whSiRdXjwseEUaY3d4N7e07gSS9+EIpSIvEcyIIccPWg6WSzKVupaHWQk/YHCiHm2ENl0BmyDuGs4BhSfu4g7aC5jELu7Dp/c= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210430; c=relaxed/simple; bh=Anf5/cBCqL2nH+zYCUD3DObM7bD8CDoVdBveSiz8u0s=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=OIrcc89I/xjLIznUrAFvWUxwg6TyRUr79r1XuMFGoPxKe5hlqCl7dQ9MygCoWh7nOqkl1O/GMRafnp4lNn416vbS6tu/qexBopHCUi/cdMhzztHIQyczxypLxx+pJ7Gp03JBUrfJJ8epW6d1Sxi1VJ+Nklmvua6iaTSamNrj64k= 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=N5XX48oT; arc=fail smtp.client-ip=40.107.105.76 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="N5XX48oT" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LKbFjr8YHenCPn/hQkjDbORtnPGQOjxywc40/j6JxtgPQUpptvUN3HPnwWgzP0E3/8EYAwhknuNiKA1vnjTy0dV2dEhE61K5bF1JzYfXeG4joR7ROcAQZHoQHBVf+sDcPNpgx3OpHhqeJAIF3kLvs4Trvr02BF2xfHfc0X+Ho4UCaQbrSVqh6OCbVMpCrBk4AQ25zw2pzi/9OVUqnJwg9oAt/v+QNs0dRr1SJBNvlwLni+y2Rby+qxeYeoy3Mf8+bnR19jDE6lISonWQejkhLk96OHfKS+oFvAwr/ZD/AWzNozq4aCjV5VNsneQ1ASUTCmq+ADMCaY6GeGfAQWoTkg== 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=CSf2AiYBczUOVkTmbA9olu4X4mQJtrNICGTOBRtR2erQnvWOQMQxh0fU961AzemZ6SCxtHTeHGVN84/AWCEEIUSZf+uIVKwWCsBImaxcEck15gl6hi5+v3DZLXrX2JO/Tk0qmXdsQkLDvABQu/RqPyuA8HcohcbljytpV0aGOj4lplpxWDafwHbNX+NGeqfDpOnJUS5G7OSfwmk51O3WfTDA/pVhBUfSymEaDyv6lK2+qygBr7iQhSim5z4UZVNeV0sS01fgq1Q2ZZf7vcSJcP8Gok1D9dhac3LwgGnD4XVgj2x9AO9NSWqh5y54Zz++dyE+1bHUakEhV6Oc+JQGzg== 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=N5XX48oT4DqYQBEj+RAOPgxfS0R1amm43uHquoBeUs8LiHMyINDA7haMwdAl0Rdp80Pw3xN6E/ax8sduBTzpsj/Zlejdx7n/zTUKZlHatmKtYK4i5EiD2ivzM5y4Pgbd0Y8vhpzYdd9/p4mYmJLD66uHDGhsWxR08igNTyLnS68= 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 PR3PR04MB7290.eurprd04.prod.outlook.com (2603:10a6:102:82::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Mon, 15 Apr 2024 19:47:06 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7452.049; Mon, 15 Apr 2024 19:47:06 +0000 From: Frank Li Date: Mon, 15 Apr 2024 15:46:37 -0400 Subject: [PATCH 01/10] arm64: dts: imx8-ss-audio: remove memory-region = <&dsp_reserved>; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240415-dts_8qm_audio-v1-1-2976c35a0c52@nxp.com> References: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@nxp.com> In-Reply-To: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@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=1713210420; l=757; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=Anf5/cBCqL2nH+zYCUD3DObM7bD8CDoVdBveSiz8u0s=; b=S7CXjgH8mrqqkHseHYg9A92vTWFO8v1VRfX/bIHWjUSNeO9OsjFOMxeTgcp/JRUmZ2fIj/HbB /z4t8zyW17gBU/iptMWVUOERbP4H/WdPqLUR40wo0kCdwnOCCQs0//v X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PR3PR04MB7290:EE_ X-MS-Office365-Filtering-Correlation-Id: 6cc412d9-181e-4321-8a1d-08dc5d84d4cd X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: e4w4AVxoibd7gA3wFwxtdhdcYERiKvleS+LpM5iWUiaXaqrlftL8Ioozi/0YvE9ZnOQa1P5Tvw/QuHwZjs0d7rnQxW7AxRnObXmEWNNLiow+IKgmgzbewdJimdLGK9zUouRLbUcmWv01+jHjKCplUa3aUWmf99l1nab8EeGYdHYhCR0oPbl3nRrZHfwvrszSnqxSVdszFfnvBpJbb15nwefI5qKgFJj8Rre6rWQJrv5H4fk7Hnp/NckZFqZsKXoT5tgJGrMF3AkmhQzBP6mT749GcB5FtI4902bkVJ8JCwzXp6WVO4bVMIyczf0bZ9+f0hNhqUQFDMdImZRswOjWja7MZfjDUbdgs+gRVD/snZkk5Fho7sRgGncNYDsTqugP9EdA7Mj0FkXiam2B5IoRXGz9PDjkS2UA/7gHoxuNv2iihcL+0vJsHYN5OqzAksZV04la3qQWXIJllc47vIyzf5NmyRYhmAFQ/hb21dHk4GCJWytInzRlKTwIqofMBULE3yLAz9SBdWqDrugCHU406my+pQur5U7Wp9hlx6nNndkl5Tqxm23JxaUpuuCRzrJ8SKlDSCGo6jNWZHgYzsliy96oRDRoWEhkp78mNVzcceoYJHJvgDjBq4oTWGwisMUdPG0BiQIOhjx8ML7pLODSiRysxN7dG8Oe4Xyqm8WL0YbYvyJ6pHfWbuRhdf+OXkzmbulNHlYvhdcwxAzCnOTokBf1vICsGNtqyshOt2MkK54= 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)(7416005)(376005)(52116005)(1800799015)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Q2hQOWg3VWdoYlFPZnYwV1pYbU9XdjR4MzUxcDU0bXczNTVOZVJUcG1ldWxD?= =?utf-8?B?QlFTUnhmTW9QSTR2WmpOeXl5MTFqNTAzZm94ckpQUmZMcW9YdC8xTXlhMmNh?= =?utf-8?B?b2RTZ1NwMktTby9iYjlSSU44N2duemZQYkFwcStYUTlrRUh0OWpZOGs0cllD?= =?utf-8?B?RHZLWnZiQk9VbTVHSHE5V0NJa3NrNXhvNWFvS2JjNmI5Zy9wcU1DRG1mc3JZ?= =?utf-8?B?MHdSdGt5ZTJRZ0ViQmdnUGdEY2ZmTlY0ZWJIbjVFWGJYdUErR3BSd2krS0Iw?= =?utf-8?B?N3FQakhTTktoWUNqa3lxRW5NakRuTjJlZ2N5cjFYQlg0UmFLYkRVYjBhSjJR?= =?utf-8?B?WnFIUk9WVlNlQWx4bUV3S0U2aDA0YUxPTUFlOC96TFozSDhVYUV0MTg3RWMy?= =?utf-8?B?S0F3YWsrblIyc3pJVWY0bzJYUGZCTmpaclFNS2dtYUV6VHhrMGRpZjIvUG5r?= =?utf-8?B?ZG5ZaW9ibVZvclhXOXJoeVhqcFZveFA5S2pJNk1sWmNaUVhpSFI4NUVVV2ti?= =?utf-8?B?NUh6bEw4UTdaU0puQ0dOMysyc3JsMk1lZnBNTW11blJPc2xIYU9KTWZDTVlq?= =?utf-8?B?UTZ3YXhsK2dOVXp1S1ordUlTNDZVUHJVTlBWdlNUTjhpcmJFemUwdWs5ZTNs?= =?utf-8?B?ejg0OTIzT2lTRkV6S2tGTkJSTW91VCtPSjVkRnhCMUFYWkJoZmJCdEx6SWdD?= =?utf-8?B?ZWVGSHEzdHVYQ3paK0tuZWJSWGNhS3JDUUtidGl2c3NzQ2d1eTRveU9GZDVr?= =?utf-8?B?NUJHcHUwR3JlTlk1V1p1TU8zenJnOTZZWlhUVFY0aktEb3dNbGtXYXNnemVy?= =?utf-8?B?VmQ0VEltOU1TRW1FSnFKNm90UG1CVC9Jejd0ZGxvbGNQeWRCTzk1ZC91S09V?= =?utf-8?B?QkxQSHBVbDEwKzNTamRHWURuTE5QQmd3d0puUFU1Qm90dElaUnZaSmxSUzFX?= =?utf-8?B?c0FxVnpPek5vdlB3S2luY2ZReHlaK0FKZWpZUzFObVV0SE1JT21rM0ZrOWpB?= =?utf-8?B?VGhEMzc4VWM1RTZPM0MwczNVYU1jZUVWbk41MnRMb0xPYXJJUXh2dlBralBC?= =?utf-8?B?cVlud2xDbitiWnhTWVdFYThDSWRUOUJRenRUTXlaNnY0UVJSaU9JL1F6K1p2?= =?utf-8?B?STZWT2RsZjA0ODNmUEx5T1ExZzBHTG96NnFvRCs2aDR1TzBZamxnaCtOaUNC?= =?utf-8?B?MmZVUEpQOXFNUnludlBSRVhWbjJzenRzMllTNFdlekF6VHE2MzRkV1NDM09L?= =?utf-8?B?SndsRllkVzF6RVVpVjljM2tobnp5U3kyUFpjaFNLVCtVTzZLZXU4N0p5b1Mr?= =?utf-8?B?VjJ2MFFrOFNxUzFxUGhJMEpjcmIzTStwcElaaFNMa0FiaDc2YkpLeEFQUFow?= =?utf-8?B?UDNKeHBKbTdmYjJKOVNBV2tlQkpweUpSV3FIMWJEd0w1c1Fyb1o2VlcyWjFZ?= =?utf-8?B?NzFjb2VCQXQzL2oveHg3Ym1PWWVPTE1ZS1hRNjQzeis5eE5WRHhLRnBZZS9V?= =?utf-8?B?aXUyUGhrUDZsaFd1VTRCZWpreWJUN2FOWFpsL05KQnhQa1VFTzBCK2E5RzBk?= =?utf-8?B?OWZIemdXQ3F4UjlZN1ZaY3pZQXR2eXdpOFJQL1ZjNnZnU3lja01JUkVFOGs5?= =?utf-8?B?dUMrUC9Sd0xRbk9GWGdYSlJqcG9UYktNRUZBVVV0VTZVM2dBQ2kwQ3MyQVVy?= =?utf-8?B?ckxhdVVKN2JyR0Z1YUVnZXN1RW9KN0xtcHBTOG1ybnAwZlM5cUZJWWlhcVJv?= =?utf-8?B?WnpwdE0rdk1oMk0xTlVuVGlxNXdsYmNTbzJwNUE2dTFraGJWUDlxdUJXS0tW?= =?utf-8?B?TSsyejBnSHNZTVhHRk0zaFAvUkNHL0pNVGNoRENjdXVkSlhzMVB6UTRyNWhw?= =?utf-8?B?cmNqQzREMkROd1U2SU9mcG1jalpzaGRhS2xnUVl0TWtRbmhJZS81ZHFYTitq?= =?utf-8?B?SFJCZ1NMZmtiSm54SVIrZHRjbWNkOGxEOHA4cTlkcjNWdlZ6OWF4bWhDOEx1?= =?utf-8?B?eitZYVJyYngxTnMvMnZTbWtWL0ZCQlltMTRzSFFsVU55VmRGbWJKeC95S1Qy?= =?utf-8?B?ZHUyM0VWQmVURnZmazZDbE9GQmN5OHQ3UXh1Rm15b2loUnRhbU8vQ0JqNmJ5?= =?utf-8?Q?WkmFAZpPOCmer2Vp7HyeBkNwN?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6cc412d9-181e-4321-8a1d-08dc5d84d4cd X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 19:47:06.7927 (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: j4GRjbzvIj+avhifx3lXFilZZytC4LgixgVgWSpyfw64auzvUhbJWgFU7PCHhCYsmftERt/5zpDIQJ5Fl4sBYQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7290 Different boards have different DDR memory sizes and layouts for reserved memory. This change reduces future dependencies to add 'imx8qm-ss-audio'. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi b/arch/arm64/= boot/dts/freescale/imx8-ss-audio.dtsi index 897cbb7b67422..ff5df0fed9e96 100644 --- a/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi @@ -447,7 +447,6 @@ dsp: dsp@596e8000 { <&lsio_mu13 2 1>, <&lsio_mu13 3 0>, <&lsio_mu13 3 1>; - memory-region =3D <&dsp_reserved>; status =3D "disabled"; }; =20 --=20 2.34.1 From nobody Tue Feb 10 02:00:39 2026 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2081.outbound.protection.outlook.com [40.107.105.81]) (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 594F415E218; Mon, 15 Apr 2024 19:47:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210434; cv=fail; b=OttKyZ7TNbqEgTNOfFybT9O9u+Mb2VVmUughpQI1OTBq6OSe+b9x8d/oQAhTMV1tn42bAY8PoidwCM+8p6W+x5jU/NPzfqJe5jmQBjkRLlaRAcPG+BUPeG54whxkP5aSUBmlAIhAGwliqTz8DV5T2HvWOTmRL5MT6Gx7NtgN7jc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210434; c=relaxed/simple; bh=74WRf2hZ01bpNrBc57wX17mWK358KdyRuKdmddDwo0c=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=jXak3LBySa7GRJCsY+CdLPginmpOZT1SIkTHMCwUuZCkUXw7Oox1galuV8qxdruEcBIjEmBKSBSqXwv3Rh9H7WQAnKqtqmofDeeAW9aK78SCW56Za0Dqv38p4sEWVdhhU0I3lZs4rgGjrr938D6YPESQ8Nv+98SVKcVMEn59Vgc= 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=gokTabRt; arc=fail smtp.client-ip=40.107.105.81 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="gokTabRt" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ih98assRqoBxQ9Wn04pTNtDLoVFoh6QwnppiEg4uRe4c/dgBI112tHfupuXqxVb36MkS31WJcn/4cPuZPCQHSwweOCs98/wgOohhXrFwVBXaWN+Qg3mwI8Kri/XtPkaSZzZgn3GN2V5Mgtyg7pbqGAa7h/OWHjfhYCcb/6pt1lC1m/W1fDTU0lQ40apAfGmG85uNozF+opw5kwk79rDQ+aQDpYqyXt7BYv5GtT55qjVmpEB06BLrO9h2263P8rdZHWlWVrPyzM9k6PtwG8IumLcaKdF0eoXTdMRKE/Zr1BMhnKfOk3vZaFBU1aULRqHXydIJG/YAcGXWJ1bkxJOLWA== 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=ROcNskUWM2p1puR+oLCUJjBgEQqsA3/Bm+euqraxiwm8qCwzggKdPm4vjCUvg9oVer9v9svut9cdBqol2vZFHZk19CfDencRpW6zrXux4ZJFtJPxHwVbLUS7BOSCc8+H1eS/cQHkVuFNTFgtzOOs//qbStYQ3z6jAGw+GkaOz5AaB1O5ZFbQ8NdNH7paGmhrH1ZDIaxmpHgf0xWCHYq03MIldw/hvms35Y/m74HOpEfqVp7biuJMymkcI4+Qtq8z9mCuFuP2MgBbGKRKFBhvuL022KINySoPCyjU97aL4Cags9i8GqtUIACI9ey4QewEd4yjxFf/Kfake2GwCqZ+sA== 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=gokTabRt8cBoPJIUtKbQez/VdoO7V7zLorVjLIzdvi25jeg/JZhTKhhhwaOw/gNn+t7fDULUdyaplJ6Mbrel+O5fF597khZtghHgf5DaYXl+HRerpwe7V4pFmvNE38hhl3tLueyoRb/nDHR4rDFR70DXuw7NkUuVR3Yge2dva5w= 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 PR3PR04MB7290.eurprd04.prod.outlook.com (2603:10a6:102:82::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Mon, 15 Apr 2024 19:47:09 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7452.049; Mon, 15 Apr 2024 19:47:09 +0000 From: Frank Li Date: Mon, 15 Apr 2024 15:46:38 -0400 Subject: [PATCH 02/10] arm64: dts: imx8qm-ss-audio: add audio nodes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240415-dts_8qm_audio-v1-2-2976c35a0c52@nxp.com> References: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@nxp.com> In-Reply-To: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@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=1713210421; l=17204; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=74WRf2hZ01bpNrBc57wX17mWK358KdyRuKdmddDwo0c=; b=HBC4KCJrbODaJ1k7rAK8ekeI2szDdrtAKYb2Cyd8WDVBWww22jNMLdHMWJ3Kxsr/DQfFKaoz0 ynd+9r/0BOXDunSmK6uOsDoDGNdqkPQIp4n1cOtS/iwpkbgK6F2EQ/o X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PR3PR04MB7290:EE_ X-MS-Office365-Filtering-Correlation-Id: 05e5b492-72ef-4d07-690c-08dc5d84d697 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: as/lKu+8JJvDy78A8Pd1fE4zeOE9x8H7krhq226qF1t82Gdwz9fkIxFXN8mdSDGsbFD8LQQOhYgXyRHB9syvCICg96fW8gMMEYT73N/TiImn2+5aXEokicHs70rjxQ/ZdLpPShuhcpghRIbl0IHIfsZgKC2fQFCv21xWakjJScv3eztM294Ds25ja1zy0XiUdDzW+zLi7HAfVSPTWkEtgPVyXE0Cf0XLZwmKvy7jgaPgh8IDAuesb2XNeFALQugClpawRqLIOJ1gtKwt1xmSCFQot+lV4Nw4mAymK9LPjFXLX9jqZ2g9rlE2eT02TWcTe3CEvEX1qZDEG8KwuhJKMtMOSI46hAzV+5TKXTyX0uoUF0btx8jeDaU1uHhxQiIGUOFoRAhg7qHBHkQfQLFouXOm+hmqdlZ9iiWxqXcj+MbMHQHShpD8AOBe1SV9GrvKJv0uU8kcHQuyiLagXmwZmDWnmVK8shY6nnAUbMnVwpDfarJn9G+PmjAkHbRpAd3spAvotFO3Svar2K2zekjg8U5VOyAY4ZHFr0ToWzUlyV1n5THkoPFd3OH1//kpFm4OWA0gKFZz2A1i1z8yJ9o8x32gg+H27WJPfZfpuRn8lLI5V5+NNK8oZoEXjx5zEGIedHKEKed6DEFVbGihsqPZOCUHIZ88Ip9+ihAlTO93izXNPBxV6r7/J/zuX6IdHnkK0Pe+0YHve4+G+I7TwgpI8A== 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)(7416005)(376005)(52116005)(1800799015)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RmNxTTg2MEhYalhGVHdncVVjdk9weW5hTnYyWmphamtvb24vWGQzUi9zbGc4?= =?utf-8?B?T21xRk0zb0xhUjRNUzRUQXV3MFNhbURad2Y0c05BZW5XeWdqVkQ4M1BTRXpv?= =?utf-8?B?cU1tR1Q3NU9CMGRJZFk1dUNBRW1CUWJnVVJkMVJYUFFkT3Zsa3lab1c4YXJG?= =?utf-8?B?RlNuK3M2eGdQZXg2YUVVd2ZLditiUXdmNXVLN2tzOGJUYTkxTENMR1V1ZUM2?= =?utf-8?B?QVBuVjdybXFOTGp3V0FlZFZCOE05UzJYa3F1aUk4cnFTdkx1V2t3ZEFNVy9W?= =?utf-8?B?aGhjYUZ3eURLUDBSdXVKSURQYlI1blRyZFJMQWNuc2NhUGcrQTNzK0NmMTIx?= =?utf-8?B?WFJkV1NGdTE4SUp1NHFVV0JIRGhrY3AvVlJaOEdXTDV1VzU5NWVNcUxpcVZ1?= =?utf-8?B?dDNmaGpRU2pYUzFxdUJTYUk4djl5aGV0RnNZVWJaNnlhTW80ZlUzeENac1Ja?= =?utf-8?B?STBiZjVUZGxqdmVxbXlzeHV4RTBzWS9QZ3BXdUhOY28wY3BTd1gvaVo0RHJv?= =?utf-8?B?QnJsWXJKWmhDbnU1dTI4ODdrblk5b2o3SWZGTk9YZGpsQW1MSjREYlFpVkta?= =?utf-8?B?bWUvUTFaeldsaGlFU083R0pPSVBvNXJMVzhFbFQxampjS0pMV1BDRDhRb3dn?= =?utf-8?B?ekk0eHFsdm9xR25xKzdJM1JMYWFGdFFycmlNblhselQzd0pYMlNaWFpKQnRt?= =?utf-8?B?V3AzRDFHQVg1akljSmNXN2FMVS9mQ2hmQzdXdUhTeW1hVlBjMW5hOTQxMkZG?= =?utf-8?B?WGYvR1N5ZHluS0sybmdPSmpuTTBZeG1jSXVuUDVhZklUeWxST3ZSOS9VY2lL?= =?utf-8?B?ZWttL1BNWXdYUVo5NDJkQ1ZkM2tJRjA2WVV1dlRZZlFCQzZXNTFWUlFNWmZ3?= =?utf-8?B?Z3VoVy85NHkwV0E3K3N0K0lVQ0pMNHFYalVMNGFMS21QY2dvZVRPaWVQbFNx?= =?utf-8?B?bWVBWmw0NXR1Vkd6TWdRZG9OQmlMK0RIK09sWnhFcGxPbTRnNzkzTFVvT3Zu?= =?utf-8?B?TG85dVBmWVVENzFQcUVUUjFIbzVaUlFNVDdEYTdPT1hhYktkS1loVzlyRy9q?= =?utf-8?B?T1hMOEVNdEptODRTbzV6bUM1QklHV3UyWWZYMjhNdjhrUHN2bDNnYkxSaWhB?= =?utf-8?B?MDRDSVRsWjZBZDdpbEVBRlcrYld3QTRZSUt1dVA5VGV4T09tV2RJdUR0Y0Vv?= =?utf-8?B?clhRbXZMTkhDWFZWQXlsTHU2eTRVNVlzTTIwQjRVNHhMWFBxT2hmTGlZRXdx?= =?utf-8?B?YkZZZUN5c2prN0NGdmJQb0lNZHp6SUc4VmVKcER6ZUxHdjJ3anE3T3MycDE4?= =?utf-8?B?THArQWdleEpRSUloUG41YUhrQUNudS9SblA5ZlJjeWhDcTJ1NDMrMU5KY0NV?= =?utf-8?B?ZjlsRW9Tei9VWUZtYk5RNVBzVVNuZXJyL0tFa2dwTkV2L2lqN2R3MnJ3QVlp?= =?utf-8?B?akZ6UUxVanF3OTF5Vk1HMWJjTmNQUGZ1dWxLTXFBVDE5YlU1TnNkT1hzOVls?= =?utf-8?B?eFZjQ0toREp2ak95VlB2TGY0N1poVml6Y01xbmRLK1hRQ2lPd3hoaDJvdys4?= =?utf-8?B?VXB0Yjc1bjRyVWNMY2g5Q2c1QVBkWHl4Yjg1YkcxRmtJRkk2cTE0TmJjRmFz?= =?utf-8?B?Q0FKZ2haNGE1MFNsZ1IzVDMzWFRXWnU1YVZBSEJwQk8yRElyK2FjQjlNcGlt?= =?utf-8?B?OFJKNTFQaUZlaHMvR25rWUxxR0xpdkUwWUdlSlRmNTlBMGhUTFlmT09Zc1ho?= =?utf-8?B?d3ZLMUgwWGQ0Mm83anBsYWQ4OWljeVAwSnlPWk5Pdm9uK1dJMGJOL2dBR1lU?= =?utf-8?B?cVdzZC9ZcndTNmZZZXppQWdQaXNyb3FZVk9qU2cxN1hUTEpFdGVWbU9wbm51?= =?utf-8?B?UTZKMmlhY1pXc083RkRnMjBrVnVPc0FsRmg3U0xmb2NieTg4eCs5M1dNK0c5?= =?utf-8?B?cmxpZTJIQ0hNbGJobzFraTN4NS9hU21DdzFSZ1NKN0tQMlZEZGdJR09Rendx?= =?utf-8?B?M3RlcDNBQkY3UHMzOGx3TUd3TThEVzVtN3RqZko2U3orOGROT0hHMFlzeFhp?= =?utf-8?B?S1FpSXN1VFIyRWM0ZHpsamhqUm1MNTVyeThoazZIcU5PQjcybUxZZWN1bXFI?= =?utf-8?Q?gJL6dmG9dyiTI57wPznHvZ4ru?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 05e5b492-72ef-4d07-690c-08dc5d84d697 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 19:47:09.8021 (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: ZJ+q+LULdxG5f4bvL/Y7cDLOEzm8SgZ677FIQrhwB8ajR75FYIgDYbNxGWYVz4X82373nnZ2ROx34CfvVrgZXQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7290 Add i.MX8QM audio related nodes and update eDMA[0,1]'s information. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi | 473 +++++++++++++++++= ++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 86 ++++ 2 files changed, 559 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi b/arch/arm6= 4/boot/dts/freescale/imx8qm-ss-audio.dtsi new file mode 100644 index 0000000000000..ed5a1b4af1d76 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-audio.dtsi @@ -0,0 +1,473 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright 2024 NXP + * Dong Aisheng + */ + +/delete-node/ &acm; +/delete-node/ &sai4; +/delete-node/ &sai5; +/delete-node/ &sai4_lpcg; +/delete-node/ &sai5_lpcg; + +/* edma2 called in imx8qm RM with the same address in edma0 of imx8qxp */ +&edma0{ + reg =3D <0x591f0000 0x150000>; + dma-channels =3D <20>; + dma-channel-mask =3D <0>; + interrupts =3D , /* asrc0 */ + , + , + , + , + , + , /* esai0 */ + , + , /* spdif0 */ + , + , /* spdif1 */ + , + , /* sai0 */ + , + , /* sai1 */ + , + , /* sai2 */ + , /* sai3 */ + , /* sai4 */ + ; /* sai5 */ + power-domains =3D <&pd IMX_SC_R_DMA_2_CH0>, + <&pd IMX_SC_R_DMA_2_CH1>, + <&pd IMX_SC_R_DMA_2_CH2>, + <&pd IMX_SC_R_DMA_2_CH3>, + <&pd IMX_SC_R_DMA_2_CH4>, + <&pd IMX_SC_R_DMA_2_CH5>, + <&pd IMX_SC_R_DMA_2_CH6>, + <&pd IMX_SC_R_DMA_2_CH7>, + <&pd IMX_SC_R_DMA_2_CH8>, + <&pd IMX_SC_R_DMA_2_CH9>, + <&pd IMX_SC_R_DMA_2_CH10>, + <&pd IMX_SC_R_DMA_2_CH11>, + <&pd IMX_SC_R_DMA_2_CH12>, + <&pd IMX_SC_R_DMA_2_CH13>, + <&pd IMX_SC_R_DMA_2_CH14>, + <&pd IMX_SC_R_DMA_2_CH15>, + <&pd IMX_SC_R_DMA_2_CH16>, + <&pd IMX_SC_R_DMA_2_CH17>, + <&pd IMX_SC_R_DMA_2_CH18>, + <&pd IMX_SC_R_DMA_2_CH19>; +}; + +/* edma3 called in imx8qm RM with the same address in edma1 of imx8qxp */ +&edma1{ + reg =3D <0x599F0000 0xc0000>; + dma-channels =3D <11>; + dma-channel-mask =3D <0xc0>; + interrupts =3D , /* asrc1 */ + , + , + , + , + , + , /* no used */ + , /* no used */ + , /* sai6 */ + , + ; /* sai7 */ + power-domains =3D <&pd IMX_SC_R_DMA_3_CH0>, + <&pd IMX_SC_R_DMA_3_CH1>, + <&pd IMX_SC_R_DMA_3_CH2>, + <&pd IMX_SC_R_DMA_3_CH3>, + <&pd IMX_SC_R_DMA_3_CH4>, + <&pd IMX_SC_R_DMA_3_CH5>, + <&pd IMX_SC_R_DMA_3_CH6>, + <&pd IMX_SC_R_DMA_3_CH7>, + <&pd IMX_SC_R_DMA_3_CH8>, + <&pd IMX_SC_R_DMA_3_CH9>, + <&pd IMX_SC_R_DMA_3_CH10>; +}; + +&asrc0 { + clocks =3D <&asrc0_lpcg IMX_LPCG_CLK_0>, + <&asrc0_lpcg IMX_LPCG_CLK_2>, + <&aud_pll_div0_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>, + <&acm IMX_ADMA_ACM_AUD_CLK0_SEL>, + <&acm IMX_ADMA_ACM_AUD_CLK1_SEL>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_ASRC_0>; +}; + +&esai0 { + clocks =3D <&esai0_lpcg IMX_LPCG_CLK_0>, + <&esai0_lpcg IMX_LPCG_CLK_4>, + <&esai0_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_ESAI_0>; +}; + +&spdif0 { + clocks =3D <&spdif0_lpcg IMX_LPCG_CLK_4>, /* core */ + <&clk_dummy>, /* rxtx0 */ + <&spdif0_lpcg IMX_LPCG_CLK_5>, /* rxtx1 */ + <&clk_dummy>, /* rxtx2 */ + <&clk_dummy>, /* rxtx3 */ + <&clk_dummy>, /* rxtx4 */ + <&audio_ipg_clk>, /* rxtx5 */ + <&clk_dummy>, /* rxtx6 */ + <&clk_dummy>, /* rxtx7 */ + <&clk_dummy>; /* spba */ + power-domains =3D <&pd IMX_SC_R_SPDIF_0>; +}; + +&sai0 { + clocks =3D <&sai0_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai0_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_0>; +}; + +&sai1 { + clocks =3D <&sai1_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai1_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_1>; +}; + +&sai2 { + clocks =3D <&sai2_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai2_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_2>; +}; + +&sai3 { + clocks =3D <&sai3_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai3_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_SAI_3>; +}; + +&asrc1 { + clocks =3D <&asrc1_lpcg IMX_LPCG_CLK_0>, + <&asrc1_lpcg IMX_LPCG_CLK_2>, + <&aud_pll_div0_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>, + <&acm IMX_ADMA_ACM_AUD_CLK0_SEL>, + <&acm IMX_ADMA_ACM_AUD_CLK1_SEL>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>, + <&clk_dummy>; + power-domains =3D <&pd IMX_SC_R_ASRC_1>; +}; + +&amix { + dais =3D <&sai6>, <&sai7>; +}; + +&asrc0_lpcg { + clocks =3D <&audio_ipg_clk>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "asrc0_lpcg_ipg_clk", "asrc0_lpcg_mem_clk"; +}; + +&esai0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "esai0_lpcg_extal_clk", "esai0_lpcg_ipg_clk"; +}; + +&spdif0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "spdif0_lpcg_tx_clk", "spdif0_lpcg_gclkw"; +}; + +&sai0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai0_lpcg_mclk", "sai0_lpcg_ipg_clk"; +}; + +&sai1_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai1_lpcg_mclk", "sai1_lpcg_ipg_clk"; +}; + +&sai2_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai2_lpcg_mclk", "sai2_lpcg_ipg_clk"; +}; + +&sai3_lpcg { + clock-indices =3D , ; + clock-output-names =3D "sai3_lpcg_mclk", "sai3_lpcg_ipg_clk"; +}; + +&asrc1_lpcg { + clocks =3D <&audio_ipg_clk>, <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "asrc1_lpcg_ipg_clk", "asrc1_lpcg_mem_clk"; +}; + +&mqs0_lpcg { + clock-indices =3D , ; + clock-output-names =3D "mqs0_lpcg_mclk", "mqs0_lpcg_ipg_clk"; +}; + +&dsp_lpcg { + status =3D "disabled"; +}; + +&dsp_ram_lpcg { + status =3D "disabled"; +}; + +&audio_subsys { + + acm: acm@59e00000 { + compatible =3D "fsl,imx8qm-acm"; + reg =3D <0x59e00000 0x1D0000>; + #clock-cells =3D <1>; + power-domains =3D <&pd IMX_SC_R_AUDIO_CLK_0>, + <&pd IMX_SC_R_AUDIO_CLK_1>, + <&pd IMX_SC_R_MCLK_OUT_0>, + <&pd IMX_SC_R_MCLK_OUT_1>, + <&pd IMX_SC_R_AUDIO_PLL_0>, + <&pd IMX_SC_R_AUDIO_PLL_1>, + <&pd IMX_SC_R_ASRC_0>, + <&pd IMX_SC_R_ASRC_1>, + <&pd IMX_SC_R_ESAI_0>, + <&pd IMX_SC_R_ESAI_1>, + <&pd IMX_SC_R_SAI_0>, + <&pd IMX_SC_R_SAI_1>, + <&pd IMX_SC_R_SAI_2>, + <&pd IMX_SC_R_SAI_3>, + <&pd IMX_SC_R_SAI_4>, + <&pd IMX_SC_R_SAI_5>, + <&pd IMX_SC_R_SAI_6>, + <&pd IMX_SC_R_SAI_7>, + <&pd IMX_SC_R_SPDIF_0>, + <&pd IMX_SC_R_SPDIF_1>, + <&pd IMX_SC_R_MQS_0>; + clocks =3D <&aud_rec0_lpcg IMX_LPCG_CLK_0>, + <&aud_rec1_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div0_lpcg IMX_LPCG_CLK_0>, + <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>, + <&clk_mlb_clk>, + <&clk_hdmi_rx_mclk>, + <&clk_ext_aud_mclk0>, + <&clk_ext_aud_mclk1>, + <&clk_esai0_rx_clk>, + <&clk_esai0_rx_hf_clk>, + <&clk_esai0_tx_clk>, + <&clk_esai0_tx_hf_clk>, + <&clk_esai1_rx_clk>, + <&clk_esai1_rx_hf_clk>, + <&clk_esai1_tx_clk>, + <&clk_esai1_tx_hf_clk>, + <&clk_spdif0_rx>, + <&clk_spdif0_rx>, + <&clk_sai0_rx_bclk>, + <&clk_sai0_tx_bclk>, + <&clk_sai1_rx_bclk>, + <&clk_sai1_tx_bclk>, + <&clk_sai2_rx_bclk>, + <&clk_sai3_rx_bclk>, + <&clk_sai4_rx_bclk>, + <&clk_sai5_rx_bclk>, + <&clk_sai6_rx_bclk>; + clock-names =3D "aud_rec_clk0_lpcg_clk", + "aud_rec_clk1_lpcg_clk", + "aud_pll_div_clk0_lpcg_clk", + "aud_pll_div_clk1_lpcg_clk", + "mlb_clk", + "hdmi_rx_mclk", + "ext_aud_mclk0", + "ext_aud_mclk1", + "esai0_rx_clk", + "esai0_rx_hf_clk", + "esai0_tx_clk", + "esai0_tx_hf_clk", + "esai1_rx_clk", + "esai1_rx_hf_clk", + "esai1_tx_clk", + "esai1_tx_hf_clk", + "spdif0_rx", + "spdif1_rx", + "sai0_rx_bclk", + "sai0_tx_bclk", + "sai1_rx_bclk", + "sai1_tx_bclk", + "sai2_rx_bclk", + "sai3_rx_bclk", + "sai4_rx_bclk", + "sai5_tx_bclk", + "sai6_rx_bclk"; + }; + + sai4: sai@59080000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59080000 0x10000>; + interrupts =3D ; + clocks =3D <&sai4_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai4_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "rx"; + dmas =3D <&edma0 18 0 1>; + fsl,dataline =3D <0 0xf 0x0>; + power-domains =3D <&pd IMX_SC_R_SAI_4>; + status =3D "disabled"; + }; + + sai5: sai@59090000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59090000 0x10000>; + interrupts =3D ; + clocks =3D <&sai5_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai5_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "tx"; + dmas =3D <&edma0 19 0 0>; + fsl,dataline =3D <0 0x0 0xf>; + power-domains =3D <&pd IMX_SC_R_SAI_5>; + status =3D "disabled"; + }; + + esai1: esai@59810000 { + compatible =3D "fsl,imx8qm-esai"; + reg =3D <0x59810000 0x10000>; + interrupts =3D ; + clocks =3D <&esai1_lpcg IMX_LPCG_CLK_0>, + <&esai1_lpcg IMX_LPCG_CLK_4>, + <&esai1_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>; + clock-names =3D "core", "extal", "fsys", "spba"; + dmas =3D <&edma1 6 0 1>, <&edma1 7 0 0>; + dma-names =3D "rx", "tx"; + power-domains =3D <&pd IMX_SC_R_ESAI_1>; + status =3D "disabled"; + }; + + sai6: sai@59820000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59820000 0x10000>; + interrupts =3D ; + clocks =3D <&sai6_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai6_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "rx", "tx"; + dmas =3D <&edma1 8 0 1>, <&edma1 9 0 0>; + power-domains =3D <&pd IMX_SC_R_SAI_6>; + status =3D "disabled"; + }; + + sai7: sai@59830000 { + compatible =3D "fsl,imx8qm-sai"; + reg =3D <0x59830000 0x10000>; + interrupts =3D ; + clocks =3D <&sai7_lpcg IMX_LPCG_CLK_0>, + <&clk_dummy>, + <&sai7_lpcg IMX_LPCG_CLK_4>, + <&clk_dummy>, + <&clk_dummy>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + dma-names =3D "tx"; + dmas =3D <&edma1 10 0 0>; + power-domains =3D <&pd IMX_SC_R_SAI_7>; + status =3D "disabled"; + }; + + sai4_lpcg: clock-controller@59480000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59480000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI4_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai4_lpcg_mclk", "sai4_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_4>; + status =3D "disabled"; + }; + + sai5_lpcg: clock-controller@59490000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59490000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI5_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai5_lpcg_mclk", "sai5_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_5>; + status =3D "disabled"; + }; + + esai1_lpcg: clock-controller@59c10000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c10000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_ESAI1_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "esai1_lpcg_extal_clk", "esai1_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_ESAI_1>; + }; + + sai6_lpcg: clock-controller@59c20000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c20000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI6_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai6_lpcg_mclk", "sai6_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_6>; + }; + + sai7_lpcg: clock-controller@59c30000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x59c30000 0x10000>; + #clock-cells =3D <1>; + clocks =3D <&acm IMX_ADMA_ACM_SAI7_MCLK_SEL>, + <&audio_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "sai7_lpcg_mclk", "sai7_lpcg_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_SAI_7>; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index b3d01677b70c4..da49d4bad32ee 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -461,7 +461,92 @@ drc_crit0: trip1 { }; }; =20 + clk_dummy: clock-dummy { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "clk_dummy"; + }; + + clk_mlb_clk: clock-mlb-clk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "mlb_clk"; + }; + + clk_esai1_rx_clk: clock-esai1-rx { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_rx_clk"; + }; + + clk_esai1_rx_hf_clk: clock-esai1-rx-hf { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_rx_hf_clk"; + }; + + clk_esai1_tx_clk: clock-esai1-tx { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_tx_clk"; + }; + + clk_esai1_tx_hf_clk: clock-esai1-tx-hf { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "esai1_tx_hf_clk"; + }; + + clk_spdif1_rx: clock-spdif1-rx { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "spdif1_rx"; + }; + + clk_sai5_rx_bclk: clock-sai5-rx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai5_rx_bclk"; + }; + + clk_sai5_tx_bclk: clock-sai5-tx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai5_tx_bclk"; + }; + + clk_sai6_rx_bclk: clock-sai6-rx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai6_rx_bclk"; + }; + + clk_sai6_tx_bclk: clock-sai6-tx-bclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "sai6_tx_bclk"; + }; + + clk_hdmi_rx_mclk: clock-hdmi-rx-mclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <0>; + clock-output-names =3D "hdmi-rx-mclk"; + }; + /* sorted in register address */ + #include "imx8-ss-audio.dtsi" #include "imx8-ss-vpu.dtsi" #include "imx8-ss-img.dtsi" #include "imx8-ss-dma.dtsi" @@ -473,3 +558,4 @@ drc_crit0: trip1 { #include "imx8qm-ss-dma.dtsi" #include "imx8qm-ss-conn.dtsi" #include "imx8qm-ss-lsio.dtsi" +#include "imx8qm-ss-audio.dtsi" --=20 2.34.1 From nobody Tue Feb 10 02:00:39 2026 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2081.outbound.protection.outlook.com [40.107.105.81]) (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 D98CB15E5AF; Mon, 15 Apr 2024 19:47:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210436; cv=fail; b=G2P36o/tawq9DJ1y/zJ7/s7RfY/Zj2XWuiSku+9XRuABmWXCHjhl+2alowxlI3jTy0lUJfY4uvEqZL3wAJ7KhBXkppiLogLCBpTREP+n2+bS+7+c+xk+D/HkPKSuQoolgCmY/9bM7ltQTuicQs8PTn8ZcVm+Csu/p0VeQQEzA0Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210436; c=relaxed/simple; bh=f+JqUQ1Tu0rXb9A4lvR6ENX7ENB3nwMHpcuGLkZ9Tqg=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Iww+r61PbhzkD4ms8Kc0zQZWlQ1eCnibm3v5ep8w32m64OjsgnkYKlkEHFuxyMoX6tWLgp/prTId4+jsUFfpqbcsj/E2Ll8SeWBkZx1HV2lsyJuhzfB2wvdrcO250VZyrC7Yt8xrwCgs4UYVZ/r5K5H3g9LLs8o4jt9BxYObYyw= 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=XIEqAqz3; arc=fail smtp.client-ip=40.107.105.81 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="XIEqAqz3" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WeRE4OJSNdDihVeSmsCjcnjMkfFXbPwpcsT728ZWuV5HWajxyLTJj7Sh/zdcoRU5DsoZpp4z1/gKAnc0cTK/RE3O7TpvqYzlffgf6hvHn8TuQ9yp+l7HmVZzbyvEZKJBMv5Ag8t4hr1/79pxwZ8Wx8tsHlDclXDcbb0C1ikYH55iXu9xsK0f5BD6GiBQuGiqblgV3jZ58r5lD7/aXfapS1inVmj+ni5xRzvIcSyWOxtOT/LaY1BCmGBicwHi23zO3MW1F8/y7inyBwlH97tonIkdvPnqlvyIYuqMsQWAxvF/N5TlbOLkEvuJrvbxoXYm5OXFsHdePhBMTEE/ZTwbXw== 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=+t+VVeG58klg1hoj+WVnQ+V2ED1aK406z4370Oa0w6I=; b=PxdslWhYRUoKD2rgntxiC28ilZmJsFCHhcrTbvq8gC9206srhCUoetcICJoBHuW+YZJtpoEPGI8SkDZCvefGsRdPvvRe7pjVixO7D2slgx14yNp/drY5aI4NyfQ+Tv4KMZdPLNumItJcjXOZE77SNbzlmueDBkF7cM3CdYdyUwpLs2xw3r5SLBkKkwEVzxEnfAUUG1CzdYl9IOuA0EkGPfkpSfC1TLR9k4i+RNmA1lVh6yN3DUt2Vzf84s+RkArPaXcjr/NaGorSwBJZ4w2fgVp1EerH3sprpMUnBnNpJ82M/Eo5pTce3iGM7loecTdmke8/Jp26BTyx2pMFEoYZTQ== 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=+t+VVeG58klg1hoj+WVnQ+V2ED1aK406z4370Oa0w6I=; b=XIEqAqz3dAm7h9LjUrCv2yQfvYJjS1Z9dHOv9IBRD5ab7xMahfF8TIdUAjr/akO+qiDPRafDFYWx4161bZkbIv6tKMFTVAGRpH7q6jjMWzV2A/vJO/9gldhZElGO/iF+yJFMIeyYjdGiLsNvlTd1w4pFeX+XAjxkJCyrVC4GTwc= 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 PR3PR04MB7290.eurprd04.prod.outlook.com (2603:10a6:102:82::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Mon, 15 Apr 2024 19:47:12 +0000 Received: from PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58]) by PAXPR04MB9642.eurprd04.prod.outlook.com ([fe80::1e67:dfc9:d0c1:fe58%7]) with mapi id 15.20.7452.049; Mon, 15 Apr 2024 19:47:12 +0000 From: Frank Li Date: Mon, 15 Apr 2024 15:46:39 -0400 Subject: [PATCH 03/10] arm64: dts: imx8qm-mek: add sai and wm8960 support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240415-dts_8qm_audio-v1-3-2976c35a0c52@nxp.com> References: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@nxp.com> In-Reply-To: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@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=1713210421; l=5354; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=f+JqUQ1Tu0rXb9A4lvR6ENX7ENB3nwMHpcuGLkZ9Tqg=; b=aagvGSO+s8mgI4RY8cLQvgaqtwKifO00gb/hkAE5q77Bv1OprsGYchmgVJddKfpv/etv+An8r hABiC8auhpQBWrYzxul6xz3q+PJ8jxjeA+TVK9si4cTjxQdkrox2pPg X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PR3PR04MB7290:EE_ X-MS-Office365-Filtering-Correlation-Id: 11a9379d-196d-425b-a386-08dc5d84d854 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nLrLWcMVv2ppqr7rRYOiRnG0DpRRR6MiKrQK2ONscylBUGynzOo+0h7GlcdLAZj2U8JDBoU+cOQ3K76jiQZh3UgEotfQxzwR0VqYmLPD/TfTxfT8lRkz2IZoPY2++taN18Npry12xaMoYeXcGia8tQg22uDwc6lnknL9bE7IFhbKvgeC2sZWtJIfG5vagbACXRlPgGvjL/xjLAvBqnUKIb3HNBmmiI9qsgjRDZVOsPELAB8i4ZITvmIG6ElISbQIPOcrNcC5qP1iCJExuI0m9i8DrYMGwdxkCnNjZ62qtyMlbgHxJz+YyN4i++pRAp8/CsLolD7YXmuazUlVBXjQ4lviTnHx9fCHo+N3hvQ4aNoCHSo+qtDz+32q5e4S1y1bxxHWJYr7uRgqLhBPvTWc7hQ1BfP2+1EQrnvJfwbJYAREBoZ1REruYHzNUolhVI/OrVdO82UHZkKHeyXRbYhoYvm+N7npbpRlN6Y4RYjgy38+iW4vfMp5YfjO38q+83Jyi00+4NHHnAFJRSWmx3LcI1sd2HOutB23lUvWCYXdelFSmMDdG3VoHNHVJxc4GmOO7Kbh1XEjJbJUjyWLWIj+X3xImFtbXOArtbGhIHdOgKJAWDdJHMfq354FDOnQNm5PTjtVrL5JV5+N+RdkSYaoUh8CHXjn5G/88enfyj16fpm8m1PxjVhMz6ucYymm7H9LExjoVRoN4/ccb/OkNVMvsA== 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)(7416005)(376005)(52116005)(1800799015)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eklzZkpoK2xITHpTeVFxSDZvVFFlTU5lT00zK3ZZSWN6NHZNeW1pLzU3QTJx?= =?utf-8?B?UkhpSUhFLzNydExqS0hyU2FsSVkvMHViczZ0UWJJUStJY2g0N1lJNFdXZWpZ?= =?utf-8?B?aHB1ak9MdXdUeUFYeUxDcWh1Yk5vVnk4M0M4SzhLUzd4Qy9XZ01pWHAxb2NK?= =?utf-8?B?cHlkVC9Ha2Zmb0pqcTdyMDlYSWV2MVJqdlFvUVFZWW9sL3F3Vk5yZFdxbXJP?= =?utf-8?B?a3pGQ1BWSFA3MFhQQnV2Z05DUWpkWWhDNTFpWFVJdW80SFFjd1hFSkpaK2Ux?= =?utf-8?B?VG5mNEN1bFlJbUpCR3ViUzJUb3JzRVJaRXBkRzNhelZZdjJuT3E4Si9SWWh4?= =?utf-8?B?dkdVcllOMWtXdUxUVWV0Sjg0ZFdXQTJDNTFUemlWOE9iaEdOKzZQbUZ3bTg3?= =?utf-8?B?SlhhcEo1SU5Sd2VQVjczM1MyWStHaHZOU0xmT2pqVngvQVFrWmthUGtOT0lV?= =?utf-8?B?SEdPQk51Rnd1emZZZzNFYjJ5Y05iaXIrc3ZDb2lPY3lJLzJQazRiY241VG41?= =?utf-8?B?bmtRUnZrNEFqNkpUdkRWY0hyNHZ6NVkrVGdvRHpVWWttNWhzOUMyZWdLc0FG?= =?utf-8?B?TElwTnUwdlh2S2pXcVAwdlVXc1RwOGh0bXpwSFp1b29SOGdpNXRkVkpEOFJ6?= =?utf-8?B?QjBEcThtbzVJQkNnWkt6WG9LVXowOGdhemZWSytZeE8wYWdmTEsrZ3Bma2tn?= =?utf-8?B?eG9wbHdSMXVtSi9WQ21CcUdEN0lYMmU0OHJ0OXErYk94djU5V2dIbWxtaHNr?= =?utf-8?B?QnJsNnlFT05wVnFwVFFwSlA5KzIzL25sNVI2ckQ3eGFpYkFkME5DTlhBZGZ1?= =?utf-8?B?U2cxMHpPb2J1Vi8rZkhwK0dsV3pIbmppaXRqQlB4U1FlM1lXNnZEbzlEMU1q?= =?utf-8?B?c051MHd5UEphWXNncWlMZ3dLb3ZMQW1GTlJiZmd0SnpqcFBDd2x2OHdRd0xl?= =?utf-8?B?alIvQmpXMjhXalJaNGtHYlRWaHZtdmxDV3RIbUNqcFZjU2E3RkNRYXp2MXRn?= =?utf-8?B?WTFnZDdIVVlIcDE0eDVKZGtRQ3hEZXkxTUhOSFpib3p3eWg4ZjcvQXI0Tk5L?= =?utf-8?B?Zk1TSFRtd1BSSk5pUGRYNCtCSXNMZ05Mb0xHelpvMFNHU3JpT25XTytlNFgv?= =?utf-8?B?MDN6K0VPUk9ia3pidFk5VFVIQUNNSXpzMEU1dzNtMU5PeGtlMEh6L3NkSVQ4?= =?utf-8?B?RzVkTXJHTWxrVko0Q0p6UU5jNW55d2xwai91NTlBVGJiOStDamw0L3h5aHVE?= =?utf-8?B?TVQ4SjVvenluYy9HTG1BWW93SGV5U1JRVEJFekcrZjNCSGc3Nnlic2ZvZXJv?= =?utf-8?B?RGJGVnFDQ1oxUTYycmc1RWxKVjJiMUVZano2RWs3ZVV4RnVJTU5nYmFsc1A4?= =?utf-8?B?VFhsdTFQVnJMb2tHNDZyYlNRckZlcXU0MUQrdmxmeHlVejZ2Tkl0bmFIRU4r?= =?utf-8?B?ZDY1VDhPNG9OVjhHZWFLWTFJUXpXaCsyWHpBQ1E1eEtyWEk3Y0IraGVadzYv?= =?utf-8?B?YjVuVElONmIvenFVTW5NTEpsZzJCbWloSUNCSkJNbmowdDZ3Qjg0ak5DZEkz?= =?utf-8?B?aFNsL2J0YTBiU2c4VDVvZFlFUWpDNlc5QmlLTzdIV3hhMEZaeXpjRnhmOUs0?= =?utf-8?B?WjdKQjZhMzRncFhOekx3cGIyVXRQeVhMNHJJaHBOcDB2UGFLdk4rek1TVFZF?= =?utf-8?B?NEpzc2hvajJ2NUNHRmFPUDMxMGg0QWQ5N0pBTW44dHI5ZVE2UXFKNVFvOTla?= =?utf-8?B?VDN4OXliUk96SDdGS0dEem9sdUdXWjg5ckFHZUhyM21qR0tXYVkraEQveHV4?= =?utf-8?B?MHcwRmxBbkVLN3lIeURxZ1JuZktSbUcwWms2U3BwV1RpNFpPZkxQV3R4Rlc1?= =?utf-8?B?bjFlcWZENzFMRU82ME9Nc1p6UkdVWEExYjFMYTJkZmRvZ3gyOFBWbitTbHZY?= =?utf-8?B?SFMwQzVEaE40b0dQUldqaVlMTTJUcnNPa0U2K2FtQ09wdDJodXUxWkFVSVIr?= =?utf-8?B?dTR1WXZidHZKVlV3OGM4Qjg2ZzQ2TG10M0twV21EWU9iTngvekVOVkxJc0Z1?= =?utf-8?B?cEJRRmVEN1REb0lMQktZWFVucW90WUVXNG1TbFhta29FSDlxbko1WXc2eC9H?= =?utf-8?Q?um450GRJnpx5L2ohCRl0WkPDe?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 11a9379d-196d-425b-a386-08dc5d84d854 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 19:47:12.6950 (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: CCyIViGVFxoFT4h+jkygE7+Ah66TVgCqke5CJD3Llw7n5ZhzBf9pQFJeNEinm0YQegVQ5qEEuLgRS6ofL6iw7Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7290 Add sai[0,1,6,7], wm8960 and asrc0 support. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm-mek.dts | 140 +++++++++++++++++++++++= ++++ 1 file changed, 140 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts b/arch/arm64/boot= /dts/freescale/imx8qm-mek.dts index 5c6b39c6933fc..9dd84126493ef 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -46,6 +46,47 @@ reg_vref_1v8: regulator-adc-vref { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; }; + + bt_sco_codec: bt_sco_codec { + #sound-dai-cells =3D <1>; + compatible =3D "linux,bt-sco"; + }; + + sound-bt-sco { + compatible =3D "simple-audio-card"; + simple-audio-card,name =3D "bt-sco-audio"; + simple-audio-card,format =3D "dsp_a"; + simple-audio-card,bitclock-inversion; + simple-audio-card,frame-master =3D <&btcpu>; + simple-audio-card,bitclock-master =3D <&btcpu>; + + btcpu: simple-audio-card,cpu { + sound-dai =3D <&sai0>; + dai-tdm-slot-num =3D <2>; + dai-tdm-slot-width =3D <16>; + }; + + simple-audio-card,codec { + sound-dai =3D <&bt_sco_codec 1>; + }; + }; + + sound-wm8960 { + compatible =3D "fsl,imx-audio-wm8960"; + model =3D "wm8960-audio"; + audio-cpu =3D <&sai1>; + audio-codec =3D <&wm8960>; + hp-det-gpio =3D <&lsio_gpio0 31 GPIO_ACTIVE_HIGH>; + audio-routing =3D + "Headphone Jack", "HP_L", + "Headphone Jack", "HP_R", + "Ext Spk", "SPK_LP", + "Ext Spk", "SPK_LN", + "Ext Spk", "SPK_RP", + "Ext Spk", "SPK_RN", + "LINPUT1", "Mic Jack", + "Mic Jack", "MICB"; + }; }; =20 &adc0 { @@ -65,6 +106,77 @@ &i2c1 { scl-gpios =3D <&lsio_gpio0 14 GPIO_ACTIVE_HIGH>; sda-gpios =3D <&lsio_gpio0 15 GPIO_ACTIVE_HIGH>; status =3D "okay"; + + wm8960: wm8960@1a { + compatible =3D "wlf,wm8960"; + reg =3D <0x1a>; + clocks =3D <&mclkout0_lpcg IMX_LPCG_CLK_0>; + clock-names =3D "mclk"; + wlf,shared-lrclk; + wlf,hp-cfg =3D <2 2 3>; + wlf,gpio-cfg =3D <1 3>; + assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&mclkout0_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <786432000>, <49152000>, <12288000>, <12288000>; + }; +}; + +&asrc0 { + fsl,asrc-rate =3D <48000>; + status =3D "okay"; +}; + +&amix { + status =3D "okay"; +}; + +&sai0 { + #sound-dai-cells =3D <0>; + assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&sai0_lpcg IMX_LPCG_CLK_4>; + assigned-clock-rates =3D <786432000>, <49152000>, <12288000>, <49152000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_sai0>; + status =3D "okay"; +}; + +&sai1 { + assigned-clocks =3D <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&sai1_lpcg IMX_LPCG_CLK_4>; /* FIXME: should be sai1, original code is= 0 */ + assigned-clock-rates =3D <786432000>, <49152000>, <12288000>, <49152000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_sai1>; + status =3D "okay"; +}; + +&sai6 { + assigned-clocks =3D <&acm IMX_ADMA_ACM_SAI6_MCLK_SEL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_MST_BUS>, + <&sai6_lpcg IMX_LPCG_CLK_4>; + assigned-clock-parents =3D <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <0>, <786432000>, <98304000>, <12288000>, <98304= 000>; + fsl,sai-asynchronous; + status =3D "okay"; +}; + +&sai7 { + assigned-clocks =3D <&acm IMX_ADMA_ACM_SAI7_MCLK_SEL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_1 IMX_SC_PM_CLK_MST_BUS>, + <&sai7_lpcg IMX_LPCG_CLK_4>; + assigned-clock-parents =3D <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>; + assigned-clock-rates =3D <0>, <786432000>, <98304000>, <12288000>, <98304= 000>; + fsl,sai-asynchronous; + status =3D "okay"; }; =20 &lpuart0 { @@ -161,6 +273,16 @@ &usdhc2 { }; =20 &iomuxc { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_hog>; + + pinctrl_hog: hoggrp { + fsl,pins =3D < + IMX8QM_MCLK_OUT0_AUD_ACM_MCLK_OUT0 0x0600004c + IMX8QM_SCU_GPIO0_03_LSIO_GPIO0_IO31 0x0600004c + >; + }; + pinctrl_i2c1: i2c1grp { fsl,pins =3D < IMX8QM_GPT0_CLK_DMA_I2C1_SCL 0x0600004c @@ -256,6 +378,24 @@ IMX8QM_M41_GPIO0_01_DMA_UART3_TX 0x06000020 >; }; =20 + pinctrl_sai0: sai0grp { + fsl,pins =3D < + IMX8QM_SPI0_CS1_AUD_SAI0_TXC 0x0600004c + IMX8QM_SPI2_CS1_AUD_SAI0_TXFS 0x0600004c + IMX8QM_SAI1_RXFS_AUD_SAI0_RXD 0x0600004c + IMX8QM_SAI1_RXC_AUD_SAI0_TXD 0x0600006c + >; + }; + + pinctrl_sai1: sai1grp { + fsl,pins =3D < + IMX8QM_SAI1_RXD_AUD_SAI1_RXD 0x06000040 + IMX8QM_SAI1_TXFS_AUD_SAI1_TXFS 0x06000040 + IMX8QM_SAI1_TXD_AUD_SAI1_TXD 0x06000060 + IMX8QM_SAI1_TXC_AUD_SAI1_TXC 0x06000040 + >; + }; + pinctrl_usdhc1: usdhc1grp { fsl,pins =3D < IMX8QM_EMMC0_CLK_CONN_EMMC0_CLK 0x06000041 --=20 2.34.1 From nobody Tue Feb 10 02:00:39 2026 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2081.outbound.protection.outlook.com [40.107.105.81]) (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 CB03515E5C8; Mon, 15 Apr 2024 19:47:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210438; cv=fail; b=eltrNxFaTfp80rcIDJdnnAFdAtVfwrg2W6vMwtVBhSMIZ82Ll2DdCuLl+8VlkLoc8Of90uDOQGzP29VO/7DZ3kCjlhX3sHtr4tcIRJeyNnrf7TaAiKSH3XpaKvLKCp/l3DIB7Jz8erOLQgzNn6oy/ig1khsoT7mGIcogGrW/2GU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210438; c=relaxed/simple; bh=tBWF0Asy9OzGdJVvC/vxC7/ms1YGwCbPE2oc8x07IEI=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=iviTxJowBhZdTVhFpKQW7UbHPiJW46stjKchTLW0mVHu4dAhAz33zdJ0mur/kdAU+YRhS3BBR5mMws5UGtkomfdqvMgfJX0ky+MJaJdXYBC12azPeWrFHDjoG3iT3nFoB+mBUGid3KgTH4fh4BCAHFoIKEKgiGFV3iRPMqopToU= 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=VbiK2lC0; arc=fail smtp.client-ip=40.107.105.81 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="VbiK2lC0" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BrSqlT/iRDuqHTYWFGXAp3fIffi1G4M4JjZIeSAtJNDdynpxOJaQ9t5D+qOJeGZVStATe3cTL2v//i8myBAnGMStjHxNWiu0hvS0vRRNN331mK5feyvvhMxVIiQIHxjctUjOR77p85WUPSLrEHDRUdc3DYr0gwmrVHhEx3yXPfDQH3kL+97GTrsk3zaP0Um9aueNAjr19SCQgDgTKRhtZhpW0Y3WpxaesieuGXFj32ljkPK6j7TpWdZQ8lESr9T33bUabQ3MocdM+FpiT0vBXY/y2TCy29ED+gBI4wdIWjq/rYsSvUCUuh/uVGmccefcYNaawiHXXNV4FLvIszzO+Q== 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=AK8VNaoiHNDDmmtahFfg2UGjl6ShOU3S8dHWdUYvG0t1JsA1GV8xkJZXkoDqrj+H8M+dW+7pAz5Okqv1U5F5TKIY7ZFEM+i5SlLBR7bQdwbfDsuaNi4+rkZE57aAR5/BuetpksTrN2aEaWhm3NtzZorIfMCPG9ZqINf4SqZHuiiOTrAvCMuCfteEeUjoumx/qOkC5EiAK0KEwa0TLwJL1VUoSR6Ile3MTaK4c2jsvxG+bvDBwKEhtAjrS1QLFdI9zhNhfE2Bhn/RKqcyP8uoPVyu2vV43x0ZC4/ek4LyjTOpQh5dElbRP9Iqrq38qwoLCqnYTsbQB0pLIuKU4usthQ== 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=VbiK2lC08GgX0sJgZ9XkGm9EH1NuAZbt+2ym0XQvMPXgIq3UeRi+HH+5++7KnqYPHhER3lda68smrczCfr0VQER8eE9zWUdE2jZzOWsseY9Xqc+Hx5UeTDKtSB52prxkoSjb91xOnxtSJYyLyKDhxoqvBTgqbFMB1BmM33mD7yQ= 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 PR3PR04MB7290.eurprd04.prod.outlook.com (2603:10a6:102:82::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Mon, 15 Apr 2024 19:47:15 +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.7452.049; Mon, 15 Apr 2024 19:47:15 +0000 From: Frank Li Date: Mon, 15 Apr 2024 15:46:40 -0400 Subject: [PATCH 04/10] arm64: dts: imx8x: add cm41 subsystem dtsi Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240415-dts_8qm_audio-v1-4-2976c35a0c52@nxp.com> References: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@nxp.com> In-Reply-To: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@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=1713210421; l=3146; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=tBWF0Asy9OzGdJVvC/vxC7/ms1YGwCbPE2oc8x07IEI=; b=+IIuld9v7c1Bm1gy55LV3P/ivwJmp0yQffUSH4wtn/v+nXyeL7eX8UKnq8mdxjxoK0J3md2cF PTdgbLlIwQrAtclKUzPWH2Gjb3yQyNMrmsL+mfx+2RK35O8wCinMRF/ X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PR3PR04MB7290:EE_ X-MS-Office365-Filtering-Correlation-Id: 1b1d36d5-eac6-4290-8bae-08dc5d84da0e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: bNkElvTnA+Gkgv1g1XgboBCP0e+pZejH+N0uVGgxAun8foC5VjEPraoVccHD0e+NMxLYdrNd85rVOoaN5ObsHYiDhkzgi5Lvs80HMNVme9h6nBg+Ecuydh9xk5yC9Yah2jzYt4cNY26lfY9p9A/VqAVpZZpiZ+EJsE7W5lo6LUDVs2OKIayJq0bBclvGXq99J2xXVYSF8Ovgt71mX9VwKWKb0qo1Z/a5sxNWLt+0BTdj5dEUuUb+EUl7fT0NPDu9Jx1u5A0NhyUwQwbsk63PIW6TKihafzoUiYMwllrwEQvkPZGFt0S1hR9ApHKjTauLn/u1UG5sxYq0MZx8w4iQ5Dq8s4WbuMTg2l9paP81At+/VrNqEXIjMsYzhqSMv6GLNtMU07VsG3tPn1Uyp3iBdXknVThaAkTRjfuDDuGASBfdgqmNHfQlbL8bDHEDGvgM6Fmu4PqsOu0Cd/Y8xpHZZmPLx2TOsnN7xLl9W60upYUezConIR6apTGYo56A68XFBQ8QK6VzA+49H9h8dGWQMYRtn5U4CTnT8p46vqB6UXj8xtcVuFSIiL5cfA6Z80lB+gwmfegdKc7iYq2JjAAGfz94DQQivDTZ38BKoTPvpoP7p6HoZ/+P8pv4v3QZ5YixeqpsbjT27CcKRXGPgVXqQZ2BqmtwM4RAlywPFvHi7I57+ZDjh/Vp4yHvGm+pUTUA2nFpcAA6L4wWV0Tsch05uw== 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)(7416005)(376005)(52116005)(1800799015)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?clFoRVJOeG41OGJvNmNnZUI2b21qOU9NQ3BqQ1RHK2ZGbzhVTytydUlMME5y?= =?utf-8?B?cTQ4dURvNFRsdUZpRU9JdkQ0ZmkxWXZSenM4U1Y3NWVRbmU1WWRTVnNCRG5u?= =?utf-8?B?QTJBQ0c5V3lQeVJKbFdYc2hjek4wNmJ3QmZocGZDblN0b2REOUpKZzZpUGly?= =?utf-8?B?RFJKSVplalY2dnJrWnk2NWxJd2I4d3U3NDF0NVRrMGFQMUFMd21IeGxBNkxE?= =?utf-8?B?RnNldTRiQ3FvdkhvUWd4WTRPOTNYSGFIQzB4MHVSbHdVWThYWTZUVDVrTEJ5?= =?utf-8?B?WHRwbG1CYUluZ3VvZFlkRzF2Z0l6NHc1TGF1NGt3QUpuWGNYSlZoVU5oT20y?= =?utf-8?B?VTlqVjhaSmdTYzMyS2xaTFNzeGZzNXJQeEk5TzlFNzFYbzVKeDc0SXg0d3RS?= =?utf-8?B?WVlZdFYrd0JrKzBWT3FjU2s3Q0JUQUlNMVBRdVVzb0xXcW5mc1ltODhQaTVS?= =?utf-8?B?UXYwaE5nMEhEcG0yS0dsVFR6cHNuQ0d4TkRVSFdzbklPRER6VzZ5YVNjWThD?= =?utf-8?B?ODBQcXg0NW9oVDdHU0YvdnRYWU8yN0xNYTh1cytOdUZzTlduTXVzVDFqRTlC?= =?utf-8?B?ZUtJNmNldUhpcUZFVFNycEVPNEZXem1kdWI2UTB4blUrWmtGRW4wYVRWYVdz?= =?utf-8?B?N2VHeUZDbjkzb2ZDMmx0dU5DWUhVTHkzbjZWbTdkellMQVlUSDdXL3A5SXk4?= =?utf-8?B?c0hFL2RrR3V0NXI4RHhoN3ZqNEJIWk43OUpSb1d1MUJEbktYMTg4T0VJWDRn?= =?utf-8?B?MlhGeTBoSHQrTUxXdFZidGFLdzBrWG9DZTFqUnc1OWYwc2t2cDc2anNUYTYr?= =?utf-8?B?dCtjTXdUbEVZclUvY2lXS0tjMGllNm5iK2FKQ3ZiekorT2ZTY3J4T3ZOMHpT?= =?utf-8?B?MlBmWWU4ZXI1aUdoZUo0cnhvTnBDM25xakZrRzZzMWlRbDAzc2ovekM0Tkh5?= =?utf-8?B?Z2lXRjk5cFgzS3ZPZUY4bUFrNm5lQStrUStxWFBLZGJpOURSeE1aQ1dOV1V2?= =?utf-8?B?STZ1b2dsNDJRc2RMOUFBTlF3c1I0citCaFVFWHJHVHZicGI0WlgxTmJvQjhH?= =?utf-8?B?aVVFakhxVVExQVhuU3BrTjFLNDQrVWRNY1J4Y3FOM0lqRE1aWmZWbFYwTkVJ?= =?utf-8?B?TTBORkd6dUZXb29JRFpWamNuMFErZEpUeTRVeUVSdXc4RjFWdVhOTHFzVmVN?= =?utf-8?B?SVBkQTloakprclcwZ0R5cjRHWnd1R3duUWNka0g4a2JtcjgxbVh0M0pHcHIw?= =?utf-8?B?bjJFYlJzeXNLc1NlcHhMSndGSHpzNkxzRm53bHgxT3JHUis4RTFvYWxyU1V6?= =?utf-8?B?YWhoaFJjQ2Uveml5aGd1bm5GNHVFTGU0RytHOVBSaWp0UkNheS9IS2krdEVk?= =?utf-8?B?V3JrdFpFaitTR2psbSsyQTdXUnJTeHJFWXJIbnpFSzY2WHlNN1ZPL2RNd3hk?= =?utf-8?B?aXJZS1oyakl4KzNUODkrZTYzRUQyQklpVmFGdk9UVW1XMVpzb29QOHhVWnl2?= =?utf-8?B?UmlZVk5UWC9yc0U3TkhkR3ltVjNMWm1yS1VnZWhacHlDTTVBT1dUVWxjVlNB?= =?utf-8?B?ZEd3WFBuUlBuODJwK0xuR1czOGc0cVZSQjhoUnVCYlZZL3F0a3FXS2hUeGtD?= =?utf-8?B?dC9VY3BJUjVNSzFRSEZ6L2V2eTJrK3A4VkthaFhEdEhzbm40SkdtOXpHYkR5?= =?utf-8?B?NHp5QzVIR2xzVW5tOWttRnluRFh6VVBlQ1VmbFA0WVE5MnFYTFhRWk5HTEx4?= =?utf-8?B?NUJlOW9Sb0lISUZEVmxDWlQ0UkpWNnRIdHpJdkZiczRLeHc1V1NxZy90bnJL?= =?utf-8?B?OUViM01RN0hUdjdXSzZhSDl2bDU4LzVHVGV5RkhpT0ViUzhKTGtoVUdXNEp4?= =?utf-8?B?MHBmbXhGRHp0MGV4c1Vtb2lla0RkMlZ0YTYxNDVsUWt5Q3dwbkxFaTgzcjZl?= =?utf-8?B?YlhpUHpScXpvS3BPQUM1MlF4RXVSeGNhNmFYdlp2ZmVNWTJpQkh6dHk5dGt4?= =?utf-8?B?ajAzTVN1bUcyTkozaU1rMjRvdjlNbHVHODdrR3dDSU5zS1BDVUNkeUgxZTNF?= =?utf-8?B?ald0Tkl5aGthcEFYV0dmejd3WDF2cEx3VERuSEdxZHR4Um1MVWhmZjZMNkUy?= =?utf-8?Q?Ur1YPZZhFbSRMsayGbkoDM37Y?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1b1d36d5-eac6-4290-8bae-08dc5d84da0e X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 19:47:15.6241 (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: kr/gFYhPrLX7/sd8mQ76rcTQ+5bEb1yG+yWOE5+3mK4s5Y1Bd1xXhaO2FrU9Hp67tWtushqAtZkpNqgCVcmVcg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7290 Add cm41 subsystem dtsi for iMX8X chips. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi | 68 +++++++++++++++++++++= ++++ arch/arm64/boot/dts/freescale/imx8qm.dtsi | 1 + 2 files changed, 69 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi b/arch/arm64/b= oot/dts/freescale/imx8-ss-cm41.dtsi new file mode 100644 index 0000000000000..d715f2a6b0378 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8-ss-cm41.dtsi @@ -0,0 +1,68 @@ +// SPDX-License-Identifier: GPL-2.0+ +/* + * Copyright 2024 NXP + * Dong Aisheng + */ + +#include +#include + +cm41_ipg_clk: clock-cm41-ipg { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <132000000>; + clock-output-names =3D "cm41_ipg_clk"; +}; + +cm41_subsys: bus@38000000 { + compatible =3D "simple-bus"; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges =3D <0x38000000 0x0 0x38000000 0x4000000>; + interrupt-parent =3D <&cm41_intmux>; + + cm41_i2c: i2c@3b230000 { + compatible =3D "fsl,imx8qxp-lpi2c", "fsl,imx7ulp-lpi2c"; + reg =3D <0x3b230000 0x1000>; + interrupts =3D <9 IRQ_TYPE_LEVEL_HIGH>; + clocks =3D <&cm41_i2c_lpcg IMX_LPCG_CLK_0>, + <&cm41_i2c_lpcg IMX_LPCG_CLK_4>; + clock-names =3D "per", "ipg"; + assigned-clocks =3D <&clk IMX_SC_R_M4_1_I2C IMX_SC_PM_CLK_PER>; + assigned-clock-rates =3D <24000000>; + power-domains =3D <&pd IMX_SC_R_M4_1_I2C>; + status =3D "disabled"; + }; + + cm41_intmux: intmux@3b400000 { + compatible =3D "fsl,imx-intmux"; + reg =3D <0x3b400000 0x1000>; + interrupt-parent =3D <&gic>; + interrupts =3D , + , + , + , + , + , + , + ; + interrupt-controller; + #interrupt-cells =3D <2>; + clocks =3D <&cm41_ipg_clk>; + clock-names =3D "ipg"; + power-domains =3D <&pd IMX_SC_R_M4_1_INTMUX>; + status =3D "disabled"; + }; + + cm41_i2c_lpcg: clock-controller@3b630000 { + compatible =3D "fsl,imx8qxp-lpcg"; + reg =3D <0x3b630000 0x1000>; + #clock-cells =3D <1>; + clocks =3D <&clk IMX_SC_R_M4_1_I2C IMX_SC_PM_CLK_PER>, + <&cm41_ipg_clk>; + clock-indices =3D , ; + clock-output-names =3D "cm41_lpcg_i2c_clk", + "cm41_lpcg_i2c_ipg_clk"; + power-domains =3D <&pd IMX_SC_R_M4_1_I2C>; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index da49d4bad32ee..96a940c6046d8 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -546,6 +546,7 @@ clk_hdmi_rx_mclk: clock-hdmi-rx-mclk { }; =20 /* sorted in register address */ + #include "imx8-ss-cm41.dtsi" #include "imx8-ss-audio.dtsi" #include "imx8-ss-vpu.dtsi" #include "imx8-ss-img.dtsi" --=20 2.34.1 From nobody Tue Feb 10 02:00:39 2026 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2054.outbound.protection.outlook.com [40.107.105.54]) (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 F12FA15F323; Mon, 15 Apr 2024 19:47:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.54 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210442; cv=fail; b=XVFd3UCK2yCkIMs/0FZ5Yy/V/9Vjk8pL265/gNTdahF0VpLV331JvP7MOeP+f0A7NeHYkcVLSROZPrMK3KerKBsBKtiU5k8LBbh70XN4nrqChEv/MO0Jvb64F9O7Utc+3ui2MUZOthpIraTuWPAhHlPVpj1scv+JE25Vvq0uYnI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210442; c=relaxed/simple; bh=VHH6arrzvDcTaHiMwsWAYkCtbrr4WW/mWFOXowZ4taA=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=aY+yqXlE4wfn2AiC8q9ykGDZHvYDleneQYI/gfLHR8nwvEf47oIf2Hrkxj9qItvWJ2iQOlt9hqGHjBkyTLDfeyMCM0oEh5Fmqcu6tGb83GK7X8IrulE4n3BSylDxKVUMoNbUZE1cY/w8bTrt0xmndHPMN13feRno5HdENwbO27E= 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=JlwFZY2/; arc=fail smtp.client-ip=40.107.105.54 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="JlwFZY2/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CAgm7uEo4KiAIJRIhTx4VHg7R3xX6WEfadIBp3+sU2+1xDJp8EO+lgm/3PfHHWQNbHMyBoRSQ/gML8CdtIdVR4FOBR81Q9fjRzb71tS4BdhXxTYf6LRETkCVmm+OkjCM3AzrgJptUCAEkkn0yk+1oUQPi8aT6OSkdJqtIab46dMaEBfh9p8ktqCpCI328beTwmg3yjF2WwqjZLxIqXfnEuT77d3TS/+BxQNaRD45YmvZuvU9zS1mFL9HNfLG02yRM8Us/SAncWJynGZZsWQvYTJK1bdFnRKCOGygK7NJFIWycHIaiVMxVsY/h9SzqXmgkNAH4qDkWwOkkDLj9BuLqQ== 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=wXgJzOIyGUcJMXJkINb0HdMod46tJoDTML9Di3ewAyI=; b=jbciq9Qq9t0VWyJiqJJxfWwpYV8mMd40lZQbUFyGzxgPP5pA4HZV/Fvw2NTDuAledGd6nHdU4wllwCzw/7DfK87DFE9rS2nn6xGY+HTL7vUHqTeXkDYpa0GcDa+coaoesQGhp33AR8AgHQFdzkF4HghStLwzSe+1JjrRQPou/NICwqO2bnYEX3wKqHl08fg1hyxRsb08P4R0TYmpmozzmliSjUkfVVb7s1TGfjcoRxQiw8LHQ57GaWiPR5O7/HZhZSt/WPdjC5aonhVdUFdlYwdu4BwxxAw2H0BQNN1sUqbHDjYngAU7x5fhiDFRxipqRZkXwCeLdEouTKACjXKv8g== 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=wXgJzOIyGUcJMXJkINb0HdMod46tJoDTML9Di3ewAyI=; b=JlwFZY2/YChbMV9i1kMEJayFifWfxtimyrs6c+Ew9xhE3Ncn1wwYadCUbRk6hFaANRYdAWa6XnkhZDWI4CFhExsHMwYKW8mRsdzUrJGRAlSnhgtvR3xt4+IHdUgE8bOZV3ZFOYTdF4deVj0So+xiOTHHCyDSHtq3V9QxiWhx5x8= 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 PR3PR04MB7290.eurprd04.prod.outlook.com (2603:10a6:102:82::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Mon, 15 Apr 2024 19:47:18 +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.7452.049; Mon, 15 Apr 2024 19:47:18 +0000 From: Frank Li Date: Mon, 15 Apr 2024 15:46:41 -0400 Subject: [PATCH 05/10] arm64: dts: imx8qm-mek: add i2c0 and children devices Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240415-dts_8qm_audio-v1-5-2976c35a0c52@nxp.com> References: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@nxp.com> In-Reply-To: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@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=1713210421; l=1711; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=VHH6arrzvDcTaHiMwsWAYkCtbrr4WW/mWFOXowZ4taA=; b=xILNCR3LbvyTjNk+eZMmo10vG4/RrxYb+gMUU4AXIflEr7TJ/1ajzfKwEnSZnE3zDKi2+SJaL 3FTkxy8wXQTAJzS6Vh6aHw94VlazRqhhSqBNexzCHulyhRKatt1T4RZ X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PR3PR04MB7290:EE_ X-MS-Office365-Filtering-Correlation-Id: 01c65cfd-0c7b-4761-a8a7-08dc5d84dbd3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 5euY6FN8xHG6dLnd4Vk5BhTh6Rdh/dS4wBLd46GsAV1wNYp1KNcrumfZliWaSn/rACN3gBpYYY/ZpyHLHxJ9VVhJNgGHEWpCKUH0F+JmVecTXaZaIbVlqXnOr/k/9CN2PyI+HG0dJqnBAAwIrgCeMsNYLDOyPtfb8WaNJ206p7JhTNphFWB6RPUGCfea/Y1Fr3H4AwUL5rZTDVPsm9ziUOhqNF2uYg+IpV9smw6ky1fOdC/Ff31qsfOj2NRdccLd9jqklksMs/pXSf7+ydv/ONEcHZbPnZxi9hlnJ5JdLBcTupMW66O3Qp+WuHUdVCp7JcDn2cWRKzpeWhxbcOsyQo3xYRBAkBEvimpvSZx/RI6Ytwi0Mj6r/KIN6vlKZXbBvvxEjlog/gvrC+woBkem3JqCWJCLQ0bsO/nOFsOE6xymblXVNUB8oUssRyaY8Fz/YBoGO3MQOt1JrisKV2Hf9ArnGAowQKpJXhxeJzk5nSEbxTa40DPse0n+FLEJuWFgaEwW1k3LZuGRdUs6hHvao+oXK9vxcdHfihzIhNl6SP8aaEhZF4I3LMXbmLkPqL68bieMr6RjQ5hacNFNhTAmcqK3VtE9CQHejmFJe5z4K0anGNadMLJlXbTv5JommCu4pxklC7mvNcspxbVtoO3Cr2TpGMWZv+GjbUUvXKjsize32HnCJO9p/pf0MpBLeemoL8JzDlwi0PgoLhR3nz+jpA== 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)(7416005)(376005)(52116005)(1800799015)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?V3h0Y285c3daTEhCdHpxNXQ0azlURjdXZC82UFVNZThiL0YwR1pZcTJzVFhD?= =?utf-8?B?S2hyNUZLRTdvTVo2dE12N05nc3VkeUZYMlUwN0lRMlVDQ1JMR0lOeXQyTGJQ?= =?utf-8?B?Zk9rQXpQb0VYOWloaGVvZEdRb1ZxRnE4Ty90ckJFQVd6YUl4U1hHRkVnTjRO?= =?utf-8?B?eHVuRm4yb1NnWnFtUENvTWNjbmZXQTUxYVV2V2xHQnZ0SjJydC94R2pCTFM5?= =?utf-8?B?Yzd6YkE1Mnl0R1FoRTFnNWdwdGtjVFFJbUdON0pJZkxlQWZ4Q3RrWDRScVZG?= =?utf-8?B?VTNkZHJYZFFuVEJEenFOU1huMFlTaDFBNUU4aVFIUmtLUlpOVmFodTF6aWZt?= =?utf-8?B?b1pQZHlybGxadWxNUWZ4azlNbklmT3ZUb0JIUnFEamowako5MEExaWFrcVBz?= =?utf-8?B?OVJUOWRnZm40WmZ4OUNMY2U2a2VGazluaVNzVENyK0dmZ2E5QVhaNlFNWWFO?= =?utf-8?B?WkZ3S3oyRWtjVGlLUDJxbVZsUDZ6MWFoMWhJcjJQYkkyZEkwbTd3VTlBZUk1?= =?utf-8?B?d0VheW9sT3VEN1RCYWNWTGVuREs3N0doMUZTTzhZODZmbzhzcGV1SWFHMjRy?= =?utf-8?B?empORWFwT2VTcGdKbUdIalVMSTQ4aFpEYnpsckVXQ0NtU1Z2bFNNMmxNMyt5?= =?utf-8?B?TW9ETXlNYkN0UnRvVWFsODdNV3JlU01WSzlJQk02dWlLcWNMUjVZNG10UWdC?= =?utf-8?B?dlZTYUVGY0RPSk4rZ2VlOTB2amhyK1ZDdi9UdTZNemgvVTVMb250Z2J0a1No?= =?utf-8?B?TTZlL3I1Z3hZTmVBM1lTZXNxWHdZTUVRR0lBN3BNQjNkU2hVVUpFYVlFV0N4?= =?utf-8?B?cy9uVGZyWUlaWUJjeXlDSXZGNU5KSExpWFFNeEptZ25pMGgwQlVZMUNmTlFT?= =?utf-8?B?NUNLbGt0NWdkenUwdGZHWmkvdk5qUERNWTg1emVib2RJVEhCOFV1OWJYYzM4?= =?utf-8?B?UkpZMDVPOTR4ZmFDSWl1VEc2WTFtaE5IU0xhUXRkRTkzckFiSWIrZVRHcmtH?= =?utf-8?B?b1cxZGFIL1hRbHRFQjBvZXVBeURJR2RLUTZCRzFSUG9lYk9EVWRzU0tmWkJB?= =?utf-8?B?bm9UY3dyUVlpVS9xV05vUGltbG5ldVV6N1Q4M1NkTWdQVXJEYmR3ZEJiSGtC?= =?utf-8?B?VTlFbmljd2M2c1pKWEZKU25LMDRmWmxwOHNSWHlDNnBKWFJGN3NIQlc2Znk3?= =?utf-8?B?SXRaN3VZbVpEelhFclNFa1pPdzc1bDdLazhRU3RQSERRNEI2c0ZpWThYdDRZ?= =?utf-8?B?OFhaZ2xvbXVscm93MElHRlZUcDBTZGFWSURWdFp6TVR0UyswK1ZtdkNiUnFL?= =?utf-8?B?bGtSOGJ5MU5UZWRXSml5MUZ4d0V4UEFSNloxYlFRZ00rTnYxckQ5RmMxRklh?= =?utf-8?B?ZjdVbGY3WWRnT2J6TVYra2xLSjhCUzdMRTdNWlM4S2FYMFBZNVlrWDRzRlZW?= =?utf-8?B?dHgvd1VaUVhiTnp5cFJSV0RlUE9oUVRkOWZXWUpmcjcxcUdmclBQZmRvVjZQ?= =?utf-8?B?a1k0aXpXdGdRbXJwMFp6OEliVDVMUGliR2Y5M0J5ZW1adUZkbndvSzZCbnJs?= =?utf-8?B?NFozZXBSUlRaZ2htSXpBZHlyLzVJMWw4OVZoSkZkTGpPT2J1cDRLbTEzSGts?= =?utf-8?B?RnNHWHV1TU9kYWR1OE5mZm1GZnp5bkFLeDAweUJtUnFsazhQdzJCSUo5Y1U2?= =?utf-8?B?WGtydG9LL0hEUS9CQlhFNTZQUzJzZm1Cb09nVXhkei92NC9GZUNFV3RLcHE1?= =?utf-8?B?cUZaQXdrQllkaGx4K0JHMWFPNW84OTI4RjdNV1ZQNUo2M3pmc3dyRG0xd2Vm?= =?utf-8?B?K1IxUFNaVXpwT09QbzBFSFdtZWUxYTRlcEhCcWduWTdxcVlWcWl1Uyt5SFBh?= =?utf-8?B?VUdCNVRIdXVqK3VHS0habG9qWU8vaVpRUER3bkVVSWFXNTgyaUZ0K1RnQ0FW?= =?utf-8?B?TGFMN0Y1VjlDR0tHY3dSODkwMG9GMXlWSS9QYkhWNlJjaCsxUVR3TFdhemxq?= =?utf-8?B?am5DRytRRFJpZjNYQkRGdFF1SDY2WjJGbmd6MExWcSt2NGlnUisvRGFZUnJx?= =?utf-8?B?NVB4MWxaMFdjL1kzQ3BWeHl2NjIxM2hVc0hxQUlBbGxnTEkydlJKZ0l6bGZv?= =?utf-8?Q?E+ryRCCWRk29tPwe3UQUbai3K?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 01c65cfd-0c7b-4761-a8a7-08dc5d84dbd3 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 19:47:18.5684 (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: 9DBwEeXCUdyUJqY2Dra9q/iGV42Jkbv6HpaeZ9q6OMszVNLGRvnhsJMp8YW2ad5/kJ6Aevss8vNB+1GH8KFzDQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7290 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 9dd84126493ef..d321876754e9b 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -96,6 +96,49 @@ &adc0 { status =3D "okay"; }; =20 +&i2c0 { + #address-cells =3D <1>; + #size-cells =3D <0>; + clock-frequency =3D <100000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_i2c0>; + status =3D "okay"; + + lsm303arg@19 { + compatible =3D "st,lsm303agr-accel"; + reg =3D <0x19>; + }; + + fxas21002c@20 { + compatible =3D "nxp,fxas21002c"; + reg =3D <0x20>; + }; + + isl29023@44 { + compatible =3D "isil,isl29023"; + reg =3D <0x44>; + interrupt-parent =3D <&lsio_gpio4>; + interrupts =3D <11 2>; + }; + + mpl3115@60 { + compatible =3D "fsl,mpl3115"; + reg =3D <0x60>; + }; + + max7322: gpio@68 { + compatible =3D "maxim,max7322"; + reg =3D <0x68>; + gpio-controller; + #gpio-cells =3D <2>; + }; + + l3g4250@69 { + compatible =3D "st,l3g4200d-gyro"; + reg =3D <0x69>; + }; +}; + &i2c1 { #address-cells =3D <1>; #size-cells =3D <0>; @@ -283,6 +326,13 @@ IMX8QM_SCU_GPIO0_03_LSIO_GPIO0_IO31 0x0600004c >; }; =20 + pinctrl_i2c0: i2c0grp { + fsl,pins =3D < + IMX8QM_HDMI_TX0_TS_SCL_DMA_I2C0_SCL 0x06000021 + IMX8QM_HDMI_TX0_TS_SDA_DMA_I2C0_SDA 0x06000021 + >; + }; + pinctrl_i2c1: i2c1grp { fsl,pins =3D < IMX8QM_GPT0_CLK_DMA_I2C1_SCL 0x0600004c --=20 2.34.1 From nobody Tue Feb 10 02:00:39 2026 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2054.outbound.protection.outlook.com [40.107.105.54]) (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 17F5515FA75; Mon, 15 Apr 2024 19:47:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.54 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210444; cv=fail; b=a4nce/d0ABIcHoPvsG64NDv0OfyivMzmQEY0S0szhu7gQy7svcx/+VBB3ZR85JbtafDXX720RslOc8CpZLOh0lt0dGpF5yzWv2p83vz/VP1Ugif8KceWpP6Jr5UgMXsHpNLwOPKOx6xQU+6Zr3gEXfpjF5vBI1lyZaVxhpbMFeI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210444; c=relaxed/simple; bh=tAEu2cjhvJES6EJR8Wiztl3r0OgUGKBUl8GHUotDjU8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=C/wZ+z5lThx89UngoRXEmVFBNxG5tKtB0WLTaMi/Vp8P8t8xJXZ1+LPZpBrn1hXCOMZqa4rVTL0ieD9/0KDPl5BjiVhva+QB2qlhs22A8mOh0/usntIJSVN1louABLGDrCaxlfWn3Rcor0mNvjgyUO/vtfHnF4XSu3nmyv4zfFo= 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=QDn7uoj2; arc=fail smtp.client-ip=40.107.105.54 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="QDn7uoj2" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B4c0TLdXnApJxuAqLtOm+d9IbDEqtzlfB+j/9CtMPyMDy7cAL4D23yz/5vQx8CeXaqP/yF1KTW7cNX2BROxi1+Pre4CNP0mYP7mb42EtpU6uC/6kVsWF0jLJzyqR2MQvCCd/fUXPRM4E3M0gPOE9cxe00TDVZIo6b+3QUwcSKjg9CFuQvdopS5CFWQrgIjGwWJfaURtGFG/W6Nzjr1Pmkee0DdTcXKhNnbAOGLY6aniMaWpGYppnnkLEmBdzrENDJ+apam/X/ODCXTtq8S59WXP7UHmndOJN3Uv+Q1HNjl111vltLycrO+EqtmFkneE+RYkQ9qHBgSXWLTdRCfFKkg== 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=o5a/9/wZExo56noJCufyQkV1IznGXo+eMrVxef4qAOM=; b=Z8PFqIY9viMvrksmx91eCE0oKTFNlAH6siJWoCSDRNUf2Zl1hmz7MGt2rO4W/zeQN5gealdHpp7pt5hDKqXAlO0qhApDQIQs/flVCX4Tx/EcNIJRvEWusqsG+G1QKv+8dv/5EeBDo6zk/+sPR1kPKMVA3khke3MtELZt1YLZ2EoqoCc2mZgHWQ3n4jy1DnWAydICg+f+aXgphoXVoiD2zlMZPbn2rXlrXzli3qelvtrNgbEO/Om67X+Ly+jHJ/EZI+2zViUXgnU5UlJwsHCPzTqFYH9QeIit8G92LX5h15+5nnBaWlwaEEHHiaASvAuXmC8SjJvHnchCdvej+xgS/Q== 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=o5a/9/wZExo56noJCufyQkV1IznGXo+eMrVxef4qAOM=; b=QDn7uoj25PzQ3hmkapoM5K0OSm/B9ZNRMTjFjsrsAHbaEyFnTdikcJiynIGdJBaEf0Md1t53nUl7dwmYTWjyExmZhOPTLzAD6nu0ZDEzEynH71vi6LFerCxEF/Bkv2sSjErlCRflrKto3JSYJUxEm92uceL9ulzT9loIsKuFVsI= 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 PR3PR04MB7290.eurprd04.prod.outlook.com (2603:10a6:102:82::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Mon, 15 Apr 2024 19:47: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.7452.049; Mon, 15 Apr 2024 19:47:21 +0000 From: Frank Li Date: Mon, 15 Apr 2024 15:46:42 -0400 Subject: [PATCH 06/10] arm64: dts: imx8qm-mek: add cm41_i2c and children devices Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240415-dts_8qm_audio-v1-6-2976c35a0c52@nxp.com> References: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@nxp.com> In-Reply-To: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@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=1713210421; l=1328; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=tAEu2cjhvJES6EJR8Wiztl3r0OgUGKBUl8GHUotDjU8=; b=OzuQp1Hsdbb3iR7HOudi7Vdj1Ioazr/4m7oqeL/WS16OG5LTylqtFkjKC/+41DLEiQTSXk+r9 qUhnt3iuGDNDQFBbInKpCxxmu3v1jP1235u5D+0O6HcafMqWSy+5fxA X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PR3PR04MB7290:EE_ X-MS-Office365-Filtering-Correlation-Id: 500add61-898a-43ae-d04c-08dc5d84dd8e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 8glrO+q9XhCg87fRse9vq3VB8demqXbcOeFHlmjHMkwMhhM6QjnewjmFigPcL2GdXaYMTMUpJgSaikyEC9t6n8Y0tppLA5J2UYFlmoAjxMrDe/LVXZhYJn/RG1TY2iOIDR4B4wQVeEaIVHl2eKZq8MLZW+gyJG6XR/kZpB5V0d4fpjwbSOLGXyq0DE/iymnDjzu0RvfFtrR45syqnPbSG6+MX1zO2cUvz6vVglBR//CmZM5/xIk82MRMPiwtZvEYC89Ig77Dk+s+IBylCphEOsNSaI2csbBmdvoixqduRuNZRW23HBCsnwUmBATM/XxGfHnvUb/rjlarwVt/47hEVbchRh+4wbcsgwRSoTrmplcen7GEAxB24zxCWzw9aEZIdikmmiLfRCqRgiKCZCSL6P3wm3j8Mr0buQKOSQdTffRTYGNZ3be9aDq5BqQZOaSFVWAJeP/81BbQNPSU78z/D0XbLnFGw3h2Ne+ckEUZSfQ6SVBZmcJieP1+jnNgYrs+06mKRvrPL/e8hrpOw6/JDvI2enML7afqzyktDyNLPG9oT6AfdvE5eXQIpDYm7iB6NoVY0YQD/HufTNvR+06yqnoAxRobW1Tz1/Bd6q7S8obiwSHNdDs90PcpznKjXAVLDvi+K5JB543g8OSTrUxwr0L5jJY2V0rQSTF8iuCg6vuSJ01EEpRCz5nvjhXc+ApW3WWIElIi7soilMs+B7CgSGaglaCjaGM6a5gvHueTrKc= 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)(7416005)(376005)(52116005)(1800799015)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Rjc1V09lclAzNTRSbW9hWmdtV2E5NkxxdGdtRndPaHJmTFhWL05QU0l6cmNi?= =?utf-8?B?cnEzMkEwZW4xNDByZnBMc25CSVo4ZmFNUHhDVitrY2E4bXZWNmRrdVJNQmNO?= =?utf-8?B?eDZmeDZ6dUM0eFNQSGlTak1PaVZsdzhrTzJudGVuQTR0ZGV2dXdPRVBJenVu?= =?utf-8?B?dXF2dkFYSnkzTGJIU1M0WWk3MWdINU52S0ltTVVXN25JYU5vbFRYL2lBVmc2?= =?utf-8?B?aHJ3enFQRGJ1Tyt0Uk9zQ2Vab09Vc2VPZU5lNHJta2l4bU85NzJ2VVo5alJE?= =?utf-8?B?VlY3akVhampIemdnRmo5Tm9SNkt0V0VTL01QanlKUlduWk1iT0hnUHgzR3Ay?= =?utf-8?B?bzE1Qmp3dmJxZ29HR2R0WWd0a2hSVHVOYi9LdFg3M3BrU2lJRmYyekJLZm9E?= =?utf-8?B?YjAxbXlaKzVnd1dHL0ovMHFMR2JCREM3cDJxTzZQc2NzV1BYc2J6eW9CbHJ4?= =?utf-8?B?dnFrWGEzU2Q5blZoaTJISFJ2T3BFRzZvc0JWZ0tZMklPdUp1QmFaUzkrUlFD?= =?utf-8?B?UDQzeCs1NUptUWxka0c2S1AzSnl2eFdBVWxBYTNNdDNLQWZwcDJqTVkzVXdr?= =?utf-8?B?SFFQTlJpazYxZEhXd0Mzcy9JS1JKZlZHUGJvMkttRlhlOTlUSTdiSGdSUUpw?= =?utf-8?B?Z29iL2VKY0cxT2h1WEd3Ti9TKzkzTUFNaDA1ZnRQRlBXVUpqc0xYOHFkOEln?= =?utf-8?B?VEFpYzRjT2c1TUd6RkhUaVpjUlkyUFZiRlpyMVNCdzdnUEd4THFpUnJPRlFE?= =?utf-8?B?RzcwQXdSN2tSWjZpeHdaZk52WXNPWk9hd0pURnBLZ1VqVkhoODJmbkFUcm1T?= =?utf-8?B?d3I3dnlVZEFiY2VqSVRhU1NGbjFWcWwyWXhiMnJhTm9rSDNEeHJSY1ZKckZ6?= =?utf-8?B?N0ZQQ2lpV29rbEkxNUFaa3V2WVZSVWpxblZiOGh2endKbW9CblVya1dCSEMy?= =?utf-8?B?VWowNEFHdGNyWmI3elppbTJBaDliUnpLSUQ0a0plOVVGSzhUekt1LzU0TTFz?= =?utf-8?B?cXVjc0VGSTVuT29yVFN3c3dvUjY2Q2pYV1JubStVK1Q2czZBWFR1Q3NkTnhF?= =?utf-8?B?eThUSno3ZldHVmcxQzlYdFZFV3JnWGViZmdvSTFHQ2E3UG12T1ZzQTdkdDRM?= =?utf-8?B?bXBYbUdnUnhwS1htVnhEYkwzOG1PVVJOVHBXbmYyaEpRMU9MRW1vYTJxYU9I?= =?utf-8?B?VmpacHlQRmpqejU1cWZhQ25YUThxdmhsMHliMjYxMG1Td2xXdjBVUmFpV1Uw?= =?utf-8?B?dk56WThpMnJIK1hYQ0pUbm1WNG04aWN5aHRpWEUxUmd5N0tOZnQvdGFxSWk1?= =?utf-8?B?WVhOc2dVaVIxZGhka2NSRnZvcjE4TC80WjRlK0Q4RC9ETVJaYzlZVDFpKzRv?= =?utf-8?B?RWIzSkt4dkc0WGF0YkQ1VkRGSDFRTS9XdElWWXUzTERSVFdLRkFwRFRoa0Fm?= =?utf-8?B?T1NjODRRK0ErZDBiWEltS2tSM01LYkFSK3dIeExkZHB5TzMrYkVVcEhBNitv?= =?utf-8?B?bEVZcTJIL0x1dzU1bGg4ald5NzZjTENCaWtLeHdnb0ViL1BHYU5QRnFselhz?= =?utf-8?B?K1Fxdnl1MG50dndIRlNvUzJHSTZkZ2JpRitpbUR3WUZlUDVrZy9JT0VvRGkr?= =?utf-8?B?WUhDV0lxeC9laFppTURNNUJUS0JETVppV0x6bGNKZzg3dkJheU1zU3FQVnc5?= =?utf-8?B?eUp5TEk2TFUvRjJkM1UvT01tN2Via1VkZ2hFWUZLQTJHYzJtNXJUaUhFdmRF?= =?utf-8?B?aDJyUzRVcU1HTm1YMHl0dURpanYwTmRLYmRQczZkRk5vTEdDbDVrdjgxdC9M?= =?utf-8?B?Z3A4WlB1bVhpOHF0L0EraFpFZmh0SnNnKzZWaXdGZUdWQ282aElLbWZ1enZF?= =?utf-8?B?bW5ZNWZCRGJEN1M4KzhmRlVGUWl5QWRyWnViYzREcW5QSFRUVzFmaGdmUVhM?= =?utf-8?B?V2lTMS93R1NjU3A0U1ZwQ0I0L2ZxWFo2bjIwbTBreFRUZnJ6RGlpS0tlTEty?= =?utf-8?B?b2lOWlA4Rkg2YTZXNHJkd1IrVEhnODdVQnMwZE0ydC9WRXozSjZrK1FxTnRa?= =?utf-8?B?WUdxK0hsdjhuUzVpN3Rvcm5kMHoxVTJHQTZ2MTVoWjFLektZVGFHK1ZUa1k1?= =?utf-8?Q?G/FTmXb78x1+GN0KHbrcJ7lp6?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 500add61-898a-43ae-d04c-08dc5d84dd8e X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 19:47:21.4854 (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: KSguI0PnpsagP1RcU6MdaR1wdEuuKCo3HuF68iwlHEbMylkEfQZuNWlfYuNk8qHYzz1HIgpQIW+T7g98LHGivA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR04MB7290 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 d321876754e9b..4b87e13923328 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -222,6 +222,26 @@ &sai7 { status =3D "okay"; }; =20 +&cm41_i2c { + #address-cells =3D <1>; + #size-cells =3D <0>; + clock-frequency =3D <100000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_cm41_i2c>; + status =3D "okay"; + + pca6416: gpio@20 { + compatible =3D "ti,tca6416"; + reg =3D <0x20>; + gpio-controller; + #gpio-cells =3D <2>; + }; +}; + +&cm41_intmux { + status =3D "okay"; +}; + &lpuart0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_lpuart0>; @@ -353,6 +373,13 @@ IMX8QM_ADC_IN0_DMA_ADC0_IN0 0xc0000060 >; }; =20 + pinctrl_cm41_i2c: cm41i2cgrp { + fsl,pins =3D < + IMX8QM_M41_I2C0_SDA_M41_I2C0_SDA 0x0600004c + IMX8QM_M41_I2C0_SCL_M41_I2C0_SCL 0x0600004c + >; + }; + pinctrl_fec1: fec1grp { fsl,pins =3D < IMX8QM_ENET0_MDC_CONN_ENET0_MDC 0x06000020 --=20 2.34.1 From nobody Tue Feb 10 02:00:39 2026 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2083.outbound.protection.outlook.com [40.107.105.83]) (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 D36BA160780; Mon, 15 Apr 2024 19:47:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.83 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210450; cv=fail; b=gAwB02d96h/7P4bs7rW/dfY7oXW3AA+YYyEtEcuuEvC79n1MVbhhoqHeuZAK70h9fxHWc48z0k5VzAQH6zj/nPtLfm21ZqB9FxcXOhe+oiZiV4/y+7/j4qs/Uzqu32HbpywwUXTIGpHu05zdPahK+XKp24TluvevfABkEXKvjHk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210450; c=relaxed/simple; bh=xzVOLJ/3QBUu2XUZlH46uC1t8owOViMEX5LP9eNp/Gk=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=iZItNOuOG2d9EBAiiA6blUe05OmGu7vpjekIcR1EreuCjcBA04OOWFPkVqng/WEFTpRs930JQjctKLiC+1b+nXfXJCf1H38I7kLKTAivfLL6ObZRylJ6bzm+TYlgsd8IbaHV9YeeS3RU6cKAY0sT0Zibjh75hITH4MIYI0nmLOo= 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=cCg+Uwvb; arc=fail smtp.client-ip=40.107.105.83 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="cCg+Uwvb" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JU7LNdj4m29zunNBq5PTu4DMCM54ulu9IVmS3NNRRIxLg57S+xeLZjfxzEL/HH/joY2Z/FB0s+4nsTyeARsmmx4jrsCqloIvpRI+r7iLPsVT0oIQ9jKAsVpuD80KCQpQGU3lvfMYiiPrGe5/1mO0q8d1qtddu+9vlNupznDy9Qwmuv/gVwRoDynoOEmv2QrIQtaBr+gvm7dxbK6t8Ib/Zd58R9QdJwijzD0C9lO4ZgA5BPJ3EyGRfCSTo9e+2sF9hAaOqzLXHWVtDMRYxBESCscw0Dirv6z1tyMQKc8u4RmkQ8Vp2dxTDL7Ya3mkYDxiRYCrLk2p5OFoe6mj9N61iQ== 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=NyK9BLivKiYoYpvLScwI5qT/jokZbg+UE8GDQ/BWAhQ=; b=CVxP7bXwzlvXxPPw76O39zWBuLTS4gzu74jgOP31/clOeB2vqQMI3eSL9Yx7Sco9YZ4JcnB0aMHUrtYFqo9G3FXzoebklO+kZjsEiUPTtkUpMMX/A2QFUJicFAZgEec2f1h/NM+xrKjRaXPxqcN+CgDt9VZM4A5HDTrDo4My4Dy5BAHe7YJHlgVDtwl6abeK6yAYupBKTDTWSlzRUsuDMxYXAGfe3+zAEmxvBN8jOq4GvtENkax5YdcKDg4bRqSO7rA4/b1IEJ9Wmm0mh4KfApBkCW8V6Kt7UZcwM2N50jH6EznGWG6DLG6F6Frs9Oz6+2iCrIR3Bha6ehHdMD8XNw== 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=NyK9BLivKiYoYpvLScwI5qT/jokZbg+UE8GDQ/BWAhQ=; b=cCg+UwvbjQTlL3EXLZLmRu2XPGLbZXOeFPx2mP31Lp9Iri9xdc3C3Y271tuSZ2diPzbDdtAHMOMA7qt2qJI/8Ks0CVErJyvuHoaUea1OmWuWdpLMQnLN2LTZ87ewApvA3WY2K506cSCZA1VMUxEVspfS6NFToWcoUxm6A4C9mUo= 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 VE1PR04MB7328.eurprd04.prod.outlook.com (2603:10a6:800:1a5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Mon, 15 Apr 2024 19:47:24 +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.7452.049; Mon, 15 Apr 2024 19:47:24 +0000 From: Frank Li Date: Mon, 15 Apr 2024 15:46:43 -0400 Subject: [PATCH 07/10] arm64: dts: imx8qm-mek: add flexcan support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240415-dts_8qm_audio-v1-7-2976c35a0c52@nxp.com> References: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@nxp.com> In-Reply-To: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@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=1713210421; l=3123; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=xzVOLJ/3QBUu2XUZlH46uC1t8owOViMEX5LP9eNp/Gk=; b=HyDEuz7c78V/4aphrTwXTYu93M0RdolD3qrxG/9az+F2ytzHmHxyxBd0YSfPv+RwxWD7T+5Bq 7qUqKaqpl7kBOlqIbcRdSnW/++cUUwQqW/0z5gBYA+4wHxspHiOM5Ps X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VE1PR04MB7328:EE_ X-MS-Office365-Filtering-Correlation-Id: 3a2d64d4-08a0-4d11-8542-08dc5d84df80 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: A0h0AwMmyH0FYvtH2XdOThBn6HiIIaNl2XTRlX8ysvcPoQQVA56+ybypaMJJ54pSgzln+AvC8Dvhm1cE5xlvyxq8C9Fnu8mpIloqUnuWk2NCVisFOBEPba6J07ocD1dtUdblhDnr4LDDXBOaMl++5cEeHq7s+eRvndMMJE4HcRFumdO5Az6sOqpylNDmAnl89IU1fUF33LYWGCYksFFN8I2DUgPYIFvs3zpd2iTn3jFcsiFHumGNwk8bO2hHqbT0MJ/HJwoTbCK4eb4shftKn+ggc/AHWD9ky1BU5Y5Hn6NWq8Kc3nXS9MOyB8PhQcO19KBHwA5aFJojXv57HouEQZ06xxBmAOwwxO1lX42GTYRHPDYz4GKR6RznyeXf1egfXfiExQirWbpfAUtgCNm57PrzQ5r4TRz2cCQ6TB9Rl3tEl8MKa53GLHazcUXQmY80/qIvATUrTq+s+dWfBKSDS6zmgWZyh1Bj89zMfBXS6aPhEEN4jVI540xISXMW6ZPsh7opluanwlQRZI90Ln3N0Cqf0EXyuzYNrQ6uz1HL1NU7VwJq2toJVEMj7kexMBLITfeLHYgRXco5j6CvP8Lb2qoNYOBDpLiI0+fs2eEoTJL9FJJj9i/TYgiBFSoDUlGA17mLaSz7JdYujBsCQH3oe/GOpps86nJthJ41j55uJa8DNAxN8Dty2YYVcMBXDnXnlfgzuPiZ69xVA1bnw4O6zw== 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)(7416005)(376005)(52116005)(1800799015)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?N3ZNVnN5ZWlhRmI4NDVyRk9FeTRyb1dLcGFkRHIvNXBEVHZQdmNZQWxZWkpl?= =?utf-8?B?RHZpenBPTUpqczlSdUpQdjZ3Uk9US1Jlalo3TUJWOWowSWFmc0RVeGhMOEVR?= =?utf-8?B?TTQzSmw1MFZudUk1TmZyYkRTcGxJNkk0RHJEakl0RnBuNTR1c0F1cDl4YW9T?= =?utf-8?B?MTc1cU9KbGExUTFQV3hKMStjbkF2b2ZNeGplcWdWdnVDczcwWll1MDZmWE5l?= =?utf-8?B?czNtSkdTdVM1dWNaRGhYSVBUUldGQzZHcUluWEVDRitPUHlVbkFzYXJmUktr?= =?utf-8?B?VXVnTTVMY2MwdEg0elM0RisxWDN0b214V2tjaGJiTlFuSmRpRTMwTXFpOWp0?= =?utf-8?B?TWhwTVNvWlBxMlluNVAxNmorZEFUVTdwenFNdXcxemtlbktURStBWWZ5SGhE?= =?utf-8?B?NktLME84SkE1ZzkwMXRvVHQ4Mjl0YUlrQVgxN1psZ2U4cERma21MemtLYk41?= =?utf-8?B?Y1BKYVRwdUxHUEkwNlFrL2RraDY2YkJHVElpTExzU2pPVVVNcE1WUzNtdjhn?= =?utf-8?B?bDYxTzB2TFlBVnhtQzFZa2JkQmUybWRpSXF5bTV3NHJ6MGt3S3dCbGdBdzBQ?= =?utf-8?B?S3Vjam90cWNkdlYvZEVURCtsaWtRblpUeEI5K1JEMllRU2V5YjNTc1lNMlBI?= =?utf-8?B?dkFxMUpYV1hqM1JvWTY2TG83cTNEc3VDZFI0bGVNTkdzY00xRFZQRHRmTStQ?= =?utf-8?B?aXJaVlRPV2tCNDVkUzhPekwrOHFLR2JtZFIyRnVqcDdwTkhSWlBmVkgwWUVn?= =?utf-8?B?dXFxZ3pIVmVVckpiNFBEdmZUZ1BOSlVGSWxON3V5VXc1VHh2S3VSU0pzd0l2?= =?utf-8?B?QUxXYWxYSlVwUzBveStqaDN3SklnTHZ0NWtYeVpjRk0xaHZSTDFHMW11bmxP?= =?utf-8?B?WjU3SWdJNnNCMUtmRjQ4UE5hUGdpcnlIYkJSckhvemdoTExUY1FxUlRBRlVr?= =?utf-8?B?UTFCWUhQWmFlSFJKc3hCakY1T1EzeWI2cHBCMUFnNk1OUXBxTVNGeGFwdENR?= =?utf-8?B?OG9PYzBKNTk3MWpWaDVjekl4amtqRkFWTkZKZ2NwS1dUMTRYQzZoaGgySkNJ?= =?utf-8?B?aERCcUJKeVJHN1lrbjBRN05QZEk0K3h3aXpvWDF3RStETXJYR2QxRlc5aU9I?= =?utf-8?B?Z3NyMkFZbTkxaDRRM3ovWkUrZ2M5bmQvaG9MWUNnbUFQVEhQSVNTS2wvcEtk?= =?utf-8?B?d1U2TExJbVR5eFFBaWZoSmxJZlB0ckQ0WnplbjVEMUVaWlUrZmlKaWFhMGNQ?= =?utf-8?B?YmwrWGRrSTUyUGlGdkVQYVlxbU1wYnl2NVFPdWU2U2JRVFI0MTd2dmJaZlAy?= =?utf-8?B?WWx3ZURFcWhuaXBVVlcvd256blVNVzFzVDJTRGVwT0NtR1l6UFBXTGhyeDll?= =?utf-8?B?TUhNbkRNVm1wdlY2ZXhPZHdCMGdXdmR6N0ltcUcvY000emRYRDl0VXVhVEo1?= =?utf-8?B?cHdmK2Zienl2dGZmcU1LbHhrREs0RW1hYUdMcmtOamplb3kyK1BJL0tycklQ?= =?utf-8?B?Z1ordDhaa0V1T2hvZ0hMdzF6UDlGMExHRmMwSE1GNGFiU00vbXY1U3lPUXJG?= =?utf-8?B?SS8xem9IRndSOWZEYVhQTjl6bWRPVUhPZWg2dWZzdXd5UnIzMDFvRzBHTUNZ?= =?utf-8?B?ZUFYRXdvWkp4TktjbWI3OHJTM0NmakRrNWxSVWlsTnhMQ1U1d2g2YzJxWUw3?= =?utf-8?B?V29KS01vRnVuVy9YR0hCQW95d3ZJeUZNdzNaUVpqem0xbStQYUVZN1JLRHdN?= =?utf-8?B?S3JGMEFOeTR1bGw1cnRlNGFURzNxYVBLSTNDL2lCV0NPSHRDUGpJbjN5eFdn?= =?utf-8?B?ZlY4eStsa0xZTDVkZVI0WnNISzhSd2hSODVYSTRZdWxCUzFLMW00am0zYnFa?= =?utf-8?B?Y1lxYWJPNitwdDJFMGEyQVg3aG10dVVKNUlUdlVERVVPM3VkR3JxWklzQzRr?= =?utf-8?B?ZmJGT3NxWGNpOEswbU03UTB2RUFnMHQ4SDVweGNLcDNXNEFsc1RxcTkyTFZn?= =?utf-8?B?alpoblIwM2w3ZzJDUXpvL3JSaTJ1U2ZMNEgyanRIQlNmUG1aT29iMkozbE9M?= =?utf-8?B?ZS9GRjRSZG1PN1BIK2dJUkFkNjRia0Q2cytqMWFTSkxQUXFRMkVNZUR3V3dQ?= =?utf-8?Q?OYW2P4dp+EYurEwgzOC5OLFaM?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3a2d64d4-08a0-4d11-8542-08dc5d84df80 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 19:47:24.7863 (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: c3D9I679+3zkWXQcXRY7NP2K/raeRczGmVz21F8tx2HLw4mCx1NQh8rLsWjHkBb0cJfUlApL8yHLav77rYtb3w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7328 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 4b87e13923328..94a4195d92320 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -40,6 +40,44 @@ reg_usdhc2_vmmc: usdhc2-vmmc { enable-active-high; }; =20 + reg_can01_en: regulator-can01-gen { + compatible =3D "regulator-fixed"; + regulator-name =3D "can01-en"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 3 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_can2_en: regulator-can2-gen { + compatible =3D "regulator-fixed"; + regulator-name =3D "can2-en"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 4 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + reg_can01_stby: regulator-can01-stby { + compatible =3D "regulator-fixed"; + regulator-name =3D "can01-stby"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 5 GPIO_ACTIVE_HIGH>; + enable-active-high; + vin-supply =3D <®_can01_en>; + }; + + reg_can2_stby: regulator-can2-stby { + compatible =3D "regulator-fixed"; + regulator-name =3D "can2-stby"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + gpio =3D <&pca6416 6 GPIO_ACTIVE_HIGH>; + enable-active-high; + vin-supply =3D <®_can2_en>; + }; + reg_vref_1v8: regulator-adc-vref { compatible =3D "regulator-fixed"; regulator-name =3D "vref_1v8"; @@ -242,6 +280,27 @@ &cm41_intmux { status =3D "okay"; }; =20 +&flexcan1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_flexcan1>; + xceiver-supply =3D <®_can01_stby>; + status =3D "okay"; +}; + +&flexcan2 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_flexcan2>; + xceiver-supply =3D <®_can01_stby>; + status =3D "okay"; +}; + +&flexcan3 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_flexcan3>; + xceiver-supply =3D <®_can2_stby>; + status =3D "okay"; +}; + &lpuart0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_lpuart0>; @@ -434,6 +493,27 @@ IMX8QM_QSPI0B_SS1_B_LSIO_QSPI0B_SS1_B 0x06000021 >; }; =20 + pinctrl_flexcan1: flexcan0grp { + fsl,pins =3D < + IMX8QM_FLEXCAN0_TX_DMA_FLEXCAN0_TX 0x21 + IMX8QM_FLEXCAN0_RX_DMA_FLEXCAN0_RX 0x21 + >; + }; + + pinctrl_flexcan2: flexcan1grp { + fsl,pins =3D < + IMX8QM_FLEXCAN1_TX_DMA_FLEXCAN1_TX 0x21 + IMX8QM_FLEXCAN1_RX_DMA_FLEXCAN1_RX 0x21 + >; + }; + + pinctrl_flexcan3: flexcan3grp { + fsl,pins =3D < + IMX8QM_FLEXCAN2_TX_DMA_FLEXCAN2_TX 0x21 + IMX8QM_FLEXCAN2_RX_DMA_FLEXCAN2_RX 0x21 + >; + }; + pinctrl_lpuart0: lpuart0grp { fsl,pins =3D < IMX8QM_UART0_RX_DMA_UART0_RX 0x06000020 --=20 2.34.1 From nobody Tue Feb 10 02:00:39 2026 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2083.outbound.protection.outlook.com [40.107.105.83]) (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 1D9901607AF; Mon, 15 Apr 2024 19:47:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.83 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210452; cv=fail; b=EzXMADAlIrjmhWX5u4hUECCHue6BOk6blH005o7OtBF/Cj7qrcoUj1P8ccBa10YxsQb40tpW/nMRdu5KcRC3WtZEMAI/5XGRfrwsp1/EisOB8PZH4fWT7kdDEd9lPGHkghmAAbZROIs/RepVwedk4+1FCCttCCu22bOenrcEoGk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210452; c=relaxed/simple; bh=t4lCiFcNj3UHNmOa4h/pQJmxZu+XlkdXWM1ZPKq/yHw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=b4+uty+/HIirtOIxvkcGGDzOAPve1xbu3Jj3FBOfvDPH+1GsHDypnfZbgzn0SE7NkxAC6EOr6y3htIAqsyjqFsaDpqG5Q3WsdUlVJ4f854NyGjMQkbOdlNz6br8/xqKTkjyWXHsGKIaehHJ8VzfEapKKw0B4eNM0BTxeG4crAzw= 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=A1AYH6Fj; arc=fail smtp.client-ip=40.107.105.83 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="A1AYH6Fj" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yr6zUwASHbJIOEpy6oya9uQsq2YxrUWQ7/JfVmLcH6of2S0gJ+mGK1b87zTGS6Jf60CS0yz74pUfsRkD+wah4y1hdseGOxjDyfqTc7p1efdkhpZFAVyvmC4sYrCksRU6Gv8hn4kQSuBUpS4RE78In/5tBDbKOdh+6UDFL2wzg8FXH5oxr5ipV6p16ZYeRp9Ow9FkyBxnYe5ZsKo32r9EjjygfCZn10CmeJ2DuCiltkPQ+O+ldn3Vz8i3OF90ivRzg0SajgZQkk6OTI4WyDjS9pCGQ89Eg7lbG2kt0QwTUDOe34icWdvTJs6SsspIhYvwfde6dSLq2dc56R/lrPLxbw== 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=8AT5ezCL7+cC3MS/XPtKS89P1uMjqR82y2tq0aQSNBo=; b=jKcLQB8BSR3CCB4KreA6IMb8JEMjDoa4dKp646IszadiapfxFsSln+7ReSKBWmTLuZOOnwU6uYYHzr80DVfxtTZjJKVXMqXwUYAthSgzjmshoRvCkSi3NM4Ai3dVdE095PDLkw4wfgfiRiX8Mv4kh//noYbVUV6VhSgGh8ix83loNB3Ceyn2OYC6WZ20pclanoqLx00NKD+KF74NQebt/X318zX134o1mxfbgr2WKJkifdQEzbVGiETJ8pNa8fchNZD4VciWaLPH67v+1qeF4E7V3G/ZIcYuuLMqVjdPlveRAJycdc0NX06CqQMB+nL4YvgaQ43t9g/5W2H6mpySIg== 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=8AT5ezCL7+cC3MS/XPtKS89P1uMjqR82y2tq0aQSNBo=; b=A1AYH6FjN21c+jp4la+H0e89PNAUdEc1drp9rvm4sV1pJYq9eMsB5VXHd8BXR54pH6+SgR2hPIg3+LC1YcSnHSu0p5hLbycYnsaElZ/lmFzIDFpTgtyO0UeVH9LWtLDLjgHEBx4n98ZRaIDwBUkm4dFMTJhXggvyVxm6nN760kI= 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 VE1PR04MB7328.eurprd04.prod.outlook.com (2603:10a6:800:1a5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Mon, 15 Apr 2024 19:47:27 +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.7452.049; Mon, 15 Apr 2024 19:47:27 +0000 From: Frank Li Date: Mon, 15 Apr 2024 15:46:44 -0400 Subject: [PATCH 08/10] arm64: dts: imx8qm-mek: add lsio mu5 and mu6 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240415-dts_8qm_audio-v1-8-2976c35a0c52@nxp.com> References: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@nxp.com> In-Reply-To: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@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=1713210421; l=641; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=t4lCiFcNj3UHNmOa4h/pQJmxZu+XlkdXWM1ZPKq/yHw=; b=kapNT1+iTqreXdpMNM0bK/Kp2D+t2iQAqBZq6aCp0kHM18h9JSrFueLGx0ze7aRD0oDIF0OIt nVgomxwq6dADamw3MMPRoiGtl2QdLTW8I0qGq/CsboiM9+ECFikL099 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VE1PR04MB7328:EE_ X-MS-Office365-Filtering-Correlation-Id: 56ba0611-56ea-4d47-13ea-08dc5d84e149 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: qHksFiGIJah930WFUq4gZzS2JcXE9HWOrwZlw+/MJAoiEMbGFBwGtIYZoZzLxLGcNEZ+GvPpS5FRLNYe6EksSyqknPSiwwAqxoLlAtqb7LvCqUIl3tZTj5TVdBfy4Cp2DdpxBji2YJbPA9f9AgwltA3/KItpvorovYhTYEJ9gnWahNDCsCuvHvRC6N4XH2v8gh8xdUtGVKVsvECm7byCS8d0HYoeyXnCZVsiuLcFACU5htegPLTzDTKCgS7T+/gRehuHtNRgOdIpr1Uwkbd5rFUAt1vW0zLtGDI1A8oOFUyP8Adt0Db0YaNgclWtPqJ6J9ObDQMhOwN8QdYZWzJIXIIClFuEPSEWGvgp5Tx2oG7ZAJ6Fpoqr5vsRk6ZCl+QPMxm4wEUZOurelpW8S5nLUHC3EPyIAmBwocAf7kT+xRVkWxVYxIn7iu8OBIa6XSnyXpF6vY0IkgWLF11UOTlHy0r8U1w5GqCTQBcpoTl2zcP/JHK1so1ddi2NWO88RwFcR/MOmuciyqcpfYaPRMkdMf5ivurbYXffWbOL/xEa5+6LWjVbvdSFoEs8x8t4sxwA4zE7rePUi4hkvFFtsrppGUwjiYKSDlvLzt9hn2VPmpPtaFVMuLpuIR89SgOTeTRrJxI1rDQ5ojARhyJZSJfvXkIdDKfaSo6sZukul9uh7c0u9aBF5zjTl83LUJkOI+ebCZHmLXmu6URDQWru7mt1glwTulpBIGwC2xru+cYyWvU= 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)(7416005)(376005)(52116005)(1800799015)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WC9QRzd4cThpK01qVDJSdGRrbldDSE11eG1KcDdTbGRmV2h3SS9oV2N6a2Y5?= =?utf-8?B?UmlkYVkyaXUvTWwydXFRc29iY2l0T1dydXdvVWExcExnNFZ4YVQxSmFLVjVu?= =?utf-8?B?QWp1OHozRDJ6MVp2Mk5NQkFLb2pFbzRQdHZrN05zSjRZbjZtLzR0QnJsZFpr?= =?utf-8?B?R0txNCtUUldjK0FxVHBqQlVsdThZYU5HTC9xRTlmM0NUSFVpUk9zUFZCRTFq?= =?utf-8?B?MW55V1J5aUNzdCtVSmROajRwN1pDZkRvWVBUUmdONTBIcC9VNSthNnpubkpR?= =?utf-8?B?ZmJ2MTJvN0xWNG1XTWpMbmtOZXEzcFAzUWdzeVVBOFNnekJlV21PdWgzUGtu?= =?utf-8?B?YnNsOGtqcTZGQlIydXd1SzRyY1hPYTZDQ3RyS2p3bHQyZlVpY0tVQkw0SjI2?= =?utf-8?B?ZzJ6dGFKTkNVc2x6U0NPeHlER0I1YzRPWk1ZVW9XakM1cVY3N0FMbGFWRzJ3?= =?utf-8?B?Zk4remxRZjgzbjhuQWFsWnpOWGZGdGR3LzB0QnVhSXQrbnJubldrZHhnK1pI?= =?utf-8?B?ays1UVR2N3Vick9nbkRkL1JuLy9TUHQ4MzhWZzVPQ2pNMmlla0x3SXdONEN1?= =?utf-8?B?Ri9JTVRFQWdxOUtueUh4N2xCUitORm9iK0c1SVlrMmFhSTRGb3lRUWk4cEJK?= =?utf-8?B?NGxNdkh5R2cvckJzWE5DZVpGcnVGSTdINkNYNDY2L3EyalZQaWxlbWx1M3FO?= =?utf-8?B?MWthNXpIR0Y2TG95Y3FxQWU5ME4wT05kUmYxQ3FSVXdNM3JmQ3N3OTFiZW5w?= =?utf-8?B?VTVabjRKRUNrV2VxNnhOaWxlUitCQTJCeE0vYU9NVlB4Yk1BUVdnWVNYdlNN?= =?utf-8?B?SVNEMFlBUXZxMjdSVnZNUHJnNG5nM2srd2FnbkxmaUMrWmVtcEpORmp3ZURi?= =?utf-8?B?UnJJcjlTNFdobDRFcU9yUDVibWhNeUxGRDNwSW5FdHNncUhUNU1zQnNjWEhu?= =?utf-8?B?dURadXBqRjZGQVZIbVN5OER1YmhXVEV6OXlsNXNTYTFDRnNKRG9abkJBOFV0?= =?utf-8?B?TVQzblhoUzFpRkxrbk56dUI4dU1zSlZ2Rnc0WWpWZEt6ZWg4TjNXTkU5VHNz?= =?utf-8?B?Y2FxV0VDazNFdnYzNG5wSi9sK2FueGhhOVlKVG5oaUY5RS84VlRzMUJOeWs4?= =?utf-8?B?QmhLdEMrRUFTVElWMkc0UWo2MWFKek1hR3hLcUNhSW0wQU9FSmZaOGo0VkNo?= =?utf-8?B?cTYzQUlweFVDdU9HNlZta2tLT2doWFN3RHJxVVNJMjkreG5yU1pPZXJuRFJL?= =?utf-8?B?OGNkeXdPZlU4K1RNY09STTdJZFRCTXhxaGRianlhd0wyRjBBY0M3aWdPOVFz?= =?utf-8?B?VGRuam16d2x6L1pTT1dMd0hDY2ZzZmZVZFRhZGxiK2dvUUtRaDJDS2d0NW9p?= =?utf-8?B?ODVMWFhqWHV6eDJMS1M4NGMyNXJLcVFGOSs1aTBSdFhNVVh2cVprNmdXWk95?= =?utf-8?B?STlEQTR0NFBxaFhxTkNMQUg3UGRPTytzL3YzaU12bllncHdDSGlMS0RLYmV0?= =?utf-8?B?eGpHN0JaQ3hvODgrNlUzTmVMZVVZUG1GTjhCT3NTU1FQMnp5Q2tPM3ZBQmxk?= =?utf-8?B?RThLZWdLT0NtR0ZFWUgzMkFtalFCeFNTY3ZodHV1ZWFjeDVXbUN1V0w3ZDBV?= =?utf-8?B?VmVZKzZVNWNacW03TXViSER1WENmZ011K0JNY2x2cmszWTBweEFBdGY2QjhW?= =?utf-8?B?eHRkQlNnRmFMYXMrZU1pRllDTk1OTHZrKy94Q2xkQjlvSzA4SE1kM0I5UEcw?= =?utf-8?B?emFudzdXdlJoaHloZTl2M1BvQnZmZ3pIYVJRdDBVWkRCKzhTTmRVRG1mNlhY?= =?utf-8?B?cWNVTnJnOUV5SlBEY01kbmhsUHV0TWY1UWJqaUtONm54VTJ5R2dSamVvTDE2?= =?utf-8?B?MDY5QjhqRy9XZWxWaXM2cXk0UHYrQ2ZuRy85TnU3czA0VGt2R2N5VkpiZDZK?= =?utf-8?B?VVhKZ3o5UzQ1TWJVajk5dTJXbFZSVUhvOHhDS1VNcisvL3FGbGswbjJlR1lI?= =?utf-8?B?elR3OTJ5UWVWU2Q4UlVvYnl2djZKbzJ1QnNXcGREOHJkd29Ybk5tOUZLb1U4?= =?utf-8?B?TVkvNDc1SHdMc1QwbnBCY2FRVGlydFZNdlpYbWRwenZqdnJ1cFRhRWZpQ1ZP?= =?utf-8?Q?JGz+btq9pHs6WdO9HmUnf28xw?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 56ba0611-56ea-4d47-13ea-08dc5d84e149 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 19:47:27.7808 (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: wIvc97uEbge9Ry4Q8OuC4zmoGMpAzYwGpp+/JHSJDAMyPDpc3EbUseZ4csWfd5PyuoLCoCGI/1kz25AL80k+7g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7328 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 94a4195d92320..da17161055179 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -260,6 +260,14 @@ &sai7 { status =3D "okay"; }; =20 +&lsio_mu5 { + status =3D "okay"; +}; + +&lsio_mu6 { + status =3D "okay"; +}; + &cm41_i2c { #address-cells =3D <1>; #size-cells =3D <0>; --=20 2.34.1 From nobody Tue Feb 10 02:00:39 2026 Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2083.outbound.protection.outlook.com [40.107.105.83]) (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 DACB1160873; Mon, 15 Apr 2024 19:47:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.105.83 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210454; cv=fail; b=s6qt6MPEns7Upy6h9nWluDgSgPROuI12AF8pr7wN/bYCKInUB9H/G8Cc5Wt4RSGIro26tIpzQoNj61UTh/g8OKuYosr+Ms6opx8IpvkbwFrQoLKoP1nLA9x/rQPVDBmNcQlHE5T94Q6HeZop37bS0pc1CrdZ0xjoLVC8RQAItUM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210454; c=relaxed/simple; bh=0ZRbRQcNzLlc5p8hNyg69kRtTQG09ucYbKiY+xtKRF8=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=asfbg2n/ycF86XTLtDorQBAkxQaFiXumGMEp5ZbV4Iq/GFLM1itamCb49rISvsp12SNXXbK0EnOkAQFdYLARwSSt7ZR72gcRyiu481xN9XJgqlNHHNpIDXoDbJALRT/BdFTa+Blpnq6Pq0eOpUrfjCOu7IIAGZPnZZrbFGsi96g= 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=GFS2yy/T; arc=fail smtp.client-ip=40.107.105.83 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="GFS2yy/T" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D8H9UL4/HDdfEBDsvpN1Q1j0hTQlC3CXzaBe/QPCrxlY8bKYOlZ9GloubkAKyMUwsS2vA2narP4HNidYjb6iBFhfR0zxMIvf2kvtKYxItaFuCr1Sg+g5W727F87BdGb5aZKiMLPWbTRUEat2CnebwAlUiG64MutOs7s3/pkO/dGFHxIQ+kPmc2p4f8CHYb3pA6LIM+k9uKTi8wmrhdWrX2pLuPhGlNnN0aMflgdVh+yDV3pS9R1ZPU/B4aBRVVr7hf+e40iHb8GPMvaccigGct3gAXnv3lKvhLKmNr+3aPu6Gm8mtKgGiA5gT8xzkSc3F0km39dB0uBOUasQnTm2fg== 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=CIA6YBPaiIZCliM9XlFk3vSYStFnAuC7qMeA/W1/isFcQqHqDkXkfQJqqzfNmDD+2xKbcYWaU+1yh/fTWr9zAqvzQH0ItvkJVJFsgKBYNC37TglSxmpPJwHd3dR4xd/gIT/8ZjrEInokdN4n4LZFzohN6+voa0B9uvDE/UJpbu3AGGUvRW1NdhLn5HedO8q/3JAAln9FBptevbCyRUvv8ak/R+cbeO8IXvyytdp42/asZriBn/9/Etu5RjSgE933c8lleMOPQxLmw5UVNO9knptoK5ADGgLn+O/ezPKdLGhlqT+G5C+R6pjcvhcd7v5DoBYEpfuyYIgkFON3dEizYg== 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=GFS2yy/TMVZKQmFVFulHAOkFTQA2e2baXjLt2SgDZUp9pbnpo3I73jHCfi7ctSl3pXEivgqASFnk2aEf1T9lsTdpTAE8KChCO3FpFhsy4Tt/cad3zzG98OBF4wz8D74ymYc8CnrsWXJotEPyayw+ahwjbRpt8FJBdXkc7bi4Kbo= 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 VE1PR04MB7328.eurprd04.prod.outlook.com (2603:10a6:800:1a5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7452.50; Mon, 15 Apr 2024 19:47:30 +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.7452.049; Mon, 15 Apr 2024 19:47:30 +0000 From: Frank Li Date: Mon, 15 Apr 2024 15:46:45 -0400 Subject: [PATCH 09/10] arm64: dts: imx8qm: add ocopt and fec_mac[0,1] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240415-dts_8qm_audio-v1-9-2976c35a0c52@nxp.com> References: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@nxp.com> In-Reply-To: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@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=1713210421; l=915; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=0ZRbRQcNzLlc5p8hNyg69kRtTQG09ucYbKiY+xtKRF8=; b=MtZ0Cnt1SwJBuzFhhtO0S96dFPyR4Z6IEoRay2AsWEM1vMNYVvRq8A0uRNE+J39CNrnIgPLAJ C27InkTuUB5D/Htaob27A+LvGuPDAABPzhXHopGeqc0rOSE/41DjHH1 X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|VE1PR04MB7328:EE_ X-MS-Office365-Filtering-Correlation-Id: 35f31911-73bb-4d46-2239-08dc5d84e317 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: fYGbl7rElJ/2N4O2r7Iohx6cQ8fhf62yL8T6xuNDYSRCQhUShjitmOaVNB+x5itQRvZQd126lH4iPVswJaSi0PuJutBvdP0pdYQ6HVzR/TdA4GA9IYpwWJLZY24gsqGxFw+inj3vUxmpNHlIkrYL/9UsLqGkSZ10ZHzrVJZG0NiN9TN1UfcGE8yfBOkkH86m98d+uFN22uS6OQObwX2iKDMAi/aTWp7hAta4JdkASJNHNxkkCaybPBM5qLqT/Xy/Sve/E1ywtYjxrNZLgkchxck2vMOFOF3P6onkQvmBqbW6lPjBHZsGgCwiWIt4ShDmZUpuGiVVSo8duoIZXrZq2PC6YgOKu+hka3Pm6+JYevmgucuOZ8M8G+1fV/t3+y2IsiVwwGxdQQdzo2eFHsV2OEW+bvUHZQhN3dpKL5ZkvoYemAiKyXz4U9Js0thu1LzvRExb6LroHciLDAW7GsWyrCuTy79xRa8X9HX4JPd8zhxMkwhsZQfeXGQ6XWXH7AbPtVh5Sj6DxXqMkrzvBN24pjrNewMm/Np1+lRWNfHjsfNAuxTlzWUF1BzqdkKmxspNzZbEm9QLZ36fpeN57kOjuKUlJ9vMMaMpt6DHtBb/3/OeckIkI2r+7me/Zqgv8P0uLv3oJl3mMRyFtkBolCI5UPhyM7PJm5J5X9lhmKNNSDnwvPsq7xU6m59y1bao7Ouu+vsKVIybHLHJmkgVUpTHbw== 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)(7416005)(376005)(52116005)(1800799015)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?WnVFdEtwbDBzdzhmVmxrdlhBaFZ4UUV3cFo5V0ZJamtIbFpLL2xWTEM0b0pp?= =?utf-8?B?SHZqeTRsVUxaRFNZa0txODU0MVlGSkgrVk5Oa3FVYVdXYzZhVmlaM1BDSjY4?= =?utf-8?B?SVlxL29yMm9CUDhpUWtwbXIwZVhRKzg3TDIwcjJxODF1OEVINGJ1ZUNuNUV3?= =?utf-8?B?UlNhbHZzZDh0bVdBdXZCYmljTHBmdXFYVk5MNFRhU3ZZOURtTFBjdWF4TVVr?= =?utf-8?B?bzJ4V2pEckFjWGNxUDdCV3pETmtJWENacmsxNkxKTUFzdCs5S29QQlJJLzhK?= =?utf-8?B?UEhGSVduck14QThRemhrS2JZYnJ3VjByb0R3MG9RNlJPbXR2aW5CRVBaQnRp?= =?utf-8?B?MUxGd2pkU3Y3M0tod0srejF4UEt3QkNzV1pzbjMzWUdWRlZvLzV1cy9JTGNy?= =?utf-8?B?QzJLTU0xYjRFWlBUY3h6Ui9ucmJ2NE8rZkRLL0l2VzluRERMdStOWkhaSDJj?= =?utf-8?B?RlNLajQzRUltMVBLWk4wWDdGRDhYMTcyTWpDVVNKVFRvdTYzc2lCcHNxWWtR?= =?utf-8?B?aVlKa0pZVnFXWHJxTURBOGZLV3p1R21YRHJ5ZVUrOVdTSWRFbHM5UzRDUkw2?= =?utf-8?B?elFzSlEyR1dERVJTRVZnL1dIbFN4eWh3dXdkQzhyNFFzMlpyL1lqaFh4bzdM?= =?utf-8?B?eW4rdS9HUFdaTTh6TC80SzVpbEdKWkhQNjh3bHhZM2VndHlpSVg0UDJ3Ylor?= =?utf-8?B?aUhOZkVNUStQakxUYWNZNTNrY2R4ZVYzV1ViMDdlSFA2UlZKR3E4STJVNTNU?= =?utf-8?B?L2tsMEJWb0NrUHd3ZDRKU0QyR2ZiU0ErZFA3QllLQXpxYWY0Q3ZvakJoSDVZ?= =?utf-8?B?ZXNsSGFjSlI4QVRyTHp1ZU43STlCejk5ZlN6Q2VJbzEyNWE1enowWDVXam9O?= =?utf-8?B?MERJaFVXc3I1ZFNJQytWOElxM0ExcGJPRVpQaXpQV2NlK1BUY1FrS25CKzJr?= =?utf-8?B?ZHpkbW5xRlltdEZReUxaRWNiUWtpMlZuL1JZaHUwcGhZUG1vQ1JZaDhYbWFZ?= =?utf-8?B?S0JzSVpDZ1kxRnJ4NWU2S25IUXVwbEFmeG9hUmZzMUl4VVBjZkp5Q01ORmpD?= =?utf-8?B?MTFibklEVlRiQkZHdGpNcE9VTHhMODBiRnc0Ykp0eFdpRHFtSXBzMSs0QzV1?= =?utf-8?B?S241WHd4cC94VnhXdy9MSzYyY1ZzYzRJd3BVMFd6RW11eHBRTVZqMFRPZmlj?= =?utf-8?B?VCtKRjBmRW04Q2FxRE9vbzQxTWdMazc5SW1IQi9Scm9NRE9TR2pMOUdNQWxz?= =?utf-8?B?eU40VDBsTjBCZDkyVjB0Y1dRQ3pIb0VPQldyK3o3TWJGWEkyNmp1ZFhNQm5O?= =?utf-8?B?Ty96Y2lBS2ZLV0ZxNE4yN0VQaDgwaTZrMkV4bENwYlBWdzl2clM0a1A1dEln?= =?utf-8?B?SjcxSnQycVNJb0wwd0NKSlhkT3JTdlNESFRYYlNVVlU3UHlHME9jOFg4Y0E4?= =?utf-8?B?Z3V3NVkycUozV29zWGhNZmdLMmhWdXVBcmsyUjhLbzdBYUt6NWl4ZDFKMHNO?= =?utf-8?B?cDduby9pSk9EU2tXMEFQR0JxN3ErT25pMWxvK0VSWFJoa2RCSWkwbEZmK2px?= =?utf-8?B?K0RUcnpzS08xOVFOVGM3dE5IdkY3ODJUVXJEa0Q5UGNMOHZKaERjUjc3L3RB?= =?utf-8?B?QThWNytRRkFLdTFncUdlOUFLcWEwMHErdHNwczhvRnlKQWNJL0JIcWRaMzZs?= =?utf-8?B?amprYzBKL2wrUDZuUzd5bHZsanpaV1dZT0lGWjZlMTRtU05jTmNocExYWU1H?= =?utf-8?B?TTB0bUpNenJ6blhHNXlYN1VzRTdWbjZ2MEhxWFRMbjg2c0VDbVc2aEFOZ1pB?= =?utf-8?B?Ykk1cnFXR1UzNXNwd2NIUkliZ24wNVlpdTZLSk9MbHBqcjMxMlUvRFlpLzZD?= =?utf-8?B?ZFZsN0pYMjNFMTBKWVF2RkdPM0d3U0cwaVJYM1NMZXBENjNJZzk3T29DMmw4?= =?utf-8?B?S0MwTzM2WXZJaFFSN3hQcW84RE9ZU0ZTYkQxTCt5cDZTMXk2REFBK1FUd3J3?= =?utf-8?B?WEVKNExpNVZMdElXZVhrblp4dllWUWxNQnVrUmFtcmVIdjE5dVVOMDFhc3Bu?= =?utf-8?B?eVNuSDhlU21zaEpqaTBTNkNmMTBWQWJBSnBnMUl5U2Q3UUZVZTJNVUFvcWlH?= =?utf-8?Q?n3L1k0H8m22XW4omTLPQnB/CI?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 35f31911-73bb-4d46-2239-08dc5d84e317 X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 19:47:30.7795 (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: hA1aBtXbZx/bR0fC4eA1kcmYiTn+ma6nbmUBZozGPKa01OAFDboFnhxBHTsl8OwMwFAI5G03nEft3I156Qi2pg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB7328 add ocotp ad fec_mac[0,1] for imx8qm. Signed-off-by: Frank Li --- arch/arm64/boot/dts/freescale/imx8qm.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8qm.dtsi b/arch/arm64/boot/dt= s/freescale/imx8qm.dtsi index 96a940c6046d8..734bee4294dfe 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm.dtsi @@ -333,6 +333,21 @@ rtc: rtc { compatible =3D "fsl,imx8qxp-sc-rtc"; }; =20 + ocotp: ocotp { + compatible =3D "fsl,imx8qm-scu-ocotp"; + #address-cells =3D <1>; + #size-cells =3D <1>; + read-only; + + fec_mac0: mac@1c4 { + reg =3D <0x1c4 6>; + }; + + fec_mac1: mac@1c6 { + reg =3D <0x1c6 6>; + }; + }; + tsens: thermal-sensor { compatible =3D "fsl,imx8qxp-sc-thermal", "fsl,imx-sc-thermal"; #thermal-sensor-cells =3D <1>; --=20 2.34.1 From nobody Tue Feb 10 02:00:39 2026 Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2045.outbound.protection.outlook.com [40.107.20.45]) (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 188E1161909; Mon, 15 Apr 2024 19:47:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.20.45 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210459; cv=fail; b=K1KEQqsI36ZJ2RWnkC1WR4P/EcdN+VUD1sqIal9ZnXv2EurGp9jfp12Y++KM7gxCQq1j1/2R/sYbpfe+rx3bHGa5+MBqsmGzdSQNW6RaP6X8oMzfupUhOi55YM7KK7tg4eCM/0OdC1VauEQYAKs3/WbDG66wgyqeWrQbNAQ6vxg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713210459; c=relaxed/simple; bh=QYcBTO0DJIGgBY1H48Gg1/3ZmHABa2cHIw+DBG2kg4k=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=Sw45lMt4ML7ZMYR5poi3P9+UIcf/7dn+2X41DKdUWhGHoeVrLwDfVUD7+1dRzVWAB9RvG4pcZyKYGydo0BlGQoFWB054SQmF7V+Fj4O7x+OMKT33kbWjt69y2drrIGyF62GPWver6anXb9b5OoMT03XQD6lfPpzqTzqgH0dekjg= 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=Oo32UvU7; arc=fail smtp.client-ip=40.107.20.45 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="Oo32UvU7" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hAMRnR9wPcWTG4kVDB/Ny6xZEcUuriXZUfKLikOOMPKVrhmMKkVA4yGeGizHwN+u+1nwSl+GWXFt5+lXaZdy88B2hhyTI4HaU3X2bPjOPwZ2d2CUeFq1pEGJsHkco2NMfUpYyzzjZro94EoA0bQlPQctxA0c50QvbWItMSGHjy+KudQJjLtvBLXeiq/SATc0sz5POIN2BNUUBQJJ4kVAxtYSaTqx6ywmwr4TjgCZBAEwdU0ByJllZB4Q/2ayo7umHz8ECC1mRtapyPMZoNTKQOrKBa6tbqxZzCsIlmL9O85T5r/WmFApGUt7kVIjUUFeJ/VpPoGrRG36niKXR6Oybw== 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=8Iqg2SvkHjEtNt/RHGFIr2r2ij9ttF5UpZBwVpmIvfY=; b=e/maj4xVBO3hzbVOyfytt0KW0dg678KFrNpQ/3NRR9gMNjKDGdb4+fBPVMSCs07kvlF+FhP+f88O27pHmss6DGGvcRljROLpDbfUQw4uPRFoI7ZintVcRmVWsDFgbP9ILKPR7cNlXyHuLGdHiW1TCYdy8I8rzpqEt64kVEiRAaVcNh6tKz/xUXK5QpbjqMszHep2xaMTZWVK6Y0XxTtx7+qOCsxQiKC2zwIUN+Ce+RS+hCKEX6WQcI6WTq172O1Yjs2eeIUxqSixsGB/+tnFgDXOqpT7NVG24gFqknpMft72dSf3NqOjgZdsrm7wq6anZ68XPz0UjClSEIaqHp5zsg== 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=8Iqg2SvkHjEtNt/RHGFIr2r2ij9ttF5UpZBwVpmIvfY=; b=Oo32UvU7Z/Gamvz81cMKExeOD5bBMo4mED/fuisuFyM0ptbpanFCWda7TC6E6t1xOrNBslj05hpIXgEw9nspbChYZvQwSHYpRy/zngIyusBY1QnXJBqCrc/dbGhEFl+y7xDNNV+pI5BvrZxDsD/dnQZPstbn+DZ5lCKcQkIDiew= 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 PAXPR04MB9060.eurprd04.prod.outlook.com (2603:10a6:102:223::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.55; Mon, 15 Apr 2024 19:47: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.7452.049; Mon, 15 Apr 2024 19:47:33 +0000 From: Frank Li Date: Mon, 15 Apr 2024 15:46:46 -0400 Subject: [PATCH 10/10] arm64: dts: imx8qm-mek: add fec2 support Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20240415-dts_8qm_audio-v1-10-2976c35a0c52@nxp.com> References: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@nxp.com> In-Reply-To: <20240415-dts_8qm_audio-v1-0-2976c35a0c52@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=1713210421; l=2437; i=Frank.Li@nxp.com; s=20240130; h=from:subject:message-id; bh=QYcBTO0DJIGgBY1H48Gg1/3ZmHABa2cHIw+DBG2kg4k=; b=2qcpOpMxO5ealvsnsSKdYFDGU0oMJNHK8SOift4X89e/HomlR+qv7+VGRTaME5nykQRp7ykGr awCIyrtdnVLBHOE8Xvb2upc4Pxe1hhpnfnAqPZP2uYrOhZ8ZLKq1pGX X-Developer-Key: i=Frank.Li@nxp.com; a=ed25519; pk=I0L1sDUfPxpAkRvPKy7MdauTuSENRq+DnA+G4qcS94Q= X-ClientProxiedBy: BYAPR05CA0061.namprd05.prod.outlook.com (2603:10b6:a03:74::38) To PAXPR04MB9642.eurprd04.prod.outlook.com (2603:10a6:102:240::14) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PAXPR04MB9642:EE_|PAXPR04MB9060:EE_ X-MS-Office365-Filtering-Correlation-Id: 23229a2b-9fe9-439f-3447-08dc5d84e4db X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: gvyuaAd0kvuFkX1TQy+MkTuNZ7UK0qFQG1BFHtNZM2Vem7M8o2t8134UZ5GoV5fqHafXtYowtd9iV9OsiT+RC06M/mUfEE+GfUAoI8DtPvOqMOGlT7NpO4/eIVbn/4gUUVtI3kz44cH2+wF0V8y1PrkH5bfmDav08N460FpEqzhwQ+aiG3teWQCMjgSBbbyAxWC4LWg9Ie79YSPhXtkTgsdaMWDCNSdMxx+UlVpHJja8YYunDT872OnSLWGRX5WB4H6A7EbMhoIOl8vfZlYh9zsSq2cg0QvBKc2LwHEwuatVbxh4XiNG4Tj0cFCthuIt9ZrQD7BPBJrztzowsCiV/gdvn8IT8+ebi+hoxEJ+SpkdpCoVTHX6U+D5doKsimOFviLnKvHrWDNM1qNsELwR8xqi4oJT9XEUl1KgfXBk2WRrL/aSlZ4k9Yymi/IqsPTAdFeH0SkH+bzPJ/Uc+UM3qhs253OjgvjPeN9Wm7F48hDscend87dSrjYrWX2rim/51JC0FjM5CeWHBc8IIuab6DEAi3w0BTMPNfJoWra6mpZEh/MM3Eg0oTaSbL1iaja1IdZioiq3MhdlsHT6z6TMn0yt2FwCu4aXIaSU0VoiZj+QfAqmuKoiOrCZh0utSlS0LU/c66MocVOpDF3FUWrZR7GlGAkgOWQeE+lOEnYQ+L+CURJeYc5TyxgPLRSf3A/Iq9gmPWXiPAexXG0tPgx73A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAXPR04MB9642.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(376005)(366007)(52116005)(7416005)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aUt4R3JqY3E5TUxCaEg0aCtDUGtpdVd2d3BObjdybXp6dzdxUm9MblRMQ0k0?= =?utf-8?B?RlpPdkdhVlBwR2gzSnRiVjJxUUJoTTFQT0ZHVmRUbUM2ei96WGU5QWlDdUt4?= =?utf-8?B?OS9NYVpnV1RsNnBwM0p1RGtnWjhYL25Cd1luYll3cEQ1UzROOFJhK1p2UUNp?= =?utf-8?B?elpNcWNORjFsK2FXOVJackhwYjRyOXV3NllFb0xTRWhYUlBWS2NxNDBHdkNt?= =?utf-8?B?U1lLa1BySnFvSHBsdS9tUWpFMzMrZjNLL1I4dW5NUThHQzdKWUhCT29lSTIz?= =?utf-8?B?alBDZzBDbStyYkpQaElKUTUxKy9Nb1g4RGNpeWRPTm91VVRWb3JINXREL1Zo?= =?utf-8?B?Vmdlci9GRG1zd0JnQUZVaVpoa2hOWEFDbU5UT0drL2pWR1M5N3BlNXR4ZG1q?= =?utf-8?B?K3pheEVSbU9rcUpVVVk3WjArUzRtbHVWYjlNaGZvcG95c0YzVnRaQkY5ZjFr?= =?utf-8?B?Rit5dGRMUDdMdCs1WnhOQXFkYi92S3ZHTVBKRmRqYkNBbHBsS1pjd0FLN1Ji?= =?utf-8?B?T2NJc1JOUXJ6YmNJelVvenMxTmVMVUdKWWx6VXduVFYrV2pSQXJ3L09pSjRy?= =?utf-8?B?cWxZem9tK0NrTHNEajBHWGgrYy9XYi90bWxqai9BVHZ3QXYrN29JZjFtOWxF?= =?utf-8?B?WFprc0UxbzFqZWYxMlFEOEJSL21Od3g4QWxNMTZ1a3czWm1ZZzVxZzFob2xK?= =?utf-8?B?SmJGUHBoQ3c2YndOcnNuVFhGamFvWEIyZkExL0orRE45WkxibzREL2hZZ0JL?= =?utf-8?B?R1J5RXZDNE9DY0hKZVdzZDg4YklwWUh1blpncmdxOGJDcXFLakVTZ0h5V3RN?= =?utf-8?B?V3ZDaXU3akZXamNpL21RakNWVFpCNmFhVUFMeFZpaFZhRStZRjRZbkMvQXJI?= =?utf-8?B?emRMVHdRSjRILzd4TG9yUUU0LytramtjaU1yazYxWVIzb0EwUyt3ZlFRalNm?= =?utf-8?B?OGtHMXJzU1JDYnRFaHlKS0M0dnJjKzlTNG9tSGNYTU1rWGpic3NHSlZScVpv?= =?utf-8?B?QmpHa2VzTDRGVjczS1dvcTVlUjdPOUw2V2k0K2IycWJHVXdEVVVNMUJkZlQ5?= =?utf-8?B?REFwSmMyRmlBb3U1THc4a3JQbXZqTjdMQjBmRXE1STVlaDRQMW4xMFJtWkYz?= =?utf-8?B?Yi9ERFpjelpoTXhKMzM0NEs0enREVjlRVWx0dEprbUdHZHNFTldHem9ZaFVQ?= =?utf-8?B?WjdFRzhmcjE5bXRVVisrZ0hIOGoyWXlZYTJ0ZU83OXduS0FCK094L0dVanE1?= =?utf-8?B?MDd6cHJVVkpqZkNxVzQ1UXNWandTaVlGWW9VVG5DdEVwalhhb1l1S0NDODhV?= =?utf-8?B?QTlxQTJLdCttcHpVNWdFbHdPL2VRbFUyYjFwa2piT0JpZ3VGSXdIRWxJd1F6?= =?utf-8?B?RVdUVWZWaEE1UzNablVndGJSdnM1V2tUckYvZEcxOU5tMmlDVTNvUjBOTlhy?= =?utf-8?B?YW9GNzBCeXlPY1c3Q3FGb3FQZ1FhVUZ6a2xzSmZkSkVEaER3T0FVbzJ0L3Bp?= =?utf-8?B?bTlCYlZweTJaeXdJKzdzajNkM0ovWEJhMktMWFduSmhyZUNyak1jTXR3aENq?= =?utf-8?B?V21oRWdzSldUU1FWRXE3Q2hPWFdhRTI2RjN5MExXSzNXdzBhdWhXOUNWak5F?= =?utf-8?B?eTRSMVBpaFVhWkxHb1prM0FsUVlZY2FKc3ZFSHI4dWtjcjBWMHdMTFk4VWho?= =?utf-8?B?UzlGNWtaM3VxRzZWekkrbU1zVldvczlpM1JQTUxBTWZ6WkVKenlIaHZGMzJu?= =?utf-8?B?N285V3pYQjNzblE1QWZqS01xM05MVHNPMHZOT1pVU3c2K1h4VWxub3VKQmF2?= =?utf-8?B?TE9YeUUvWGlhK2t3VGRZUXo2c3pFUHJPc244QTFlS1VhMzFSQnZwVFNQTWFB?= =?utf-8?B?QlcrODF5MUdFUDU1QklnMHhLY3U1eUJBTGZSekhWOEJIOHBhc1hyWDVBSWdr?= =?utf-8?B?QlNxQTY4WXJPM0RqMDRqR0IyZEJuWVRseXh0K3dtYWUxTnNrQWozVnJ5RjZ6?= =?utf-8?B?dUwyUzB0QzVvYnhoemVJaGpSQUdvOGw5RmVhZGF4dnVzZzBsN1NVTVFuSnlj?= =?utf-8?B?d2ZnbloyYUJzR2Y4N01JWjVBK2hzQXF4TzRaV2daeTJiUkZPUy93MDVoMVVU?= =?utf-8?Q?+jxBcJ8c2iwVb2J6c1lhZFPmE?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23229a2b-9fe9-439f-3447-08dc5d84e4db X-MS-Exchange-CrossTenant-AuthSource: PAXPR04MB9642.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Apr 2024 19:47:33.7290 (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: pwGkbLbVSrdkv8sl32O8TXu0Ddbkcp2OTkH0BENCSNp5G8hZ46rvm1218l+lmYjVAmkZjjkcBxP07mJhc1b2Aw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR04MB9060 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 da17161055179..84372c060e200 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek.dts @@ -40,6 +40,15 @@ reg_usdhc2_vmmc: usdhc2-vmmc { enable-active-high; }; =20 + reg_fec2_supply: fec2_nvcc { + compatible =3D "regulator-fixed"; + regulator-name =3D "fec2_nvcc"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + gpio =3D <&max7322 0 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + reg_can01_en: regulator-can01-gen { compatible =3D "regulator-fixed"; regulator-name =3D "can01-en"; @@ -382,6 +391,19 @@ ethphy1: ethernet-phy@1 { }; }; =20 +&fec2 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_fec2>; + phy-mode =3D "rgmii-txid"; + phy-handle =3D <ðphy1>; + phy-supply =3D <®_fec2_supply>; + fsl,magic-packet; + nvmem-cells =3D <&fec_mac1>; + nvmem-cell-names =3D "mac-address"; + rx-internal-delay-ps =3D <2000>; + status =3D "okay"; +}; + &usdhc1 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_usdhc1>; @@ -501,6 +523,24 @@ IMX8QM_QSPI0B_SS1_B_LSIO_QSPI0B_SS1_B 0x06000021 >; }; =20 + pinctrl_fec2: fec2grp { + fsl,pins =3D < + IMX8QM_COMP_CTL_GPIO_1V8_3V3_ENET_ENETA_PAD 0x000014a0 + IMX8QM_ENET1_RGMII_TX_CTL_CONN_ENET1_RGMII_TX_CTL 0x00000060 + IMX8QM_ENET1_RGMII_TXC_CONN_ENET1_RGMII_TXC 0x00000060 + IMX8QM_ENET1_RGMII_TXD0_CONN_ENET1_RGMII_TXD0 0x00000060 + IMX8QM_ENET1_RGMII_TXD1_CONN_ENET1_RGMII_TXD1 0x00000060 + IMX8QM_ENET1_RGMII_TXD2_CONN_ENET1_RGMII_TXD2 0x00000060 + IMX8QM_ENET1_RGMII_TXD3_CONN_ENET1_RGMII_TXD3 0x00000060 + IMX8QM_ENET1_RGMII_RXC_CONN_ENET1_RGMII_RXC 0x00000060 + IMX8QM_ENET1_RGMII_RX_CTL_CONN_ENET1_RGMII_RX_CTL 0x00000060 + IMX8QM_ENET1_RGMII_RXD0_CONN_ENET1_RGMII_RXD0 0x00000060 + IMX8QM_ENET1_RGMII_RXD1_CONN_ENET1_RGMII_RXD1 0x00000060 + IMX8QM_ENET1_RGMII_RXD2_CONN_ENET1_RGMII_RXD2 0x00000060 + IMX8QM_ENET1_RGMII_RXD3_CONN_ENET1_RGMII_RXD3 0x00000060 + >; + }; + pinctrl_flexcan1: flexcan0grp { fsl,pins =3D < IMX8QM_FLEXCAN0_TX_DMA_FLEXCAN0_TX 0x21 --=20 2.34.1