From patchwork Sun Apr 28 12:22:21 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: 13646016 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2069.outbound.protection.outlook.com [40.107.6.69]) (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 2702E6A8A7 for ; Sun, 28 Apr 2024 12:14:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.6.69 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714306486; cv=fail; b=AHPO+x96CE/GrAOxa/uh+StzD5s+uTkKr1G8l10tGtJAncuhkDM+vwdAPQsqZlP+bF6v/QP0OqWN6Mf6AcVSv4qksksUdoXuf1/a1QbmkJPiyLH9VouJDBTdaY166Hyekj3wl9ueW/+zWO5KsKzqEFwVhjeXD6l74+8khFEdOrY= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714306486; c=relaxed/simple; bh=Hu8Y6lppkOettce1a/rFH1WQtUm08Pv1RkhM7lBqUbo=; h=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To: To:Cc:MIME-Version; b=TiPNvji/mqGZC0KCCIgjxdGMI5TbC5EDRAd1gXgmnEvyGR6gn73kBfe8WwNYGllttFU2F9/N4vHcE74/7ns/z16Udwa2EL7u0z08pV5a0i+kh6GLMQPafCH4uSIlJXdXAuh6DsO7tAbXlroj7nlc9LSt7mcwtRrWtRYSUaJZQUY= 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=i/5cIerL; arc=fail smtp.client-ip=40.107.6.69 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="i/5cIerL" ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RJz4BP56YQKj3TxPmTkNp5x6n3NSFsntRsKnMTv1uODJFyJ6glQbwyoFvr9pAAoPUyb881OqlOFGIkaZ8ssn/S08SVmEUiKK3kuSjP1+Q+2jfS7Xclh7pimV4RsHbr1BgpubhBfMqq4fGDU3M5dJNUOKRgmfdZHtYbuKqOCc9N0Kl1gUL+Mr4CNQBogcOP7RUk0Ef9pczR1Z9vtUjMT4+Oq/aNuaQgXOQNz7pVFvjflivhXaJ+O4YsvqwzWD07BYFusxgNI5PXpy8P0zNeRRQXKwf/XLE+1Q6HwK8fMVL+jKx+ZC5GcZ3PwqoVOW9F3TKk/8PWYEP0BGMyeY0zfHRA== 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=KayQ5sORRDEkmpUuI126NU5NUox4eR7Tqdb1bDll9Q8=; b=ZAW+9WVkTmMMlmQO84epYdqijl0cD2/x29aYsfRTsuzHLEn3egdJgxKePe2Zw2TQVzymFlt+tqsiWQF9rOGS65fAlmCOZDN4Vfz/WCWR6L3+wa5vXMKIAVQ1RzrD+SHghzCBjxRZUT5t9JDv4kfbhTjoNezv1A8JVMngM2m1v7Pc9RfZ1l6Lw+1T8RNXRWhrCL2zn02J53LL32v2SmRlsd3EfKMv6i3B3Vs/3nWBRtKvVS3gYhy0dbSQ2orOh9fOkBQmvB1aJXh7Lqg11v+X5iDT2G/Hc6pK2dEX8IE5lfbFqCPiKL77LE7F5V+IUeJc1mF/25wp87Hywm7+SXgEvw== 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=KayQ5sORRDEkmpUuI126NU5NUox4eR7Tqdb1bDll9Q8=; b=i/5cIerLzlLLXttFJrpPo/71GKcL2uQ4DLf2F9XplTpFFeyDIC0xrhA09tmhBFyJX+hY7WHwbcvpGX5nIANg8c6SEzmr52y5y3Z6nwi7CFDP3rtVADWwbY9tQje4bw8HMOnl7H5I1dA+DbyvVHUNP/c7Lnf4waW2QPEK1nKrR2g= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by DB8PR04MB7018.eurprd04.prod.outlook.com (2603:10a6:10:121::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7519.32; Sun, 28 Apr 2024 12:14:42 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::d30b:44e7:e78e:662d]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::d30b:44e7:e78e:662d%4]) with mapi id 15.20.7519.031; Sun, 28 Apr 2024 12:14:42 +0000 From: "Peng Fan (OSS)" Date: Sun, 28 Apr 2024 20:22:21 +0800 Subject: [PATCH v3 3/3] arm64: dts: freescale: add i.MX95 19x19 EVK minimal board dts Message-Id: <20240428-imx95-dts-v3-v3-3-765395f88b9f@nxp.com> References: <20240428-imx95-dts-v3-v3-0-765395f88b9f@nxp.com> In-Reply-To: <20240428-imx95-dts-v3-v3-0-765395f88b9f@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, Peng Fan X-Mailer: b4 0.12.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1714306959; l=3510; i=peng.fan@nxp.com; s=20230812; h=from:subject:message-id; bh=qT4Urm2bngTFEX8AHvmqq0bSKXJ0FrCxSGzOCDPuXlI=; b=FboCHewJfhH6d3l86ZhTWXC6/2QM8jIdql/IXwfc6/3NkhBNc9007kBZDshPc25CQA4qck/P7 0paHA/tjnIFAMzFjrmWrOmcZsCClU9d2DIp6P9aD4MUy6tq9sG6EJ+u X-Developer-Key: i=peng.fan@nxp.com; a=ed25519; pk=I4sJg7atIT1g63H7bb5lDRGR2gJW14RKDD0wFL8TT1g= X-ClientProxiedBy: SG2PR01CA0186.apcprd01.prod.exchangelabs.com (2603:1096:4:189::14) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) 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: DU0PR04MB9417:EE_|DB8PR04MB7018:EE_ X-MS-Office365-Filtering-Correlation-Id: 9fb5a62f-15a0-4037-f5f6-08dc677cc905 X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|1800799015|52116005|376005|7416005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?q?PxXbNjuwWUX8bAZdx+8BpeularhjO1X?= =?utf-8?q?ActoSul28CWtHKaTLXMFszYx41KIgoXGpx/Lu4FqqxrofIP8KuNY071o24FzlAi3W?= =?utf-8?q?IzmenGLIO1hWNTWOehES185ZRIm6nA21DeSNNNbIY5MeoR78D7Ua8cmFIswBMjxj0?= =?utf-8?q?rbjehYHuKNLCaErqX1R0M34ZKcUnfCUEhxChDkidLQXQwJg4/4MZWJFimqJkI7JeG?= =?utf-8?q?/18x5ig1y0WXFV0xNA582F8kdU4LGwzJPpTn1GAkVFazLkUDMJmouP6tTtoyF+07R?= =?utf-8?q?rdMcxVcieDFwaD0h1tOLmDUs7Wb3mLltRBX072uoqORITB6kk1+HyTvwjN6F3X/d0?= =?utf-8?q?wZ5W24cF3NwCDz6bpPYafbs78bhsw6k771Ee74OC0Dm0LP+8MzUenCkiDjblozlWO?= =?utf-8?q?Ul8rgXnmIfXkMFGwXlFx9z74C8Vi0B9lRb6AQV9c9B5V+y2WCXYizMzzk9/bya1oa?= =?utf-8?q?7HgHJwaNb17dz82sTdR+sAMqtVoX5KjAXoX9GwdzjfoIEYFzGSXRZ+nsTmXhqH7RQ?= =?utf-8?q?InXjU0Uos/uyXigY7XSu6f7Rx7WQJmJptat+fe19cAIKG4qWabTBMpnUL/PLKIyvc?= =?utf-8?q?cXRnNnPbqlUnZHdXJqcJefZkCgUxn2F+5VAOEDbNGajAD/eryhHS83oocynMEkvNn?= =?utf-8?q?4Y6FSTtpxGelLYTMnOcsoEfjko5x4UHi3kPS6uipX5du4P/x7ec5hbMlsPN3HveKH?= =?utf-8?q?9YQ40N430MUsUUgcBsSEeCbcSczTVmlhcOm+4wx/lI127EQhc0v1Wjn8yDOklx8Tn?= =?utf-8?q?odzG5oexp+7RRwUubfGuwDvXGpgoQJgYxqIYi2de6luiim3CB2Dg5YmtzEG8FEODy?= =?utf-8?q?hJLp1L8YoEJu7vsAUtHtmQyM+f8ttNoUlBho2NdtEdIZfNdmDoMYe0nJ0QrzaZlwt?= =?utf-8?q?6tysVLH9gXyAqPmw2IvgsOtKSWRgu+8sfpwtREuenuyhChcWcvUzJWANxuaC6MAGo?= =?utf-8?q?7h+wEFqgYIXT27sEhF5zezKtPacyoxhtKZRidumJsodys/CMKv2Jfss+KPynqI7/t?= =?utf-8?q?YRmD8P+RghsVkbiIbn8tUtOgyG5bx5/M+p468/UNewJCiQKCNM0u3mKcKWkP/oZcd?= =?utf-8?q?azMTg2JZSrAqDfa2a+vj7lYFo/WbSTCAve1w5TKk5FC0ug/cyI3UML8SRx9M4lT9Q?= =?utf-8?q?a0gmrEUNvwvhAKE5s/DdjIeDRTscN9v88F/zvibEr0KWIwUa2cI0lf+Ra0geN8B7s?= =?utf-8?q?OV279gYHJPCdWOqfU46yF4yLUHetEgEBat8au8k3Sf7e86dSqk/5K6kclEvg84ZM6?= =?utf-8?q?ikkZGdi5co8zHXs8Fyr6M7MpILhXnigFCLQ=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR04MB9417.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(52116005)(376005)(7416005)(366007)(38350700005);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?bZdbUi+xmUXT35KvM04JrxsGTdNr?= =?utf-8?q?RPCew2PJk23QUs9F7MGNm9F/XodgYTMElkoAHS8j2JqWA++l+cqESTrzTtjHtFpdT?= =?utf-8?q?Un0nIg3TZMmzgYjiEd5ufeGNsCKys+82dOF6UJO2ylqpcdV+E2egGV75HWUnX4NGl?= =?utf-8?q?RjMRrdY8wtNO4HEoOZdBTKJ/jQuLTVdw0Q0Qqd2lTDqk7BbLvBI4RHaS3GAtWFQAN?= =?utf-8?q?CCFNDQhftJh6etD4Que8UgpLBSah65qchFdN99hlLCO3WpvX+QIEE4W+e4fsjyQR3?= =?utf-8?q?Y6k7BqG3mCpzRElmLJu+faUlvTMjNcKVvsbkzHlaLdr4rhItnTGuwU8S8BAh6Pu3/?= =?utf-8?q?OcEy4SyfXluqjcUFta8KPXxkyO/E+iKL6BwQrvtN8agh9q2fUg6YAG/sxT/qg+w0T?= =?utf-8?q?C1qMnd97Da3HumImSkIvVmQ8UJz91yf8lx4fizzh4U7YiHMwE/ptYUMrnzWoKU3Ip?= =?utf-8?q?sHF5P7w04nkmEHpbVLYkvGPgAMfRJalJMnCzHd9RwkfsJfpui39Mg92CA4a8EY6EZ?= =?utf-8?q?eOiA2YTIoPVGgEP78HUcJ3hHyHZO8mbgF/XxLOhqZUZFYunDlCRl3XzoLp5dyfV1W?= =?utf-8?q?PYMjnjkhAPt1OjvTi+Wil62+bWd2aXLpw59GQ980GmYIJE+CHV6HMY7AP/wZwNHdG?= =?utf-8?q?uapqs2+NnbTJVco9QfUoCVd0YHOlJE6veVqfYmY1aKqjOq4+mEZwiU3rsI6SuI7z2?= =?utf-8?q?aWUoE+LLLZFVqw/lbmyf9ggQnEaJSvoeKN2IRj4yxGqrHVZiEOJIihIgmc0SEi7ei?= =?utf-8?q?eaDGxoxzRKhnqmQUkUCGBTsGGtoIJ63V2m0PXdxuYNCRoQmg8dTJebndmoQMPuCNs?= =?utf-8?q?LJrXmwndgvKVLMG2X8nF1NLZHPB/w1VOWmoDZLbxBc07ujd7SPCZW+/to/fSBYMVu?= =?utf-8?q?O4nXIRzdQakxcj11Ui+U3xCzNBjWCM10Tzx09JI1lqkPfiamSgJBe/Cu60HP6W4/Y?= =?utf-8?q?abH85yFg6kvUGDKnlkkyXAvG28fGb07BWlxMy8HFVJ156JQ9sz5IvFdeXXJtWnbKF?= =?utf-8?q?v1HBgyu1MFf0ZXxHuS5N9XkJDlnjvpmkXKULWiK0IZekTf8IMNipGhrMgXNOqOkY+?= =?utf-8?q?qJ5B2w+YRHnZTj02i2gWXS1G3yqQ6muuPtHSjAgQBkA1qLSFw2cfsFm63tdINHoxv?= =?utf-8?q?Sb3Mx57lCPrv5pG0C9/9zNp9ZlDKmvpds49MXmr51bOO7PzQWDWQChkUBRloOTALN?= =?utf-8?q?gvOyV/BbSANzIHWMVMlULappYYdmkFAm5Z5DofScKaTv9CWmU98Ip2Gtl5W/z8pHQ?= =?utf-8?q?banqqD7W6SP0T1SUKWoPu7/pPx2kXL/auQ8RVW/y/78SnbWz8fqFseSGGSCgeZjK7?= =?utf-8?q?1vaj2fmYitiVXydImXridIxQCG+FTPlBJJwHQq59bTJD8qFay649zM92b5pvFZUpi?= =?utf-8?q?tId+cPVTUx5MYPrPXu/pc4VWpKoMdkeACDUpvphP5lMDCh7M3a/+IqqE4mPlDTbyh?= =?utf-8?q?nWtt2IM7DDrZ29Z4Hzlzj+okJdbR1o/sbb1lv1LLMMxXSF6nZGTrkTNKypGMde/+C?= =?utf-8?q?5vn3XwhpumbO?= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9fb5a62f-15a0-4037-f5f6-08dc677cc905 X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2024 12:14:42.6757 (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: lAzHmdxgkbPaw1Qxf2cpiQ2JfzICBR7JcOIbYDHX5mKYfv0SiiHlDiod2RcVYBiDqSdnWFXr521u8ebtVJhywQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB7018 From: Peng Fan Add a minimal dts for i.MX95 19x19 EVK board: - lpuart1 as console - sdhc1/2 as storage As of now, because scmi pinctrl support not ready, so count on bootloader to set the pinctrl. Signed-off-by: Peng Fan --- arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 111 ++++++++++++++++++++++ 2 files changed, 112 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index bd443c2bc5a4..057e23fde780 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -236,6 +236,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..4ca63ea1e787 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts @@ -0,0 +1,111 @@ +// 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 { + gpio0 = &gpio1; + gpio1 = &gpio2; + gpio2 = &gpio3; + gpio3 = &gpio4; + gpio4 = &gpio5; + i2c0 = &lpi2c1; + i2c1 = &lpi2c2; + i2c2 = &lpi2c3; + i2c3 = &lpi2c4; + i2c4 = &lpi2c5; + i2c5 = &lpi2c6; + i2c6 = &lpi2c7; + i2c7 = &lpi2c8; + mmc0 = &usdhc1; + mmc1 = &usdhc2; + mmc2 = &usdhc3; + serial0 = &lpuart1; + serial1 = &lpuart2; + serial2 = &lpuart3; + serial3 = &lpuart4; + serial4 = &lpuart5; + serial5 = &lpuart6; + serial6 = &lpuart7; + serial7 = &lpuart8; + }; + + 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_1p8v: regulator-1p8v { + compatible = "regulator-fixed"; + regulator-max-microvolt = <1800000>; + regulator-min-microvolt = <1800000>; + regulator-name = "+V1.8_SW"; + }; + + reg_3p3v: regulator-3p3v { + compatible = "regulator-fixed"; + regulator-max-microvolt = <3300000>; + regulator-min-microvolt = <3300000>; + regulator-name = "+V3.3_SW"; + }; + + reg_vref_1v8: regulator-adc-vref { + compatible = "regulator-fixed"; + regulator-name = "vref_1v8"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + }; +}; + +&lpuart1 { + /* console */ + status = "okay"; +}; + +&mu7 { + status = "okay"; +}; + +&usdhc1 { + bus-width = <8>; + non-removable; + no-sdio; + no-sd; + status = "okay"; +}; + +&usdhc2 { + non-removable; + bus-width = <4>; + status = "okay"; +}; + +&wdog3 { + status = "okay"; +};