From patchwork Mon Jun 17 02:56:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Peng Fan (OSS)" X-Patchwork-Id: 13699905 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2055.outbound.protection.outlook.com [40.107.6.55]) (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 95E66178363 for ; Mon, 17 Jun 2024 02:47:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.6.55 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718592479; cv=fail; b=hLJ1MySrP11vszpdL4O80iHHnwHCYcQIzRIHgl8P3xbQkZLPxfENORBL46yRo12BSNCEFc4InUwyQrHh2cqy60a1TOXu1GMUNbQoXQ3YK8rc7HrXfjpXW6YyxmbxPwaSxRuhRNoIZTXv9LbMi+flJtx0beiehI5mZn5LTs7vluk= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718592479; c=relaxed/simple; bh=nuMNhJhS5yAeIpGNq3NvYIQjto0pwR3sOqaspgP0/dw=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=KsislTr35CuwNukUPT+eYhQp5MjZdmADutahl532b/LIVLB1ecoM8DFl46mXnlC0yH3ACKxdiokA4EM8FTzI6hozAimo4J0OrJ748Mw6oi2Yx6KEIQvid7RvryJfyNMG/TW6XEluA5h0tLIhGpGG9E7888Iyq+zteT0xCCzwqtM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com; spf=pass smtp.mailfrom=oss.nxp.com; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b=QWvSYx3f; arc=fail smtp.client-ip=40.107.6.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="QWvSYx3f" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nHtC3ZVFb6j8brQW3yAY1EsvnjzLNfDAfrc8XKt7cpjc4HCACddqjUVfNklhzBVLGMD12DWh2V4raiEsDcWr2D/PTYgRSMqgIJIhqvzJWla6ProBPepV1bLfhOO6X1YFjtrVzFjvmSmP5OZ9IvW1kBMWma8fRPg3gXcAbWgf2rB/DYk0QUyQbc1Jbl0NCRuLLR659cm0wM28sGb8mwmJrl5iBhcOiqYnbTPJL/82d4yseJ2x6bquIN6Neg6rIORX63UuobTqiwS5PVEB4OJJl5H/HMUxe2oQZz1eKLCsAeBbpSdwB4LUpWXUFMeQce6qx4nEBX95Xg3lkBlBjSrHRQ== 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=UQuVCUdBYYKdzkK/T1aXJcPpKpZkh56sMZtWDuPTNNk=; b=bpoaAXPcfM50osyvvmpnWyIOM1rtNOAO4MphLj8wbFZirs00rSifEt8wp6ur85yaR6wNDNKOoyjEcuClJjK3XrBe9QClwjmHHKm9v7kzQcJRtT0EsBEsABl9yJ9eAG0TgnFcUglJZqkiyjsqES2MdXa6rpW6p3Fw9Ky/o9aAoArfTylQtYthNuJ1FroVGLOumfqX0d03Lu1mFJdlUbIjXE7liuTKEOE6Np1jqqCLVipT8zy2dtbRtdEiEpz4pVaW3MgMxIR7W7Bwuiw50evZKRiClck6RCrJ8Sitqgm3GVArXN3Nzn8Tnzew2H3uYKwT3h3Rd+Wy7tPKAgVFu9RBNA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UQuVCUdBYYKdzkK/T1aXJcPpKpZkh56sMZtWDuPTNNk=; b=QWvSYx3fZ0L3ouqss/kDQFiXErI4MfdMdPp3so2EAM6DChrTZ35bDure3bXiP5VK1E6hu+oZcI2gl8F5mEdiapPb/IhTDRJowun1zWhZXqH3oLYv46nZ9GRz+kKnFzwzb4M4kjJ+7s5x/1wf71pekke1RaeaoDLKYNQdPi9filE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from AM6PR04MB5941.eurprd04.prod.outlook.com (2603:10a6:20b:9e::16) by AS4PR04MB9482.eurprd04.prod.outlook.com (2603:10a6:20b:4eb::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.30; Mon, 17 Jun 2024 02:47:50 +0000 Received: from AM6PR04MB5941.eurprd04.prod.outlook.com ([fe80::9f4e:b695:f5f0:5256]) by AM6PR04MB5941.eurprd04.prod.outlook.com ([fe80::9f4e:b695:f5f0:5256%5]) with mapi id 15.20.7677.030; Mon, 17 Jun 2024 02:47:50 +0000 From: "Peng Fan (OSS)" Date: Mon, 17 Jun 2024 10:56:37 +0800 Subject: [PATCH v7 3/3] arm64: dts: freescale: add i.MX95 19x19 EVK minimal board dts Message-Id: <20240617-imx95-dts-v3-v7-3-488b52e10862@nxp.com> References: <20240617-imx95-dts-v3-v7-0-488b52e10862@nxp.com> In-Reply-To: <20240617-imx95-dts-v3-v7-0-488b52e10862@nxp.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, Alexander Stein , Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1718593010; l=6852; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=qNOZYoKbm7lT0ZTcwCz4DiDeeaWryovvoN9zkXMx7WI=; b=nZHY+uWSLfRSYOZvRRnl0RS1X77XLXv8BRtrviEYa1q3KvFlJbTln80bgBkuAFlsQ9lWKThbf N/XWvWNo2y7AjjiZUKfCUC+vdYE17eg48sfSTJqVqHsl7rBwMwd7LBJ X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR02CA0023.apcprd02.prod.outlook.com (2603:1096:3:17::35) To AM6PR04MB5941.eurprd04.prod.outlook.com (2603:10a6:20b:9e::16) Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB5941:EE_|AS4PR04MB9482:EE_ X-MS-Office365-Filtering-Correlation-Id: 92647732-a3c6-4b81-aa0c-08dc8e77e0de X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230037|366013|52116011|7416011|376011|1800799021|38350700011; X-Microsoft-Antispam-Message-Info: =?utf-8?q?tb81yFNfjjEiFOD0yH4k8k3RiacaBR/?= =?utf-8?q?+Cmq+mJAnG8NV9CsFIxVkn0lBLZA2JODEBFKuGVqtv/ZQeqWbyjV2kQkEuLiLPnVX?= =?utf-8?q?x+7pTI81DvozPMP/6lbYxEbpCKFZOBNotPu+eF3OkwtqiLwKM1T27P7JkA4WTmW/h?= =?utf-8?q?GTe+zb4+r3XmGAl/BIhc0hqMoTVVRNsjMgQScZeATzCOmAZKtAVtXPXMIn6jdlkDC?= =?utf-8?q?67Xz5F678dNPXbW5IxmjrTtgCr7m+ok0OKRSCtBiYNC2FO4Sr4/IGAmBOx7/3I7bN?= =?utf-8?q?mjVz+mKKirY5z2Gyeu8lxc/FTwzwcbHkx9Qtw0JHQk784fhrSxMTwnGUjTIq50LJ8?= =?utf-8?q?0MmTBZ54FxtDsoS3MdWMB1EKBF9t+Bi2g9c2s/cJiMPFCW4rRICqLiZu0E4wwz9ha?= =?utf-8?q?2pJLP/k/USVW+EZTHM5yiTiYZLjpk+Yy5PDy+CaCaEqM3zxp+7Fg42C5Md2HTmefN?= =?utf-8?q?hsgJlCIrlAlIQGvSON2W5Kb+qNP8JzXVjFG71kb3FRdxiE7zw2TIvxlfibsrV0Wuv?= =?utf-8?q?ZJWKJbQbsPQc1wct+yoeMQRC4qhp6A+HF8UrEuxof2muoPyBiap8LC2hptzBgkVrD?= =?utf-8?q?JJQG8BxAfCM9xj2Ddpls+8pA3nXbg6C3NQg4xgm2tT+3b9pwVpvX2pP2opHTZFn5E?= =?utf-8?q?lunu5gMnaygCPv2rWYKd2G+FN5Mm85xOody81j1yJwPoUn3HLZiDEUQWrhmyR+FQ5?= =?utf-8?q?tkeM13quUHPZFReTYVB2nw4y4+IuhI1Oi2Pqqfs3Cq6ZwHXJVYdLzxuXsHvveSDL3?= =?utf-8?q?hP8hBXG9zNTLNvITFPpSZPiRHOF+8hZ1MUeb37nutk2Yc3rHAPu8XX8pp39l4dUWG?= =?utf-8?q?cnT0gCXOp7yWRVw+ArdIz97PBZlgOt55m5Q37YewqDTwR8qeO6mTEfjWPEh4BxBuo?= =?utf-8?q?/pJTnnU5zgYLbgEjhrVsstKg2zi0q0xtQWIUrFVfNWM7VdJbV33YrB45sdKVFkp8U?= =?utf-8?q?liWqkehy6QZ93AKrdzzc1reSK1XNYMX9YbVJYxdm4gZ+fq5Jx2aIo555Z6gb9I1pB?= =?utf-8?q?TEhtnlLmceS7/Iucc+bdsMxS4LHYCS4L7RkPXMRw9Jqh8wv+BV0RK2eE4mkpcRjyw?= =?utf-8?q?F9lafLL+9NhaL6WuLbmdbZhPaO/inD2+CSvyuaNnsZWCxU+bVzkazgBFtQe5XeACY?= =?utf-8?q?02QaHbC9OfuHk3Pexx9NDcsI08ApUyc6GYZN6017d6BQjbxyKR/a+P8to5AAuAUw9?= =?utf-8?q?VDyvs67YZXY/ltqJLrSpMVhhE8AnwuFuMxOUHvIdxSrpCJ07Hp0ie+GublOBha5vF?= =?utf-8?q?PwrIFSD5lWd7LBfQx6LvqUXzpUXrc8biIwUpKqvgkl9Z9e5BlWlYdVD0=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB5941.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230037)(366013)(52116011)(7416011)(376011)(1800799021)(38350700011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?JbPwxkYyujoBjnPI8G9v/AEXzL/O?= =?utf-8?q?/0Y+r0lc1NoUdJ8XAZ6T7JZ4cZ3Xh7X4nCKFIj543WMooW538/oMxBrP2kpVfApil?= =?utf-8?q?+kDEcLIFJbGYikE/L2UePQRR/k9fZDMqtWwMiQ7/iM72lIDPf5767dbk9vZJ1Xw0I?= =?utf-8?q?aUG4cDALuJ+IXBtEeJ3vw9ru+AM9pZr+LXWYebbBX6SRyci+RbH94QTieHChviRpr?= =?utf-8?q?rf90pHBAwszFxUnbcU6NSPD5WzYEp9hIh1YF3isOZw0ibIy00F00bCmaxsrcG01Yz?= =?utf-8?q?T+iPeSv5tRIQkKLU2KuCNsYB4Cz6IilqCL8xqsDn16pu+iFfdvzlVhrBacCRTphsp?= =?utf-8?q?DOj6SYWJxMV1z0ydfQ0bodY+S9cxONNP7D3UwSoHvVvC6zWradHSSvEgq82fmRFpz?= =?utf-8?q?W4n+jdjIfMVx7vPAVeX0lRZyu6LsoSg1ZzvXAwKfcLvpEWhPqWVlpeJQn+Pk1bJXU?= =?utf-8?q?al8jYT03eNVJfu5kOta5j4YwmJr2s0iTypSk0sSglTzumpKsqsQhD847qJGhwkx3B?= =?utf-8?q?0OXrDoCcheJLwlV6cI4wUdVAJrX52OBbaHa0uzWETNsNx54sBu5k+kNvBO4AylQQz?= =?utf-8?q?7OyM6Ex+58FoKGzm25GBVXKBZE1HYAmFUJVKPnrwHhsAAawIp3vA2WP083hyTPiQj?= =?utf-8?q?w37Gxv79XzRpIpYijybADgZaJCI+mf87QXJMuJCWGgB4D5ZbcKYDoTh7OOXje6t0S?= =?utf-8?q?/p15MsCwmgHWdY0fOQagz/cqt6Vnjx7QHj9qyHmv3XZKDVBMozPL7WNTwQCBmIU63?= =?utf-8?q?a+iDL1NEgwlrOvS8WMmiP7haWY533lsPp0wVmyl7HeW4UrlBxVK2lPv2kElVGb/yC?= =?utf-8?q?cE6Wqp14XaqNUYFZhZ+tBoKBMy+ZKG7ue1dTtODP7NI/b65hKvBlDdLmHrXRaX4cx?= =?utf-8?q?pnFszQu/IeTbTm96uI4f42v/Em/fJ3vouDr9iOIb1gf1XeJHqcI759muicm8oDQN7?= =?utf-8?q?oT3pqrCv5vystt81gLLDG4feVBtejRKDjuARjf3iGrTOrzXF1teV8Q0xbGpwHmVev?= =?utf-8?q?cLvX/Hsw3E99GRGzjZ8czxGUyaqMeHtPW4h5U3ddZ2tMs8paivlDBPH2fNhCPoCVO?= =?utf-8?q?Bja5E9snA4utE2XLirMLBy0UUCi3dQMPnluN39V1uKbqGDz2L2+XVD/AAX1TmFN3A?= =?utf-8?q?YRQUA1cWnixbN1/b0W6xCuI/DlpU0XOrsX47QzE8JYj8i+MMGc2hnA7ym9UxUOsoh?= =?utf-8?q?J/+Vr4TTrd3vaokX1dUcbfefnDTZYUNrXSMvdcPUMR8Q52eKicK9VdtiSdvtVVE4u?= =?utf-8?q?yk+0OmHPLcDvJ6Cy01wGSjIlmdRLZdgLa06p+dHk7wN4v6VAsvFjKjF3U4y3xR4aH?= =?utf-8?q?RQJTb2cgvrod+lpNP3TUPZNaETrAwmqh8CJDz90oFEF0RmvJvr41CAGX7qF5wVNKT?= =?utf-8?q?DfnxJBaGSJ/dqjdEajfRFQ2F8YvZVj7b1ECEnzHi6nWq6Fx/MKQ144pqksvALUSMh?= =?utf-8?q?P8LL1NqDHLWebWxnroxPy6Ypq1d6MfenUhgAcMPy9lu+ukZCx2tlGnrxNgYPIFR1W?= =?utf-8?q?2dupLbvblHPR?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 92647732-a3c6-4b81-aa0c-08dc8e77e0de X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB5941.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jun 2024 02:47:50.5511 (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: /Bt9hb0xOtiVzpGzwELgEA8LZ+XqZeTQnhDffdAEUkFw2U80Y/ucZG2GA/yPiXp4Txip+Nb3+izRhS/7ZQ425g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR04MB9482 From: Peng Fan Add a minimal dts for i.MX95 19x19 EVK board: - lpuart1 as console - sdhc1/2 as storage Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 200 ++++++++++++++++++++++ 2 files changed, 201 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index 1b1e4db02071..c3fef4e4d8dd 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -239,6 +239,7 @@ dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-segin.dtb dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxca.dtb dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxla.dtb dtb-$(CONFIG_ARCH_MXC) += imx93-var-som-symphony.dtb +dtb-$(CONFIG_ARCH_MXC) += imx95-19x19-evk.dtb imx8mm-venice-gw72xx-0x-imx219-dtbs := imx8mm-venice-gw72xx-0x.dtb imx8mm-venice-gw72xx-0x-imx219.dtbo imx8mm-venice-gw72xx-0x-rpidsi-dtbs := imx8mm-venice-gw72xx-0x.dtb imx8mm-venice-gw72xx-0x-rpidsi.dtbo diff --git a/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts b/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts new file mode 100644 index 000000000000..675abb70aa18 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts @@ -0,0 +1,200 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright 2024 NXP + */ + +/dts-v1/; + +#include "imx95.dtsi" + +/ { + model = "NXP i.MX95 19X19 board"; + compatible = "fsl,imx95-19x19-evk", "fsl,imx95"; + + aliases { + mmc0 = &usdhc1; + mmc1 = &usdhc2; + serial0 = &lpuart1; + }; + + chosen { + stdout-path = &lpuart1; + }; + + memory@80000000 { + device_type = "memory"; + reg = <0x0 0x80000000 0 0x80000000>; + }; + + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + linux_cma: linux,cma { + compatible = "shared-dma-pool"; + alloc-ranges = <0 0x80000000 0 0x7f000000>; + size = <0 0x3c000000>; + linux,cma-default; + reusable; + }; + }; + + reg_usdhc2_vmmc: regulator-usdhc2 { + compatible = "regulator-fixed"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>; + regulator-name = "VDD_SD2_3V3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&gpio3 7 GPIO_ACTIVE_HIGH>; + enable-active-high; + off-on-delay-us = <12000>; + }; +}; + +&lpuart1 { + /* console */ + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_uart1>; + status = "okay"; +}; + +&mu7 { + status = "okay"; +}; + +&usdhc1 { + pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep"; + pinctrl-0 = <&pinctrl_usdhc1>; + pinctrl-1 = <&pinctrl_usdhc1_100mhz>; + pinctrl-2 = <&pinctrl_usdhc1_200mhz>; + pinctrl-3 = <&pinctrl_usdhc1>; + bus-width = <8>; + non-removable; + no-sdio; + no-sd; + status = "okay"; +}; + +&usdhc2 { + pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep"; + pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; + pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>; + pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>; + pinctrl-3 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; + cd-gpios = <&gpio3 0 GPIO_ACTIVE_LOW>; + vmmc-supply = <®_usdhc2_vmmc>; + bus-width = <4>; + status = "okay"; +}; + +&wdog3 { + fsl,ext-reset-output; + status = "okay"; +}; + +&scmi_iomuxc { + pinctrl_uart1: uart1grp { + fsl,pins = < + IMX95_PAD_UART1_RXD__AONMIX_TOP_LPUART1_RX 0x31e + IMX95_PAD_UART1_TXD__AONMIX_TOP_LPUART1_TX 0x31e + >; + }; + + pinctrl_usdhc1: usdhc1grp { + fsl,pins = < + IMX95_PAD_SD1_CLK__USDHC1_CLK 0x158e + IMX95_PAD_SD1_CMD__USDHC1_CMD 0x138e + IMX95_PAD_SD1_DATA0__USDHC1_DATA0 0x138e + IMX95_PAD_SD1_DATA1__USDHC1_DATA1 0x138e + IMX95_PAD_SD1_DATA2__USDHC1_DATA2 0x138e + IMX95_PAD_SD1_DATA3__USDHC1_DATA3 0x138e + IMX95_PAD_SD1_DATA4__USDHC1_DATA4 0x138e + IMX95_PAD_SD1_DATA5__USDHC1_DATA5 0x138e + IMX95_PAD_SD1_DATA6__USDHC1_DATA6 0x138e + IMX95_PAD_SD1_DATA7__USDHC1_DATA7 0x138e + IMX95_PAD_SD1_STROBE__USDHC1_STROBE 0x158e + >; + }; + + pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp { + fsl,pins = < + IMX95_PAD_SD1_CLK__USDHC1_CLK 0x158e + IMX95_PAD_SD1_CMD__USDHC1_CMD 0x138e + IMX95_PAD_SD1_DATA0__USDHC1_DATA0 0x138e + IMX95_PAD_SD1_DATA1__USDHC1_DATA1 0x138e + IMX95_PAD_SD1_DATA2__USDHC1_DATA2 0x138e + IMX95_PAD_SD1_DATA3__USDHC1_DATA3 0x138e + IMX95_PAD_SD1_DATA4__USDHC1_DATA4 0x138e + IMX95_PAD_SD1_DATA5__USDHC1_DATA5 0x138e + IMX95_PAD_SD1_DATA6__USDHC1_DATA6 0x138e + IMX95_PAD_SD1_DATA7__USDHC1_DATA7 0x138e + IMX95_PAD_SD1_STROBE__USDHC1_STROBE 0x158e + >; + }; + + pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp { + fsl,pins = < + IMX95_PAD_SD1_CLK__USDHC1_CLK 0x15fe + IMX95_PAD_SD1_CMD__USDHC1_CMD 0x13fe + IMX95_PAD_SD1_DATA0__USDHC1_DATA0 0x13fe + IMX95_PAD_SD1_DATA1__USDHC1_DATA1 0x13fe + IMX95_PAD_SD1_DATA2__USDHC1_DATA2 0x13fe + IMX95_PAD_SD1_DATA3__USDHC1_DATA3 0x13fe + IMX95_PAD_SD1_DATA4__USDHC1_DATA4 0x13fe + IMX95_PAD_SD1_DATA5__USDHC1_DATA5 0x13fe + IMX95_PAD_SD1_DATA6__USDHC1_DATA6 0x13fe + IMX95_PAD_SD1_DATA7__USDHC1_DATA7 0x13fe + IMX95_PAD_SD1_STROBE__USDHC1_STROBE 0x15fe + >; + }; + + pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { + fsl,pins = < + IMX95_PAD_SD2_RESET_B__GPIO3_IO_BIT7 0x31e + >; + }; + + pinctrl_usdhc2_gpio: usdhc2gpiogrp { + fsl,pins = < + IMX95_PAD_SD2_CD_B__GPIO3_IO_BIT0 0x31e + >; + }; + + pinctrl_usdhc2: usdhc2grp { + fsl,pins = < + IMX95_PAD_SD2_CLK__USDHC2_CLK 0x158e + IMX95_PAD_SD2_CMD__USDHC2_CMD 0x138e + IMX95_PAD_SD2_DATA0__USDHC2_DATA0 0x138e + IMX95_PAD_SD2_DATA1__USDHC2_DATA1 0x138e + IMX95_PAD_SD2_DATA2__USDHC2_DATA2 0x138e + IMX95_PAD_SD2_DATA3__USDHC2_DATA3 0x138e + IMX95_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e + >; + }; + + pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { + fsl,pins = < + IMX95_PAD_SD2_CLK__USDHC2_CLK 0x158e + IMX95_PAD_SD2_CMD__USDHC2_CMD 0x138e + IMX95_PAD_SD2_DATA0__USDHC2_DATA0 0x138e + IMX95_PAD_SD2_DATA1__USDHC2_DATA1 0x138e + IMX95_PAD_SD2_DATA2__USDHC2_DATA2 0x138e + IMX95_PAD_SD2_DATA3__USDHC2_DATA3 0x138e + IMX95_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e + >; + }; + + pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { + fsl,pins = < + IMX95_PAD_SD2_CLK__USDHC2_CLK 0x15fe + IMX95_PAD_SD2_CMD__USDHC2_CMD 0x13fe + IMX95_PAD_SD2_DATA0__USDHC2_DATA0 0x13fe + IMX95_PAD_SD2_DATA1__USDHC2_DATA1 0x13fe + IMX95_PAD_SD2_DATA2__USDHC2_DATA2 0x13fe + IMX95_PAD_SD2_DATA3__USDHC2_DATA3 0x13fe + IMX95_PAD_SD2_VSELECT__USDHC2_VSELECT 0x51e + >; + }; +};