From nobody Tue Dec 16 12:21:20 2025 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11023124.outbound.protection.outlook.com [52.101.83.124]) (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 DC958302770; Wed, 10 Dec 2025 15:20:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.124 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380013; cv=fail; b=sr71hsgdgqeRKm9TklfExk5Q2I2ZP8CXhOOn2ov6X5Z7Jiqs1S/gUVKc9bbCSfUGbelEYM75IvBbBHGeOUsgzo2BGOwcQ/dGcpHPNE5HHNMPbfpJQjPtwsjS2c3msIGLKsKx2bAlNF8MXkZOs1y+An0Eh1rRoqtW3yttP1qCyCA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380013; c=relaxed/simple; bh=T2R8AecZSWeqohXPaOd8XvX1rVPwHS+5VVrLObw6hNo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=dBaw8U3CwZ6/RnNi7HYVbezF0Uc3ajS6EI0eMCy+614QWNWRs7Wh4d1UbLJuwc6/ZQh74VpA/LsYWAVVoD6rtTTvf2D2G948raLxolAyhmwHFpw6fdHMDOd8lVpvYcNh935g1dMgcN2x7p/1G4gq3mv4xtUYcPvUGv+wsRrXFwc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com; spf=pass smtp.mailfrom=variscite.com; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b=J0Wu0mNr; arc=fail smtp.client-ip=52.101.83.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=variscite.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b="J0Wu0mNr" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Wmwv+c8Osmq1p+/x9//a0h+Nhr8P7Ft+A1AEdKZntaackOMQxMUj7qS5P5Yb8PAvbdlZvIPfzK2aLEYHI3ULpBEbmmMv9QdQxqnABcpbaSlvebpNRs19zlQtnbc9BtMPnePM+gLZmbBqowRL5266B+aLWpEeGbSACJbr80UIT5LXUa84pEvJhXITXjFxFVZ9tQRfPnh+fu1q+/3MPoY7dfxxy4u37UYImRSy6/31P6llk+d71uAZolIYOiFzMMomS/ZWLk69qbRMnt34TdsOgncoa5vS++DT3AdaoOCNEgh8fQE9Q69TN/Tcghugq+J8eFteV2b0OeudQ4FKvKf/gA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=npHnAipIjYA8BTdjqXjyOhx6s+mRvPR9CRaM7jOMkls=; b=s7bayjwddenmGGR6F/cDyimGicz3jStAN9A71eWi9FK5oUwEmJqpe/xh01LZUQf65C327zRTWOAhEIbzWFLsTO8nXj6obzlzPlOF4CXbczHFa1LX92VY8AiaMPaTqWSW0WxOCMEBfMAfiOuC4cSwsmjWXRZ/LT0lXP10EyQlZ8crwPIbqIHBw0g7PrSAsmY6HvfY1v3tTAskmFVuJUwkJgdCMhZgfrHutMZt71smcwUitczT7Vis0g5lJu0sdWNKJieJ02zzuswxurqEGlQetxZBXZIn1JBba1i53wcyUz5SBdcvq68Hlf6qEkEFsbwi2fXp03QM8fG6PoZGUvxk4A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=variscite.com; dmarc=pass action=none header.from=variscite.com; dkim=pass header.d=variscite.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=variscite.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=npHnAipIjYA8BTdjqXjyOhx6s+mRvPR9CRaM7jOMkls=; b=J0Wu0mNr3nlH1F3XMLdmLQtIDK33Mi0Sm8hLn8OuagRsbk4DvjKPbZG4gJsGIsoXOiaufdUToOnouF0mWdQhRvu37EB6JQLLvVrN8yN4qB04sPfW/S5SeVNYDavzXsImT5j5Y+XBRqgyEaveYh+5RmLs93AZqP0F0GxSRiakKejRZvX1Zd+4spBGooD85nNadVGSEOuOUnSpGUzNRZ/zXEPfpFjxr55vnxiCizfH/YBt/zdnV127TW1tQlalhpN16DayNQ8uA49MvxI4OEp7WhMjvvyI5Tf0PsOKNaldCLZuMwYPfC8mH/0wj/hAmZxuLL6s+3YLIcpZ2ym+dV9Nvg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=variscite.com; Received: from DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) by DU0PR08MB8347.eurprd08.prod.outlook.com (2603:10a6:10:409::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 15:20:06 +0000 Received: from DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824]) by DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824%6]) with mapi id 15.20.9412.005; Wed, 10 Dec 2025 15:20:05 +0000 From: Stefano Radaelli To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v1 1/6] arm64: dts: imx8mp-var-som: Remove USDHC2 controller and related signals Date: Wed, 10 Dec 2025 16:19:53 +0100 Message-ID: <20251210152000.42265-2-stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251210152000.42265-1-stefano.r@variscite.com> References: <20251210152000.42265-1-stefano.r@variscite.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZR0P278CA0067.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:21::18) To DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) 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: DB4PR08MB10341:EE_|DU0PR08MB8347:EE_ X-MS-Office365-Filtering-Correlation-Id: 0f60005c-1ecd-4a0e-43ca-08de37ff98af X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?rNdHFHbaXJulQVKtIciOxfjfWNIazDFcljTAPCODYXwFWTBcTRvrEBnszmRC?= =?us-ascii?Q?Y9L1sQwubAiRWn9OHPC8Di/FNtiCnILghNTU9QzjDwTvE193vRJATcFdnBF0?= =?us-ascii?Q?+cv6Q2oQiHWAkI2FLq8qDhp+6gHnhyZsntDPDXQA8cSSfef2rhSW+MnER3KY?= =?us-ascii?Q?XnGGHdcfE73YBwbj3EsAoNQl/aCL21NtVxVlGl5Z8AWgxYcftAulEKfSV2l7?= =?us-ascii?Q?42OCRyGpG7pO1ef6odL8rMHqfSRG83mLxfSHimhtmI+tKZSFCaL4CCE+YZpJ?= =?us-ascii?Q?7xTFxydx9z75ldtqTOIk6sLOAJypVNPBcdTHs/ruMaSfMFE4o7d12ITCHkOE?= =?us-ascii?Q?kcC4J1/ks0tOPKWjTu9BBXwMYAfGspMs30cht/cKYD0+DQYmYjNlxZla6JD5?= =?us-ascii?Q?IuQ/eBDoT5NA4qAla+oAPF5WYrHRi8qi9sUwiAiQX/bsRr5Vq+vIdUyabcHM?= =?us-ascii?Q?hOg8QUIHLmunXrd/Vsj/wE97lfLkyAhxmXA7p/xVxrVtZdn9rQAC/NHgeqeA?= =?us-ascii?Q?fVLk0TLG7jHJ3kLjddJWGH2lxAczmEyyxZqeVvPHcE5uxCW5C4L5V2zfbvEa?= =?us-ascii?Q?NAOJ8EW6djZHDiEL4yL1lBS3bu9rJI2z0biXvl2SMUOR6MpQGvUW6OGuRDOh?= =?us-ascii?Q?HEABT6tq/Xq90DOOksXDelUZwqH4DMkNNSVZvrIxxzynPSvNFmalP//+p95c?= =?us-ascii?Q?5YTAhAIYOF6R+5Q93isQjjZlX0xseJA5PGP0dPYa+Z+XY1A1ATeXKBl6LiDn?= =?us-ascii?Q?03wuvRBp5NVZb9rYaYK2sF92BxfitQkUq7aQm8VQkts0DNfLw9AgzYquZxhF?= =?us-ascii?Q?kQlOwNqYH+pvOzNK1h8QuY9fatuNoqMefvtk1ssIB4JP6ysM0qVim44ylkhm?= =?us-ascii?Q?GcrjK4BNN/IoCvf9SAo/pf7xSi74nIqOcKVHBs5slYdKGI0T1SMpeuMGpbGL?= =?us-ascii?Q?k6wcqImldGue/6ghr0W97ycPUIvUuYd4/IL4E7XhHtR/NkHyoocNXcxMXU+C?= =?us-ascii?Q?7gdajW7x212pqbMW2nKrEKc3XmBMGU1hLRvnGCQ/LsWnfDH6ejpBEaT0I/ED?= =?us-ascii?Q?AyUsHRvQ8iL9wbrQeZUJwgqq79RKc8baHsYZmNi3V/kOu4PmKqNdrewjsE8p?= =?us-ascii?Q?huH0QIQIsu/xUAuedO9wz1R6yPbHsr+ER1MbZ0ytKLXxdanbYApAaFhOKN+m?= =?us-ascii?Q?NaQUNE8mG8IBZD5rUIIrZL7EuQmDEuY5U+GaHjAu7ks6EVvFGVi2BpENt/1F?= =?us-ascii?Q?7hpWlH5bsdatLWKmx5kQ5trebvCbuqighwcCv7cIPucX3gD2Q2tnzX2kR/5a?= =?us-ascii?Q?ZCfFM1VqAiARjbO1bvpw+JQ4rrMQ5D/YIe3MAHq1H/g+WqrQcoc9rO4JJLPY?= =?us-ascii?Q?v5SFfKxkJquAWmPv5GpN1kv4ipVOGYF/AfmpEad52+5w+cMDWP4667RrqEgL?= =?us-ascii?Q?OKT4g8KEpfXu7QT1qp+FvIYDcUvgiTtP?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB4PR08MB10341.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?TrczB5fuF2W9+iMONpi9s3aI7+KiVcboZ07cdLXABFkfSKaHYG2Nbrl5jw+M?= =?us-ascii?Q?M4NVhATcKWbB1F/HG0uJrhlxVf9p5FxvH+OzYMLG/35CMx3nnALI6oS7KNdt?= =?us-ascii?Q?RZBfvxQJPwmGJFeVBafH+DO3ptwxURO7BflQNvZ9R1ucsoK2mCFKjD5L60Zg?= =?us-ascii?Q?O4wGjsJafMIvZs5ugKD/7+JzfNSueIcoDT9EDYXZ3d8rphrzyHf6QsBWlkYI?= =?us-ascii?Q?BVZRs0mcD5aq/Qlp5OGrTXDT/l3MWtMXLyPZ8t2A3eUqmH4WHNq9bu8mqWPq?= =?us-ascii?Q?jB3Q5Ni3VfQRoD90di8z1rqmwY1kbzXPBfe0B788iTCvr8t4fsQyxaaNKEFk?= =?us-ascii?Q?731KHfxVxyDl6jId6dkd7WL05d/0VLxuJnFRh8ODL8gyE8xHl2wmGjzEdsIA?= =?us-ascii?Q?wGiNXziXmig1iojGIPCOuiYnl5AJiIvZqyTbrz1Zgh/u0alTahQ+QwYVNp0y?= =?us-ascii?Q?n3/dnnpZxfSsX5/uiLRR7U+PpViNkft30PNH0dOTlEdwZyGG0lUQlTlwb33Q?= =?us-ascii?Q?5QhXqwOacWeD0YHByTYyEOi7mBGlcY9/bqh5DCqj5/U23BGGwGlsPOAd23xQ?= =?us-ascii?Q?paKMEEEbnN6w55uWAcoh6bPuiXHoqKFQNArX9rIv+zzm/LAnYta4kP4zJn8N?= =?us-ascii?Q?uWa90RQE6M2wfRsdqBkIh98ZlapuIBbqY9dE4ZiC/JPBdAWeKkVcKGU2Zbse?= =?us-ascii?Q?MTGwlDEk2QaXh7G5mJX6Wr53WSgYe6BswyISJtPr3zHlDK7S8JCaiztEg16W?= =?us-ascii?Q?AW1NSvzKaf2BssL9n7u3fhNRhyPGZcr8E7+foCwNnco9jrhIPdJhZl9QJF2r?= =?us-ascii?Q?0dyYsUJPSSPAvpUYD4dn2a2rrXrXOgmoHXBrxMAXt6IGkZvUR7dh6xLGds7q?= =?us-ascii?Q?C8cYaWz+JygXCf/3dStqKjRv/DirzlNF1jgJVPiP95dXh2yAF3yRYGu82f67?= =?us-ascii?Q?ar0fef5tRz+3yB7lTJ1X3uUVGSq6aNl2DWQaKne4CbfMhRIsJ4PJvz03i2Sb?= =?us-ascii?Q?Cc5Vj2df/YjqkIK3fXkSircFHV49jcOJsanwa/VmtfHuBhgjncvG6xqZ0KSv?= =?us-ascii?Q?dZlmAJY0YbMhUkN7+1yW6vcalkB3WiYLikGfn0rhqxi7bMBU6MK6MZ06ZtlU?= =?us-ascii?Q?thI080TTzLW2XeK1vCwFREPTWT5+xGB273c16lIjEB/BJpsRvhYTD5pQRHNW?= =?us-ascii?Q?GoIYBXyt1hT+Fd33haysBRxQ7GFvAUwuCck5jlM7lhhWF8ga5I+FBGqyOXiS?= =?us-ascii?Q?Gx+zUaY6FkBQSjHQNd97EftuSLyQSqTokqqb5BifJvBexl+WJi1KrvIFDx/p?= =?us-ascii?Q?fc5h6pQD/xym20EgWcIPblfGT6kVUcDcfAagpqd269EZCHlT2AsljMPns69b?= =?us-ascii?Q?P6dTxrj52y2OAezsG+JxV0S1Zd1UIVbIhEnMmPBfN/yp1hCpsB8kZ30svZ/t?= =?us-ascii?Q?bWw+W0wVIHm6+oyAKpIzTc3S3auBZPaVvFMFzpXnaaNXrpMsTIrVURFVMZra?= =?us-ascii?Q?oqYkuLe0b25/WoWcENOdDhZV+ML5MHkwMo5uTwMSCcdDaP6q4vk5VlE/WuCJ?= =?us-ascii?Q?/obO3VzjQTah6raS84jhyTC602mJ5/vdlfrrsB1h?= X-OriginatorOrg: variscite.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0f60005c-1ecd-4a0e-43ca-08de37ff98af X-MS-Exchange-CrossTenant-AuthSource: DB4PR08MB10341.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 15:20:05.1867 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 399ae6ac-38f4-4ef0-94a8-440b0ad581de X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Nr1T27vlvPxcbLGaM5z8qq3Cw1rxeRgUv+RnO/EWgCHMTheK8w6iDYLmDI93K6gkBqSc6ijbuCYLJr2PRIOXVA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8347 Content-Type: text/plain; charset="utf-8" The VAR-SOM-MX8MP does not include any microSD slot connected to USDHC2. The USDHC2 interface is instead available only on the Symphony carrier board, and customers may optionally route it on their custom carrier boards. Since USDHC2 is not populated on the SOM, drop the USDHC2 node together with its regulators, pinctrl groups and GPIOs from the SOM device tree. This avoids exposing non-existing hardware and prevents misleading DT descriptions for boards that do not implement USDHC2. Signed-off-by: Stefano Radaelli --- .../boot/dts/freescale/imx8mp-var-som.dtsi | 75 ------------------- 1 file changed, 75 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi b/arch/arm64= /boot/dts/freescale/imx8mp-var-som.dtsi index 29f080904482..949d9878f395 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi @@ -35,27 +35,6 @@ memory@40000000 { <0x1 0x00000000 0 0xc0000000>; }; =20 - reg_usdhc2_vmmc: regulator-usdhc2-vmmc { - compatible =3D "regulator-fixed"; - regulator-name =3D "VSD_3V3"; - regulator-min-microvolt =3D <3300000>; - regulator-max-microvolt =3D <3300000>; - gpios =3D <&gpio4 22 GPIO_ACTIVE_HIGH>; - enable-active-high; - startup-delay-us =3D <100>; - off-on-delay-us =3D <12000>; - }; - - reg_usdhc2_vqmmc: regulator-usdhc2-vqmmc { - compatible =3D "regulator-gpio"; - regulator-name =3D "VSD_VSEL"; - regulator-min-microvolt =3D <1800000>; - regulator-max-microvolt =3D <3300000>; - gpios =3D <&gpio2 12 GPIO_ACTIVE_HIGH>; - states =3D <3300000 0x0 1800000 0x1>; - vin-supply =3D <&ldo5>; - }; - reg_phy_supply: regulator-phy-supply { compatible =3D "regulator-fixed"; regulator-name =3D "phy-supply"; @@ -271,19 +250,6 @@ &uart2 { status =3D "okay"; }; =20 -/* SD-card */ -&usdhc2 { - pinctrl-names =3D "default", "state_100mhz", "state_200mhz"; - pinctrl-0 =3D <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>; - pinctrl-1 =3D <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>; - pinctrl-2 =3D <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>; - cd-gpios =3D <&gpio1 14 GPIO_ACTIVE_LOW>; - vmmc-supply =3D <®_usdhc2_vmmc>; - vqmmc-supply =3D <®_usdhc2_vqmmc>; - bus-width =3D <4>; - status =3D "okay"; -}; - /* eMMC */ &usdhc3 { pinctrl-names =3D "default", "state_100mhz", "state_200mhz"; @@ -358,47 +324,6 @@ MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX = 0x40 >; }; =20 - pinctrl_usdhc2_gpio: usdhc2-gpiogrp { - fsl,pins =3D < - MX8MP_IOMUXC_GPIO1_IO14__GPIO1_IO14 = 0x1c4 - MX8MP_IOMUXC_SAI2_RXC__GPIO4_IO22 = 0x10 - MX8MP_IOMUXC_SD2_CD_B__GPIO2_IO12 = 0xc0 - >; - }; - - pinctrl_usdhc2: usdhc2grp { - fsl,pins =3D < - MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK = 0x190 - MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD = 0x1d0 - MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 = 0x1d0 - MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 = 0x1d0 - MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 = 0x1d0 - MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 = 0x1d0 - >; - }; - - pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp { - fsl,pins =3D < - MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK = 0x194 - MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD = 0x1d4 - MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 = 0x1d4 - MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 = 0x1d4 - MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 = 0x1d4 - MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 = 0x1d4 - >; - }; - - pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp { - fsl,pins =3D < - MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK = 0x196 - MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD = 0x1d6 - MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0 = 0x1d6 - MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1 = 0x1d6 - MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2 = 0x1d6 - MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3 = 0x1d6 - >; - }; - pinctrl_usdhc3: usdhc3grp { fsl,pins =3D < MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x190 --=20 2.47.3 From nobody Tue Dec 16 12:21:20 2025 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11023124.outbound.protection.outlook.com [52.101.83.124]) (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 7059D322C77; Wed, 10 Dec 2025 15:20:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.124 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380017; cv=fail; b=AWCTiKEUQ4QCjxWYK9+UxXBzTz8rkA5OWvpTB3BckKMtCEC9bsYp2Km5PPxXGv612V0nJ+4Yvk7rGD8fLkC1ODd/0SLmfMVq8Yq1LX9RO/1/pbsStzjgfgcngRKy9B08rMAb7c/GNBhrmyd9XMnxpEPSX7h3t0RYj+5GHsJJLA4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380017; c=relaxed/simple; bh=pNQvghduFHMd6glLQt8SA9sLLhXVC3PCDcALb+7LlCQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=aylSMoBKer75xfC033YmK7qJ3mMQzzrhfv27sCvNEH3PUPco0sa28BxbU+/V/iM4Q5/yqy+mIHhyYJmOGMNR210vkQ+9PigNbZsFW9l5CTMLo0L0AwTN9/qSiYW4XpyqrzSED9QVC0BXag+pChVMSTWmBICAn3Y+kPXLwzpc8TM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com; spf=pass smtp.mailfrom=variscite.com; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b=iq87W2t/; arc=fail smtp.client-ip=52.101.83.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=variscite.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b="iq87W2t/" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lchltsjCwJqWNAz0Rfnz2Y4ICo0ut0w5v9niUvKwB7AjtYB/4hOPQFM+r2DCuVZRxp42wmapxk+lEiI671XeFmTj+IKesabpRnte+XM+tP7uqD8HBHO6wkV2yS7Rh9BplTONPXvmhsHKleCOvfOoXVAZ2hdzw3TgJ2xJ9kL2r588/CE3axdFUyndjoxDVeI1nGHVHJ+g+I00zhzHltcE3upDwC1K10w236nv45BF0wksHiB3OPv+TBKUXsubEihfV8OGNuT397v8IPLtND52j0NWn9kJ/yUORWxaIv9gZlLgd6XT9j0r8QVTJmf41EDzGx6fc4OASuWmu5D4FW3IfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=2R2NrHEhPqzaerJtqVvgNompr9dbXzGQpw5wDr9YxJ8=; b=INpX+SY7KWMqyKGg0QeLIzMI4UMCCiVteUOioM9RJOknujq1mE/Cc6mPSA2A8UIP4bzBTg1KpRzzObHmajF+x1YXRe+21QjJhFlPkfNSOjW5p2616nlIm9rot73dblpu+YWP0qjckkVobdeq7JEUv9sV6Sw12zT3rGSdE8PnSM0I8szaOOq5H8CXchcnqklC8KsVyGlc4nFfR20Ahxb+akaiJ2kKGSTw+guOi12j3fqudk09H34y9pGptea0R1M6xzV65b++PDvYISoH269gLTTUYJFFDDQTK8skHFbIMKlK8Q4bmND6VMRh9SJjvATvlklU2ylPO6YtP1UTTRRN8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=variscite.com; dmarc=pass action=none header.from=variscite.com; dkim=pass header.d=variscite.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=variscite.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2R2NrHEhPqzaerJtqVvgNompr9dbXzGQpw5wDr9YxJ8=; b=iq87W2t/o63P+EnAjx35+YnnKQLMcvI1zuXjbYlxa6Ov3ngXGzO1TtBorfxvvBPI97+zQMmaP9inbz3BM2/jX6vovSknOyjEAph5X/QPUpaJ0oKLSfl4uE3f2MH3jHeMo8snNwMWtcv6XnXFr3Ioh7l0Mj5/QxYbMsrxaQTRbnM1oo+mvsk6vkpOpLcCfkJOikYnlubcYIeiOGK4vrHg7CWptf/LT5shRzAcyWhS+XyWfwFTY0vMOXhXw5gN2Yncf/EkXVv6UUongYWmeyoeJRj4VbZSIRoMEe44e/Gjimb/PrhQ18AnKg1WLEP3QV3Uoydl23O/euMOUw+230L49A== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=variscite.com; Received: from DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) by DU0PR08MB8347.eurprd08.prod.outlook.com (2603:10a6:10:409::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 15:20:06 +0000 Received: from DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824]) by DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824%6]) with mapi id 15.20.9412.005; Wed, 10 Dec 2025 15:20:06 +0000 From: Stefano Radaelli To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v1 2/6] arm64: dts: imx8mp-var-som: Remove PCA9534 GPIO expander Date: Wed, 10 Dec 2025 16:19:54 +0100 Message-ID: <20251210152000.42265-3-stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251210152000.42265-1-stefano.r@variscite.com> References: <20251210152000.42265-1-stefano.r@variscite.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZR0P278CA0054.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1d::23) To DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) 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: DB4PR08MB10341:EE_|DU0PR08MB8347:EE_ X-MS-Office365-Filtering-Correlation-Id: e2a589e8-050e-4bff-15d6-08de37ff9988 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?7J8gwmbwxc3uO7IbQKVFqWIU01aKHEDoBW95qSOD6N0pXlhHSppX2OOtcDU5?= =?us-ascii?Q?dPN+ioy1o9rsZED1IgdbZ9hJ2c1Mru+AcEbprqlV+XcbXUFxhxp5NSxXQEKY?= =?us-ascii?Q?qEFEj9UImrLIEYN6umYV8TagmZDhAQ31DXugqiiZ5rP4ABcNHEOf5/2jTsDh?= =?us-ascii?Q?hsOgrlVSISSjqWEkTiUSY0lp88pNSB5BnYBEbATf5f/RWxFU4NqydPNoz8k8?= =?us-ascii?Q?/FN5H+LIN75v4CnrheBW7aEZiGm4Yyc10JKN2QO5+yNUyUqbha2MSaWRQ8ju?= =?us-ascii?Q?zLSwuMne0Gz9TOLtkYD2k2vx1IGLf2TIAPUucVzrg1pWEBfDFQwLYDCy9ztw?= =?us-ascii?Q?RUbj+Wb3Ug1jx/ddD883UAk2z0cMINug+A93vggqjeVsvMoHeU7Iv/KrgkVn?= =?us-ascii?Q?XIy/cnbNuAlx61+V3E4RPS7gEUgO0+vJr0VZ3P7PmArST7BB4xtcoZXfzzeR?= =?us-ascii?Q?2okOqXJk0XMijrvhJ7geC+o6hoowsQPqHMWNy7dNJIO25zBs+IkyPka8EVod?= =?us-ascii?Q?d0gBOIMQWxtenX0QR7XM2kw3oYvSxYaIEdMRNDnBO5GxFYnWfo+opIOf4Zn7?= =?us-ascii?Q?PF/2fBXXIddMoHcDW8lmNltMiGvhpkYZ3PWXJncxLHVaDl9uKzPY2QzPX5nZ?= =?us-ascii?Q?Lo8qyeIiDsE5Qi8XVSjmiitteF4As9WP7SfNzzAJcYDF8aj3nOW4gqWGbVwy?= =?us-ascii?Q?pSMkpqGhdLB6zz8O0Tkl7JrOWAWO7Olk5dYwfZ/he+3KnLY44qP3GV5cACKS?= =?us-ascii?Q?2rhuDoo3GjHFPG184Fiej6DGgw1s+4D9JJmlnxKxt6vmXUys4QCjOxpz8nFA?= =?us-ascii?Q?tmpRVcxmyaO15A7EZ4GA6v9BJfZP2sRZU6iCn43CDanb3zclBmslvEv94pey?= =?us-ascii?Q?4iwIaDqRY2jd0anMNMecmeFgjoFkY3CxSIHEFe/SEkCM0xNW1mmcdXR3LgN7?= =?us-ascii?Q?kzSjYFcSciafG5Fn/g15u6t1sQqRvLPiTEJF0OgtN0EL9kT1S6FMMrgtGlCR?= =?us-ascii?Q?HSlDBRQzGVQiVU8QF6u+cDS2hOZVSyrVfvNAgZaqAXkNVGbyDESLKfoMO6ls?= =?us-ascii?Q?kVwpkLMuQLqGn2LdPFuhB5gHnXNrYlqZefmIgliW4nEbUhYcimU7JenKnu9w?= =?us-ascii?Q?z4FMhdZXWe45s1oNE0iLQG3gJBcuc3pQvLdsNP5S0JlK83pPOc34NWhB9GUM?= =?us-ascii?Q?ZcKyBhIed5TH2QP+/Bjz6MUyFROv7/auRtcDsYI7MJ2wN7MKLiWW96A1ivR4?= =?us-ascii?Q?+aKZ48gV61LoNgGN9K99SmBVtovvCPXY/HlANUtezzYgKXQ/HmMt+YeuxWDY?= =?us-ascii?Q?eLflGYeHiVQgPyo9dx3wYvGNZjbHB/4gwsKEG60+3CXH1UrVO5N7e0O+TB6a?= =?us-ascii?Q?x2HNDwZJCXaMd2ITq3IRu/ofZ/2tT9tVx9gHfqZf3xiXdiF5qKSh39ElNjrx?= =?us-ascii?Q?+On0CjdpU+jhAFOCs4pVAm69UoRyBqNe?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB4PR08MB10341.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?awtbbznGzRF7SYZmdI6zTECSG6TZG9SEpvU4CqT5Fu1+zHtepzHc7fhC+FEb?= =?us-ascii?Q?IsSiA3rQpTUdYe6In9kwbmhf9h3I9tUHsh0a4VUGOZN+vfrprxN0BFtX711S?= =?us-ascii?Q?4as5XkOiZ484f4nSs8mdTqAH1sAkDID/iBWreX4YiN0QqU085VdUeAAZTeO4?= =?us-ascii?Q?Kz8C6RQISQEgLbU7rhxW+FsGpamT8mQKq4pEeQXr0mAVWfdhLn/vqnvwoZn3?= =?us-ascii?Q?06YAgcEkJ8/TFN/l4TRqTG4s1Ek8S8Ya3RuHGX1PTyEueGISOdKsw7tFETI7?= =?us-ascii?Q?Pne2v7pmewfEv0x2amcyUKX3vGLVSLOwzx9N4apzIDngo7GBvIEeANaKVsMH?= =?us-ascii?Q?j5/9lLi0lYLbEhvG+jsjq97Wy82t5EiSc/vRUurPJb75GHMCLxvmHqYo84E+?= =?us-ascii?Q?dAO1L22jOGNc+fl063fFx98sUQ7kuP+DdlgOllETi9B559+sQRwLw8uafU/b?= =?us-ascii?Q?QZwO7x+eUeeJVVohipA9sX0MlUXaIUUfKScSeG9qLWU0dIb2y9JwbOIak92k?= =?us-ascii?Q?fH7cp5CXdJkSUHbRrD+K0/MCc7+PqnTUkLlmTZa5/8fb6t0JyxqyRetWU2cQ?= =?us-ascii?Q?lGMk0Tunn9Ec22XqI9n5zKU0eLutKBGpsgUMzIXhJFiGZsJT2GjTzSFFOnKm?= =?us-ascii?Q?EdkD01/EcbTqgj0j7UBjubIyO4gJ/In/wZsnUWPoLdLYNgwZEz0YtyBAvMYV?= =?us-ascii?Q?lAcnM/8pWmXdfU8ha7UI0lZJUDxGJdnoH1wuAEboK+26WpWVz7uUeSQQTLxF?= =?us-ascii?Q?48p/XXBKDNPAgdQ9Q8pE5t+f56U8JuXDbbjODHV3Vu69Y3V9+8rxL7+NGbqy?= =?us-ascii?Q?PlQ5olerCg9yg3deAmmtFVj16NEjincTaLDsUNQ5vz8IJVoNAZg+vGQZIuED?= =?us-ascii?Q?Yc+XGXLhHw+FQtteuZSqImVQOrECtl6VR/xOdSBFOh4m5AifB/XI72G3Dmy0?= =?us-ascii?Q?NSUA8u3gx7Tq6jcKbtJECXUZW6KKVUn5BJzO92y2K0Y4bHvbumF+1t2OkJkm?= =?us-ascii?Q?h871Da8Xx00EQajb1rywPrC3PwW6fxotW0bHrKhaZeP9VnrR5uh4wAyCVdjt?= =?us-ascii?Q?sPUv0lDmV0mhY01VbqmW/jDu/F3NbqijbH5y8wNZyLBSSwLGG0bzAzBmxQiC?= =?us-ascii?Q?3iNdCj26XaYY9kz9KBNioPh7Hy1KllXP/mSEU3kSMvDto3XRveM08d2RxcNs?= =?us-ascii?Q?gEMIVaKVMxq+V24ugHFddx5gjFnoumaSNiUUvdknH9ZSznGQl4KjOdoqWApg?= =?us-ascii?Q?6L6aoovK6bmVnLalX65gSvm16km9Nqybjap9z8BEqBMien0B8nxjIbFs0nd2?= =?us-ascii?Q?idtlxZ1C/ZDLZny4HV2eDyjR/6Q7FlBVBiMlQREkwuNCY4Wkl1HnOhGGQ7DO?= =?us-ascii?Q?NmNP5yT3nlzezGgHbwyEwXbKcATzz2a9ONUbCEZxr/5ZBWwe4eiv2eINr9si?= =?us-ascii?Q?n1Dz2H4u15OhOSKqKREYgoIFZZcBAoWO6/KrSBXjgV35e+q3qZYGmtUfOK9X?= =?us-ascii?Q?Sa8qVv0QKGUsFh3y3WdYSqtczjE54XVeYp+ZqRviHU0GZntQ4Wdmt/CC/1rZ?= =?us-ascii?Q?ENOFyFxjgnnDj29o7shnyl22X8fjWshcYLKjMDLf?= X-OriginatorOrg: variscite.com X-MS-Exchange-CrossTenant-Network-Message-Id: e2a589e8-050e-4bff-15d6-08de37ff9988 X-MS-Exchange-CrossTenant-AuthSource: DB4PR08MB10341.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 15:20:06.6158 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 399ae6ac-38f4-4ef0-94a8-440b0ad581de X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EehPNCxEplirAsqI2XY05uQyqeHWUh7eCG+cCrGe0y5HzA7cw01RIZtmI4f7hU60aLup0QQk6qeFRfUeurL/ug== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8347 Content-Type: text/plain; charset="utf-8" The VAR-SOM-MX8MP module does not include the PCA9534 GPIO expander nor the LED connected to it. These components are present only on the Symphony carrier board and may vary depending on the final carrier design. Since the PCA9534 is not part of the SOM hardware, its node and related LED definition do not belong in the SOM dtsi and are removed. Signed-off-by: Stefano Radaelli --- .../boot/dts/freescale/imx8mp-var-som.dtsi | 50 ------------------- 1 file changed, 50 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi b/arch/arm64= /boot/dts/freescale/imx8mp-var-som.dtsi index 949d9878f395..158a78ec9656 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi @@ -19,16 +19,6 @@ chosen { stdout-path =3D &uart2; }; =20 - gpio-leds { - compatible =3D "gpio-leds"; - - led-0 { - function =3D LED_FUNCTION_POWER; - gpios =3D <&pca9534 0 GPIO_ACTIVE_HIGH>; - linux,default-trigger =3D "heartbeat"; - }; - }; - memory@40000000 { device_type =3D "memory"; reg =3D <0x0 0x40000000 0 0xc0000000>, @@ -216,33 +206,6 @@ ldo5: LDO5 { }; }; =20 -&i2c3 { - clock-frequency =3D <400000>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pinctrl_i2c3>; - status =3D "okay"; - - /* GPIO expander */ - pca9534: gpio@20 { - compatible =3D "nxp,pca9534"; - reg =3D <0x20>; - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pinctrl_pca9534>; - gpio-controller; - #gpio-cells =3D <2>; - interrupt-parent =3D <&gpio1>; - interrupts =3D <15 IRQ_TYPE_EDGE_FALLING>; - wakeup-source; - - usb3-sata-sel-hog { - gpio-hog; - gpios =3D <4 0>; - output-low; - line-name =3D "usb3_sata_sel"; - }; - }; -}; - /* Console */ &uart2 { pinctrl-names =3D "default"; @@ -298,19 +261,6 @@ MX8MP_IOMUXC_SD1_DATA5__I2C1_SDA 0x400001c2 >; }; =20 - pinctrl_i2c3: i2c3grp { - fsl,pins =3D < - MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL = 0x400001c2 - MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA = 0x400001c2 - >; - }; - - pinctrl_pca9534: pca9534grp { - fsl,pins =3D < - MX8MP_IOMUXC_GPIO1_IO15__GPIO1_IO15 = 0xc0 - >; - }; - pinctrl_pmic: pmicgrp { fsl,pins =3D < MX8MP_IOMUXC_SPDIF_RX__GPIO5_IO04 0x1c0 --=20 2.47.3 From nobody Tue Dec 16 12:21:20 2025 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11023124.outbound.protection.outlook.com [52.101.83.124]) (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 67EF631B11C; Wed, 10 Dec 2025 15:20:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.124 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380022; cv=fail; b=uYnYKAFhbyVdGNL3pDuuMGuHvd5GqJXovT3cm7vGqyf2EFM61jDOgsExbIwzol8ZFkW+HW3/RqtiLYcqHcD3plhwdMm1HTuuQ09rrwo2IWm2OeF4gBU6s6hNpO6fu8Tfkyaa0qhyZRmX2kvy4rQeeiKZ8+VL/gMVDzNJQoBKKzg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380022; c=relaxed/simple; bh=ld+ItOikeBOwgc7K6Rh9+Iy986bdQj/Pbur8x4N/ts0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=sm//lYvZWcfRs8EXVQCzmdG98dOv/iF46Gb3ASqJ357w/Zh0QudKRUjejodve98V+uhoNOcX5lX2AoV2mnCkvDJmOxz8Scz85HRulkO8PIE6ReFe+Nl9hJvJhFKgzI7+Z4Jc49a5jIrhLM/jtEhgy5Sry51ayO8qaXfsllz3sgQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com; spf=pass smtp.mailfrom=variscite.com; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b=tECybPnA; arc=fail smtp.client-ip=52.101.83.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=variscite.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b="tECybPnA" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=AWmF/x7mQghP7vE65hoIAPOCNQKpDsOjEmL+Z+13puK4l3Yq0aVO//OdfW6oeBkpvlMfCNVOCEKL02kZOzAtduT5PMDNKMdwbRDMPe/TjCWpyXNCN/X+H/lrHoJonMFM4gXIwZfU10u1TETUezL+f7Jva/wrlQoFDqnEke3bl1sCMHtT6NtwX4FdPbhC5WFgIlaY1GeGcWGCxS8envJ/lnRsRLbNU0fGeJ5RWnWqhTZ5XmpDzGitwdBa99/ZUWRh1GRVa7MmPVHO88+3M4C8MBQT67Wkc+v9oWvDMq2kwEfEuP1TvKXNgrsgjt7aBWbN2No79JagzdXG28804WPt+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=YWJ14EphM6Mzlo5mNPu1/ywx/fwyBx5UQXDQMmJYLa0=; b=dT7Esmkj9e+83yMWWdjHrUxe7c2FdzYqZK2yihCnqm/1A9+s9a4+LyEUAOA6w6ptxkjyjtOMEdd4jRUYHJP4WgZf1Vj9ra4TfbMssHnul6KiM501xwLHWTYfq7hBkkOeI0mMchAQ9aVGR0P69UMoHA4pMidfQzUJmT+1Uzi0SeimkIvu6T6/WBptXaR82Otfdiyisj1iLhhrtNGP4DPOFI9dlCJEwhl+o/asK7inMpI8QWB9UP+tp7inDh4KlsMEBoBT0o3AQ+5F2BWAIp924R/k6B4L2On07uQtNm7Yfc2uO1CDSmbduTsdjVlnwXw/P/uMtnB1RagXwGcbGsdKmw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=variscite.com; dmarc=pass action=none header.from=variscite.com; dkim=pass header.d=variscite.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=variscite.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YWJ14EphM6Mzlo5mNPu1/ywx/fwyBx5UQXDQMmJYLa0=; b=tECybPnA+7kK0PtYDISGBOzTvCv2KG7eUVX+ifjmF6AtM+wF4PCNpC7KTNJyGq03MpeicUMG0cDuGx/Uvh/v5q75i/fe0AM+yBjO+4vcZo1mN+8+4jUtD3CNd1ty/Ukpfq0JI4tM3Rd7DoAWUt1LUaT/GUOecxXMvxf5ZeeACS9UO0jKsNCvaMCpSWcX/A5tkmdkpu/FnX1D8h9VoSFtGENujRkGy8Q0YZQAS1GkVkzXKFduvuXxgGq8SkG+Q9VFYLIpZnCzyrV1whZkApTA8S+src0LQGuhHRn2lWVsQgjSc1YbIGH2DKa4J36eJlw5qCcr3KCCrPE9rNNde11g2g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=variscite.com; Received: from DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) by DU0PR08MB8347.eurprd08.prod.outlook.com (2603:10a6:10:409::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 15:20:08 +0000 Received: from DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824]) by DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824%6]) with mapi id 15.20.9412.005; Wed, 10 Dec 2025 15:20:08 +0000 From: Stefano Radaelli To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v1 3/6] arm64: dts: imx8mp-var-som: Remove UART2 console Date: Wed, 10 Dec 2025 16:19:55 +0100 Message-ID: <20251210152000.42265-4-stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251210152000.42265-1-stefano.r@variscite.com> References: <20251210152000.42265-1-stefano.r@variscite.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZR0P278CA0080.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:22::13) To DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) 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: DB4PR08MB10341:EE_|DU0PR08MB8347:EE_ X-MS-Office365-Filtering-Correlation-Id: 3d142998-b12e-4bcc-1882-08de37ff9a7a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?8dceuvw4Pdphzy5EIgYO4L0KA1a0mXBV5JlUzZCirMmU6yhP0QeiBsaChMzY?= =?us-ascii?Q?JRNkVXTOZXT6cJBfLOXSBtYecfSBsYhLs4VdCVsNSSnJNeODkoJuNkO5M0sF?= =?us-ascii?Q?hjCAR3f7Gzq+gkjPjuzSme3CPiNrN0kIBEU/xa3ZJNAeD6PiPNGlT9Ef8gja?= =?us-ascii?Q?wEKWnob9wEZttmR18nK38DIxXo1/A3WzJ65WKNWAu5uXacn+IWLQ3Ois6/EZ?= =?us-ascii?Q?QkLh0bKEr67digWa4A0TXD067l6AlvM5cGm/80tBWwzphM+0pwd6dpxqG2/p?= =?us-ascii?Q?0QE0DBnfWrqZeLJ4NyEQLi9kWd6wJgJINgPmKfeuv0Fpv36b9HwR79rSNZVl?= =?us-ascii?Q?fxdbDFSLEfyeXda1VuFdh+Rp2w8NQblq5dN3hAscEUqv8LGLBV2G+V6c/DOV?= =?us-ascii?Q?wtYCnQ8WgxvG+/hjZ3GCr575A/5E18Yky9SAPZbG4kPNnyuxyQx18ncctH/J?= =?us-ascii?Q?TTyiilmf1gVioJGktC/mOq8eLRMRGtWTit3RZPw5TqBn26yBfGXlFap84KBv?= =?us-ascii?Q?+oD6iL4+6mEHboC9EPnNQ/qjtDDoRfIDenVNQCx/wGZWOv4gZ+8xhG2BfVcv?= =?us-ascii?Q?u+zcgj9OBnujcnsNDAbg9O+hNsKnoOD2bUlj7uiup9v5Q7irU/Ks9NT5mIEr?= =?us-ascii?Q?19KfrCnNtUVRFbL4Z1AUdBPV40l7ZeTikeGTFqIjYp+MkOEhrcVuMoCoE6u6?= =?us-ascii?Q?FMp0n8oMGHXsqg7G8FtZBg7Sk7ZFc4GekGDluzyc/2AHoGd0809C0h7rfDiH?= =?us-ascii?Q?rM6B0fupEn7xcLJgzQcK0cfuFgovWEd6KSMz9pOSFH/flgQ+EuFefUzT+j/8?= =?us-ascii?Q?ouJSTGBO1RSbYSlE7IjzZ8mAMglB7jm0yVxMkL6X577qyYPW+667Ytj1duRt?= =?us-ascii?Q?G1rYAHeH9kXWLkluOgJ7mUqHShoX1mC0MWsmzVR3pmEYSV8ggUe0cUl5bkFU?= =?us-ascii?Q?HhA4TTyDZU2gg7cQa6/DruYgq7RTCKhtqu+VNU3MljeBaGd5TGLRh7IB+tEv?= =?us-ascii?Q?ulW2QZ+JFrcbxZqp1YrPkcXSxWCx9g3zkYHOaJH3E5wdIo4IiCsqtt3ITZ87?= =?us-ascii?Q?2nty6a49zIjHBjEQu1MW/B9/aLU6nFQjG1Dwu+5YqIlViNQl13rA2s1AsHpV?= =?us-ascii?Q?OLC2HOVGKxge4SHBIvtTAhKu9ZBjF++aDRdcEb+llVP9sDZRoELjERcBoQ8x?= =?us-ascii?Q?xQIVO8FRIR/ecsWCTO6Rx7owu/lvS2ogOqgVxTDQ5+rVCJuKYDv8LhxC+XHi?= =?us-ascii?Q?XPHXASsvvf8jnXFDjQImAI+MpcU8KeXTWs2KXK9CTLA9gjN6an/qRB9CWFPx?= =?us-ascii?Q?6ZFj1YrwDYAAbJ4WoVFvLpd+PtwdnCKbcReePAvQTGqDaA4yEZv4lHn/vKKR?= =?us-ascii?Q?Rz5m4MNK+WbwcYNkaXesw90eGZ00TLvN1CWMbpkMZYGvBeq50pFMkHDmTqOO?= =?us-ascii?Q?ZRfA548yGJT9k8hAnRPPMx3PavfxUezs?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB4PR08MB10341.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?GtJ1YwLr6zIlnXmtVVBnC8Hwf997Bzu+oL4GNqEQuCav8mHWSUYNBIvsVfQ9?= =?us-ascii?Q?oqeI8qQ5tsojUqmktkXUxYcUuByQZfh2/4Z4D8G3NOmI7a5zGWUIOAZjfU3e?= =?us-ascii?Q?02zLvh7p/0cecbby9HiQ1rNG5dduP0rqvU7BLn+iSq1kEcQjTHYiSuCs56Md?= =?us-ascii?Q?h9gZ0zHOp1mV8K4Yvdb1KpWd9vHr3VxJVEancGk2vPWEtCeD3rzOOBGZKjU1?= =?us-ascii?Q?M+8z604MStqP/KHQNwypkz8iRAtQsCaQksb+ubfdtDIZlotPHcvB18boeWQw?= =?us-ascii?Q?UpFN/ZQOREXIBpzQs5RCqPt7Ut9S4/4COELiejv+3vHZkfRyPGGMHxFUCg5x?= =?us-ascii?Q?rwkbiJtrMeOE6TD5Y9e4l/IG8cyAf1PE6ivk0UXe+zpwuycL91KNDITtyyhw?= =?us-ascii?Q?4cbj1QX6jZDRXpLH5+O+X7fRhkf1r1XEThS7K9lOAP1fAQqwKAO+1ZIkue0w?= =?us-ascii?Q?uUwwOV4nYTorgRg49B98ZaJhEDPSp6/XkmlAKgIe5/0CFH0d8Ew8Wi3QDDqf?= =?us-ascii?Q?JjwdmrRJHqPnDePFmrASF5eHIh3CYYq19rP+BKbA2Hx8mBcAJGx0lR4k/ofS?= =?us-ascii?Q?dnGNMxfXwWMAsv6FPmI288gLiwTWzgfOl+NMY35HXQzKjFUKNlKYx1lrK5aO?= =?us-ascii?Q?CqaFnr/c8/MKtOeca4EtiJZS/LYw9uVOkHWqOO8QohxjEx0+4dMMWObd8dvN?= =?us-ascii?Q?OhmBROy42xUrKWplTZKiyBvNVQIRSqL/GN1AJ9wHLVAaOvGX6iUHdgtc1vT5?= =?us-ascii?Q?bbFe96UQ4JLnfy8OgtW+MpK7+9VNSv7Uef7I5JRDVO5iBGQ5uIrB8TNUJqrW?= =?us-ascii?Q?fU/VWrSTQXijW2Pe/yOi13z6uCK24JTLTYRLn/h2vWxge0YG1Ok/cagQhV4o?= =?us-ascii?Q?DJMKWHcmJbVRSwXtLXzqusVsCoI1/16hZuX9EvCYPcxEkc25wNZHfxVGWoYP?= =?us-ascii?Q?enVIK227s+JSu+CySHHnDuwT0WhxMrqlprhrwYQFp17kQtTNg/FzH7ck+LKX?= =?us-ascii?Q?jFhwzhlMDSFEWDAH1RMsOZ2F5BzTuKqUyKsjU8JbWCvYQPMzDp4uPnlR93Z0?= =?us-ascii?Q?n+yCIIXogovdiYNDFQetHbX24y6m9URSi2Fbpjjx1QRcx4LJXvCoWqx7tdOd?= =?us-ascii?Q?1rRf25K5tpwOcQnVKYIunjw+e+/PfzmZ9j0E8bbMLUyAlOLaPZFm1tcUoZNz?= =?us-ascii?Q?d6IApwgWh0hE/IMs02ZOlzrre34kOM0XTr3W5X4YuZzOvuPPXNwwa2vb8ri1?= =?us-ascii?Q?Mdj3ZA3dvFMillGum1LXZtynC4yPYzCvMrxYjU2G5iFEtB9t0f+oicxcEJqR?= =?us-ascii?Q?OoQiqsANBM/KtISqu9ETr1ZoJLRpojKlsaLzun8XI2T1KqrNzNIoJfVWbcl6?= =?us-ascii?Q?JUfGgjKh2HSyE7jxxBAl4LCW6kRNPpa1xShbL4F912JI/2PoCX/nNrGp5zoD?= =?us-ascii?Q?WqMept/XabCLbDgOd1Y3PQqs/osGl7d5fA8zbAGAPYIzTnJxa6Rh28OmEhzC?= =?us-ascii?Q?SMLt0Qovurc/GPELcqb/ieAxWvQpSlzvqiAj6w0QtdUEQuOqGG6QLNL4OGVl?= =?us-ascii?Q?hv5gjYDmt9rcPVKfWjJQUNMVo9BKULJbrTMdLTgr?= X-OriginatorOrg: variscite.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3d142998-b12e-4bcc-1882-08de37ff9a7a X-MS-Exchange-CrossTenant-AuthSource: DB4PR08MB10341.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 15:20:08.2454 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 399ae6ac-38f4-4ef0-94a8-440b0ad581de X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xn/qgi169qGN9wGsIzA981TU3p4S9ySxOCO3mNlmgNLcow7pmyDn7kibWfMY/vOVrBcL110jmHM0WN1jE8jXtQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8347 Content-Type: text/plain; charset="utf-8" The VAR-SOM-MX8MP does not include an onboard console connector. The debug UART is provided on the Symphony carrier board, and customers may choose to expose any UART controller on their own carrier designs. Since UART2 is not populated on the SOM, drop the UART2 node from the SOM device tree. Signed-off-by: Stefano Radaelli --- .../boot/dts/freescale/imx8mp-var-som.dtsi | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi b/arch/arm64= /boot/dts/freescale/imx8mp-var-som.dtsi index 158a78ec9656..5bba91dcef17 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi @@ -15,10 +15,6 @@ / { model =3D "Variscite VAR-SOM-MX8M Plus module"; =20 - chosen { - stdout-path =3D &uart2; - }; - memory@40000000 { device_type =3D "memory"; reg =3D <0x0 0x40000000 0 0xc0000000>, @@ -206,13 +202,6 @@ ldo5: LDO5 { }; }; =20 -/* Console */ -&uart2 { - pinctrl-names =3D "default"; - pinctrl-0 =3D <&pinctrl_uart2>; - status =3D "okay"; -}; - /* eMMC */ &usdhc3 { pinctrl-names =3D "default", "state_100mhz", "state_200mhz"; @@ -267,13 +256,6 @@ MX8MP_IOMUXC_SPDIF_RX__GPIO5_IO04 0x1c0 >; }; =20 - pinctrl_uart2: uart2grp { - fsl,pins =3D < - MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX = 0x40 - MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX 0x40 - >; - }; - pinctrl_usdhc3: usdhc3grp { fsl,pins =3D < MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x190 --=20 2.47.3 From nobody Tue Dec 16 12:21:20 2025 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11023124.outbound.protection.outlook.com [52.101.83.124]) (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 59ADD31813A; Wed, 10 Dec 2025 15:20:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.124 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380024; cv=fail; b=opfNM8d7dcNpsAUGtdSWpUBuKEtXRvzt5lweBTU+JO8ixSS344Y5m3mu2LqFHjF2x3yhIBHiEZf7yFqJ6pbq4deuKaIr/2lVvbWZVFODCs8dIImx1KwyMuy8cYec6RE/iDjOyPAYfspLYjX0sSgac3xDIhfc49kk/TX64B8xb5k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380024; c=relaxed/simple; bh=U2v18UmYXyxRxgSLu2UXhhvB7Fp9+l3tnd1CGMr8Mmc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=Wag049C4YFf43+fp8N2NukD5/b88zxlLqHiBGzCmzJ7abEw5PWBJGjAo8Smf0fXdZWxQYmiS1Hbl4d1ViReM9nWfe1kZdtBmMxLRB+ighv8QGf2l6oCxmSlGTQdD8A/ctulS1NQYowjNAbOkw2CrSBLgVK5jwh+vG4o0vYFKwWA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com; spf=pass smtp.mailfrom=variscite.com; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b=qgZo2Y6f; arc=fail smtp.client-ip=52.101.83.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=variscite.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b="qgZo2Y6f" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wERDab0d6sbgM5PFE0h9nFje513nhpTcvVovT+nymTqPiCigHJRR8kyoBquonPujoqZzfXsF0NYoHbhR0JHZb/skzLVvJPWDrRg2conSqn8gsdlkN79fH4YLUKPvMO2HsAkDnPkefovSL58sCFp/ywUoIhRQwRY5CGfdfAs/VnUV8Fz/f/S1RF0ilyvamms+suTVPUZrrbBwQ0J/l1taImwexaklMtjGLdi6SWEqLCiljhEpCtDLF2TbtyxOA1Gu5iaDga0rjs1zbUS8lvO5TK72Pm8G+PHEaAMEuR9IxLDG5uEBSkdOIynu4GUOuEgNzSkRvkzRvBPSXqb+uuj4wA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=iLiAHdwLrrTtAb7WXEO2B+WkLRD0WKuXCR00+TEvVdI=; b=Njb4moHtGCPcgLDDZ+QPqkkLVdTdQTm07wVKzQt1FT1aiF/X2tdVtPvstpY5kQAE9zV3vLuwZKnquN56IM81mNMOURn9BCck3JAqnzwW/7B3nCLjYwqinIxs1tHFSpa0GZ/ypPwK8Bsjzv6CQS6zArtl5GksCVgz1lRF2vf5GD/B522PCIpQREPj5lMew3UggrdsfeP3oHlN48qyCe6Zq4YZENareWYLeeOWsAo6zoPEg/oF8sDt+/KbgdrfOKfnK8aPywTW7A11cnyJ9UT0UPDeVMkWUI2+4AitejxM4SkMJct5SjVF+NTcCz+SSbAwfI7Z/FEnhM2mJPtPbto3pw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=variscite.com; dmarc=pass action=none header.from=variscite.com; dkim=pass header.d=variscite.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=variscite.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=iLiAHdwLrrTtAb7WXEO2B+WkLRD0WKuXCR00+TEvVdI=; b=qgZo2Y6ffNSiPZj3+P9jlFks/puP+zkMjtkHMgJWptbTcnpUotpFBmzUYzGQNUHSuNyISSmFSNDpxdc4pLONDdXuL245VQSZlbTaTFi6xl/DJwL9o6SoWGwJd5W5BDvNdi6E00eNX/o+gL8VwiFtoVrD2DF0EfAk3CbCt2SkXFYeGUW0DKK5nQHxMkEPsAQgh0UYf1J0iiX2/RwSRjiTQK4x4dTL8zDrlfEkcwiiVeMLHHtUyvrOc5hBi66Uuk5NlNIB+zvrsh0gCPyAgdM1Gv3jmm7pLF78+Z/GAKFfsV2sKqqCcoqGiMqpAk2BYLOlTNZpwJPvyyxMm/6UJLjNTQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=variscite.com; Received: from DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) by DU0PR08MB8347.eurprd08.prod.outlook.com (2603:10a6:10:409::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 15:20:10 +0000 Received: from DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824]) by DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824%6]) with mapi id 15.20.9412.005; Wed, 10 Dec 2025 15:20:10 +0000 From: Stefano Radaelli To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v1 4/6] arm64: dts: imx8mp-var-som: Add WiFi and Bluetooth support Date: Wed, 10 Dec 2025 16:19:56 +0100 Message-ID: <20251210152000.42265-5-stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251210152000.42265-1-stefano.r@variscite.com> References: <20251210152000.42265-1-stefano.r@variscite.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZR2P278CA0032.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:47::8) To DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) 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: DB4PR08MB10341:EE_|DU0PR08MB8347:EE_ X-MS-Office365-Filtering-Correlation-Id: 9e1d5810-2959-42b9-61a6-08de37ff9b77 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Cfnf3x+noG1OC2D2urRwRJYm24S3GdurwYujVMJL0HqnnTdjlcl+kgdNMMl5?= =?us-ascii?Q?fJ0y4pCrKBlHSm8tQrS2LU2CPXPuZ04L2sNvz6EJYAXMYd2F0mKBW/TzUReT?= =?us-ascii?Q?+GUF/Uxfyvmq5boTYyqy3rMYePVsqZmgF+CAuJzs3s/IHbqoiYuB1aUvWwSc?= =?us-ascii?Q?S4lPAu0qKOoahyTwWyDRm5K0ffI20EsiKJsyIPBNC+dZX2oue3ey6ENCFSdf?= =?us-ascii?Q?A8VOpIWZ0rCnS/Av4wSS8B9aY0+zBH5fSYb6N0CZbdDKq+hY9NM4JDlW6QC5?= =?us-ascii?Q?7WXkOOpPlKZwR2ARTPRApetuOX0KmrZjZpw5m+6jISYMx3tcC2r+WIJaIhAS?= =?us-ascii?Q?ReasUQ8BbRjfkBySfu07xVWogi1qkFpAZnIa6S4c0BQCKyfJ+SJ6ezP4+w64?= =?us-ascii?Q?dmrwEfuPLyyC5cDvt8qHSA0vZWUeB/5eyhTMUCbsvLIAl5peCURNK0hTqqjA?= =?us-ascii?Q?1BHTvRQ+KLnNTYAwd017bQK1V9SrC2D2nrhMb4IFkyGwMk8F24ra7992rn6r?= =?us-ascii?Q?eyrk66O6QFLWUUvsfL6CY94+97wu1Q1YcytGpgZkPSK/AlJGuEClYqj6DXmW?= =?us-ascii?Q?ikdz37tPsqJ3on6496gIs4ad5qv2FaWIciQJk2evn9+YI9hMbzOPwm5cNq4p?= =?us-ascii?Q?RMZhCS/6H8LdEunP8VApTO5hd6BAUy3fxFEAxhzHonAZmiC6paXjs9JcYtBH?= =?us-ascii?Q?rcD2xcOEfLc42O7e3eCH8GOHlCSyW7b4SoP/+YEjfMDPe3QM6LRerpoMNqJg?= =?us-ascii?Q?3jUb5W7WNAiCEy32McE7yZqteRJ9tEoExOSt63PZzfEwyaQkuHVJG6Tid6TM?= =?us-ascii?Q?DvhfJtSoA0yHAU6XiaGcSisCn+7QNaTrRpAi25ARVO3vcJOWp26q3SHpRu9e?= =?us-ascii?Q?0xBN+6IIxF7m0zPAp/NKO34Z99bFRAGhlsaNCz0MX0j7fPgoPwZiovYEJFWU?= =?us-ascii?Q?PD3W8j06gj1sPBR3DTQqjrOKCh1NpB9NTuoEUdQs3lf3JtsyTP24GgrG/NQt?= =?us-ascii?Q?BQn5/HYts+Ub0oTjuet9QBnXYzJsNcRBgdFjErvmbekxTCPc9cFgnrwQZDuP?= =?us-ascii?Q?Z+PS4/H3P9mAsCCGKd3u1jtixwFDmRym9B8Nx4jmtjN/cK/7OlBGxGVmJ3Ss?= =?us-ascii?Q?22uZj1YgrSHkr7yKQhe59sEOaKUFHVf57OUl1l8uc0UIPnE4xdPpgMj9zgY6?= =?us-ascii?Q?Auwx3yugrurrVl5nO5auuGXz3SswStL7cV0o5Li57jA+7LLwTfyTze5lTl9g?= =?us-ascii?Q?+5EmzUqgpXDOhy3KzXNvROHnDuGq+kZxz/Jsogbo8KS8yRjwwzibiB9C3mo9?= =?us-ascii?Q?+iJ1gmfrlsRRSv5+h3HZpZpTIF13TctaMe8gCXrVzeq1+TdyCTjIjrnB+nq6?= =?us-ascii?Q?4/sF1iQH6TSs9VDrEIqoyPzQgD/cVG393nnUbAC8/+dhC+By3Kel3PyxISH/?= =?us-ascii?Q?xAiqK1MaETzdmGaXQLzyPNADrMrs9bA6?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB4PR08MB10341.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?PKvtT6iXiTevzA3458WB8dlq8C9EZ/cZTjo5g3reX1ZyV3uuUKzKQxJltmQA?= =?us-ascii?Q?EPkY8frTHd3DDZjFC05wBXpMjkZdfnqn20fsW+qEqXOsIj1FBTWWeuM9RZsJ?= =?us-ascii?Q?AWpUdlHIZRCXIv+T5JY/KQv+n82OiJ8azInVC7iceSqVn/OOL0Gc0PN7EbdN?= =?us-ascii?Q?kOlr61k+JK63XsBdZnAgoFa0D6rbKPZbMlnKmR0dTr12u4qu6HrJ5BlrgbMZ?= =?us-ascii?Q?lrldkc/7H2O5c+TxXknAPOmH9v6zlVXteg/08JjF4uB4rJI31M8DXw1zQOYm?= =?us-ascii?Q?TL5B7iTJ90XCcZa5BzQ7HrVDUiLfRn72irJfMoRuklWv63YpDqRd+1Nf1lKP?= =?us-ascii?Q?vqptKb2zo74QWD2fls4jIq9H8GaNOjgQgl4Vuch03/F8AkkScNg/K/aDhbAE?= =?us-ascii?Q?Ie2CmTDrOv8gSAWOLp8/2bFLRjmrVIrvawnCQSVxsTl3DGrDXfqE++tk/xnD?= =?us-ascii?Q?Tj7KkM6zhMRyJSo8H02AAItUPfvjf1QfJ33Bl2/FC+YcGQRxCucEC2VEoeOq?= =?us-ascii?Q?8OhEgWjbuyGOCbh5wnxDWH/2xRgf1H72d/ToF13xx9Hi62zr1nvxGRv5ZhQj?= =?us-ascii?Q?eRx4y3AkCAIDENZy+CuBAOmtcwP0YgJJnciUHapr4JloevwPJ8ctcfqwmy9m?= =?us-ascii?Q?p0rPOvI+RS0Ee6DEtqdaVl+mbsObbIYDLDaAj38dh+qpx1hBKTQD4sXt8TUR?= =?us-ascii?Q?ul5fUHvNxl1Lk8Psze//ck7KVcSiHLUFwG9uPFrAf0FwFKLyRaLWa+Nl03Ot?= =?us-ascii?Q?LKhu+s1f8R/CmCznxinQFwiAoRjPDnPmigHtO8kqsuJJEBcsxQ3iiGTACPg8?= =?us-ascii?Q?mn8CKBNKDKBGKKmSXTvBkQNytCpFRPHz7dCx7NT5i73LnltVz1DjKX78Vrv9?= =?us-ascii?Q?auHiIC2YOj5dPL9uq6C3eZvvbp/KCvUriNyX9MJvER6ghxIDr4iPmAJG3szI?= =?us-ascii?Q?fKrD+GKZs1lKpIJsV+t1UDZQwax2P1VothCA6xrT8R8sP2LeH8u6FbTCOt/f?= =?us-ascii?Q?aIjXOLcDYVPguC47nWtoapyYbvILtnx06rq3JqWa0GPxGArEo9o/U0dXCG5e?= =?us-ascii?Q?tPLQuE7+iHLBEtscX0mmM6dcRFZc4YXz5nbFiXLFsSIaXU6gVsyomMmf+mx2?= =?us-ascii?Q?LHXlEl4MwmZOtc7m16/YJoPin3PPZQnYoQJGzjhiv3c9aO6Uv5QjG7rpoA0H?= =?us-ascii?Q?S5OgXr+VHLjmIG1J5jPtm1TX/32o5jkRDri8RMw2RfFk3EvSnNj901rFh35s?= =?us-ascii?Q?q6Gnb5HdUQeqy6J6rYo0tXo+uK8od4XfRkMsDkRD/VD+Q41Iz533x8GOH4QD?= =?us-ascii?Q?OORULuvEWM4QnEwHRhgKrfFPbJk+eGcoBYvldNhLBxM7N1w0nKG/IgPtiuCJ?= =?us-ascii?Q?8UnKmOQqmq5d9QxoDAz1ig6QCV7oeEKm+6aYNdv/+FYG+k/RB3jQG68hjNjE?= =?us-ascii?Q?NpJi0fRbefpsOsqNTsviSgHr6yz9mMUf4ZvpoxW1S1fTvPjciRLSJvbbb0Nk?= =?us-ascii?Q?h7/e2gRJW6cc6imiIsvsj+MmUo8uNxDjf0dNFElrNRueA9GHOLAvl4mFUweA?= =?us-ascii?Q?Wq0MIeUHWiXGoDOgPl9mzWnAwDPKruXSr1eSkJot?= X-OriginatorOrg: variscite.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9e1d5810-2959-42b9-61a6-08de37ff9b77 X-MS-Exchange-CrossTenant-AuthSource: DB4PR08MB10341.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 15:20:10.1235 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 399ae6ac-38f4-4ef0-94a8-440b0ad581de X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: /mJ9efmbm0iY8D2jhcnK53+IcizSAwoj4bSVOBsTZ56bge4KurwAORls9gHzxFPpTh6C5F3lm3H0l/DBl2glSA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8347 Content-Type: text/plain; charset="utf-8" Add device tree nodes for the WiFi and Bluetooth module mounted on the VAR-SOM-MX8MP. The module can be based on either the NXP IW612 or IW611 chipset, depending on the configuration chosen by the customer. Regardless of the chipset used, WiFi communicates over SDIO and Bluetooth over UART. Signed-off-by: Stefano Radaelli --- .../boot/dts/freescale/imx8mp-var-som.dtsi | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi b/arch/arm64= /boot/dts/freescale/imx8mp-var-som.dtsi index 5bba91dcef17..e7f5ec10cbac 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi @@ -21,6 +21,15 @@ memory@40000000 { <0x1 0x00000000 0 0xc0000000>; }; =20 + iw61x_pwrseq: wifi-pwrseq { + compatible =3D "mmc-pwrseq-simple"; + post-power-on-delay-ms =3D <100>; + power-off-delay-us =3D <10000>; + reset-gpios =3D <&gpio2 8 GPIO_ACTIVE_LOW>, /* WIFI_RESET */ + <&gpio2 19 GPIO_ACTIVE_LOW>; /* WIFI_PWR_EN */ + status =3D "okay"; + }; + reg_phy_supply: regulator-phy-supply { compatible =3D "regulator-fixed"; regulator-name =3D "phy-supply"; @@ -202,6 +211,33 @@ ldo5: LDO5 { }; }; =20 +/* BT */ +&uart3 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_uart3>, <&pinctrl_bluetooth>; + assigned-clocks =3D <&clk IMX8MP_CLK_UART3>; + assigned-clock-parents =3D <&clk IMX8MP_SYS_PLL1_80M>; + uart-has-rtscts; + status =3D "okay"; + + bluetooth { + compatible =3D "nxp,88w8987-bt"; + }; +}; + +/* WIFI */ +&usdhc1 { + pinctrl-names =3D "default", "state_100mhz", "state_200mhz"; + pinctrl-0 =3D <&pinctrl_usdhc1>, <&pinctrl_wifi>; + pinctrl-1 =3D <&pinctrl_usdhc1_100mhz>, <&pinctrl_wifi>; + pinctrl-2 =3D <&pinctrl_usdhc1_200mhz>, <&pinctrl_wifi>; + bus-width =3D <4>; + non-removable; + keep-power-in-suspend; + mmc-pwrseq =3D <&iw61x_pwrseq>; + status =3D "okay"; +}; + /* eMMC */ &usdhc3 { pinctrl-names =3D "default", "state_100mhz", "state_200mhz"; @@ -222,6 +258,14 @@ &wdog1 { =20 &iomuxc { =20 + pinctrl_bluetooth: bluetoothgrp { + fsl,pins =3D < + MX8MP_IOMUXC_SD1_DATA7__GPIO2_IO09 0xc0 + MX8MP_IOMUXC_GPIO1_IO04__GPIO1_IO04 0xc0 + MX8MP_IOMUXC_SD1_RESET_B__GPIO2_IO10 0xc0 + >; + }; + pinctrl_eqos: eqosgrp { fsl,pins =3D < MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC 0x2 @@ -256,6 +300,48 @@ MX8MP_IOMUXC_SPDIF_RX__GPIO5_IO04 0x1c0 >; }; =20 + pinctrl_uart3: uart3grp { + fsl,pins =3D < + MX8MP_IOMUXC_ECSPI1_SCLK__UART3_DCE_RX 0x140 + MX8MP_IOMUXC_ECSPI1_MOSI__UART3_DCE_TX 0x140 + MX8MP_IOMUXC_ECSPI1_MISO__UART3_DCE_CTS 0x140 + MX8MP_IOMUXC_ECSPI1_SS0__UART3_DCE_RTS 0x140 + >; + }; + + pinctrl_usdhc1: usdhc1grp { + fsl,pins =3D < + MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x190 + MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d0 + MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d0 + MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d0 + MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d0 + MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d0 + >; + }; + + pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp { + fsl,pins =3D < + MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x194 + MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d4 + MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d4 + MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d4 + MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d4 + MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d4 + >; + }; + + pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp { + fsl,pins =3D < + MX8MP_IOMUXC_SD1_CLK__USDHC1_CLK 0x196 + MX8MP_IOMUXC_SD1_CMD__USDHC1_CMD 0x1d6 + MX8MP_IOMUXC_SD1_DATA0__USDHC1_DATA0 0x1d6 + MX8MP_IOMUXC_SD1_DATA1__USDHC1_DATA1 0x1d6 + MX8MP_IOMUXC_SD1_DATA2__USDHC1_DATA2 0x1d6 + MX8MP_IOMUXC_SD1_DATA3__USDHC1_DATA3 0x1d6 + >; + }; + pinctrl_usdhc3: usdhc3grp { fsl,pins =3D < MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x190 @@ -309,4 +395,11 @@ pinctrl_wdog: wdoggrp { MX8MP_IOMUXC_GPIO1_IO02__WDOG1_WDOG_B 0xc6 >; }; + + pinctrl_wifi: wifigrp { + fsl,pins =3D < + MX8MP_IOMUXC_SD1_DATA6__GPIO2_IO08 0xc0 + MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19 0xc0 + >; + }; }; --=20 2.47.3 From nobody Tue Dec 16 12:21:20 2025 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11023124.outbound.protection.outlook.com [52.101.83.124]) (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 96EFE2FFFB2; Wed, 10 Dec 2025 15:20:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.124 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380026; cv=fail; b=kyubLKrNy8dU7Pq1AB7JuZSNWeXVWe1A1tVx5jCnr66umSKHvK2yeWZmIa3VbR00dxOhuQpYIiPPU0lJjJSBgMzyyseMAa8YBF5gIMB7f2LtFvm3ClNbemTiL4JqKuA5xCO9iienV8jEgrbOeMUd/seIGeQ7oEw7+tEaQCFooBc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380026; c=relaxed/simple; bh=2BUPsrNioNxK4+IHCCv/2w8ycDCSKi9sjQBr9y1shEE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=MlTlILZBNcXokRw5htTyQb2cHYuG2KBdo2fhkUqvnAM5QDYrrzxSiUAwpKZVs354S4iR6Zl4oFSUYhOj+ws5/NjKTT0ppwtGK0HG7WJMyWOntoqJQHWwIPZl+Rg//c8h6jWb+PHNrHGS6nc1sX7118p5GRaYjzI7eHiNut7PLds= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com; spf=pass smtp.mailfrom=variscite.com; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b=fGb7/OxH; arc=fail smtp.client-ip=52.101.83.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=variscite.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b="fGb7/OxH" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wUTars9/bX3mmdDXY1FYa0q03AIqkFUBdnBdCZ6FlxCFISEdcARUwA49TSu4EVyIkMCZ7IOaQYpYRk4vTgqJOum4xfmE9esG10qeof4im8io7CqrRR/nBYApU0lGBbMQdihLo//qPxbCKhbItC2HKjBp+v1N/oRe7Wg9qJECwRz0IlaKVL9DYyNIF5Ybfo0nf2ZFbDMVTfkna0//uE71swpctTpMdomRzacFfyG8gcBLME0q8aLB4rCOn6s0sTLZMY7cSz2mNgxCHjs15FbQlsCRPjGB8eUVd4iSd3tzzGxlMW+Wwa4NT6ZlNzsh2p7ewNf+qftSMLPMrj5q6PN1vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=WOpZh7LYAA8Dtx9qfwir93rZZO8/sCuUlp6Rdd8i9AU=; b=Dj1X0R59rn7y6EZjiH3rdxV5RMIFDxGpJA1xovyluBqN9Y+LhHsv6GFTiF9iyl+rNvYriyWHN9x1S0tHZ3vMgX18qqvtceSP2wt4iDNDankdeFFXwOzRiuvwtQ6JlsoYPL/cprNMsEWhZFTOGxMeVvpIwuDUmiVZEILkG1ooGXZVmvlX4m7ng1RI0i2yNPtY67Pj/RlK+KCWZjMu54SgXkDH2N4TOglNHxnHsmL6HCEPE1ZdVXR0pSDHm/RhRA9lISp9Fbaj2Mi+dQ2NVATZP6482u6tVElrbny78po1Wu2mGw0Kg+5GeN//1HjZjZywdccMYoFzcDcA3t9RjpnSyg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=variscite.com; dmarc=pass action=none header.from=variscite.com; dkim=pass header.d=variscite.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=variscite.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WOpZh7LYAA8Dtx9qfwir93rZZO8/sCuUlp6Rdd8i9AU=; b=fGb7/OxHawCSSdt8l3xu+xL2MbNE1Os2TeOdjmgIsujQPYUJxltDFOTw/oPfJLmr2LKT1Sgi5wNlVyNgnFLCYpvEJAQEQjttkG/+4+ez+n7X9HMlMAQyC12b4Ci61BA94f+1sZN8RDC7oGZntR14UQ+UFM86niKi4ckeKedTNfoOzcOBNkXg8q9cllDKjnbktxQZORBsdPMERJc7Fb0saJsQX1MqhaDPo5KiLU+tJJKgL1Wmk47OvAe+xMafqY1yuUMn3DsUjJLDHj4YYvmtIcAJj/Fzce0IcjSIp41wtCA9yu9ZKyBMvd+A6YX9zXiJ7R+brx77IqDptlBEPynYQQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=variscite.com; Received: from DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) by DU0PR08MB8347.eurprd08.prod.outlook.com (2603:10a6:10:409::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 15:20:11 +0000 Received: from DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824]) by DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824%6]) with mapi id 15.20.9412.005; Wed, 10 Dec 2025 15:20:11 +0000 From: Stefano Radaelli To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v1 5/6] arm64: dts: imx8mp-var-som: Add support for WM8904 audio codec Date: Wed, 10 Dec 2025 16:19:57 +0100 Message-ID: <20251210152000.42265-6-stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251210152000.42265-1-stefano.r@variscite.com> References: <20251210152000.42265-1-stefano.r@variscite.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZR2P278CA0043.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:47::17) To DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) 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: DB4PR08MB10341:EE_|DU0PR08MB8347:EE_ X-MS-Office365-Filtering-Correlation-Id: acb98aa8-5603-44f7-f78b-08de37ff9c8a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?7yciks/XLhBaKOv3m8Vy2quuh9zBCCGrFHYJuOK0fcCWCkDzygZRy0FlKr/Q?= =?us-ascii?Q?/kxiNXOI6Xb4rPTr4JyJm6sCZMnFV8S9lhWx0HddvjSkSPJIlHetHdUR6mua?= =?us-ascii?Q?g1WwLtyDOHfln6EdA5HhIwtZdiY2bTERIRH/+Dn1xFG25OkM6RTjJiJAmQYC?= =?us-ascii?Q?qiUbVmMi8d0vcSVhqGS+2rp8VPiH05AbKJbyKACWBU4iFG9mGGROT0pM9TqZ?= =?us-ascii?Q?uBknd/912mlTpK211nhpwM2mZayYM97nKIO6+EdJxuIHYxewL5CPlAq75C0o?= =?us-ascii?Q?Y+bHFcwc5CS5eTagQMvN4f4mDJA/iQJWy5ayQ136QoByBhwQ0sBiaOaoZvJa?= =?us-ascii?Q?p/sOZXJ0JmkqVN4p3CbmgDd4nImV+qqkzHln0kru0wBjWkN83SGz2Qs8owv0?= =?us-ascii?Q?Ycb4vIRDzWPx8LHNRGj0A3ol8bNBwhzvLe6m+9lPS0RMQsCURxIHer1MtXfV?= =?us-ascii?Q?OywA5BCQ3GpYh8ESnhuTIImldE/1qgRk1K5PK00kvgL8cG5zRbXTfxeyVPDT?= =?us-ascii?Q?vLpkS/dJfqVRvGHBADzbmzld/TtQmIpcTnJHd9gkwavXYbeCN1jax8RQfhi8?= =?us-ascii?Q?SPt98N1HgKDqqLOgZV4UK1ATC9D+E4Y7+L2PbuPFKjj85Ih6JIMR7Yu8618u?= =?us-ascii?Q?xQLq0DitrQSJplbIkhPK/Ex8GGyIMnr0fgCqRM8LF5kW+s7n3qD3L+c+k+2d?= =?us-ascii?Q?YyHElai5TJTiazgK9LXeQgCzEMXpVu4eZtG/fwvoHRASJlvvWycA19UAna/p?= =?us-ascii?Q?5q/isyvaFgfFBceumZexkU640POQlx6L0Foo324e/Q8y0ajK4k7Dkx+eV9H6?= =?us-ascii?Q?t/zeuSi3UAaGn5dSgLabYlISvU0WZPBZ1O4Yat1HOXfByXbNwRfbsptrYtuS?= =?us-ascii?Q?JzXR4gdQGoA3/9+KAgFnv07Wp7pMsxP/oKunQ3oa55BXgQcbd7V6H3HDvWlS?= =?us-ascii?Q?2nNVtT+DEygsnPL3NrKUQ3kBL/RdewO8w0MnSErpt0HEsktbAC457lVLyQuU?= =?us-ascii?Q?gjsnp+x5qKroNwEeWgZRi6yytoyKqbTKQQ4KkAH+oPtRKJKb/G3HVd9a4hSO?= =?us-ascii?Q?ogNA3V9ZVtIy0z1PulQpR9wrxtyUx5jwWjU04FqvCRSyCfKRRYqMWzaQ/tYt?= =?us-ascii?Q?nCvlYLlZOMgnC294YF1fa2CupKmE0eLdMt+ZKrMLGGKfjzotPR7HZkoTKe1S?= =?us-ascii?Q?7d7F7sO8MYizpuBucguArIXkbmQ+Kl31t0feoHRkkFWeGudHCSRkKq2RdHIa?= =?us-ascii?Q?zZsFBjrqqqAWJq0ANnJNtujlZjQU5D63V2Pwgkg04WiUAibtT6Bj638pU69m?= =?us-ascii?Q?ud29uOcyJ7OsOFQrAk9M3rWESYb3JMsK4Wj7EFDQa9jTu8C66a/CcbpZj8DM?= =?us-ascii?Q?F2vnlNoO/DDdK1URuByJWl9xJYCL37d2nfurO5EjrEmyLPzDeYjuN0G0MN+f?= =?us-ascii?Q?bsDyyCxfIYc0yJs0tjZv0+vrjWLpuxwC?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB4PR08MB10341.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hZugpS+2k9CKdSiUmn86BGjLBUw+maAsZwesjiLvO4slKbBJ/4oMKmdIAqFg?= =?us-ascii?Q?zKZu3UV101j1B6urfYdxdZJadieG14iriJ+NMupyx1GsbhDhIBAFEJnp0nNh?= =?us-ascii?Q?X10fOm8m+9QBH+NLpq8kn/6ywY5MjxWZslRSuKVQpiU4OtxRJYUJJmj5zHbx?= =?us-ascii?Q?Yxnoq/2qVRPwMaLv8CpVu+4D1MD24bHSZki/aMUe6S0M3VkYXcGMR/ipOZQJ?= =?us-ascii?Q?WTAo9SF7cZWQDi03593NunSqyIOC73I4uibqi6Cj2C1uo1MioCtFdg18Rsec?= =?us-ascii?Q?1+BDyRZooJ+4ejTkrjkLokayDl0cHIU8M2zGzwNaABOLuy5CnkdNv+feo6ao?= =?us-ascii?Q?rOX9lbQ092W6DqghvNXuXtt0H7/LaDZMXB3upNzyMuWMUoVCAmECgN30q4FX?= =?us-ascii?Q?AdN3ItuUBwcCaYhQeg+R2WJWg7afe8bEBJ8mNaMVtCE8KnTlaElgr5NdVt31?= =?us-ascii?Q?M/6Xpixk/v8BKSl0F785tkEWMNEjlVXUg229pSIIyOQVMBtv0eHg+2s/XMmB?= =?us-ascii?Q?UxJWPxT8E7vbX2Q6nxvRt2lAojBFHIwonf3XctS/rHIvBzGHe9QZ6tMo1UaP?= =?us-ascii?Q?4mui9ZMm4pxT55kxdDeuqtHerk5cXfz4dIFCfhkNfa8DUiMl0i2kyswI9kai?= =?us-ascii?Q?pHaZFHavHoWh9WZV/lxpKN6/Uv55KSfU3GEYI2L/UTUbfNZ2wLt9hCy9fkBI?= =?us-ascii?Q?nE9qj1AkuqlxfyweBqNsd625TO62t1WYCp2Qa6KqaQQxhwKXd+6ReDZUiX81?= =?us-ascii?Q?513bLD+E6X+QWKi096iPzq7z9Kvfr9JNuG3vpYdD6r5sj/3M+Ug0KxgtBocw?= =?us-ascii?Q?qo2hOGjRHHlc4XlRLSruK3j4EWBcTvDM5d229pL+bhN5h39+AtLjdgaaBqdn?= =?us-ascii?Q?bgUmMSMudY/M0D/yhdEw7IywcPF4V2QBy8W0DENAdDDuebagik2EZ2DwVlbJ?= =?us-ascii?Q?jHpMInJiisv7iOKjV7SP/Tl6z8+Sa4L/m5/cJVMx8G5/oQItB7ZTjB6fI61h?= =?us-ascii?Q?k157RT2g5+v96KYudQRfuMlb+f2m+3wkv1cJz4g4W8fC/dttItjysrFs9UhS?= =?us-ascii?Q?j9taHpViFkbnmUnOdq9JjzNU6JeoQEC1Pp1c9q7YBzkY14VMZUgH+Pe7BnW1?= =?us-ascii?Q?12Kyg6UAfReaafYQpYiYpmgQdupgsvdQwJG7aNhU3KDhTuoExgaH4Xs/QW+s?= =?us-ascii?Q?XyMy0UNiHSNc5gC3JzLbhzi5gCbi5QGWYbio1FPbL1TmJYiVtMj+Wk6OUBVX?= =?us-ascii?Q?QZBmv0AjmTJ89ayK4EdwjOtOPFhGCNTrXZrrBU97WcIVN1rAjq9rSzGBsFLy?= =?us-ascii?Q?D0z9NSZxtXs+ce2U+dMaWMnxCvs6oXWHjP/iHtq+e+zaoD/0lC/rHv14W8XP?= =?us-ascii?Q?vjCvZFbIwgtBLGLF9xnwhlsgWcFBn1WPqtOA/0f7YH40XPABKcJG6jea/Jkj?= =?us-ascii?Q?7btUXWKjb1F7dinYIRhoZtLSiXKTBS4OOi6GpUeEumH3VEQbUtzmCNKSjNNE?= =?us-ascii?Q?Dhg+S+VmywkQZkeR94bG2D60rIeN+s97QFuRR+eCNPLNAFJMmO4y8gG3+zLL?= =?us-ascii?Q?BGxeCBqE0xyu15gzLvqcc5dDzAxZfHWAt3dHhzJD?= X-OriginatorOrg: variscite.com X-MS-Exchange-CrossTenant-Network-Message-Id: acb98aa8-5603-44f7-f78b-08de37ff9c8a X-MS-Exchange-CrossTenant-AuthSource: DB4PR08MB10341.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 15:20:11.6768 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 399ae6ac-38f4-4ef0-94a8-440b0ad581de X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: psFWaPXnwBW4sLRo52CggXJpM6SFqJGIwJXLYiv1JJHfFFgBvKzsRslStVlWPpyLczpvF4N3zrgra38Uj650JQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8347 Content-Type: text/plain; charset="utf-8" The VAR-SOM-MX8MP can integrate the WM8904, a high-performance ultra-low-power stereo codec optimized for portable audio applications. This patch adds the WM8904 device to the appropriate I2C bus, enables the SAI peripheral, and introduces the sound node to expose the sound card to the system. Signed-off-by: Stefano Radaelli --- .../boot/dts/freescale/imx8mp-var-som.dtsi | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi b/arch/arm64= /boot/dts/freescale/imx8mp-var-som.dtsi index e7f5ec10cbac..169fc6a9c8cb 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi @@ -30,6 +30,14 @@ iw61x_pwrseq: wifi-pwrseq { status =3D "okay"; }; =20 + reg_audio_supply: regulator-3p3v { + compatible =3D "regulator-fixed"; + regulator-name =3D "wm8904-supply"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + regulator-always-on; + }; + reg_phy_supply: regulator-phy-supply { compatible =3D "regulator-fixed"; regulator-name =3D "phy-supply"; @@ -47,6 +55,34 @@ reg_phy_vddio: regulator-phy-vddio { regulator-min-microvolt =3D <1800000>; regulator-max-microvolt =3D <1800000>; }; + + sound { + compatible =3D "simple-audio-card"; + simple-audio-card,bitclock-master =3D <&codec_dai>; + simple-audio-card,format =3D "i2s"; + simple-audio-card,frame-master =3D <&codec_dai>; + simple-audio-card,mclk-fs =3D <256>; + simple-audio-card,name =3D "wm8904-audio"; + simple-audio-card,routing =3D + "Headphone Jack", "HPOUTL", + "Headphone Jack", "HPOUTR", + "IN2L", "Line In Jack", + "IN2R", "Line In Jack", + "IN1L", "Microphone Jack", + "IN1R", "Microphone Jack"; + simple-audio-card,widgets =3D + "Microphone", "Microphone Jack", + "Headphone", "Headphone Jack", + "Line", "Line In Jack"; + + codec_dai: simple-audio-card,codec { + sound-dai =3D <&wm8904>; + }; + + simple-audio-card,cpu { + sound-dai =3D <&sai3>; + }; + }; }; =20 &A53_0 { @@ -209,6 +245,52 @@ ldo5: LDO5 { }; }; }; + + wm8904: audio-codec@1a { + compatible =3D "wlf,wm8904"; + reg =3D <0x1a>; + #sound-dai-cells =3D <0>; + clocks =3D <&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_SAI3_MCLK1>; + clock-names =3D "mclk"; + AVDD-supply =3D <®_audio_supply>; + CPVDD-supply =3D <®_audio_supply>; + DBVDD-supply =3D <®_audio_supply>; + DCVDD-supply =3D <®_audio_supply>; + MICVDD-supply =3D <®_audio_supply>; + wlf,drc-cfg-names =3D "default", "peaklimiter", "tradition", + "soft", "music"; + /* + * Config registers per name, respectively: + * KNEE_IP =3D 0, KNEE_OP =3D 0, HI_COMP =3D 1, LO_COMP =3D 1 + * KNEE_IP =3D -24, KNEE_OP =3D -6, HI_COMP =3D 1/4, LO_COMP =3D 1 + * KNEE_IP =3D -42, KNEE_OP =3D -3, HI_COMP =3D 0, LO_COMP =3D 1 + * KNEE_IP =3D -45, KNEE_OP =3D -9, HI_COMP =3D 1/8, LO_COMP =3D 1 + * KNEE_IP =3D -30, KNEE_OP =3D -10.5, HI_COMP =3D 1/4, LO_COMP =3D 1 + */ + wlf,drc-cfg-regs =3D /bits/ 16 <0x01af 0x3248 0x0000 0x0000>, + /bits/ 16 <0x04af 0x324b 0x0010 0x0408>, + /bits/ 16 <0x04af 0x324b 0x0028 0x0704>, + /bits/ 16 <0x04af 0x324b 0x0018 0x078c>, + /bits/ 16 <0x04af 0x324b 0x0010 0x050e>; + /* GPIO1 =3D DMIC_CLK, don't touch others */ + wlf,gpio-cfg =3D <0x0018>, <0xffff>, <0xffff>, <0xffff>; + }; +}; + +&sai3 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_sai3>; + assigned-clocks =3D <&clk IMX8MP_CLK_SAI3>; + assigned-clock-parents =3D <&clk IMX8MP_AUDIO_PLL1_OUT>; + assigned-clock-rates =3D <11536000>; + clocks =3D <&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_SAI3_IPG>, + <&clk IMX8MP_CLK_DUMMY>, + <&audio_blk_ctrl IMX8MP_CLK_AUDIOMIX_SAI3_MCLK1>, + <&clk IMX8MP_CLK_DUMMY>, + <&clk IMX8MP_CLK_DUMMY>; + clock-names =3D "bus", "mclk0", "mclk1", "mclk2", "mclk3"; + fsl,sai-mclk-direction-output; + status =3D "okay"; }; =20 /* BT */ @@ -300,6 +382,18 @@ MX8MP_IOMUXC_SPDIF_RX__GPIO5_IO04 0x1c0 >; }; =20 + pinctrl_sai3: sai3grp { + fsl,pins =3D < + MX8MP_IOMUXC_SAI3_TXFS__AUDIOMIX_SAI3_TX_SYNC 0xd6 + MX8MP_IOMUXC_SAI3_TXC__AUDIOMIX_SAI3_TX_BCLK 0xd6 + MX8MP_IOMUXC_SAI3_RXD__AUDIOMIX_SAI3_RX_DATA00 0xd6 + MX8MP_IOMUXC_SAI3_TXD__AUDIOMIX_SAI3_TX_DATA00 0xd6 + MX8MP_IOMUXC_SAI3_MCLK__AUDIOMIX_SAI3_MCLK 0xd6 + MX8MP_IOMUXC_SAI3_RXFS__AUDIOMIX_SAI3_RX_SYNC 0xd6 + MX8MP_IOMUXC_SAI3_RXC__AUDIOMIX_SAI3_RX_BCLK 0xd6 + >; + }; + pinctrl_uart3: uart3grp { fsl,pins =3D < MX8MP_IOMUXC_ECSPI1_SCLK__UART3_DCE_RX 0x140 --=20 2.47.3 From nobody Tue Dec 16 12:21:20 2025 Received: from GVXPR05CU001.outbound.protection.outlook.com (mail-swedencentralazon11023124.outbound.protection.outlook.com [52.101.83.124]) (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 4E1CB322C67; Wed, 10 Dec 2025 15:20:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.83.124 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380030; cv=fail; b=a9xAz01184D0nOUZrRIygEMNbAUjGdP+XquW4iOtb8K9mOSYr317fztGKZfw6Co4mGFHmv3hFZbLK1Fc6e7Wf+VXlBuQr7hMZRClNYdSWIy/yRnTrfPhy9UUTo0A4R5cFepf1VBSrfnbhyJAgw/A9e4qAJKmj/wGHveIF+Jc2UE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765380030; c=relaxed/simple; bh=yBref/AZwu6pgOZMRs83ElRYvornogsTNti67ViqWjM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=UQ7O3vjAooeQUabpt2/QZ3xVBKCFfO5OxlEjc9Ujvu6T8ZALAZaBRBR5EnYyT/j5Jb94VbL+fiLOAfqmEbyLkwB1rLFM/xRuKOtyL/IKq28PopooaSfr77x4MrvLzSNkVzZ6Jgjt6ntHQXzZ7njTmnO/QfAcd98vuE4eRtriOX4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com; spf=pass smtp.mailfrom=variscite.com; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b=Jbo2rqZQ; arc=fail smtp.client-ip=52.101.83.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=variscite.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=variscite.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=variscite.com header.i=@variscite.com header.b="Jbo2rqZQ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BQTlogr5puEKMTtjzLGdeF+H/jDtTNFesno6nxQrQ1ULuC8BUR6+VYSaTgU8Nup59XG7LRldPI/YmOV9tLGOeleQoDJrwL3gN5j6vEzXOrkiYQyGneXCYvOpn1xiq0P0y1Ch+049sFEuXqJLR9iocPFL0IFvUjRDRrI/lHZZekbNxCbFDp0wXg09HP6Whhx7zPAA88soViCoWb/z61tAsnmch1MyDshIBhj8j2PS3rGx7rOFMggaRc5FZvhDZdYZEKQbvmx9JpOnJNzJ7tAlln9FTrbaRH41PVSiy55VPZiU55POOo2g98gGyPZ5YrpbS5NWMNmF+uJ/Jxl9Kcj+2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=XFBu7h1JZxFW4pexj6Ke1Y08ewGv0xJ1I7XQdP6xSOY=; b=MQzK0GseN43OCLM/QzoHZMoFqdiV8Tn9WrtAIGe7mLYCVQwvdzrFjJwsscbYNmHiNWhsf5kwWCuzCs1+reVDYOXj7HN+xp+2lWs3W4hXYL59J/1WDPLAfdxwDhZlvxAxgYDevNtUSFcK9DllOLMKN9UmBoCPJht7JlZPqnE4+pGqvtVbnYoNgcEVXh40CgyUZn1dGae8c5wXFLCMx3BWO5juQSf4GBVcPAgAj/mxf+Mg7L+AImVcBsBmh9d+AriwI0PsKfwwY1pP7pRrV0Ny9yq/IZBUtGbyIbAxXOFRMZTrKboNY6mtnxtH13dCsZgoPm7havQHffFW+rMUZ2glog== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=variscite.com; dmarc=pass action=none header.from=variscite.com; dkim=pass header.d=variscite.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=variscite.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XFBu7h1JZxFW4pexj6Ke1Y08ewGv0xJ1I7XQdP6xSOY=; b=Jbo2rqZQINDu7YSYfRoPBF3T6T+vz9uzzx7KbYFcdZYZMF+rdRDpfJj3jrNwmQ7/spj+Ds0gU6ae7i+8hwX4jPXZZaSRxJBKvSXS9AsGjvTowJo6el+ZUzJoR9EuYf0j1GKbPuDXHVSQcC9HL8TYxwRTaRREGYBtsKLj/60dRe4rC9h6TsGmQCVSQ4qCmcoTKenaJIbhL848wrAeqYMMJWJ3LXl7FPTQ7sk5rT0+AhRz5niY4jzeomzxHC16FhU7nukhlrBvKLdH4f9s8pGFIJ9bPW0/ikFBgsFArdWc95zY95Qj/p0aLj4igq1zqY7co44+i244deO98mVw5BbBsA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=variscite.com; Received: from DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) by DU0PR08MB8347.eurprd08.prod.outlook.com (2603:10a6:10:409::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.7; Wed, 10 Dec 2025 15:20:13 +0000 Received: from DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824]) by DB4PR08MB10341.eurprd08.prod.outlook.com ([fe80::24bb:a230:6690:f824%6]) with mapi id 15.20.9412.005; Wed, 10 Dec 2025 15:20:13 +0000 From: Stefano Radaelli To: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Subject: [PATCH v1 6/6] arm64: dts: imx8mp-var-som: Add support for ADS7846 touchscreen Date: Wed, 10 Dec 2025 16:19:58 +0100 Message-ID: <20251210152000.42265-7-stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20251210152000.42265-1-stefano.r@variscite.com> References: <20251210152000.42265-1-stefano.r@variscite.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: ZR0P278CA0007.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:16::17) To DB4PR08MB10341.eurprd08.prod.outlook.com (2603:10a6:10:3ff::18) 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: DB4PR08MB10341:EE_|DU0PR08MB8347:EE_ X-MS-Office365-Filtering-Correlation-Id: 415f09ca-c7b5-4b2a-2f03-08de37ff9d4b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|7416014|376014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?ExRSE8CGtEuaRsmqCrvn4D0V2YFCk7ia8kpimIastVtxKNoGdmVbEhjEfUVL?= =?us-ascii?Q?oVfZTidgi15DTzgjZ3uMOTfpT8nuueE0hHIjm+CXK+lKAnQ/yyYqY8R2yyUF?= =?us-ascii?Q?N3xUn7gSI5p2do3msLgIHK5pucUhBYf0tvaaWZuQWrpIv5WHHnNnhTKJVxEe?= =?us-ascii?Q?rQkPe/sfQmS2Hh98aMQRMNLJFd4lRjIfO/pD/V/T/bihpYr/CIdM+lRlgZux?= =?us-ascii?Q?kn95gXJk+yelnMB3eBElImqRfOBA8u2UQVkfOyphWZyAjb0/EDdHK6TPlVyo?= =?us-ascii?Q?J1Oa4IDN1dZnOqlPsDxksunSTKvYJ8m8/Q1p18yMIOaC7hQdB3k5razAE58f?= =?us-ascii?Q?lKOyqXUNaKhi66xI4RDI8dOqQo0Mkx7Q17LSgCF8eum/Yynz2nwQjqjqND3M?= =?us-ascii?Q?BqVCC8/Hqqtstj0Lsbv3hjQ4OXjXIGLZX2gkreURJpvYSpA83kdnILfg+rmE?= =?us-ascii?Q?hVPQ+HDQiJcNc9NOvJSHQxEip0t4JxdZ1JivY3j6EqN+wgzxqrWdBhYZGDMA?= =?us-ascii?Q?soJs7cHJVVZRS7ZT15trLlU4o62coN72q/tLIOHZznWBL7G53UL+ohD2Rjn6?= =?us-ascii?Q?P2KwWdeXtsPywJHW6/h+p9mkQfTyASuTVs7AZtVJqL3UhSUem6V/GcuyYtQC?= =?us-ascii?Q?IJy89X6W9Uy33InXv9lQFrSVP0/LHA5GY+ogxCxKJSegBeTT3eZxYnDT5xAF?= =?us-ascii?Q?sgphR5/fwPGFjb+cP1vSonNLY0zp13PR5ZyjTJIBceF9tNC7AQDbkPYSD4x6?= =?us-ascii?Q?8Ai0NvUJUgtA2/GWBBz00LLmpdaA/DVUvr1jruBjhPN9hxXymhjEoJiMCXM3?= =?us-ascii?Q?PrafgJ3ZEFjX+WjvxYNHGwjh3i6VYVzmq1czDk3PePIoQu3kjVJRXldBJ09x?= =?us-ascii?Q?WR254KSlezrnowLpI67GgiV87MD5S6QsztV0bE8hGUoaCsCUl0p9fOTiXCFC?= =?us-ascii?Q?ORA9CB2DwovPmP7GLMJtFcHQ7FYujAZ4hv/72r2wbaQIGr5mWsDeTAIOLSag?= =?us-ascii?Q?WJWnA5D9cc3OUNUjC7N/xwM2XB5ltQzJKyxJT9gLO8Y799AAm8nhcotX4zo2?= =?us-ascii?Q?SGjeKcjbd6eYg/GC8KlTgOZZjIEjHoaLTWppwNB82cBk6YwCv57BmShUfJEF?= =?us-ascii?Q?5IZI3DYFU2JAI6WAGBbe+Kfh1CIPtwL4A1Cv6GPPdN0wDZixSqQKEnfIKUNY?= =?us-ascii?Q?c82sGHXYohUr8qjGf0+IuDW+2tg2C0QVQQpE3j5P28tAoa0X67CeiXZlfyk2?= =?us-ascii?Q?Bel7zBzymwTdMpVn5MrJn4efDPQ0QCZ4aw03MZO6jyCCopqPsTK+PqnszYu7?= =?us-ascii?Q?MkNOuMV+EyTDdNmxT4c13gKIQsiswwmz2bjW48IG/vOZ4gPWkB3tTO06Og5H?= =?us-ascii?Q?jKXW+PLxmyp7oii/4L75uaSzkSqBZ8s1+xKfo+7gw8JXph3jqlS86hlYtrz7?= =?us-ascii?Q?hwFiM6NF4z2ca7DBjuH2XRNGsCSXHxlA?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB4PR08MB10341.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(7416014)(376014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?DmW2LydFCUTfg9BMA/2GGf/LdxcDYEebTLh8QDPyWcZZ+u0KSx/TN2QB3OGN?= =?us-ascii?Q?Jr7FxiXkYEi6VXJC8s9LwcffBCyfnrAyjDcaXPaGJw7iwRFtRLoDsOMVkLII?= =?us-ascii?Q?xY40SDRqXODRne+nOtJizJjAdAo6F68mhcBAplS5sqlEteuni5IhZqxSswLX?= =?us-ascii?Q?8+o4jDLkGAfDos8pIMg+qYsHa6QqRWaqHI6ri0hqplVckqNJwRnbfSLSmfnp?= =?us-ascii?Q?+SqVzT+8YakKpkqSlXqDAnm9NGQDXxP6ZjQe3qlm4+tr1YTkhw3FuMcmgvZy?= =?us-ascii?Q?VxT9ZYOQ2RyB3nZOwlhLlhowhiXEOCQjenAIQcSxzXtisrSwD/iqUcfcfbL4?= =?us-ascii?Q?6+29ewy4MEH8FpvEPhYBxqfjTNPBIS1uGMEJFgN5mgUlHqPconYGUzbfbfjZ?= =?us-ascii?Q?DXG2MDNcSq6MsL7wqnXQaaRdxJr1hlP8fW2NnrpCdOhN4vriMAJ9cjWDffrV?= =?us-ascii?Q?1gx5qr2lvVOLwbv/sRyFcp3t3q24vp8XitI0NOLgykuYwW+nNBSeACDCVTcr?= =?us-ascii?Q?/2EbG2tBb8B6S/Ye3cy/S1RcLC6SAUJWnjMNBT7uQPKjW/UFzUiB+Wo9WJ4X?= =?us-ascii?Q?4qBMop0ZNqpBY42X1svfaj+Oag/br31Yxw7RdJpPnvDd5/KluRk2XN7R9JRB?= =?us-ascii?Q?ctP/IkaidxZ2gaXagg6wOXFSRnnph/O9tUiOM77V1gzmDsNmFuaLOqR4i1TV?= =?us-ascii?Q?mk3SFI6/M2FQoCgoumtOvge2BUz/pjShfzrpWY6r3UAmKoPJp58lceV9ofYH?= =?us-ascii?Q?YT/q8Flw8Vu12UV8Qn424z6B+iRlqTcU+aAY6A7P70MxmZLxibe17ppqYTMU?= =?us-ascii?Q?IQMn64LMgsmt9rm06U8jnWvNcwQvIGnsr1wjfma18XzZW8tbDIdbdU70RYJS?= =?us-ascii?Q?Efvyx4xquw43AytxjGT8NJ8aMNqRe9FRcS6hqYJyEgqzIDQKoZuFPOs+c1vL?= =?us-ascii?Q?xS6iJA7T/e20Z0HAMKLSwSoUUWh4BVj641q5zPsFvtUTWoTjF1fuKX3w48OP?= =?us-ascii?Q?voum+I0BlbP5pdZmHjwnF95pWEWPDIMbSTAk/4XrebUIhAcUBe3k8j1siyJM?= =?us-ascii?Q?S8RogSpurXtVvCsJ9iYlk6bx7MiK6tXUdJtgNmG0FdeduOgB4UGEdM9HfKTU?= =?us-ascii?Q?/ZdK00uSauycHZXws2OXPSCIg0XcjZSejyQiy6hfnwkb8pVXK6YWDWhAZLfe?= =?us-ascii?Q?JHSk26MvCdTEhVf7NllX0vGKThJ2XrHADrglP7is9aGIqROORsSJCLKaeVN5?= =?us-ascii?Q?bzK9Ep850wOKiahpfnTYUVFMvCv+tvQ4atFxDNcDBCp79jXrNBkl8wk8ElVj?= =?us-ascii?Q?So/EOl3eCs+OCg1+WmiWHzaQHj8hBQmM2jgbD4QfIyOLx3VAXOBTi+vLPf4Q?= =?us-ascii?Q?IWHlSJnPWysg/JS23AP2JuGC9AORJ1mvcHUxxReO0yrESTj0dIfnvV1X0hx8?= =?us-ascii?Q?3agfwj+yhkFZaACNFCTw6Cji5l11XgnY7Rk3C59Cx4hc6d1+pX5/ve5wmXzA?= =?us-ascii?Q?wWdKh3vVN8dkhHVxlbpvIna5BEwIz/tWIwsv+iqZvl/7L8b1+BlMiWVyZ2nF?= =?us-ascii?Q?u0lvE6EA5bUwseaABiJwjWmkviEsQB0aWhH4Y92M?= X-OriginatorOrg: variscite.com X-MS-Exchange-CrossTenant-Network-Message-Id: 415f09ca-c7b5-4b2a-2f03-08de37ff9d4b X-MS-Exchange-CrossTenant-AuthSource: DB4PR08MB10341.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2025 15:20:12.9619 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 399ae6ac-38f4-4ef0-94a8-440b0ad581de X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: KDQRdhFc5LI0JAYOWVps4OpzZYptiPPfzyX6h7TUNVbsK0vw+aRBNHWqD778xrzEWSkCY7LjbtUhj9Gpmnbm9w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB8347 Content-Type: text/plain; charset="utf-8" The VAR-SOM-MX8MP integrates an ADS7846 resistive touchscreen controller. The controller is physically located on the SOM, and its signals are routed to the SOM pins, allowing carrier boards to make use of it. This patch adds the ADS7846 node and the appropriate SPI controller. Signed-off-by: Stefano Radaelli --- .../boot/dts/freescale/imx8mp-var-som.dtsi | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi b/arch/arm64= /boot/dts/freescale/imx8mp-var-som.dtsi index 169fc6a9c8cb..ebe615a84150 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi @@ -101,6 +101,37 @@ &A53_3 { cpu-supply =3D <&buck2>; }; =20 +&ecspi1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_ecspi1>; + cs-gpios =3D <&gpio5 17 GPIO_ACTIVE_LOW>; + status =3D "okay"; + + /* Resistive touch controller */ + ads7846: touchscreen@0 { + compatible =3D "ti,ads7846"; + reg =3D <0>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_restouch>; + interrupt-parent =3D <&gpio1>; + interrupts =3D <12 IRQ_TYPE_EDGE_FALLING>; + spi-max-frequency =3D <1500000>; + pendown-gpio =3D <&gpio1 12 GPIO_ACTIVE_LOW>; + ti,x-min =3D /bits/ 16 <125>; + ti,x-max =3D /bits/ 16 <4008>; + ti,y-min =3D /bits/ 16 <282>; + ti,y-max =3D /bits/ 16 <3864>; + ti,x-plate-ohms =3D /bits/ 16 <180>; + ti,pressure-max =3D /bits/ 16 <255>; + ti,debounce-max =3D /bits/ 16 <10>; + ti,debounce-tol =3D /bits/ 16 <3>; + ti,debounce-rep =3D /bits/ 16 <1>; + ti,settle-delay-usec =3D /bits/ 16 <150>; + ti,keep-vref-on; + wakeup-source; + }; +}; + &eqos { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_eqos>; @@ -348,6 +379,15 @@ MX8MP_IOMUXC_SD1_RESET_B__GPIO2_IO10 = 0xc0 >; }; =20 + pinctrl_ecspi1: ecspi1grp { + fsl,pins =3D < + MX8MP_IOMUXC_I2C1_SCL__ECSPI1_SCLK 0x12 + MX8MP_IOMUXC_I2C1_SDA__ECSPI1_MOSI 0x12 + MX8MP_IOMUXC_I2C2_SCL__ECSPI1_MISO 0x12 + MX8MP_IOMUXC_I2C2_SDA__GPIO5_IO17 0x12 + >; + }; + pinctrl_eqos: eqosgrp { fsl,pins =3D < MX8MP_IOMUXC_ENET_MDC__ENET_QOS_MDC 0x2 @@ -382,6 +422,12 @@ MX8MP_IOMUXC_SPDIF_RX__GPIO5_IO04 0x1c0 >; }; =20 + pinctrl_restouch: restouchgrp { + fsl,pins =3D < + MX8MP_IOMUXC_GPIO1_IO12__GPIO1_IO12 0xc0 + >; + }; + pinctrl_sai3: sai3grp { fsl,pins =3D < MX8MP_IOMUXC_SAI3_TXFS__AUDIOMIX_SAI3_TX_SYNC 0xd6 --=20 2.47.3