From nobody Tue Apr 7 18:46:38 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011051.outbound.protection.outlook.com [40.107.130.51]) (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 1449F377007; Mon, 2 Mar 2026 13:35:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.51 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772458538; cv=fail; b=DYAu8ZTjlRRKAMfUs1wQIkfhM9tMo10H5cd7xJRSqHrx6qKjMs/yUXZ6xizgORO7EZCr7Dxmu2FouukDKotv/HHyP19oz/lXtOSRm51WIzx5Oa+dPB8sZaTdkq35rsjagtlorV8Qge8gz1R6XYGu+REt4d+/gqBz4A2sbq+fXw8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772458538; c=relaxed/simple; bh=LdzNFxaDQVh39GjTpPjh26U96k3noN21zBG/Za333wM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=DsXXxlKROk/rA1Uk4H5q6l+lizSaOgCgCbI0fkbo8EiRv5pXUKeEFxHDPtzy1fNmhTRDHGeeitmE6uvNzBLfU7C2+DWvXOH4e8/HQ/OFnz4GtPUmUGR1AakG6cln6Ha4dKLkjRUcLhJScd1HCE9RmyyWw6SblDrF5KQgbL+vdSs= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=P4z+XgJw; arc=fail smtp.client-ip=40.107.130.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="P4z+XgJw" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZMJaPPd58nt9KWQUsTUmHEeC+mL83n/2R/nDD+E2aG0grsnbd/8SmnVP5uaqfsWPnF5M9vsCa9P7TmmV+JvZii12DEXRYmNW1xWIxgDg9BqFuMU8WzgFvvFM69fEF5TVqDe0xf+H6ytrToKVS1mHWwukms8l83GvE4hqmCmX+Xa2Lk3XkCbB4NXiZBoNxnmTWTT67Ftoe9VbubG91FuV7Tiv2XOo7Qk33GbvSvLpbItmLEWv8dfHRqXdo/c6r2YEl8p+z92EZespD8yyZDGsj5syAzk5x4q+C3U206+UbGoSsUpUZ5/96SXepseCCxnNaY4+DqUknTkPWw2d0DFU0A== 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=fL58WHoZ8zrsfb89AkE2FO+mc3tC3SUX5xYJmYWFwYg=; b=haW9VGEsXIGUUzFHoXwK2/H8qk1DwBadHlaasvMRjEg6JdSzNep+TFZK08l9gF0FFJG1M5yCLds82Y0HtBLfc/V/XBVvSLo61hD6pYCXRwF6J1JruZUmo2kSVKNm91+PUPYHoc0vOnYM4v1lXoeZ6dDeb1sOGKsUXL5gDf3RmKXpG/qtj5tlFSE00q5eUivYZG2ynlT2E2lizw6FU4k2lGQ9hLJTpVYXN/vJRDmzsETgX8Vg14cXu3hcgkIqH1MYXIPu3BpC+yczgAkmxhm1xVW3K9u1LJZP2hx4CxDefH2K9dIxlwOebjCSEXlsWiSCYp7GA/QRLBfTziZNzZmwAg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fL58WHoZ8zrsfb89AkE2FO+mc3tC3SUX5xYJmYWFwYg=; b=P4z+XgJwrd7jyQg2DvlHKcLFaLFRdsASX/Ibut0YS5t8op+TpoO59Ytqkqnx1ZyROZcwkeZHrzJ4WLwXDJjmScMAjgxDTSLH4EsixVjAnTF/EWgQOaH7RQTZbfDQUq5TWGJ3LgC3r4dbTJZcu7IK2nBdXgIWOVDstCH+vIrqawfMjuJqG3ncNZRKrpjVpw8Xf9HuK3ZZrXTaF74fzretWalctVwWtV8d9CK4jIgZbn9Lt0cN36lss3yXCQ5CsRj4HqyxlzCb+zGxm34LJAp5esrtlvy8dJKOO4PjZ9J6nwTiaG45ToJ8Bs9cSjgK6h5dtCTvtZZcoQtwpNCtrjcpSA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8247.eurprd04.prod.outlook.com (2603:10a6:20b:3f2::13) by VI0PR04MB10758.eurprd04.prod.outlook.com (2603:10a6:800:25c::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.20; Mon, 2 Mar 2026 13:35:32 +0000 Received: from AS8PR04MB8247.eurprd04.prod.outlook.com ([fe80::e99:f504:ce75:9bed]) by AS8PR04MB8247.eurprd04.prod.outlook.com ([fe80::e99:f504:ce75:9bed%3]) with mapi id 15.20.9654.020; Mon, 2 Mar 2026 13:35:32 +0000 From: Daniel Baluta To: Frank.Li@nxp.com Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, maudspierings@gocontroll.com, Daniel Baluta Subject: [PATCH v2 1/2] arm64: dts: imx8mp: Make MX8MP_I2C_DEFAULT independent on drive strength Date: Mon, 2 Mar 2026 15:38:04 +0200 Message-ID: <20260302133806.76191-2-daniel.baluta@nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20260302133806.76191-1-daniel.baluta@nxp.com> References: <20260302133806.76191-1-daniel.baluta@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P191CA0040.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:657::9) To AS8PR04MB8247.eurprd04.prod.outlook.com (2603:10a6:20b:3f2::13) 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: AS8PR04MB8247:EE_|VI0PR04MB10758:EE_ X-MS-Office365-Filtering-Correlation-Id: 0be20f8a-e627-4c3a-9493-08de786093b1 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|19092799006|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: +vX/FqWm6Qck5Nz8uSOuSnmzk6zVJ1joaAc/uBf2N3vSOqT1uG1W6hjrRNJp00gnp3dM4VyHahSZ2QVpK1PZt6BaUf6S3YB2plkobtLTHY08boYceccyK5w979A4ZEroPgeG4vrhqvBuEZ8r+PZRt8tazhk5tCwO6pQaql5Uf9ZEr8yGRFzjJo1vxferzgSt9MZda+9PckVafWbZ37y0xqvrS0F5L6vmWt25+1hHf7noqFqwiAUfV2Uq7VT7G3o/tL0o7SPssyAz1K1PVNNPCPj9PZepm9OrBkxln8DxwyunC/1SIKqZj+W4RBwaHAytaJhcqjy4arw/TRtxwzFJ6qiy3GfEAhrlzv5f2guyieE+f1/4eol7A+dmw4L4dG4N4k+OMpQHd/GBN9Ajr1jqyXPmtAwXF5i4cdjlqtL0dZ1QrgJ414rYuHYYv+xLJKTcCgQ/+Kgih7Rk80q8AaXHRCOBFQybJLHLSSkAA9ZzGwHK0T3IjCJ/X2IQxh9W+tGPmBXeac0OlpUC3qcGZ6v2lbNdHkaKa/9TtYRngu9DkY8YfEP1aFfFRGnB0L5eu/u0sXQXi6FqlBQl0CbxJZp1vwjMeBfcdjttt+IPenm2Ky6TwFd1mzkW2FjYwZSRYYh3zOKkkPJB/zvcK6Hog2vIFaTtpnZBtLZX8OPocNZBAPIiAUxpb7IqTCsiDoq/myY3MXPf15+DktPKGak0XmSsp8KbhRmJnTjOEzt7eZHx8lnmorgopZ/qydLGjBKWaSYwHcggswxIidBWJUx3/f1gjyE5zHnhC6zJOrujNpdsbNI= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8247.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(52116014)(19092799006)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?Bl9yMFH/I9LuybF9Cr5hX0ekMBjgRQqH1i/JpeQpUJUZPsGBIBNjWrVWjb2Z?= =?us-ascii?Q?z2uwkjFbIZUIEfuTec6BOA5yEtFGDGRgqN2Hvd5cJyN/2IPoGupoY90zRR4I?= =?us-ascii?Q?cRkv6E1cUVbA95d4Se0RrCcPda0qsDftoggq8mt2NZSLHeC6TRmPNRkGMf7H?= =?us-ascii?Q?O2merDCXA5DEuS1HQBprQ+f3QGplzZ1pg+EXf7Et0DNy0tpEuRhxoEbAc46W?= =?us-ascii?Q?hbXEc+G668jWbW5Ct4OdsJ3gpWFjnCrJJ9AdknCoVInZygAWi3zPNoV8AEeQ?= =?us-ascii?Q?5Xf8olKfawy2IetA7x3HITEyctzgBzPp+EWbpE4NkGqVNOO33ryi+sjyaL3T?= =?us-ascii?Q?J6ZCeYNSsIrlWjtn0FChSXSLBmpte4O3I4nqZqi6qEI3KRdT39PegS7T8d8L?= =?us-ascii?Q?AGweAfSlUnR4H1LjlSpwW0WcK1/um595EZIqydo5gN+I+hhQEghgr2aBd6y0?= =?us-ascii?Q?Hl6ml1+VN62Xymdz6mkiANWZdhyEelsBw7E1rNeUdt0gfak9w1T/qC1hv2tx?= =?us-ascii?Q?Q5YPjAatvNntHGlDnDPDTG7HsW+isPXMddSUn+B3bGujLnSAtX/1e6DXxP0U?= =?us-ascii?Q?Mi7WSBvTkEpvHax9sZAUPFHL11OCbhDC1PeA9r3qcE7AyqzXYst08KR7+bw7?= =?us-ascii?Q?1kVJN1ptbHKkwZmZvu4E41Bc6FEmg3Ubt9Wl+sr5LWrj9J04GMi9l9rjo51z?= =?us-ascii?Q?mPjrfXbMdWf5gbbPzFnFvFZasx7Oq0OYIc1cuUTHZqPWqxHHwasaGY8b7BF4?= =?us-ascii?Q?5orU3+uwzvvpx3WWB0jnWOOrey8peZyM5dT0s4OyDRJ99DW/M0QUSg4833Yd?= =?us-ascii?Q?oJdwXrfAjPTzSd6XXKbWpOehr3Z+FY4yslB8OdhK6c40SdgSl+CDbB/YAiHB?= =?us-ascii?Q?rST9Ji/JaEeSynUKPLFeaopTxH8UM8AfLiA9wU1HrQG7KUR5nP5ro/ZcoQ30?= =?us-ascii?Q?YoVK9dbV4gcgttHO+XzpQSMfrYWl48rb0nLO9H3ut559LKa6gA76xZ2rDIUa?= =?us-ascii?Q?xW7p/MqO2Mx6Xvs333M3xXNssumYw9aKo1kLbQ1SItoRR6QCpUCzsi+bSUKa?= =?us-ascii?Q?Pyp5SkQ1ehZOumCMCd7wxsnYdSrlFTxafNj7m65kVnv34hjIldIVXWmfcHyS?= =?us-ascii?Q?lsSzTmdbR08xe8EQ4LnopyCxgUU6hloKmIskArNymul1sIQL+Y3x1EBKJaGH?= =?us-ascii?Q?xFVLeozN8Mnc67k3c2X6cXio+f/5yi1hQ6PRJSo5JE6iHQezFwLxqie9TLaD?= =?us-ascii?Q?4/mw0cuYQCudpY4rMUO/804Rvi7G71xS5kMTr+SuJb3nwDVsGjeX/siorLRF?= =?us-ascii?Q?0CuBf4FFOLzaX9bxuTyLgFZn1LjzKB885jQttTRGfBptTjA3VZ4M2U85u1T6?= =?us-ascii?Q?oKVTekZGdDzzVw0DTnsvMoXHaK0WKhM8nZ4Xwuwx49uo6on6z1LW6ZB3k9kf?= =?us-ascii?Q?MUTv9bXdMsx7P4Mju1Kr/Lubl36CWFsdhFed2mSzsYgagrzzv2me2/er1gHy?= =?us-ascii?Q?t1Pp6NH3Fk4eIID7aG5Le+VLnnIlvCobQthPOSiPFTxUD88YAG8I8MBIvX3Q?= =?us-ascii?Q?Di88kYO4s/LO6xbzAxYIcX1seaCr4FepwgDgQr+Zv+OaALvJ0cD5eR3UoxT0?= =?us-ascii?Q?cOUldQNv/JHIIteoWz54s34PsCXgOCMtwy3wVlQ1lF9xAHANcu74Qdrcw9Dj?= =?us-ascii?Q?M3Sd3pQncSjbuMNRHjoCfn0JrtWC6baRERDlgZHLnxLrftP4QMbyg6juOrJz?= =?us-ascii?Q?YBgy5QwJ2A=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0be20f8a-e627-4c3a-9493-08de786093b1 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8247.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2026 13:35:32.5138 (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: UPyfcQikqM73fKnaIwPSEuj3tKDgRFv8x2rBpVyWkyBSWgMr33uJ1T/CHaFIYD+8pfv0z35QmSlDpXukWctlzg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB10758 Content-Type: text/plain; charset="utf-8" Currently MX8MP_I2C_DEFAULT macro includes a fixed drive strength (MX8MP_DSE_X6) thus limiting its use to only I2C pins that require X6 drive. There are many pinctrl configurations for I2C that use different drive strength while still using the common I2C default configurations (pull-up, Schmitt input, pull enable, SION). So make the MX8MP_I2C_DEFAULT macro more flexible and reusable by removing DSE_X6 drive strength from it's definition but add or it in all places it is necessary. Reviewed-by: Maud Spierings Signed-off-by: Daniel Baluta --- arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 2 +- .../imx8mp-tx8p-ml81-moduline-display-106.dts | 16 ++++++++-------- .../boot/dts/freescale/imx8mp-tx8p-ml81.dtsi | 8 ++++---- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h b/arch/arm64/bo= ot/dts/freescale/imx8mp-pinfunc.h index 16f5899de4152..26e7a9428c4c7 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h +++ b/arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h @@ -36,7 +36,7 @@ /* long defaults */ #define MX8MP_USDHC_DATA_DEFAULT (MX8MP_FSEL_FAST | MX8MP_PULL_UP | \ MX8MP_HYS_SCHMITT | MX8MP_PULL_ENABLE) -#define MX8MP_I2C_DEFAULT (MX8MP_DSE_X6 | MX8MP_PULL_UP | MX8MP_HYS_SCHMIT= T | \ +#define MX8MP_I2C_DEFAULT (MX8MP_PULL_UP | MX8MP_HYS_SCHMITT | \ MX8MP_PULL_ENABLE | MX8MP_SION) =20 /* diff --git a/arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81-moduline-displa= y-106.dts b/arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81-moduline-display= -106.dts index 399230144ce39..87b20b8564583 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81-moduline-display-106.d= ts +++ b/arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81-moduline-display-106.d= ts @@ -302,36 +302,36 @@ MX8MP_IOMUXC_ECSPI1_SS0__GPIO5_IO09 pinctrl_i2c2: i2c2grp { fsl,pins =3D < MX8MP_IOMUXC_I2C2_SCL__I2C2_SCL - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) MX8MP_IOMUXC_I2C2_SDA__I2C2_SDA - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) >; }; =20 pinctrl_i2c2_gpio: i2c2-gpiogrp { fsl,pins =3D < MX8MP_IOMUXC_I2C2_SCL__GPIO5_IO16 - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) MX8MP_IOMUXC_I2C2_SDA__GPIO5_IO17 - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) >; }; =20 pinctrl_i2c4: i2c4grp { fsl,pins =3D < MX8MP_IOMUXC_ECSPI2_MISO__I2C4_SCL - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) MX8MP_IOMUXC_ECSPI2_SS0__I2C4_SDA - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) >; }; =20 pinctrl_i2c4_gpio: i2c4-gpiogrp { fsl,pins =3D < MX8MP_IOMUXC_ECSPI2_MISO__GPIO5_IO12 - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) MX8MP_IOMUXC_ECSPI2_SS0__GPIO5_IO13 - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) >; }; =20 diff --git a/arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81.dtsi b/arch/arm= 64/boot/dts/freescale/imx8mp-tx8p-ml81.dtsi index 761ee046eb72e..bf49ae942d411 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-tx8p-ml81.dtsi @@ -425,18 +425,18 @@ MX8MP_IOMUXC_SAI2_RXC__GPIO4_IO22 pinctrl_i2c1: i2c1grp { fsl,pins =3D < MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) >; }; =20 pinctrl_i2c1_gpio: i2c1-gpiogrp { fsl,pins =3D < MX8MP_IOMUXC_I2C1_SCL__GPIO5_IO14 - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) MX8MP_IOMUXC_I2C1_SDA__GPIO5_IO15 - MX8MP_I2C_DEFAULT + (MX8MP_DSE_X6 | MX8MP_I2C_DEFAULT) >; }; =20 --=20 2.45.2 From nobody Tue Apr 7 18:46:38 2026 Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11011051.outbound.protection.outlook.com [40.107.130.51]) (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 B248E3FD12C; Mon, 2 Mar 2026 13:35:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.130.51 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772458540; cv=fail; b=gxvP7cNRkDtgzyUGLpodyNy9RH5zbFq52C7MTik2ynJMFIoHh/PD97eHWIkZZqy2aClwPQjZ6Oxy0IiPVk9AYZllywPa1/SRswfQWdA9PM9Qp609guhBZtLJV4oAnEqTknM79V6LPw7QwOmLPqx9e/ms7f47oLBOvezZEjZIgZU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772458540; c=relaxed/simple; bh=t1Ci0T7Y25+qXwFBJr/zj9/kjSffdqAejvLv9uUlwFA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=cTaYM/AtflReOt3epZv/HoG4k8qoAknXXlpQ0IGbqsFSr9M38OFiiaRGfcOgVYBpLZ4tj6fwcluKaRWDzlpEt6Yko8RC32+eg73gnPKl0QM8M9FMADgAHjLMffls0mdlWlFYMeNJskFNTpBXYs4Z61LUxFlcL1MrltZSpVBxkns= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=NUXW1pJU; arc=fail smtp.client-ip=40.107.130.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="NUXW1pJU" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qpLLnkPGMUipXA2XTVzWgusMqtIcDIVTotaIEW39yBltrY0Tl89/lwMFpdgoaeuuGv0mDK94EaHdNS+LOeI9CTafiee0F/ugVniqKvnDoTC0ikYTp5e7uZW8KShzmCU9/4RDhfwj0SvtZ9BAAN4uLB8Ak5todZAq7oC1i2gPv34waE3qfMckQ/3YYHK4hQfQw0IVkSuxDs4UWmLEpHE2geeKDSgaT++zGI77JDYHszwlhWnehVOJeN3wP3VwxQVzpPryxW6/VA6ADWvXT2CMHSXI56s4oP76FtiJ6sDE9RwlZtCxOZtkHUtp+2sKfV4w+EenW1HiCEkEYowCOdckuw== 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=gG+c4Z6XW7+T+lZeSY1bDwdwtIjNuGJbyuR6nZ13QAM=; b=Lb4qJbX2ilnvpG75FRuyLOodQpsfu+k5JJkrVgUHbpdxYdaGoI5DG01Em51wh/u5wnv++nOxkQQ+O7CNaZL6zRlPIsMP1GO6C/Xx0qN7mYoR7ZKIpGu5PetjhA6R4XYvsdqk6GG/J1bhnbqtH0Pa24/ec5cCb8/I/3B0VsSagUg++FzK7KlaeGXyFjvMg/6Rs/1et6llp8rH6EDFZC/98QuPm+06fdnAd5EqgDXRsQHAlqCzWleeobPtD3ZJ70j0DnsbCjorAA1TmEb4bq4E2gO1DwnfSmvjfWHQngqUr5dlyK0eZiZcOpVnR+CQQEbGsR0ZxnCkcpaPaGmTekWD3w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gG+c4Z6XW7+T+lZeSY1bDwdwtIjNuGJbyuR6nZ13QAM=; b=NUXW1pJU0IECmJ7gC9P1zlHQ4pGejFV91jEfDs0GZQ4Uipa4dz+YcHB01Wis7E04vkmzwUl9LhQWfDsFpt2byzug4lCLPFLS3qArrAY/opWbsScKX8pIfE20CYoUXVYwzDErlJCFLMDi39yZXtgC+aEg2lYgR7m6sXlSNPyYuYCOMWY47oD+gqq1oI++QVGXOyWHqNufluEvTHh9Ny2Gz4LTOpdIaene91CENP4G5LW8w3eg87ERzUA7exkkqmBvOKXDUnRNxREXjavq6fBDqpZ1JlVIRHouTyLlR+xMKR1k4lUkfmODkJQ1ld/Kbi1+X+em+1Q1S3n7wZZXDwLoOA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8247.eurprd04.prod.outlook.com (2603:10a6:20b:3f2::13) by VI0PR04MB10758.eurprd04.prod.outlook.com (2603:10a6:800:25c::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9654.20; Mon, 2 Mar 2026 13:35:33 +0000 Received: from AS8PR04MB8247.eurprd04.prod.outlook.com ([fe80::e99:f504:ce75:9bed]) by AS8PR04MB8247.eurprd04.prod.outlook.com ([fe80::e99:f504:ce75:9bed%3]) with mapi id 15.20.9654.020; Mon, 2 Mar 2026 13:35:33 +0000 From: Daniel Baluta To: Frank.Li@nxp.com Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, maudspierings@gocontroll.com, Daniel Baluta Subject: [PATCH v2 2/2] arm64: dts: imx8mp-frdm: Use symbolic macros for IOMUXC_SW_PAD_CTL_PAD Date: Mon, 2 Mar 2026 15:38:05 +0200 Message-ID: <20260302133806.76191-3-daniel.baluta@nxp.com> X-Mailer: git-send-email 2.45.2 In-Reply-To: <20260302133806.76191-1-daniel.baluta@nxp.com> References: <20260302133806.76191-1-daniel.baluta@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AS4P191CA0040.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:657::9) To AS8PR04MB8247.eurprd04.prod.outlook.com (2603:10a6:20b:3f2::13) 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: AS8PR04MB8247:EE_|VI0PR04MB10758:EE_ X-MS-Office365-Filtering-Correlation-Id: ff733bc2-5520-47ae-0b20-08de78609478 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|7416014|52116014|19092799006|366016|1800799024|38350700014; X-Microsoft-Antispam-Message-Info: 5BP0lMXhlbjmdY4F/w4ZjWuxH9iH8AdrzzQhCscpeq3wimuR1xNoxmdAwqq3bIRnFJnoh1E5Oxslnfh8+9p1RyQFPFetdimaGYXrIX+ew2ZaCEZS1mzGawOMppEm8ksgrAxammwhjx6pu0HlTJqWXY8RmAcmRHqwdGg1wX3Ak1eysMbxY8N9adBqPAqQ7Nd2tXjtpcZayRJQzk5Q8SwH3N3aV81jXfLzz5EtYcxFofxlr0yIWfSO+Zz+t58DIbwe+cpL25Ch7XwLUSiAaIaW6jJziL5U4+wzAS8MIuXD8Vjv/2Gmf9050fYAe1JmwW2F3vrsLd3J7OhOL0zYtlNhDJlCsZJAGcXs5q331cf7Jm2JS+wwqG+DxXsfz/iT6G4ECrY6a9G1/vktVHoVgpLfYXDrHTOItMaLJiCKaeNIZ4/wdFN1SHEr4iNyzCQBN41h1fC4v53Z9oaE05IaUDGkS1LZ2S/oHPMDRCjhRq4rxvOgTqpTTC7xPnWTlizK9m++tdnTdwZC5QBxghsWWn4t1JILSBR629erB65Q94TgP6qz6oPUetp1/qxb3q3fcD/taC6g3RqWfFnfor2nG8GbCiZX/widJoxkV8Y+lxNCk4/NebmKx2jLHBRoyCIeosq+1oY70J0BwpP2a3nF5EDW90QOUTaByOAK5HcJ4hxVjT5g1RTZpF3sDYxNzrNzSY8n3gMraxHBClfVQDLaWtPtO9yYgnDjMblUGhcLxIbQ91F4qP/8InnnrPdZyORHNF/VCKAnfMxnUjWPUz+KBokUy7654es9D8ZIjltwozp3NQY= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8247.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(7416014)(52116014)(19092799006)(366016)(1800799024)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?rpT0l0JKLlMW6xSC2k5qsHF1o/DCIO2EbPYzeh8EJjkGEJ23l8Sx3q/xEMDa?= =?us-ascii?Q?VRadehQzpzpxLrk8fvXJ5LdIoQtQAHebjPMfAzS4DM8tBrkmrNsvqbGagps7?= =?us-ascii?Q?MyTmltRlW6Ru/XccDpBnp8QB06PnnPfKA1Zvj95JiV227xO8K+Ppk6NGTM+B?= =?us-ascii?Q?jI7uSvJl59MFW64Gpcq6X2SFMsJAEXBdKf2y1Ect0e48UGX6xBU7mPHOvkGy?= =?us-ascii?Q?u+8vf9rLjai+ZhnGuatsov+1pwyRQ/tVaJxQYw9HUpXq7W5VDZvy3L1HkxJX?= =?us-ascii?Q?UZf7WTT4jRzPsfAFXUoGBRLnE38wr5anSRr3lwVOYtHrLow7yJnoUSHIa4JG?= =?us-ascii?Q?lI0zOzLv8vGHh8Ci/pIUfrsWDPhJKaeipCeBOsTqpM3S7ecXDqsQbPjD0BXg?= =?us-ascii?Q?xvbEXvJSTJArPGAsic7vxZ2bpRMvva2fpyPEeY3590ZMEW20jhv4YrHogAi8?= =?us-ascii?Q?klTkfBdSY5EKf7RZ6KpaCkw111jd7RmdWdhtA5TeCOus2aTZ3tbGehAf/Nd0?= =?us-ascii?Q?2c6mTg1FWN6Ebu6W3LWkDT3yjVQmOcm5MEercAE3gJeHRqEzyOd5YvT9PaXV?= =?us-ascii?Q?XqGbyleKDfbj3PV7FFEn59ZSYCVwdIlE347mhKX3VqK1TUbZ3XKRbM/jPT/e?= =?us-ascii?Q?1KZVURSP1E0tnbA6C3CPKcFWQsaE9QfKze6cyQpDapJzOrhbkYjwsztPZCph?= =?us-ascii?Q?Amg1L5jLha3RHXQdwSuNZZojdwKTlRaR6XY/yxyNo9NUA0EQt8mhsr+pLlMD?= =?us-ascii?Q?KdYSQP6pNCbgYEMuyhlAwDMpxKD/UCfdCS4K3IP23NQvAmVIUUeu/EPPweNo?= =?us-ascii?Q?JZM5pTgFaykkDMWSSZ7ihwx9+qNRqKKLbS/564Z/pBBvZaTKRG4r6YgQJxy8?= =?us-ascii?Q?h5lgg2go6G+J0WLyL7aN71C3FHj5d8nh/TQiYzr9idMYDvGZ7A7oL7v5pQkP?= =?us-ascii?Q?txoo5CV5MT8yjCJuDaV4tsGEfWTHdS+XiitxVpFDbJgnyVwPNfqbVcZhJsyG?= =?us-ascii?Q?gG5OSuEFNJOXuQ84zJc4nhwpcaASzu7QkeTCIgSrqP7AiJINQuxOCbuFaUEE?= =?us-ascii?Q?tbPRGcfRGjzCxOyx3sDaBaGEQemLi5373l/xfJUAJGPuBPeaYJZCJTTDHA35?= =?us-ascii?Q?C2lso483ISJ4IeR/im81xbAPDWI698VuBR7Qbz/2OOY9gsiUGqCPXBkYDzgX?= =?us-ascii?Q?BkyUY3QbrpGudq77fftUF+teWWolEByakTO+Rx5hGWoVzvKptO2m5HyTWejS?= =?us-ascii?Q?Mssqqkmtdmefq2OZeyLBo4r8Xv2BfJIOkD7ENW4WlDepAr7Y3ceKDyb7TZgX?= =?us-ascii?Q?f/dveWEsinMEoQeK6NdCGGYyvulButJEAlU+PPilEDqabrnnLgBvv9i151w0?= =?us-ascii?Q?lbvoZGEjnhJmlGDVpj38SnwwScyQISJFTdEK0bekKgOb+jo15O+XserFdhCQ?= =?us-ascii?Q?A+3jnR0nYYfx93TzS3Z8o8II1Vi+2bByeb8rdCj7+2yj0Qqgu/4qwqBtKsQd?= =?us-ascii?Q?niyCAl3hBpAYTV1jjvIIwOPtjS1JFvEqKKLkqx3zTTrXZfAFMMBfRHxdUl8y?= =?us-ascii?Q?c+t9Eh0LgDh/I/UAKAr11D5HFOtmxVURU4K76LmIlITdptNDQev4I0TzgIZl?= =?us-ascii?Q?Xm4mQAhoG1dOz/2iGjIYh+YIY0n6ggP4ZeFYkpP/HQR4fj+eRypjBu8GH/mX?= =?us-ascii?Q?GCAOIQALVP1+pqH1ug+cK+mw0OwJzn1TEkCiuzrhjcfaStU8gJeVTe9hPJ8v?= =?us-ascii?Q?/7Dq6+D/ZA=3D=3D?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ff733bc2-5520-47ae-0b20-08de78609478 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8247.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2026 13:35:33.8155 (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: cejUsrxa7xinIHvF//bavZoDcsSvRi5rrMK2OQjpuG+Qx2iMGq/DEA4SVWiGl6u7EoscGwQKWNKLk8lsC7wB0Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0PR04MB10758 Content-Type: text/plain; charset="utf-8" Currently, in order to configure IOMUXC_SW_PAD_CTL_PAD a magic raw value is written in this register. This makes code not obvious to read and modify. Use symbolic macros instead of the magic values to improve code readability. Signed-off-by: Daniel Baluta --- arch/arm64/boot/dts/freescale/imx8mp-frdm.dts | 132 +++++++++++------- 1 file changed, 84 insertions(+), 48 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-frdm.dts b/arch/arm64/boo= t/dts/freescale/imx8mp-frdm.dts index 55690f5e53d7e..d69d78fed4e1b 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-frdm.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-frdm.dts @@ -252,104 +252,140 @@ &usdhc3 { &iomuxc { pinctrl_i2c1: i2c1grp { fsl,pins =3D < - MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL 0x400001c2 - MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA 0x400001c2 + MX8MP_IOMUXC_I2C1_SCL__I2C1_SCL (MX8MP_DSE_X4 | MX8MP_I2C_DEFAULT) + MX8MP_IOMUXC_I2C1_SDA__I2C1_SDA (MX8MP_DSE_X4 | MX8MP_I2C_DEFAULT) >; }; =20 pinctrl_i2c2: i2c2grp { fsl,pins =3D < - MX8MP_IOMUXC_I2C2_SCL__I2C2_SCL 0x400001c2 - MX8MP_IOMUXC_I2C2_SDA__I2C2_SDA 0x400001c2 + MX8MP_IOMUXC_I2C2_SCL__I2C2_SCL (MX8MP_DSE_X4 | MX8MP_I2C_DEFAULT) + MX8MP_IOMUXC_I2C2_SDA__I2C2_SDA (MX8MP_DSE_X4 | MX8MP_I2C_DEFAULT) >; }; =20 pinctrl_i2c3: i2c3grp { fsl,pins =3D < - MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL 0x400001c2 - MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA 0x400001c2 + MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL (MX8MP_DSE_X4 | MX8MP_I2C_DEFAULT) + MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA (MX8MP_DSE_X4 | MX8MP_I2C_DEFAULT) >; }; =20 pinctrl_pmic: pmicgrp { fsl,pins =3D < - MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 0x000001c0 + MX8MP_IOMUXC_GPIO1_IO03__GPIO1_IO03 + (MX8MP_PULL_UP | MX8MP_HYS_SCHMITT | MX8MP_PULL_ENABLE) >; }; =20 pinctrl_pcal6416_0_int: pcal6416-0-int-grp { fsl,pins =3D < - MX8MP_IOMUXC_NAND_READY_B__GPIO3_IO16 0x146 + MX8MP_IOMUXC_NAND_READY_B__GPIO3_IO16 + (MX8MP_DSE_X6 | MX8MP_PULL_UP | MX8MP_PULL_ENABLE) >; }; =20 pinctrl_pcal6416_1_int: pcal6416-1-int-grp { fsl,pins =3D < - MX8MP_IOMUXC_SD1_STROBE__GPIO2_IO11 0x146 + MX8MP_IOMUXC_SD1_STROBE__GPIO2_IO11 + (MX8MP_DSE_X6 | MX8MP_PULL_UP | MX8MP_PULL_ENABLE) + >; }; =20 pinctrl_uart2: uart2grp { fsl,pins =3D < - MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX 0x140 - MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX 0x140 + MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX (MX8MP_PULL_UP | MX8MP_PULL_ENABLE) + MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX (MX8MP_PULL_UP | MX8MP_PULL_ENABLE) + >; }; =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_SS0__UART3_DCE_RTS 0x140 - MX8MP_IOMUXC_ECSPI1_MISO__UART3_DCE_CTS 0x140 + MX8MP_IOMUXC_ECSPI1_SCLK__UART3_DCE_RX (MX8MP_PULL_UP | MX8MP_PULL_ENAB= LE) + MX8MP_IOMUXC_ECSPI1_MOSI__UART3_DCE_TX (MX8MP_PULL_UP | MX8MP_PULL_ENAB= LE) + MX8MP_IOMUXC_ECSPI1_SS0__UART3_DCE_RTS (MX8MP_PULL_UP | MX8MP_PULL_ENAB= LE) + MX8MP_IOMUXC_ECSPI1_MISO__UART3_DCE_CTS (MX8MP_PULL_UP | MX8MP_PULL_ENA= BLE) >; }; =20 pinctrl_usdhc3: usdhc3grp { fsl,pins =3D < - MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x190 - MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d0 - MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d0 - MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d0 - MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d0 - MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d0 - MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d0 - MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d0 - MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d0 - MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d0 - MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x190 + MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK + (MX8MP_FSEL_FAST | MX8MP_HYS_SCHMITT | MX8MP_PULL_ENABLE) + MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD + (MX8MP_FSEL_FAST | MX8MP_PULL_UP | + MX8MP_HYS_SCHMITT | MX8MP_PULL_ENABLE) + MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 MX8MP_USDHC_DATA_DEFAULT + MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 MX8MP_USDHC_DATA_DEFAULT + MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 MX8MP_USDHC_DATA_DEFAULT + MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 MX8MP_USDHC_DATA_DEFAULT + MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 MX8MP_USDHC_DATA_DEFAULT + MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 MX8MP_USDHC_DATA_DEFAULT + MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 MX8MP_USDHC_DATA_DEFAULT + MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 MX8MP_USDHC_DATA_DEFAULT + MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE + (MX8MP_FSEL_FAST | MX8MP_HYS_SCHMITT | MX8MP_PULL_ENABLE) >; }; =20 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp { fsl,pins =3D < - MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x194 - MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d4 - MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d4 - MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d4 - MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d4 - MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d4 - MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d4 - MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d4 - MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d4 - MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d4 - MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x194 + MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK + (MX8MP_DSE_X2 | MX8MP_FSEL_FAST | + MX8MP_HYS_SCHMITT | MX8MP_PULL_ENABLE) + MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD + (MX8MP_DSE_X2 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 + (MX8MP_DSE_X2 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 + (MX8MP_DSE_X2 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 + (MX8MP_DSE_X2 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 + (MX8MP_DSE_X2 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 + (MX8MP_DSE_X2 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 + (MX8MP_DSE_X2 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 + (MX8MP_DSE_X2 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 + (MX8MP_DSE_X2 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE + (MX8MP_DSE_X2 | MX8MP_FSEL_FAST | + MX8MP_HYS_SCHMITT | MX8MP_PULL_ENABLE) >; }; =20 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp { fsl,pins =3D < - MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK 0x196 - MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD 0x1d6 - MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 0x1d6 - MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 0x1d6 - MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 0x1d6 - MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 0x1d6 - MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 0x1d6 - MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 0x1d6 - MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 0x1d6 - MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 0x1d6 - MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE 0x196 + MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK + (MX8MP_DSE_X6 | MX8MP_FSEL_FAST | + MX8MP_HYS_SCHMITT | MX8MP_PULL_ENABLE) + MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD + (MX8MP_DSE_X6 | MX8MP_FSEL_FAST | MX8MP_PULL_UP | + MX8MP_HYS_SCHMITT | MX8MP_PULL_ENABLE) + MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0 + (MX8MP_DSE_X6 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1 + (MX8MP_DSE_X6 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2 + (MX8MP_DSE_X6 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3 + (MX8MP_DSE_X6 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4 + (MX8MP_DSE_X6 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5 + (MX8MP_DSE_X6 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6 + (MX8MP_DSE_X6 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7 + (MX8MP_DSE_X6 | MX8MP_USDHC_DATA_DEFAULT) + MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE + (MX8MP_DSE_X6 | MX8MP_FSEL_FAST | + MX8MP_HYS_SCHMITT | MX8MP_PULL_ENABLE) >; }; }; --=20 2.45.2