From nobody Sun Oct 19 19:03:37 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012028.outbound.protection.outlook.com [52.101.66.28]) (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 BBF961FE469; Thu, 15 May 2025 15:56:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324614; cv=fail; b=l6oxe/dpz+bQYYIQ4KMzG6AIAy/C6A2/PxzPQoa0qQlA6rki78OjMykxt9u7b+oAmcs8IJV/vYA72TnlCrnNKpYQtrVx5Aou+I5PmH25YbWJ8lHfp4XwNtpbf0hnOLjJ82AXp9F9Xm7S1S5lux152XbH5vW42usbgLrYVCv4ZqI= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324614; c=relaxed/simple; bh=4jhooCw9cpnjKgAni5MuEuENTkP9mVJJdtLSBIY5JwM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=YcORWAHR7St5stvfEEnjZCnIgvkXstPVQIrDvDfUA40Za2wSDlj4ICoQq1Wh0QQgnPqvas8l9Ksvp4qMZDprbvpTvLc02D7vCla4wzK2Ug2jRET2pHM2tCeJfgr2T7l9EcjNJri/ex551xdzw2bZRMV2HS1v2sUr/hf75qoY7hA= 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=X7pL0qlv; arc=fail smtp.client-ip=52.101.66.28 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="X7pL0qlv" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=MVbHMqhCWEOWXkULmbvULYzOTxEIbwMyTG5RfCkQyPBr484FlnimbBDGDPnLj46kyRK3qHzcoXFCEIDy7fqN+U4lTX7jISka4xAAdh+D1NJh/3BP714DNr5K0Vif/vCiB6heYNFfyloF0PdVnXEseX9DLHcEqBMeo6+hgqITNX7ATJ/ksWxEEwT0xy6Cj7Q7vpr1okNR9Sm39p22ztCPKwG9lI0QiNoZNRXng9INgJCEIWET3f5DcWs2/thsdGmeSDxs1u1Rfx0Q/2EWiHt/YXK9Vb3aIapy33Ikc9y9JFXvZDSvI3bdMKsw2kEUPTP7h+039OMeDfn4qt5lRz5W/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=tCXQXXQni4VT1u+7hfMQXkvtDZKJ4t80cdJzI1iCHkQ=; b=rArDsRcYiB1sD/tfux7wy/E93BIQ0ZSCt1gJhupBFpAOeFX2QGlIs6t9Y9pcK/s3Q6LNYT2JuVSZFz0Z0lGYz+H/Jb9F6tgA5UdB8zkpMI1CiyVPoWdgXbkOpS39VKNfgx1MZBg4+ad+5ik7p/uYqfZN4c9yB121iFjnAcTGJ5TjD6/76UCGN0BpfguN+vGrgkgx/jHUU15Ww03nui30TrcKId7NOwVNRCvjYDOjWtdxxECUUjPdCgQUi97twDjsNUQfnhsteOP/qDKknUi+JyxM68O0G5Y8rf2BzdJQfdQRWGplxurhzE86rMIvhY/VIf3ytkLCNKZoWcWyzuyrdA== 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=tCXQXXQni4VT1u+7hfMQXkvtDZKJ4t80cdJzI1iCHkQ=; b=X7pL0qlvd9u3A5AstoXiBNxm9NJVlDWUs00r6x+QKVBhnw6SzFE2rvXrtVV4DpqvJf4ji3k8AheiD4WuGfOxc3L5cyt/FTgihuInxgldFd34M9pTWi39tGY2AsK6Gf15iAXOrU66ThJjJ4+eF6WTKOcIiHYEiZho7JnsyEDrK5Q5tNCrCjAPgQU8XsXpnyBMYARHrXigW3kUxubPmiaWdtTNPedVy1bBc8hzgIVoTygShzuN5RbL00MIIYdggljh1px3N2mhlLU4D1c72wpdI/BmU781VaLuTCnL64pnYuq0JHScrwTImleqL+UswoTIKXkWVfEiw64tWglyDwx5Wg== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) by GV1PR04MB10197.eurprd04.prod.outlook.com (2603:10a6:150:1a4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.30; Thu, 15 May 2025 15:56:48 +0000 Received: from AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e]) by AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e%3]) with mapi id 15.20.8722.027; Thu, 15 May 2025 15:56:48 +0000 From: Ioana Ciornei To: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, vladimir.oltean@nxp.com Cc: Ioana Ciornei Subject: [PATCH v3 1/6] dt-bindings: mfd: add bindings for QIXIS CPLD Date: Thu, 15 May 2025 18:56:23 +0300 Message-Id: <20250515155628.233007-2-ioana.ciornei@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250515155628.233007-1-ioana.ciornei@nxp.com> References: <20250515155628.233007-1-ioana.ciornei@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM4PR05CA0030.eurprd05.prod.outlook.com (2603:10a6:205::43) To AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) 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: AS8PR04MB8868:EE_|GV1PR04MB10197:EE_ X-MS-Office365-Filtering-Correlation-Id: e35fcfed-b924-4193-adc1-08dd93c9199b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?UUv42hyioGvTVlJNv01wRuVSWthmoVkBP9lB1wlRKdvNU+iTEKoFYhXVJVTs?= =?us-ascii?Q?0lINnXz8EWHl4X0PDC+9tJ+PvJFTVh1yHFz3ssNCwDH/g3r7MiL2wXcv88Ek?= =?us-ascii?Q?B67RClYXyl9zEWmKkJk3woiH2Ejn5gYHngN8cwbyzD44jDUZPE/ONJPDvkDD?= =?us-ascii?Q?RdGV4Cw8EwhkKrSRGpWG5AHPNLRupbEV9J7BONMsyHLkRZRT4lrEOFMUJYl7?= =?us-ascii?Q?RUO7+RVLJ63Ed9TvwpXrmDz6KK6JlwT+iR+PkjJ0OLhlLTA6RvepRpAjXE38?= =?us-ascii?Q?4xr0eDI/NKH8dSvo543n1gCZ9XfcjCLX483SySCRuEvZK8B48Wi3fuWBQRMk?= =?us-ascii?Q?YfN34CYGig+tBVJmtUOtVMBjIs+1tc3Pn3YK5rCn7X8ksQ6rN05YZ7x0Ozlr?= =?us-ascii?Q?cl5cCzETm2tf8m6HbyFhL8x2sKaJ0N3lRyMIYPp67Bg2tBx2F4T8ZLowuZhH?= =?us-ascii?Q?dPPe/L6BgNv9crZNDODX0UNCUxUokDSXVW/WOxMmrEzoj1cXrrK8TsKMRQo5?= =?us-ascii?Q?3xj5W8n7VY80Bl15fOZmr+DRZGh5oxOUEeIuZ4iekBXR4cB69mZRtPO3Qja1?= =?us-ascii?Q?Vi7fipddE044IaSiWFMuzftgK3VgLm5p02g7jYOzqo7YCeLtGrDGhDxnlbnJ?= =?us-ascii?Q?VOYhP5/K7AvFq58xjw6Zon8vx7Am0/hhCHAFlVu86NmJbOBGDDOJkpre7K5q?= =?us-ascii?Q?Metk28yQfgZb1pJ+9MJq8OmSGfeX3TNWqApm6PldkeWfe6LGwmjAixpX4sw6?= =?us-ascii?Q?veIDN3z6Lm1Wp0uf51i5eP2Pj8l2A2iL73FxG1XZRx56mPVsaM5MELbVn3tx?= =?us-ascii?Q?6xvaTqTr+0KqqxjEx3SnwIhle8lWHpLYJYjphVeJjrhFe0bMvg3hMUyTi4E7?= =?us-ascii?Q?Q+GnYltVXDWZ3moaw2pWML0e29ZZlyAS4EF1BP5GLT25dH+VyzbvbM/Kr0rX?= =?us-ascii?Q?9ueMQv91srBRelbKL7lgi3YZqllFsLV9KkM4uXYTdIxcjJUXLi4u1YgI6/rr?= =?us-ascii?Q?Y0vvpHoViklPn5dV23BCUu3Uy8Wbgpf1y7InYNfdU20yZmVbSerqW4B5L1Z0?= =?us-ascii?Q?i/nY3yNeo4e6ehguHLFeOlS0MJUVzYZwNSg/XBnzjTaH94zIqGHOqITnsSrU?= =?us-ascii?Q?Sx1Kb5GWT0F67rbIq3n7OVvWnJz+gHjFTQHjdZB7lAEkN1byHntLmiwGIvCC?= =?us-ascii?Q?hnEwcKbIlwU+MFzbKqf3KcW4IUstaf8Hsd9jd18NA6Pe92UPayyhg4iGZYEB?= =?us-ascii?Q?sSmA7MbkAz7iOkansZHemV37k7htL7roLdWqhE8KnVNgjrqp9mQQTSWEDn4f?= =?us-ascii?Q?AtaSdrzs6El337ohftLkp2sLVtQKMbD+ow7nM1Jx00tpRsh4mO6vQv1rBD6x?= =?us-ascii?Q?l3Em+h1dK0zqBltCBqKpaD+9Lwzj?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8868.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?pcLuquY8+AtsHa/WoabIU22m3s2A+PzA+JBA+GoIWPsjbDME3S+hxGqUG9lg?= =?us-ascii?Q?WGruY5xthoyT5od5EPAfeW3Mlkoef2PaffeYjlqqWnMQdvWpvcOCChuDnOj/?= =?us-ascii?Q?vK1h/CHrqHIlZK5vfm6Yez+gdy4CGlXJM9ReEo9ISMtT/7Nv5NwHYbVqB7iY?= =?us-ascii?Q?vAfuXnuMaXBF3eptu3/a6UOU4IRyhkLgdzby7vBw2SgQ86EWeknJLZScffbc?= =?us-ascii?Q?L20YsyB/ARIRXLwgkQYvfR25zN3AH3ugUGD06wBevoPViDGvtz4xCIc3hhCt?= =?us-ascii?Q?PirdQc6I9aEFyptYyoiqrQTQRsGqfg45YsCrxdZCrio+HAysy29e4qg/07E1?= =?us-ascii?Q?4pAa+Q5x2WjWXStquzqWWfE+WwhL9qdwYlB201F/1w0XVzug5V3YPxtkM0rw?= =?us-ascii?Q?yiCzrf3DQzYMKFzNX8kyukmSkxiTlJqOi6Z7QnL/Tkqz3lHwwpzpcUWhTCR9?= =?us-ascii?Q?1mcKbrmfF9yBmJLUenCH7YvaL9s381QB5iJVO7yUzGWHv98lwXmtJ5yYB/ch?= =?us-ascii?Q?ZDJPfwavZKxLFfWLMOVvubphlGkTNl/dqZiS/LV81q40wBvU6gEYpcYiauPY?= =?us-ascii?Q?Jpvi0SWt8M/BIGtlrLxhN49hc2reDKJ0m6SG7p88jXOjY1wZzuOEg6Qpbqrd?= =?us-ascii?Q?QcHXgePAHv5pinEf0kJD9AbvH+Z6Wiu7KiAoA9ILzb7YiqP4PKaT0MGxq1iJ?= =?us-ascii?Q?z/qfxny2og7lcof5d5KszESc0NegJW5bPW4j8scEtipl5a4OiWvIBKfnqVOQ?= =?us-ascii?Q?R4aBLcRlQTtRmLWbxWjSA/pMHXaiSQ66LUHr//oCZfOYLXKYJsMYBoTgJZqN?= =?us-ascii?Q?xagIEyb8mKGqX9YgwayzPXMzxGNnnZaokJndLIpHI1bd9UxSq6HJZV55blLw?= =?us-ascii?Q?gX7F+iqg6+xDk/sK0mRm+Kn0euy6DGi6+KYgX7Ye5CzFK+l1Lr3QFHyZa3HG?= =?us-ascii?Q?Lzj+f6atprrsS8oWw/wwXWnxlouBsM0xlPopQnDepuLrRR1xf3NvAzQzeheT?= =?us-ascii?Q?1JXDGjChq//+aRx2EjLHA1ZLvIIlemOZMNb+JQ0XLoT305WbWkBrGO/CDpBF?= =?us-ascii?Q?8bwgBBjSg41mwcRUruqIBsHbHKiaegkFa4dbUlFnXxkvqnmYxGbK4bTsDbh7?= =?us-ascii?Q?n9OMkdn8l6yG/bthXEiqXavQYOP8P8RZ18tx3rETlQ0BMOiqb3EE+mSxuomH?= =?us-ascii?Q?fNBu8ZGavuFmOMhWCvPpMSVsiZcp9XixHWZ2rQrXHyw/PeyN+MBlQE+FSaGd?= =?us-ascii?Q?MZ4rQjg4x+vnnY/q5Dd4QTARwYO0YklXZ2XXBVR5KxS9Ek1XKuB9Ag7H+cqZ?= =?us-ascii?Q?ElosOPPEb8UNmpnh1Elc6ILTWLBlPdmqNqX+WvWbxV0VhlTHj+jj24rat4mB?= =?us-ascii?Q?w/MEZR1X8LucWS/t0vs3sqGQcjS/x4ax8XZ266fqWzwWWuB265mryVyyFwSv?= =?us-ascii?Q?6GDpVGayD3GDbQUvMcdsaYEzykxg+9ORpSV26N7nrFaPBvauwgbYKWUsQXut?= =?us-ascii?Q?kKLlbJle2ERfjvPCWs1Oo1pSE1E2cOYualS3v5p6NcnzYFlnU9D8HioZGWYd?= =?us-ascii?Q?SHCEFVju7ufdnYGg3ttNKi42kuMvaD1JaOsPGw8q?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e35fcfed-b924-4193-adc1-08dd93c9199b X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8868.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2025 15:56:48.5343 (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: dMV/4s1y4FOcck0+dArMSSKMcAfeBMNH0FCtPxo2sgnz8ieP/6ilP3o7tausfMhmMzWFFPJJIGs5ixHNdWO4xQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10197 Content-Type: text/plain; charset="utf-8" Add device tree bindings for the board management controller - QIXIS CPLD - found on some Layerscape based boards such as LX2162A-QDS, LX2160AQDS, LS1028AQDS etc. Signed-off-by: Ioana Ciornei Reviewed-by: Krzysztof Kozlowski --- Changes in v3: - reworded the commit message, updated the regex to only accept children with bus addressing, removed unnecessary '|' Changes in v2: - renamed the compatible strings so that it does not mention the i2c part, which is redundant - remove the description from the reg property - reordered the properties when mentioned in the required section - updated the example so that it actually reflects the expected DT .../mfd/fsl,ls1028a-qds-qixis-cpld.yaml | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/fsl,ls1028a-qds-q= ixis-cpld.yaml diff --git a/Documentation/devicetree/bindings/mfd/fsl,ls1028a-qds-qixis-cp= ld.yaml b/Documentation/devicetree/bindings/mfd/fsl,ls1028a-qds-qixis-cpld.= yaml new file mode 100644 index 000000000000..e54aee572092 --- /dev/null +++ b/Documentation/devicetree/bindings/mfd/fsl,ls1028a-qds-qixis-cpld.yaml @@ -0,0 +1,65 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/mfd/fsl,ls1028a-qds-qixis-cpld.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: NXP's QIXIS CPLD board management controller + +maintainers: + - Ioana Ciornei + +description: + The board management controller found on some Layerscape boards contains + different IP blocks like GPIO controllers, interrupt controllers, reg-mu= xes + etc. The QIXIS CPLD on these boards presents itself as an I2C device. + +properties: + compatible: + enum: + - fsl,ls1028a-qds-qixis-cpld + - fsl,lx2160a-qds-qixis-cpld + - fsl,lx2162a-qds-qixis-cpld + + reg: + maxItems: 1 + + "#address-cells": + const: 1 + + "#size-cells": + const: 0 + +patternProperties: + '^mux-controller(@[a-f0-9]+)$': + $ref: /schemas/mux/reg-mux.yaml# + +required: + - compatible + - reg + - "#address-cells" + - "#size-cells" + +additionalProperties: false + +examples: + - | + i2c { + #address-cells =3D <1>; + #size-cells =3D <0>; + + cpld@66 { + compatible =3D "fsl,lx2160a-qds-qixis-cpld"; + reg =3D <0x66>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + mux: mux-controller@54 { + compatible =3D "reg-mux"; + reg =3D <0x54>; + #mux-control-cells =3D <1>; + mux-reg-masks =3D <0x54 0xf8>, /* 0: reg 0x54, bits 7:3 */ + <0x54 0x07>; /* 1: reg 0x54, bit 2:0 */ + }; + }; + }; --=20 2.25.1 From nobody Sun Oct 19 19:03:37 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012028.outbound.protection.outlook.com [52.101.66.28]) (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 1E24C21B8F2; Thu, 15 May 2025 15:56:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324617; cv=fail; b=jY/cw+Y9YFab9pbKJGz7dm0pLe9PdgsoHeokoWiZYml15R2Kj2/Ytekmeecp5mPisLYpW1KHe4nN9BLBSMPzCRvy0f3TcmZaz33sNA5S9PDVeYpRf99hynbwxRgRq1bnRDcfV4DSp/g5vwsjqj7FV4sbtNZap68JhRc3f+bNJLU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324617; c=relaxed/simple; bh=DdYJRsyevIJcyJWLgYa/mWWMX2eEdTVtvGAALs0vu/4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=ctgSDO3dTSRa/k264wzHpt7UZkWdPKLgqk/w0f/KEiEybJh2A2sYKoecfZl2209+/Vl5rudkyUqZarQCui+M7aKSfq4iCsLgUv6/zozjUMvnADGPWvlqo2TKbE48f6HOKdYhYtaHCLUI/qf5y5G09yxfPkOHpHZAv9NpxU83WSg= 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=lWWgrIvo; arc=fail smtp.client-ip=52.101.66.28 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="lWWgrIvo" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d+LSwVD/a1NDuqiJc+mxYLs/qJucg3H/3tmahFWsa7+Y5uzwfJNPWlO2UnXovAkniUY2slgNi4rh9gqvPcZrmr1V6NwwjlLkP8/7JJj1jgP2MpNl+z/TRk7reUPwWP4N+hqJlhqRILaf+smdLxEC4hn51RGmiurgo33McOKXvlYGjXMJkBvRBTudTgbYTFoOaUzCC6NKjOUvm337agE0yCEwswIG3cG9lunOGazAnKBBBZUCkwvTmydzX5zW8DpI6m1EXMA9eYyR3OL8zKoG5aNNHwZgdMopFcCN8U5TVk2BrV1Oo0Wbuftdd+b9bXhuasRLxwh4qWYvd1ieykJvmA== 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=NAO+xg9gt1+LTDYhyM/kQaFb6X1CJyu+3BIkEk9iaLM=; b=YQDM+oiDIbfZZQ7bBGfVG6m+V5Oei2XhTNsOPvHbsn0jTIVTAuuaKLReK6BFU1GTx/VKR8HIb0seUTRKq0aRhPqBvDeuBbNKR/jx06KXsVqMBeEDEa+iAfwJEN0Iju2J1Oqx+SBNeXfJDN2DDuwNLD3ezA3fU5MsfZqIIpUwKvmX3874yevpbT9ZlloRjIITvg0AFX6eQqrxtO0dhlvdbZcXfI+2FmQAYExmuoh98Nd2f+pHT1Q+ZWLfG1IjoeFN/f7ffirektmSZCD3DSqvkX8UUV4Cvgne2IOQ9OYc0/nv2bhLfOa1IUqssXMJsk+hW9WRZsjNTmWDN94GTL33PQ== 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=NAO+xg9gt1+LTDYhyM/kQaFb6X1CJyu+3BIkEk9iaLM=; b=lWWgrIvoPNYn71J+IAWsZfjMOBlMRjqAAT4g1Z0KQXRYsYfjq9OiXNCrCapA4LWYwcr6zRl6IA6XuxpMJ0sJBuDVkmPr/gmWJ+hRhmdam1pXAKzX4yqdDL3j6O612H7eBfDO/Rij5IBi2VyXjKdAAx+mw9ccjoVFejqM392fROFvDOBPt6IuAzvXfZpxFVaxfmScuL5xBNKSj1dS2B2PI40B1FfXkcQty3KV3G4SohvAxSt3w8MTFDreLP/s7JgMgzN1fmhLKKW7mvIzbGcm591U236LtkiXnVpJXGUgzeiLa0mRKwa//D7DJtUqAxrZ4iziIEbT8FM55dJY2QbieA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) by GV1PR04MB10197.eurprd04.prod.outlook.com (2603:10a6:150:1a4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.30; Thu, 15 May 2025 15:56:50 +0000 Received: from AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e]) by AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e%3]) with mapi id 15.20.8722.027; Thu, 15 May 2025 15:56:50 +0000 From: Ioana Ciornei To: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, vladimir.oltean@nxp.com Cc: Ioana Ciornei Subject: [PATCH v3 2/6] mfd: simple-mfd-i2c: add compatible string for Layerscape QIXIS CPLD Date: Thu, 15 May 2025 18:56:24 +0300 Message-Id: <20250515155628.233007-3-ioana.ciornei@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250515155628.233007-1-ioana.ciornei@nxp.com> References: <20250515155628.233007-1-ioana.ciornei@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM4PR05CA0026.eurprd05.prod.outlook.com (2603:10a6:205::39) To AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) 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: AS8PR04MB8868:EE_|GV1PR04MB10197:EE_ X-MS-Office365-Filtering-Correlation-Id: 7e91ffab-f052-4473-0f38-08dd93c91a98 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Rt+v+AzTKRPWrllWdhwpAdhbLHjt6aH41Jidiu0orE15iGWZxM8wkPbjgxLX?= =?us-ascii?Q?7vkoPI04tUrZ9wH0adCb0LPU3IT4IBDiLciNn0PbtiAfsTseEAp3p41b4IBG?= =?us-ascii?Q?D18EH0xh7DY1iJiC6VKS8n5P9Z5WW9GIHMuBQ09YSl0YwbBrAVI82dr23dxE?= =?us-ascii?Q?9pnbvOCamY0D2CXK/Hok/S9EOc0UyKz8pLar3xWuhiMM8FsCMutdPjEuoQVV?= =?us-ascii?Q?Sf0gxIAYozojz2aSreExqc1Vp0uJ6PCYZXmyYwFJlnNt7Cj3yq3Ijfd1a4Jk?= =?us-ascii?Q?aWRGYFzuJhclJ2I9DSDKQ04EzpzgmvBb0WI+0GqUV2/BZXjFniR/rdMSnpJF?= =?us-ascii?Q?XnR05NmnlFsM4UPh863zlz2tudQwc6/n1xW5gFnW6YS+6qefBZrw8eBtmGgs?= =?us-ascii?Q?baZgfutF4cDKM9oTn8qTf66iXcPKyw1FsWdr566H8neRT1BOuRq/X2kGUVRu?= =?us-ascii?Q?XzrnH9GhgzpRqzwjZXqgjrKQBpdW2Xfq3jV3SvO6oIFpXA0ODj0OAS1/zv3N?= =?us-ascii?Q?2svn3MwTEiL6qBp5BYNPZiJMm/YlRcA68BX7BEvNKMXbUwTywm3KGIL1roKv?= =?us-ascii?Q?K6fQ2bkn6Hgn50yKFCgdOQxR66OHnYQrvQNULWkmcYpGu1Nx0Ty5/SPc0gzG?= =?us-ascii?Q?ptoSs4/aVka2l34iouyEzGzAL09VbqPo3WxvMA6whb7+GUIL0itEw8tTfoKR?= =?us-ascii?Q?6mXia0iwfuOks6VyIXzqTRYCHqzPHTboENpNmc9hMeiobpP1z9nTvOi2Rv9s?= =?us-ascii?Q?VSFe4RvTCAZOTj7rQJHSGiKRhVQdbS59VOOAZVz9sexXpJenyfLS5D8EA//E?= =?us-ascii?Q?BwDZ47Wx0a3ghXfWUkHGy/GD0INcZUwsjmTBRPAarX6VvQv51c/C+ybk1tWV?= =?us-ascii?Q?toZCCkE3433nc0AEp2jgpWnESb6u/2AHof0fGr9MLeYwGKvv628JAwwbxRJu?= =?us-ascii?Q?ZBNE+1Smwa3yGTiUWJPtQ4DLn1g195CpwC+t8aZVG9J2OXHzM5vNsTvVdqE5?= =?us-ascii?Q?70yJNllc/0QGnkRqMRvhRDGhn8EWsstWyRpAH0S7sNdEuLfsj+vfBSXVSSKf?= =?us-ascii?Q?pFI+PHohxiXeYkvVHYwWnHnYTh3EowS9u0l6iCjuc6GbihFQoA+v80QeMy7N?= =?us-ascii?Q?mbhH3eCMt6+y78lMP76LMRc+9Onkc1tDvvZYieJxanr9dqtEiISSDnkUlrNF?= =?us-ascii?Q?vR/MUYGzZ6oYoe3/1/4jaRWXvaz2rOxPIIb3gT405v4SPlu9sCBeIjfbjY+8?= =?us-ascii?Q?UFVCpz3Rg/7xTwF9+6Ct4SrFS+VnYvOm41Rj2SDOi9zLr5VMayPZUVp46Gu8?= =?us-ascii?Q?/usSbvt+oRhZHRz+SJ//3wyb84798J1VPJIIm/AE76b9EBaX/yeXizVqFsZQ?= =?us-ascii?Q?UwuNT2CvUcQlThKHEDvI14JQPxDjrl6rOWGqeCARkv9WPcKO+yjoYeponTS6?= =?us-ascii?Q?G0ynBpiOT2Y=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8868.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?c2FcANLv1almZU1fB2xtGXLW4d8R/tr2IG8sWuNHfeDDATgi00QXyjHUt+fW?= =?us-ascii?Q?mooiKU3JjTjVGH7eMA7ww8rxPr+2vcXVt6Kp4TLLCeO2sVX3JdNk6tBpjKKX?= =?us-ascii?Q?Pb95iXc9bl8JaBoJwAKBVsJpNJ1wWYJiYcDQtha8ZTmafgQH/TG8z5IJEbJ+?= =?us-ascii?Q?1v/zz9sBF3Y+2Yd0ZW7OpWHF63PhnjFyIpz3Ze0CSdGfAGmDdvVtpAYmyxku?= =?us-ascii?Q?6HHsaA1WpweacyUqegQART/g9tf1w4TuO2qGiD8f8WriuAXVky5eDSKD9jOE?= =?us-ascii?Q?B30QCapKyx8u+JLHHBZkUet81mQGKGrMjR6UMZPEhw7JHHP0xSb2X/1w9o73?= =?us-ascii?Q?Fv/9ODl2KFUEYcUVw6zs1CWe5hfS8DzzvtocRpP7oD/t0TqTFY7EZnL96QAs?= =?us-ascii?Q?NLKZ8OEZ4DheIZ2DVidWtnQ9FoHBUTdlfjoLuJ61XQidJRWNpFZDUSJneFO4?= =?us-ascii?Q?RUy7zXbr0uLn47f2CCOOR5zdGXPyj3iyz61bRz8sFFUldfHQlAbgGonZ2u89?= =?us-ascii?Q?+Ka3/Yyv/4JmhMF1Vb6wE/eygUWSykFbkakHbDfGEnwI9lUghEa41ud8djR1?= =?us-ascii?Q?Q9X9WgTeZW2kCSTIvzoQt+UJOTxstVQvZ1pqZkaGXTKG0eg4sZk52IPzcMZ7?= =?us-ascii?Q?48TEqqQHifW/uHQMbkSLK3r4jBPucnmPseC4B7TopgTE1seBsrzHoUB0Skls?= =?us-ascii?Q?O9u7KNViAAj9x3ES/KqNBpGDEcN2uVB5vjUnm+vteISzjZKa5I+f3bcIthkk?= =?us-ascii?Q?Ifi1HyRYkMgMWPgajWGWKn9rClzj4pmEVxO8TH6CtHrwIOI6Pjx9UP9iROMq?= =?us-ascii?Q?zdWsU6cQkd8PVjcuEqAutpzOV4FrrnDOVBO90pluPX42kkcxZif2ejGNvkBp?= =?us-ascii?Q?AC4b0+NwmRyAL7Yw92LSFIo9Bj+0Ir234e+FjVVQKPs61h0kCac704B3M5NT?= =?us-ascii?Q?8cK81ft0IK30NZa7IsEpaOBnWHtwIYtSu3FEI6Jl4MH2cJ8kjkww0Zb32MxR?= =?us-ascii?Q?l5ndca10smVPpsBesD3Tv+zK8Ctsx8sauSgMrGo4w2M2ESVORliuSMum8F12?= =?us-ascii?Q?x3z+quQaQW2a/B/FdLyn3W9T6WhT+rARMdQ7u4O9hl1TDHJVnM2iaOXaj4Dz?= =?us-ascii?Q?6qhIPmz04kmf4andIaY8prR7+gwz8ZrXaquTzvzqY0Co9L9XV82KE87J26Z8?= =?us-ascii?Q?j3d9nd4QYHXWt1Ceiay+UXIMV4RWLaWYrwnpZs3O9phFHUCh0zjPQukRauO+?= =?us-ascii?Q?v8BZASvo59KMkN1C5EF5GKFHTZ/IEQ72FlrRG8AgWUJCB9W8hRPj63oe2Uio?= =?us-ascii?Q?EG0WS0h4F2SsSDhkJY7Yh/dlgJeteWR4XuD0Y9aZmXA4ouTyDXJLrUJMdkUo?= =?us-ascii?Q?5b4ow2zkYx4TxKifHVae9wYCdoyBv4E7G+Fxj5GRgRYIDUg7NgOHdRUgyEx9?= =?us-ascii?Q?xc48bykqOtRRMbilKJoE18JS6iTh3ecy3ZayrBSSNyloUUzTPhGHhIrwaD5y?= =?us-ascii?Q?xLAblIEdWG3C53MbCFtVyKFKLb7fNm8bJvaOxYnUNiF8wKaxZySyCgAnupdc?= =?us-ascii?Q?jEzO1rbvVa/79J9chuEY2RTYNru02N9rphcquhf3?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e91ffab-f052-4473-0f38-08dd93c91a98 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8868.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2025 15:56:50.1274 (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: D3NgUzf7DM73FXNemfZc0zIGhUpNVPcoiqHVUXeIneMatKVfxaRxeIuuu8pRds93C4nmZY4zzMYiiEHZW8jFVA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10197 Content-Type: text/plain; charset="utf-8" The QIXIS CPLD found on Layerscape boards such as LX2160AQDS, LS1028AQDS etc deals with power-on-reset timing, muxing etc. Use the simple-mfd-i2c as its core driver by adding an individual compatible string for each board. By using the simple-mfd-i2c driver any child device will have access to the i2c regmap created by it. Signed-off-by: Ioana Ciornei --- Changes in v3: - none Changes in v2: - use the new compatible strings drivers/mfd/simple-mfd-i2c.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/mfd/simple-mfd-i2c.c b/drivers/mfd/simple-mfd-i2c.c index 22159913bea0..2ae47282e658 100644 --- a/drivers/mfd/simple-mfd-i2c.c +++ b/drivers/mfd/simple-mfd-i2c.c @@ -99,6 +99,9 @@ static const struct of_device_id simple_mfd_i2c_of_match[= ] =3D { { .compatible =3D "maxim,max5970", .data =3D &maxim_max5970}, { .compatible =3D "maxim,max5978", .data =3D &maxim_max5970}, { .compatible =3D "maxim,max77705-battery", .data =3D &maxim_mon_max77705= }, + { .compatible =3D "fsl,lx2160a-qds-qixis-cpld" }, + { .compatible =3D "fsl,lx2162a-qds-qixis-cpld" }, + { .compatible =3D "fsl,ls1028a-qds-qixis-cpld" }, {} }; MODULE_DEVICE_TABLE(of, simple_mfd_i2c_of_match); --=20 2.25.1 From nobody Sun Oct 19 19:03:37 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012028.outbound.protection.outlook.com [52.101.66.28]) (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 5508C21ABDD; Thu, 15 May 2025 15:56:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324619; cv=fail; b=eGlVC2ZPyqvokosfHUlRzvGg9uf8p1NF9FfxJsEdu6QhuaU3hR1TqMFlDcLfF+9dia31JXy/DttTg4rP4sWCi8oNKsPLRWHoRehrrJXDI4uUdFf/xwgF7GJvu5RG5Pzey4wB/8EFYvgj6G9bMuSBGq1uK/O8GpRWEMj65Xp5uEU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324619; c=relaxed/simple; bh=9+iutgeRiYgzZ/4mRYXhMxXL6XEc1BJ6EqUaHn9Pzv0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=Ii8A+yFZOE92oFWLmXoznzA42t+X8FiftsGtvi+1+mp4HQ8QzWLmxBoLNACSTYvNK1RfztsGnAISTHpn7PTYj4lEzr0eurWoPXB8Uxc/HUOLXcMUJ450N0ESlRt1berlF9gUGWi04SRU8Qy1MrH2VQZGL0Stus2tQhb2Yt1XLZY= 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=PAS7rp0z; arc=fail smtp.client-ip=52.101.66.28 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="PAS7rp0z" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YVm+EbK72u75z7mkYv5rbwiq3tkOlEZCsblptsbGlCNfPJAVDsiqrTXDK61ehAvXTb2WvwT3/qGqiCZ3VaBUCA2bTLkY7k/MovMSIdgGUIJZRmHuLeB/1ljwaINBJ+ATMkIt0bzK51JlyfFRtALP99SOI06b7PH600nMfTykUsJWpn28Qe7Zic9Eqerv82PPpMXnTkVTP+bKpVx87YGVn90+D8gDDsTRFjzXryCS6mfTqFihqWqgTjqPR4NeJnXI578zs0LuQCGw3sijmKBNtvVdDx/BVULbvC+KNWkak+adp3AQGMHWy2Ch0mrMRjbqzBdOsB4HydKyb7lE9sL+1A== 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=PjSNykGxjIS8YPfLgOtVIg94PvVsL67PzUZ0Njr5hrc=; b=DvZtMH7rpUzpoMf3VCP30vb+E4hoN5lUmm8Fs0+nCSnqoNn4cuaja2/D2oObp/7Nmudi7K69UNf2kCDhoR5SD+h1XC9KLHhOSbULf4atDn0ugx1BZMwNsfzy1YvWpydECiT5NBpUe+BzMveHFtuXiwGsTlk/SsQLRUQHHYozmkmmR0LT8+Ixph8bhb1HplOm9219EF/cc8QP47Yq789W/qwE+MK/gg59nKu9mT6MIP2r/MV9pn6ZNW/OBWV9Lyt+43xjuI+Rbj1sADBNL/4gd72fUhebMsf7CjnrAt3AT2C5JyxoBpA6A6HVaChsgQ51Cj8pOHxSJhZALLW/Lc8pAw== 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=PjSNykGxjIS8YPfLgOtVIg94PvVsL67PzUZ0Njr5hrc=; b=PAS7rp0zOPwXnwl2VImoiYD7TVXIxNSLejbdFPIQDQwFwiDMXTNn1dzNW4+L4H3umHl5SZHEjWva7vwYCq4yOK1uQdH78y80e6/zYQMvIl9VamzuLiV9/8o3wXm4zvYID56X4MQDA1hbIJPiXMJZSlvbPIXoGED7WjaQ+OxiHq7QqyRQ6qUKIGyPg33esHftA/YCCJdsix4HZnQonXsiEjxJ6KCAVmno9Nh8X+MQjqbPTaLeR2YrpE6yH5ixIqzWz3J01PFyLV/5Pv/6rO+9ER+cZYzVevza5/7Ezc25E19JKwW6NLiG09xrFYQEuy1+lxjeJQ/oSAz0CpRSK55ydw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) by GV1PR04MB10197.eurprd04.prod.outlook.com (2603:10a6:150:1a4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.30; Thu, 15 May 2025 15:56:51 +0000 Received: from AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e]) by AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e%3]) with mapi id 15.20.8722.027; Thu, 15 May 2025 15:56:51 +0000 From: Ioana Ciornei To: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, vladimir.oltean@nxp.com Cc: Ioana Ciornei Subject: [PATCH v3 3/6] arm64: dts: lx2160a-qds: make the QIXIS CPLD use the simple-mfd-i2c.c driver Date: Thu, 15 May 2025 18:56:25 +0300 Message-Id: <20250515155628.233007-4-ioana.ciornei@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250515155628.233007-1-ioana.ciornei@nxp.com> References: <20250515155628.233007-1-ioana.ciornei@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM4PR05CA0003.eurprd05.prod.outlook.com (2603:10a6:205::16) To AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) 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: AS8PR04MB8868:EE_|GV1PR04MB10197:EE_ X-MS-Office365-Filtering-Correlation-Id: d1cecaf2-f797-44cd-74b7-08dd93c91b85 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?tesi3aKZZ3w5jNOejXOTAqdUphq1iRcnSFmcs8xHfbWvlxt0/hE5wGl7eUVC?= =?us-ascii?Q?X4I+/7wmJGpTmNrDQII9ClJwu1JZ2IOFXU9TJHaK+HEpv+k6hqXzNk1G5A//?= =?us-ascii?Q?CJM+43vKFq1iXdptTmkmAhGdzENBR7oez66Qz6OzdQe07qdDmbrd+2DbAb2P?= =?us-ascii?Q?VdCxJdM58NlJ04e6VBYSfaHTk5sgz0mYbIfOgNZqNRogDTmzPZLTZ4GsDkmE?= =?us-ascii?Q?uuUWdM1MWpAxXaJw3lF8UuKJuJ6Km+7SVqQGQQ+p15SZqJa7FdJOFyxHdDlP?= =?us-ascii?Q?pCvAzW2fl6DwwT0GWvSRKgQJX0dizcpifVWkb3D5DHs87LqQ2voTrej4PnpK?= =?us-ascii?Q?7/bk24AYkpO7y+SeJX0j7p1ff0/CXAeQjncmmbLYZHEwgdrAyuf5rLOUsATX?= =?us-ascii?Q?YysQtSZbOBooMVlY36Hz3U3kN1yk6ENmZnAvFQckQW0pFY7U+IX1PeOZVhHu?= =?us-ascii?Q?nVNaT0+FEbDslBuTJ1oGWCXvzyQY71kznA8yJwYu8JBVeyqBJ85Ff9AtF3CI?= =?us-ascii?Q?thbb7mJTQb7iNxzV1trSe8Q7g7QWxFJ9VorwelcaWmI1ASFVGdPgUsbqzNOf?= =?us-ascii?Q?ZLwAh5kGGoy3jARsx5ptOzGzbbjuG7xg1hSkyF8KSDoqOK4UocTBV7Ef8Uki?= =?us-ascii?Q?cnPDCUwdNPX/XXd5gtdLnVKHDMWSALQF6U54t4ZoVw3La3AGjbwaDZ8rvv4z?= =?us-ascii?Q?ZzDwkKM3elrNoylGeHycoKhxXmfOTwgdkL7kEkknHkoZ35bO+zCvyBnz/xqY?= =?us-ascii?Q?3ULUe4tEwwyQCHlLT5MAMsRxeKdADFruJA9Tqm7qe/gJr8S8x6IrEY+4QVbd?= =?us-ascii?Q?rioeklht/kueeHjDdGipQNbz3SaPNGCLsV2L8EHuGIQDRySD9XJ3D89Y/cKO?= =?us-ascii?Q?WxkzH+13dg3UEtx+bW3BHmHlMLY6fvi0Jw+4J/869ltDpXwSiIZ0F3ii6FXa?= =?us-ascii?Q?9yPchtiUwJlGFTotCkFjMwMNDPkaRw4gi+J5GWhzW/X/vcYABU0WovXEYRPX?= =?us-ascii?Q?HdRST0hDu7H+RZekC+gc+GlyFEWCJ0IcXBWdxmY8UyPnRL0wOXDwZhQhcjSm?= =?us-ascii?Q?vbo4/ZxoB1Yxl50VZUYq4HZbmnDparg39pmGYD11CQUyT6UQ6mu3pFJAqpRh?= =?us-ascii?Q?R7qfFvsJFQ8tt7bHn3MxTrS5Ne7pPIoXW5opcUv4A7jpQjQ1PVvdYTKwr2r2?= =?us-ascii?Q?CuJM6dAfU3RC1ejpzpKDKpZuE5yDX+yCgxUced2AoRSXYa5VfuX5xbe8hYmO?= =?us-ascii?Q?sdxrwj5IykNIFOcd2ZZHuePtrvpDhmqLiolRBeRmxrrynuR9oDgV85aEkXFf?= =?us-ascii?Q?d1dgS+T9VuH6GnBmgzauNghn28nF0grP0pQDsDEGkws0y7j9en8bY3pLnUBO?= =?us-ascii?Q?pI//2fM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8868.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?F4bLoe/SpLUyW+iUHEjzvtHcDMxUYOQ4kGG8kbuav3rae0pgToAI8s7ufBrD?= =?us-ascii?Q?O1lY7IwEoMAcrR8ndK7ZmLrvwce4pZ7NDr4qqFtkeQhpWmt2YBJKJI35mpUJ?= =?us-ascii?Q?I4CgNz0enQEgVKPGyq+3NT1y0nxZT8XwTKc3V+kSdcGytNIawxook4qeJiDE?= =?us-ascii?Q?262JaaN848i6AaTfU+jmMK8N74CXGVPak3vJWx8++bPGMpW6X+WdIki72NIV?= =?us-ascii?Q?6o2VyXqVyGNk2ddyHsjMWBwKMm8kkVPhAk/JFtUtDyrpVGCuk/ndc7NorBwi?= =?us-ascii?Q?+YNf4pDXDnNqk2hmQNoUNSlKNg+Mcl7YKfJrqM4jQbGOZhVMCw1p0IdQaNHn?= =?us-ascii?Q?RJiVYSkpigfFgR87fEB4ramTakv1TUbhHMXSqERLz4fPmo3MnsAhNUybwP3G?= =?us-ascii?Q?pb1IutdItwIq1rn1CboNRSHnjGWhdpzOA0kE3ErICU6JnLrXVm1x8UBuow/c?= =?us-ascii?Q?4/z7tDMF9CQ38Gm+XuUVVAeYcp+ZLl3RSdJ8rEEB5L09urq29GU+UHukXevb?= =?us-ascii?Q?K3BDRhJb6WWl+EsKJz9W3yH3v4O3pQKGgzfiAXCx5hzr6mTmlHp0GdRoZZuy?= =?us-ascii?Q?vpk6SWy+pw2iS4vjlVIOJtHypltWSN7DJJw2b/+yMrQDie5uOWkkr3nx+WaV?= =?us-ascii?Q?8e9fTWMIW4jr5e0kvSF+6np4y77kSVz4Yb1g91gs3hRTPPinV2MnXnZd2wK3?= =?us-ascii?Q?zMGqqaNZ90Y+Ae4WAw+WN9IPcjEYgVxw4kJ4YR+Ch0Germk8GqT1Ka/0nIa3?= =?us-ascii?Q?IG2Efb7C/zna1b8Ab6FjeKIrEehtCRDvCC0jxaEZKxY7pKlT62zQRyMQjlno?= =?us-ascii?Q?nLQJNjuKXyQ9wXRN7hKWc48SN3Ld5wPH/+VvvZUmbKaS8jo8sL78jUDiDwbt?= =?us-ascii?Q?KSqrNCItCI/A+HTEaz29YL16IqXpRQAbfQYzisWMWH3wLuWHZho/QRBQJWyX?= =?us-ascii?Q?W8ZgG4Avj6233S/bsdzAF7yPUWtodYfOp3S6onI4JSlXK3+cHENKUE9eDvNf?= =?us-ascii?Q?X6GjKlpKMj5Rj99pErreMeNYr3fanV+Dsxer/V96g+d+aaQo60gaIQ8QgWQc?= =?us-ascii?Q?LigjMoDvnEbePvLbgSx8cFZH6BHN9JQnLYOt+kMsLHTeifb36y5jWI4Pzxfq?= =?us-ascii?Q?wzTpkVnQ82CLPhVv1+Q+CGQuge9wzs5dhbAnYC7yLyVnVrmFVLhGR0ZpHxcK?= =?us-ascii?Q?zkSxddFfMIgUY1RMMsZYxUYP0LO22W1v3koOpafk8zhOoUs4ofjWT5dbbGTa?= =?us-ascii?Q?2Ca6ieMTCfK7rT5vOcZF6BudBg5LFU1ZmohR+HETCaJs7yYktWHkm6HYZDDH?= =?us-ascii?Q?YQiI12tqyvgpbulEzm8MJoSgPd+SBYKxzCHbk6QHciP7/oVOsENqsFo1Xpae?= =?us-ascii?Q?IWQU08k44cEvAo//t/39JZv0SIAzqzxcU91Ba7QHoRFtAKC+MOrOn1xU7vTT?= =?us-ascii?Q?FLwPpd8a4Zw94p2GHnHfH1NOVIy/+XgjMMyklsWk838bO9245e5tM4121nGo?= =?us-ascii?Q?le9bkCkgdOtAmyLZ+4z4NZwDq2lPgzj/yZ8rGPiJXIIM0WaSet4zYCRmnYpr?= =?us-ascii?Q?NnG+LAqeV4uLyMgkYkTl1Rb+3jDNFXH7uf3uxQ2j?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d1cecaf2-f797-44cd-74b7-08dd93c91b85 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8868.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2025 15:56:51.7722 (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: kZljPXklsFHRFuZJKT10Dx4cIqtmaGCHi5/hNEeSfUEIUnNPfMSqzmzcAei65pA6QTtQCUWi8K25KxOTOmD7fQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10197 Content-Type: text/plain; charset="utf-8" The MDIO mux on the LX2160A-QDS never worked in mainline. This is because the on-board QIXIS FPGA does not have a driver that could probe it and register an I2C regmap for it which could, afterwards, be used by the child devices - such as the mux-controller. There is a downstream driver for the QIXIS CPLD: https://github.com/nxp-qoriq/linux/blob/lf-6.12.y/drivers/soc/fsl/qixis_ctr= l.c That driver is very similar to the already existing drivers/mfd/simple-mfd-= i2c.c, and the hardware works with the simple-mfd-i2c driver, so there isn't any reason to upstream the other one. Since we want the QIXIS CPLD to have child nodes with "reg" and the current format lacks that, change the compatible string so that we make it clear that by using the simple-mfd-i2c driver, and its fsl,lx2160a-qds-qixis-cpld compatible, we expect dt nodes children with the reg property. Since the QDS (QorIQ Development System) boards are not made to deploy any production software on them, but rather made to be used exclusively by engineers to test/prototype SoC features, breaking compatibility with device trees is not an issue. Signed-off-by: Ioana Ciornei --- Changes in v3: - none Changes in v2: - updated the commit message to explain better the context - used the new compatible string arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts b/arch/arm64= /boot/dts/freescale/fsl-lx2160a-qds.dts index 4d721197d837..426fb4c39ab8 100644 --- a/arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts @@ -240,12 +240,14 @@ &i2c0 { status =3D "okay"; =20 fpga@66 { - compatible =3D "fsl,lx2160aqds-fpga", "fsl,fpga-qixis-i2c", - "simple-mfd"; + compatible =3D "fsl,lx2160a-qds-qixis-cpld"; reg =3D <0x66>; + #address-cells =3D <1>; + #size-cells =3D <0>; =20 - mux: mux-controller { + mux: mux-controller@54 { compatible =3D "reg-mux"; + reg =3D <0x54>; #mux-control-cells =3D <1>; mux-reg-masks =3D <0x54 0xf8>, /* 0: reg 0x54, bits 7:3 */ <0x54 0x07>; /* 1: reg 0x54, bit 2:0 */ --=20 2.25.1 From nobody Sun Oct 19 19:03:37 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012028.outbound.protection.outlook.com [52.101.66.28]) (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 82E5321FF2E; Thu, 15 May 2025 15:57:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324622; cv=fail; b=Np5PWy8jkl+qFLBWpqVAv9GeWhybHSR3icyk+uLLLZJADd3RZBbB9lGvO3V4lh+gUx7dS0JpF83DYApTNvXTQK3Lf22M9Wl5ab2aWela7Oq63qEjmVGjsPVjVb3dsekWXzjviL6hw0upNvCnogA17rBsioUFCfuygnDThEwrN1o= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324622; c=relaxed/simple; bh=YqjPg1lV0oH1mOx6xrtDt/AeTMwfKRtZ0B6XTDKkUOU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=qzGP3kXEyMLGc9tO60IEkrBtCRwiF+a/7t5qtb3hy3kymHjRSDUDnHDA2qMDC9OgzOgBzSlpbd6Xad9HTyS9wcuj2RMEd1IHYEuRAO/Jd5UsfEycEILkbY+Mi5QEbxpaf6Rl49Wsn9YNh9utZgV43D9TaYaJPQFRb9RvopbBdDM= 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=l9f8Udqo; arc=fail smtp.client-ip=52.101.66.28 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="l9f8Udqo" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ji+hwI9JK6d69jSMy5H0T3aScu19RjgInoN49x1KL+1NsmmVmv13N3xBn7VOfrs/U9y9Hh8ZheNGo2SnUb2AtIt/DVgz0iG8FVpiUoSvngjerJtAyZhnT7TnuZpAAxDc3BPecp6Juq4looiA/vdJV3wvmq6mMFW2NYgGskXy6F8+dtiz/puqUhUIebBNv+s4SaUgyyu4Ap1LSrC0kmzVQhW000z7u1SUXDIJNGmAKViLQFSth3LCGyzLHsc7f8/tl28VI+gcO6RJd1KReSeXXqtSz5lRP00JHLD0MZp6UEF8bvPGEgGoQJCR7O7jcvL3WT06wXUHal6xI9WDiNFvVg== 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=FHCgKZkgOPJ10RDPa4U3v5hdIUQsPh1DQpu4yVAiOd8=; b=l2BgZCgT9BOLl9RcAcxnoSYx3YAahJGEHEKxrrqkggWR/OTYn0GW73bxpBr9uR+cJjI45J+v8cxPAeCmAy0ZAk+PmOYxyGhzzZYAj+Exfam1gQbkjeL5KzElEJIPrysHFK6zrfspZdbKUONQQ1r1eTMzW4PwmC/cMF2luxHdlWnxeHtjuBonDBD0/nlac8mWnXpQ1YHez8cOcAwAX2yfEN0tuA5Ro7kZLzpelQcY36B5XUGs46o6UIrWu5rzatG3hZsLji7djeXprcCSvR0PvLAGCI/V3/EKbgJo54vtuGW7+IIgv8thByfWtm+APiSZbI769NWBs/obji1HUaePyA== 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=FHCgKZkgOPJ10RDPa4U3v5hdIUQsPh1DQpu4yVAiOd8=; b=l9f8UdqolksR4QSk0G/pgp4NE2QJGPZ0fMlnZfHnwzZw0t/5s2Tk2iOK3PhL2llk0CkPeomW+dsIHGeWZ8+RWscX2W5HPkQMALuhJR8lraHkDaolx02oOiEkfxy7ALTnCaGItCvwJO6OJOSgEgs7SpGEsuqkTrjIBq9zMvTpiF87Hx5ExfiHrieg1OgqxvZtsT717AG+CLs6DjgyXOuU8vacUVPLsfU3wUh2IMJIJFcgjBumaszpqmSotllZHO+RZap5dmjJKg9O9KqtEwzWnMVyBnDYxnFJb1yTOXdtd/BGnJyrwHQsKCswUKRVqmcGyhst9Z3mTtUOTjiYlXxfRA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) by GV1PR04MB10197.eurprd04.prod.outlook.com (2603:10a6:150:1a4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.30; Thu, 15 May 2025 15:56:53 +0000 Received: from AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e]) by AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e%3]) with mapi id 15.20.8722.027; Thu, 15 May 2025 15:56:53 +0000 From: Ioana Ciornei To: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, vladimir.oltean@nxp.com Cc: Ioana Ciornei Subject: [PATCH v3 4/6] arm64: dts: lx2162a-qds: make the QIXIS CPLD use the simple-mfd-i2c.c driver Date: Thu, 15 May 2025 18:56:26 +0300 Message-Id: <20250515155628.233007-5-ioana.ciornei@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250515155628.233007-1-ioana.ciornei@nxp.com> References: <20250515155628.233007-1-ioana.ciornei@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM4PR05CA0019.eurprd05.prod.outlook.com (2603:10a6:205::32) To AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) 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: AS8PR04MB8868:EE_|GV1PR04MB10197:EE_ X-MS-Office365-Filtering-Correlation-Id: a4e61b44-dcd2-437a-62c7-08dd93c91c70 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?Q6AOMqBQ/pxLjXZUbk/4WdI6aF919Nf/j1fuPlUJ2Nsr9q+07Dt5Smu8hG6d?= =?us-ascii?Q?pUgq3zUa4D0KJnIfSljF7oWx7K2GIkPDHsDw2mHflvFEO2iTeCHjl+yia+Qk?= =?us-ascii?Q?l7YR0SKrQFPe661ip0lYCTSmdBFcsmU0CWTZM+cIU6jx06TFcWjB16tGyVW3?= =?us-ascii?Q?Pgmb/wIc/4dtEqucEXu1SVrjxJD6JSWsHCKiK9HmXXUytC5sMYEROyPgDzzM?= =?us-ascii?Q?tJXKCkyIS0X34N3IGMZLjePoaKaEO49wcGERDy2z02hXKnF1eaYWoi30MRZL?= =?us-ascii?Q?iYRc0JBj1kI6Jr7qgzZ4kl8CSQfC5OHeCcXia0Jl3xjD+3XnRvYT6NMe7xss?= =?us-ascii?Q?yOaGH0S+vrWqw8nwbcRNGk/Gu1HMZ3/kKvL+HqizKOCo/woO2s0JfHhk1rmF?= =?us-ascii?Q?aqAkvnCD1n77f24ZO3fYZzHgMr0RAvCl6mj4ZhrgLQQIvTUio2zlbgwTRblb?= =?us-ascii?Q?N2w8B/mEk7q84Xq9AP5H+cmfbdkN+aegB2neowICeNHXLGyH2Bid2VtV5Vtn?= =?us-ascii?Q?EP57PmzQXHhycECjF3eDFC74n5+M/2eIQM+oVmmeU6PSJwSKpBxpTH2qghS7?= =?us-ascii?Q?CB8+Mj+v0Plg+N46VKba/XWBSe34QsdweMv7zyXA23SetzjqOLAV3BZOJLrn?= =?us-ascii?Q?A8Ke95Rturt2JCW5/2GX3rtmP7P13KRiupcqTdnIh/hOi1D0rG6BIaaU021W?= =?us-ascii?Q?OpD8E9jIiq3ZSNX6qa0Oy/dc9Y8zWZGkhTSARX3uoB6rZ4juo7HAukPgfLIf?= =?us-ascii?Q?Tl+CkZI5Bv7nb9V2u5lIRSOIhCHT7klB5qCBRVBhBPsp+LOZQohHmAK3gK2r?= =?us-ascii?Q?8hYjaZlmRxZSzVP4P04uO4MIyhoNU7GaazZhk0OzH9QYVe182+P88yF1HVYw?= =?us-ascii?Q?7LzfljVT/zd2hhRvuDN49N02m4dHfN6Hg4U2c3LgrSz9NSkect+l9D9gLh4/?= =?us-ascii?Q?NycFkI4a9RXbclqRQl4ZBIeiZY9KPhr+cJXbCpWQ0NniqEL2Hxm0WTCmBn7T?= =?us-ascii?Q?S1whyWZp5uH/ze1czWSIgMrS7HjfcYKuN5cIUmH/SSMluF3Ex7+ahT4OJS0V?= =?us-ascii?Q?6nUChNORnfDRe1czkSRsSpQ7msd5JeDB3mCPxTP7BCcYTQQAQiVzsJCG/o3t?= =?us-ascii?Q?PphdyYH5AbSDRBNZ/AsNVAw0kOHIZ8irUVe9Sb1q2OSpbugvoEvq2AvLGJCN?= =?us-ascii?Q?m5adpPMuQ8epB3ntcn+wDbXO4SFO8DtMnWoOU06Y15/G3z5WMkKNkVxXGTiN?= =?us-ascii?Q?QpEd1eVrjgVBnhOaYmXFcOGbcJw6aDEKFD729NVNff13C546qC1bvNMfHJhr?= =?us-ascii?Q?OxfVo8QlTJJqNIcuoLC9P2+KaOWyMw0aamU3XWzTt9lMRztB5IcPOMz32uGL?= =?us-ascii?Q?6UK5cyM=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8868.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?KvRIsmliszZ3RxhfWnD8LjaT2U1kTg1oAmrtaKoq+cA+760RDVxEjhd1IDgV?= =?us-ascii?Q?aG/W4tyry503/N4ZlUCdvKPTlluweIV4aoO++YY+Hjm+BhIQMV4ZdLXfJhyZ?= =?us-ascii?Q?dVjfd3XbHvLQTqYdyzV1IRUVR4N1tzBKFne/tmhQyiCCu5ej+2GEFm4UlRiN?= =?us-ascii?Q?V6u6vSKOVXGdtWoqH62NJGnxtIxAsGoPrD2fRiLDOUQdP16pOsxbGtqDWhuo?= =?us-ascii?Q?UGIamC4HWdKOLt0BgTtoCqgViMiQp8+tF1YEV09p3TVTyxVWeDDEIVG8d2S9?= =?us-ascii?Q?yutc1idC2eb8L8lRbpUZ5j/fyxg/Q6kBbpGAh3ZN1JhP+mSOIyCFSzOXB7+A?= =?us-ascii?Q?GSV+1FZbInAZP0mChNOAdk1vXoII1FO2blBTpbYRAPNgzXaPfYh5lkc8ej0O?= =?us-ascii?Q?J79jVuDS4K7jcDuTmZmJLKD+IR6C0zXiZc5EbjUeZ3VOGPti7zYJVd86P1jB?= =?us-ascii?Q?DKPP0jva0RLUg/OKiyO4Tzg4DfZFMiLyjeh0JpDh72V03sKTVNrxy84/t0Yr?= =?us-ascii?Q?EiJBLtxkjrBUw4X0xm5WVLaKubvl5DRnnqZAkZyAj9je85XYpryenOhhKLKZ?= =?us-ascii?Q?FD6M5TE3uHzHzG9A8S+k2HHggPCmcHi7LT/FL4+0oGCjqKlTqksF8nEaJNVI?= =?us-ascii?Q?Y/j281fN9myHPJMSQBkc2MBCtrL5ar8I4I/t1o9fnf5wg3y870hgdR0WszYf?= =?us-ascii?Q?mB+pD1MAMcO51ZexJOKZvOcfjNLcm+Myqb78N7JOCYDX0W/vNTEGzoP+P/YO?= =?us-ascii?Q?BVfsziFWtt5j+Fgy/c6iaokHc91VK1q+A86ivXR64jWb/8iGFgo5i0Vp5Z/+?= =?us-ascii?Q?7X+U49zs/TwyXPjXkJqEFwxsSuYrxiJrrYpyqviEuc57wuCskd51EsZeDatD?= =?us-ascii?Q?8qS+7x6AgufGojgBcYREdwypV3toxVa9wJ6PHBRfieMsaK2flD4qKXLeJIN0?= =?us-ascii?Q?ibMTekuQCUeYkQQzN/5Xaq00yCU13/mtq5EPe5T8MC654hosXmT09Za1iJof?= =?us-ascii?Q?ucm79NDfoDET0foGEl2nCTdGwrqG07W5cFXcOjtudrfle+C6ENqkSWQladc2?= =?us-ascii?Q?yuA9QIp2YlcZ2UR7+1Osm+jWt9mAR6hkOTG2W0G8LTJ/XOiOVuttTsXszwxc?= =?us-ascii?Q?Cs0viKC5HkEfxr4Oj6uQlQG39fMvBm2S+OQqd0L9QGLaOca52WFpVNRnhbnG?= =?us-ascii?Q?leKyqGiFPH4TrEzCbhtURLy0Tfok9stPLfh51EcLehr3R27aMnCjS/h3AqH1?= =?us-ascii?Q?5xCowHlrb9TuIVgZV+cuphXlIw2wqxDg2w02vHGyxcv2r61lTlNnpYkxNK5T?= =?us-ascii?Q?004csYY29/71woJew52cTlFFnGH1tbh1BxVVMO5y7jyra0uoMHeyGwQvnfer?= =?us-ascii?Q?VvqUFSq8iay/xe2WB10AaxqrnzGRpvIwjMLwhF+I76b1lmacgaQc6/zdMh2g?= =?us-ascii?Q?dMS4deocL/r1orjIEuTmsLBdu8KdjNIwmPPfTpn0XWEaJG28PXstG+vF11nI?= =?us-ascii?Q?Kndjf+1xMejdJDWWvlvCMXZCe+nZ8N6V8gqt2zIqUf41rs57dZTnUEzrCTru?= =?us-ascii?Q?HRkm+xNxnimo91vEbUG/seqX0MYEan3LWxqzjgX6?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a4e61b44-dcd2-437a-62c7-08dd93c91c70 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8868.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2025 15:56:53.2326 (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: yONR7yHPJXyVUrt+Ukb768QMK73P9RH0XkYTk1ZKMWr38ozUqoC4y4Y6OlYp2bwgdtOgZzH5uQ2rv1LqnOQang== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10197 Content-Type: text/plain; charset="utf-8" The MDIO mux on the LX2162A-QDS never worked in mainline. This is because the on-board QIXIS FPGA does not have a driver that could probe it and register an I2C regmap for it which could, afterwards, be used by the child devices - such as the mux-controller. There is a downstream driver for the QIXIS CPLD: https://github.com/nxp-qoriq/linux/blob/lf-6.12.y/drivers/soc/fsl/qixis_ctr= l.c That driver is very similar to the already existing drivers/mfd/simple-mfd-= i2c.c, and the hardware works with the simple-mfd-i2c driver, so there isn't any reason to upstream the other one. Since we want the QIXIS CPLD to have child nodes with "reg" and the current format lacks that, change the compatible string so that we make it clear that by using the simple-mfd-i2c driver, and its fsl,lx2162a-qds-qixis-cpld compatible, we expect dt nodes children with the reg property. Since the QDS (QorIQ Development System) boards are not made to deploy any production software on them, but rather made to be used exclusively by engineers to test/prototype SoC features, breaking compatibility with device trees is not an issue. Signed-off-by: Ioana Ciornei --- Changes in v3: - none Changes in v2: - updated the commit message to explain better the context - used the new compatible string arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts b/arch/arm64= /boot/dts/freescale/fsl-lx2162a-qds.dts index 9f5ff1ffe7d5..9c0c7724d569 100644 --- a/arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts @@ -267,12 +267,14 @@ &i2c0 { status =3D "okay"; =20 fpga@66 { - compatible =3D "fsl,lx2160aqds-fpga", "fsl,fpga-qixis-i2c", - "simple-mfd"; + compatible =3D "fsl,lx2162a-qds-qixis-cpld"; reg =3D <0x66>; + #address-cells =3D <1>; + #size-cells =3D <0>; =20 - mux: mux-controller { + mux: mux-controller@54 { compatible =3D "reg-mux"; + reg =3D <0x54>; #mux-control-cells =3D <1>; mux-reg-masks =3D <0x54 0xf8>, /* 0: reg 0x54, bits 7:3 */ <0x54 0x07>; /* 1: reg 0x54, bit 2:0 */ --=20 2.25.1 From nobody Sun Oct 19 19:03:37 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012028.outbound.protection.outlook.com [52.101.66.28]) (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 C3BD3220696; Thu, 15 May 2025 15:57:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324624; cv=fail; b=tkie4sV6PkctwmSPiixIoTDm3tZMnl0RhX2jfH/PcBJjVxBbKqfd3ZyJIM95mquf3qNZ1LTsxo0Pqvqi4FS+4z7xJdklQ0IVoivXDdTBTjwQRUi4Jat6S8gEVSHu/YT9sS6Wf+87ZnsD+ZHQ4Ydv4OCiTsTgRGSKyIayQ9imU10= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324624; c=relaxed/simple; bh=/08JVBhOIJkDWGNGS3PN8IZKmeOPrseWNjaUnb0qum4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=QKPXbgV+ZhNpldzj2ON66lZrj50dE/JHrkGBdoCq/zny5HKj+E5D+j2/NgqOL8dFvrTPp43YuR1EUJdQmPl7g2SO5nQxZJqabSSn4T0+R97goxlv7GPNJ1qGcjMMLcLKGAMviGG+yogYXs3gBena+Nl48tDuR6hJik9fEkpHe3s= 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=b7+4Ru+u; arc=fail smtp.client-ip=52.101.66.28 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="b7+4Ru+u" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vdysyxGPoeHmWiV8Xm4F+CAoRyIGLFjEU1OyjATqtdqT5gkVZDZiIuZhnsg0zW8UPP/ICfTy/sdJpdpyDvJpR7lZYrNR1ajEy5FKp22OXzLDlfW1w6fDMgbgVYjNYK8UULAZI6T0rj8LbbRCGn8jxiud1r5ccxKkYXtJKtRjzBrbK6uSBY6Gw9HmdXGyEfTHT1M0yZPIHle6/J1wrjnMpXlbK1Yh4OVpzEeNzaB6dkFh4ZHXkqMRmmksHkyfoQAZxbFFMj+mU6+yNXcKGN1k2aBNU2EgMwqk5joT2OuZCe8T60s9QrGT6qxfhOmHo+t94QxtTBH+39ldINtVOzbw+g== 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=LskDpy0z9zp1iz6TPkYwlV28azk9XNtfUaejfhX6N7U=; b=lB13RPssMlkXHK2IEvdH57LorrFidVI7SvifhYeHWkX6IsSC48H6ZQatCmCMm+PBYwoOBUvXmPImRseqp6c6CRTg7p9xZCBt4xB1GijuARaanVJr5ugM/8b5w87A4VGnNqFsHqyaazjrK/bMaWxHtitGqRb7Vf4hRS0/UWGoF1dFnQXUI7IRIxQDpaRziVP+WJDBVjVOapGlExZedEHxHDt4SwZCI+wUv1CrHzXYzAO+RZGDVRh2K7Ktkp1c5TRgvVvdd4KR2qx1H6WuhA/1u0JoYdLWNNVFFCkpPjehCtnZFXxNDLf39ZrX5Y0hARFF7aZWKo20Oa5oYW0A4ICtdQ== 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=LskDpy0z9zp1iz6TPkYwlV28azk9XNtfUaejfhX6N7U=; b=b7+4Ru+uBtQyJVexARv6QukUhjmDJ7EIddhpC1RDc02XFzvoq4nTBNlX0Fmvtu7d7VVBTrH8Z0hsqvnF0uDtACVA9hObFxxLr7U9Evzm2NeyrejNMoJQyT7xL7SxDU50oKb3E7yuGmlzUK+pDjQqts6k/HBtGlYisO/A9Usq4ablKuPdj5cfyhsW0u//IDOaiOUaUX2XfSQeeQs9zh5b0TnUVLZ7I+bweyPP6adxEWPoY1pe3DX2DDgzwL3VkeVq62MfJODNJxdmh+61ckgnPQwflAgmEnKhlKeC78j5VVACxkuo/RBB0/TI4KCXWZOLp629upvisOaibRpZH9VqLw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) by GV1PR04MB10197.eurprd04.prod.outlook.com (2603:10a6:150:1a4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.30; Thu, 15 May 2025 15:56:55 +0000 Received: from AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e]) by AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e%3]) with mapi id 15.20.8722.027; Thu, 15 May 2025 15:56:54 +0000 From: Ioana Ciornei To: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, vladimir.oltean@nxp.com Cc: Ioana Ciornei Subject: [PATCH v3 5/6] arm64: dts: ls1028a-qds: make the QIXIS CPLD use the simple-mfd-i2c.c driver Date: Thu, 15 May 2025 18:56:27 +0300 Message-Id: <20250515155628.233007-6-ioana.ciornei@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250515155628.233007-1-ioana.ciornei@nxp.com> References: <20250515155628.233007-1-ioana.ciornei@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM4PR05CA0013.eurprd05.prod.outlook.com (2603:10a6:205::26) To AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) 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: AS8PR04MB8868:EE_|GV1PR04MB10197:EE_ X-MS-Office365-Filtering-Correlation-Id: dc663f11-fed1-43e0-7e59-08dd93c91d76 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?v2mLlp5bqL6QRa3M6AQXwXQ/aTkOP3rTQdEkKwnOaXawwB7lbmJ2YHPZTUEr?= =?us-ascii?Q?+nu3dlgn4m2WSa1VNtO8rwKS12b3DpAmamHGS4dCAY/rHoZQ8maXoef+fEG9?= =?us-ascii?Q?4fTbrtN0jHPxHdU17qLHFxfllAtSD3YopeC9c/qjkplk+LQGy2RvlxaPPuV6?= =?us-ascii?Q?BoHG3yYHCz1eKxbdYnjNVpM8vLtPqESAT+OMq2gpMDg8P2gmQBLLX8cajHAu?= =?us-ascii?Q?DiNqmJUDntM5+hMS9Px9RVP3BleCvY0UqRdcF0Xr6qndVri70tMnXfr3151n?= =?us-ascii?Q?96r+DjUe/MLS0H64yzx88Xkiwl/sm494Vmq1eCkFLU4esJvABBfsObKPPw44?= =?us-ascii?Q?uQ73mDan1mIMRmIsYhMHkJoJJtDAnIR5FkDlEaCNASe9xILE3CB42KGh4GBG?= =?us-ascii?Q?J7vzWhL2JBVs6ecPabtE/F5kWxUu/a4I4da2hjz3gu8tLpOxoHsgRasEasv6?= =?us-ascii?Q?7NC1DID6rl8f8orGQzExSJHYorMNGHOYLtxMxJS4WXzL79uiRXOi3AMjOVZG?= =?us-ascii?Q?50WX0j21IHKE3tRQKlzhcNFBfZZ6/zmOTyH1OCDYM3jSmaaI6j4orIoK1smg?= =?us-ascii?Q?50vJttzp5vljLNMdsA2vUFbnCZ4N6syGivnQv6wzXGEfGOzpJEisSON2qIe1?= =?us-ascii?Q?eAurRwAtxuwALJ+820S0rkdXZAki2e0jDDuKOSnf5B+fFamzAj45yxUcbNYF?= =?us-ascii?Q?0KphsVpI9JSH59HgmuHr0baVO13a32SfTtHnQTNlwcUWpBJkhWN8F/Nkcr5Z?= =?us-ascii?Q?4B8zaxk4mpBle42Flena9M+KV8Rqa99ll55IaYKlijdSUZ6hxCcapOUjeei2?= =?us-ascii?Q?725rSgqtdqZBG9iAJm8zbpWY2KTdVZODBbanSR4XAos1aSdsMbfvCzEHC8ay?= =?us-ascii?Q?Po77MY+ALNkEZF6+hOL+zG6QG2tVOpgfkUT2TKJKKHIPOZYcZAzwfkiK/85r?= =?us-ascii?Q?KYNJW7XjEUCfOacA8bjEpiLPYeuVdEaCE1QZ1TA8cT/+wrbdoLOv1C7jxzmd?= =?us-ascii?Q?UhVRZS6rAHJze75unifan/bFxjiMU0+vf80bdF4T2Yxkg7XtWcacieYaP2Zf?= =?us-ascii?Q?hNWBledDyNcxQS++uxBTsKAZzqFjZ+02T7xkDGh+iWLW9PVSiljq+SPB86nO?= =?us-ascii?Q?2kcnf51+rP2ghfdxE6dW17XGHIGBzQD1fQtPaR5NnpRhjZKvh8oAlnbb78Q+?= =?us-ascii?Q?JVUTIXD5MMYOc9S+JZbDM9o0FTL/uTtf/zORDI9P3Uq+iArrbxxSr/laV+GU?= =?us-ascii?Q?q259/IVgzU5TgTi/zyPJsDPpAsEZ05MvcHHXNIGIS/BothFgIRuHmNy8opXu?= =?us-ascii?Q?z5i6YTp33EoeeT1tUokZkQfHGj2W7f2ICsone95BPDXRUffkmkgdmik66lTS?= =?us-ascii?Q?SXj9uoA=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8868.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?RPe2UVfqYowaBj81qCbk34FnSI2XXQNP6x3ABEU1Ow7xJsJ/xuJ0IptLRkEk?= =?us-ascii?Q?l3oxfMZ1CjTVoJNlSofWjA3e9GQ8aU0qEgCDE7M/YElgA2t07eoVx4NZOIM3?= =?us-ascii?Q?ajfrjUg7FhJF1CxPvHr5lpPsCAFCO+GN8YHKKjBiBpZrJMakc3P4Z2y5nGL8?= =?us-ascii?Q?3dmUK0y46Xj5XYNvy6RVZL8vvi0p09b9X3u178kIjo7P1Q8mxUhQzZbVQXPY?= =?us-ascii?Q?k89W6lDynxy/sQ79scvs8Q+/O57hXHb1dHaWSYqHvbe64k/aB6zD0zbGLShW?= =?us-ascii?Q?aLE1oZWF02HKAE+bXhtVY0X4mKs9UrK+tXwmwldnBOafthDk/X4prJsaObLS?= =?us-ascii?Q?wjLXwkE+m7FWujVJUMOsPYQ72swWXkHJeFoo2Cm3k94TC28F7Ut3MFvuZGVQ?= =?us-ascii?Q?fEXjPCROb4bL3li877KJ3a2MgSzeO1lwN0UJ0Jt8kPDUnBi0RBKaGtLx/G/O?= =?us-ascii?Q?PlqwK3aUKUl9+BSrUBd6/Xk9kwXhx8u1Ir7SSZuDMpjcfTEd+GEeJ9Ultk5/?= =?us-ascii?Q?87EygtAj1GogB7wpL89TKVj2b029Eqpdh9i/LiSge+he642tJQtjuFIsGG3X?= =?us-ascii?Q?f2JG7hrC9WZw3FH++V1ZjW+I7QAfduolNBhN45LxNIGd7M+t6BF5zDP2atJ5?= =?us-ascii?Q?QEbxjQMDxCYjWTk3oBZtQW9YOm++uCg1Hslq31fjF1bnKCo7Oq00Jj1M4IS7?= =?us-ascii?Q?bAhovTlf93P7mJjLQz3fE9bj5cgZZZsZAUf49nkvFOo2R6bQ3O2jBazL4qwY?= =?us-ascii?Q?KzSNG4g1IFCXh2hzKf2zbyTAyOrYZoyhMH18JoKtuMLEoA8tCiqVzxhUrsfO?= =?us-ascii?Q?U9VQPf96Y9+gRVPIk8xtOVKiXMZMEyp0KcdqDVUqJrousC6g5iNEWUIdwxxP?= =?us-ascii?Q?q3c6TpdM77tHajpJVR6qjizDftu2U7XKDbZ0iM0ouQRqCBMn68LH5sd8fMdI?= =?us-ascii?Q?vYtsDGqORPQEEPiTftU1OfzqlbNgd6tzHTiDsFIiVA+jSizdI2QFB4BhoXnu?= =?us-ascii?Q?Z+g1Exc+90VzB7cOG4p6898hzHlRGNxDPUOt6B4+wc6in/CZLGs4BJNWiwlu?= =?us-ascii?Q?F525bot7YuNvwr0+QxXnVinjavHg67nTN61ew1Qkx/08Wh6V9NLYMtmzTT+Q?= =?us-ascii?Q?it19YZgpQBECOOdDqXxDdT5zcj9TS6UGpp/63ZC76v/uIKQr6XGOzBAw7c2m?= =?us-ascii?Q?+qZ+2dIt1PHvT8tLKHhFYka+Fw4maP7gL8F8BPHg23loiLxi9QSTJ1ocf5xt?= =?us-ascii?Q?daFgLnERjtdIQ4S8RWBVZcshByxt47diAJnr076wJREy9JMNf7jHuJX5QN9F?= =?us-ascii?Q?fx++MMibfcdl7IM0S4cX03sAYYQNWPwYyG65npishge0ValWoxsGgycv4vcT?= =?us-ascii?Q?C3rTsYUxeCsOGU21YIBZ/baTP2OHT6aI1O79Rr6WI+lSHXv8TdBMFRW9/qlq?= =?us-ascii?Q?uGS8cilIC8VBPDjrHcfOpTsINaDUctZtAqSLIjHZk6AMUO/QkfYbGht1GDTV?= =?us-ascii?Q?1ZsoS9qqu/Afg+Io89OsLq15MOao31KIg0z/MzSao6HMh/d77RbbWdHL72eq?= =?us-ascii?Q?sWJNq0iN7UtrjQLnALzTSvSsWMCVFLawrM4W0G9H?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: dc663f11-fed1-43e0-7e59-08dd93c91d76 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8868.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2025 15:56:54.9534 (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: scOJxEcFR4oUP6PZiu+0OsFS5IBq+3W5IygQ4wMDlRbmuEyynXeYD8llJxmBJTqvbhjifcMcgfRwnZ8F75nIWQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10197 Content-Type: text/plain; charset="utf-8" From: Vladimir Oltean The MDIO mux on the LS1028AA-QDS never worked in mainline. This is because the on-board QIXIS FPGA does not have a driver that could probe it and register an I2C regmap for it which could, afterwards, be used by the child devices - such as the mux-controller. There is a downstream driver for the QIXIS CPLD: https://github.com/nxp-qoriq/linux/blob/lf-6.12.y/drivers/soc/fsl/qixis_ctr= l.c That driver is very similar to the already existing drivers/mfd/simple-mfd-= i2c.c, and the hardware works with the simple-mfd-i2c driver, so there isn't any reason to upstream the other one. Since we want the QIXIS CPLD to have child nodes with "reg" and the current format lacks that, change the compatible string so that we make it clear that by using the simple-mfd-i2c driver, and its fsl,ls1028a-qds-qixis-cpld compatible, we expect dt nodes children with the reg property. Since the QDS (QorIQ Development System) boards are not made to deploy any production software on them, but rather made to be used exclusively by engineers to test/prototype SoC features, breaking compatibility with device trees is not an issue. Signed-off-by: Vladimir Oltean Signed-off-by: Ioana Ciornei --- Changes in v3: - none Changes in v2: - updated the commit message to explain better the context - used the new compatible string arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts b/arch/arm64= /boot/dts/freescale/fsl-ls1028a-qds.dts index 0bb2f28a0441..40e1bae52ef5 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts @@ -338,17 +338,18 @@ sgtl5000: audio-codec@a { }; =20 fpga@66 { - compatible =3D "fsl,ls1028aqds-fpga", "fsl,fpga-qixis-i2c", - "simple-mfd"; + compatible =3D "fsl,ls1028a-qds-qixis-cpld"; reg =3D <0x66>; + #address-cells =3D <1>; + #size-cells =3D <0>; =20 - mux: mux-controller { + mux: mux-controller@54 { compatible =3D "reg-mux"; + reg =3D <0x54>; #mux-control-cells =3D <1>; mux-reg-masks =3D <0x54 0xf0>; /* 0: reg 0x54, bits 7:4 */ }; }; - }; =20 &i2c1 { --=20 2.25.1 From nobody Sun Oct 19 19:03:37 2025 Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazon11012028.outbound.protection.outlook.com [52.101.66.28]) (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 0831B22128C; Thu, 15 May 2025 15:57:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.66.28 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324626; cv=fail; b=F/Z2SiuwRUUeFL/tuAOi145RYl6yLrHiAvhdlVSJq+x9R3P2IfRqbdp6hO9oyMFEFThcZ+McCIA/kf+d10ywgC0X8dnJXhwqI1V+Setow32oaQLKzQueuOwoFepJ57bfw9M9Yy8c3OR6h+EpuAWg/Ql1yoKziV3nG+VtxK1FSpQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1747324626; c=relaxed/simple; bh=H5SfPtiCNIw8rGjXIAzcKdz6RHVzBN5jxtG6+pEMEsI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=lT7SFbh1F6dIvYT3BnYrNAZNomOyi3d42RQ2B6TBRUonkdFQxSZkvD1ADugA0NhdI6L7mfwLcZnCMQsgrURTUtdBb5WfvGdxSHpbEv4fNuznOmSioXnhDi+GjeBJ9PpWs1Xysc7IPU7lfxTEiG6ThPoXlBer/1s+wnTA20XLkB4= 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=B/mIIaBf; arc=fail smtp.client-ip=52.101.66.28 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="B/mIIaBf" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=sEoI2L0pja7oGbWJBKZhfaQlt25II42uEDcVNWcVnuHrDGxyydM1Mg3R4ReQU0/LEeQnZrlEPP5xMjr42Hvg3udTj9ogTJb4diZC3avY1yh1cvpIpw3jlRACvisKKIiUuwrFesA6NyMAkAmocdNnulyadAACj78zGGLhnZprfcn3T+r7AWgiNXp3q4DaxL9HlCQ+qUq4rhK5alMWVSGIdip2GAFn7zDPE8D5HuF+r1xmJlkwYys2Vy+OBHxmTPIUyVNAz3uVVXiK7m0+ZWFlLUPu+MpxPophQ1CfGj3bpCRDO716tPuZBDDXEun6PQqMPsus+1n2pAt1ohHFMMWRCQ== 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=9fMW+8mF8pvnbexBgvysKwbG8e79W6UJjJ1b8LbHilU=; b=x6JpnpMvQUVokDqmXVzLyR3blkE9NHDsewvV6yFOpfYabIzW2F0NpEpvLKRKMOG+AZE5h5JWYQhEZHBsx80Cak3wQIadnLL579M2WBdw7hRYYZ3QI1PNLdfpHpcFpuXW64wbQ38pwa3NPY1A7qRFUuZ9F+20VGg5WHwMCRQBnsAWqld4vDd1TSqIkrN9gFr7+0bxFuzyaRB/j5VhOpelh703yYeUWnUC7N2RzHK32z3TUxw3JVo6FfH9qD4y/PgoUASz7MW4fNu8Y50pdK47pzWA5pp8xZ9LseLXLYbggDXFr7o4FyrjTU5VbhCDVxfi42WvMaJwOdnZ/qW+hEQeeg== 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=9fMW+8mF8pvnbexBgvysKwbG8e79W6UJjJ1b8LbHilU=; b=B/mIIaBfIJmiUO3RJmmZG4MNslzoenbd5XuvAwfJadXtv1mQgc/fvDe6c6E7c78o0Z2iMRMcxBIMNY2POAktavPCm7EhhhbxjNFdtX1k7n2yMPsdfk/Uuo4B/e9a84RQ80lBiNdAGRZ2xKFgsXYIz4eneeQBPWTvlb5PH4wO0Y9r8A75aeO4By0pZHz2thE/vrRyNnEoven0t/UFtN0PtfDu2mmz8Nm3KHXTEeit5oFXq878Kv8/8WlwmCT6qDYD60rMhKw0M8QWirlonbpB0xlmbLrkSdA4KP1gp3WlRGbkydgPAVi4pSOMLkBo6cVo4Gs2ElYy+DPXxDCg6Lufxw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) by GV1PR04MB10197.eurprd04.prod.outlook.com (2603:10a6:150:1a4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8722.30; Thu, 15 May 2025 15:56:56 +0000 Received: from AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e]) by AS8PR04MB8868.eurprd04.prod.outlook.com ([fe80::b317:9c26:147f:c06e%3]) with mapi id 15.20.8722.027; Thu, 15 May 2025 15:56:56 +0000 From: Ioana Ciornei To: lee@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, shawnguo@kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, vladimir.oltean@nxp.com Cc: Ioana Ciornei Subject: [PATCH v3 6/6] arm64: dts: lx2160a-qds: add the two on-board RGMII PHYs Date: Thu, 15 May 2025 18:56:28 +0300 Message-Id: <20250515155628.233007-7-ioana.ciornei@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20250515155628.233007-1-ioana.ciornei@nxp.com> References: <20250515155628.233007-1-ioana.ciornei@nxp.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: AM4PR05CA0002.eurprd05.prod.outlook.com (2603:10a6:205::15) To AS8PR04MB8868.eurprd04.prod.outlook.com (2603:10a6:20b:42f::6) 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: AS8PR04MB8868:EE_|GV1PR04MB10197:EE_ X-MS-Office365-Filtering-Correlation-Id: 67e91b49-3dfa-4684-8696-08dd93c91e74 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?rBBuJJTpiTtQyN4dIiDb5CSKbsvVAfDcMb3TqaW5u/NbDnGFZvJc0/2JGgqH?= =?us-ascii?Q?ohoh0b7EKWtRIPeI8IMZGaZqoF9DRLPdifxzSfPp0PixBmA/3I1Hwv7sSddq?= =?us-ascii?Q?FxjHJUQB7LkHysA3hsIjnthCdPrEDzaY3cKpNeJGYmWv4odjOdhfHunv5f3H?= =?us-ascii?Q?SKQQucI9DLQIpXdNJHJkry2Llhqgh+85th+pn9B66lVsHGJBOefExKaNnG3+?= =?us-ascii?Q?haSFvskGzDQ+HXUWXsqPQPZaPS846jc2f8q+0YSz08IhIDj2jXqBJpgy9oIw?= =?us-ascii?Q?z0pJFswVolrKC8hJ7PvpfqqfKFPYuy3J31E9GJUmRczRWVAWDTY6q5a2xODf?= =?us-ascii?Q?xZ9VAV4P5+eFjE6+RIHz7nCTB6RDOnW37sGWGMTz1IgUP10IQh5sMbgU4CMN?= =?us-ascii?Q?q9UsphrSuHWZEPRYLqCg6R2O7/Zb51poDrwxxwxfJNUQ+ed0IUAz7GWPnWzD?= =?us-ascii?Q?FrHgfDe9U6woGkEMkE41Xf2h3GvjpnRIrNkNKEPvt02eiqdUMwJw9A9eL/dc?= =?us-ascii?Q?lMehDrerT3Bsn/k96w4ETpwSjzv+nvpI9zDSg7Vq47nrrGs7Sf2f7ycPbSDs?= =?us-ascii?Q?60tlMB8cAoLVrl9DGcYIy4vAbRKdOXfrTl+QP9Zeq9WH3aZnQTlkYxFPxoSH?= =?us-ascii?Q?MI6pJ+PYbXXz1vfzba9IQGD3EVU1xZYJVFunnCc5fvNlyYNtjTqOEMM6GW3Q?= =?us-ascii?Q?ex0PUPRg8n9mcrvOE4Vi2Su9RHVXKMQyqS0dWwpgKRxjsTiJX++mPcgdipKe?= =?us-ascii?Q?VijuLO7UbHcXS9h7kVIIk7Sl64u5z83+ALbXZEEM+H1E544HnIE23bsuXkkz?= =?us-ascii?Q?LLmDJnu+o74GugeDemntzr1E9o4+hQKKyLuYvZ2G2A/wnmufhgtmpHxcRQ1e?= =?us-ascii?Q?5HegoqxuYTufupsFtkXi8C9aB4wz+FWJIfrSEF7oUEGyhc7Ut3wKG+Uk6pZq?= =?us-ascii?Q?zkAnFMq6UiDzAlCBugHG9iQ0Zm7gHMYreEBynuHZeuQrYCMEheXTMVNJtjrY?= =?us-ascii?Q?S9xiONSgoyI0G4taJGQd0w2OH51Z5rSRFTF1gheXT03+wu66ElXa70vrE6Eq?= =?us-ascii?Q?2EThsNQ816ntEGcEQ3DvEx28ZkhnsKIEY1Y2K0uLpYbsRHq90WiDUv+Qgd5v?= =?us-ascii?Q?kzBGJCBLPRrkquh9XNxOt0kY575MOOMJdztM7h4ynxoTBbKuk5ga3mh8Typi?= =?us-ascii?Q?zrAETVanu6eVyEHF5czwXGz4/KZQDYF3Kk5PURQYfQstbsYVaVWfNz0ZkhA5?= =?us-ascii?Q?IFmCAqloYQMbz7kLGvd5UzDEGGC9oxZrKoyD/s9aNceAIyDVMvFv105ShDLy?= =?us-ascii?Q?L6TKyTLSJDKqdI2y96FxWOXSaLGurKcewboW9HBdMwqX8OPwDHmBJWCGe8hj?= =?us-ascii?Q?7SXHQJLmDSmEG9Nfp7w/kZFSpZenMwneuaij4ipvB65bgHSPIgLmaEwDT39A?= =?us-ascii?Q?jxeawD/RQPs=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB8868.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?n2lnb2dKIyeF81oRJlt9CD/+XktpUAz9TsTL81ftOKY5P86kLbMw7ZTGWBoO?= =?us-ascii?Q?kmuo6o17ZdA7zR2J0IXxhYI5ChWu9dueELDWqd1CDOM6HBSUCOaWogb7jlF4?= =?us-ascii?Q?nI3ji++gzKnhlsdgg/92evc1MZao5Ik6bLaHCDwwdkDvbhpBCayUd7XreG2F?= =?us-ascii?Q?WOR8L/U4Q90fg7GctGvpkDlG5WOy4jQ3cWJ6UvdQ07FtA2Ql21m4vHmbWKLU?= =?us-ascii?Q?p12yI7Z46NKz6gz+MuKuKTwXvuWb8MMhzGe0SKlcDxagcsnbSkvPV+Ci0IcS?= =?us-ascii?Q?WNjAFmL2IHVLQiyJuS3Hfnm6d2BMyQBD2oCzh6V47gM88BzVOo54s13QT+8z?= =?us-ascii?Q?Ja5R/oUvRnbRR6z9mmP7UcvsukF2yxWpLKU9juRO6O/TWD8MjeHIOXt013jL?= =?us-ascii?Q?+AOn/FiJ0Bt8hYdqPoCUxcLwNfb+bm94v/XArgwVtWdYJm/d8qE+R/V1aOtg?= =?us-ascii?Q?Zd22lky5+x4EgmsJKTXJlyGWFxhOQPBwdWSEXhrDkW8Wj6WeWECSxBv71rAL?= =?us-ascii?Q?X1FkBHBwc1638p7YaUKFAkptlsW5mHUHloM9R9gzR8aGCgbshjg/wuPkDgsF?= =?us-ascii?Q?XflN+hHEUS1Q7rjGZdPy13EYStnmYcLWLR9budamu/cNC1RCMuNFTbobU6VH?= =?us-ascii?Q?uUGsfEzRXAgBIilbWG+vJ8GjHvsmVyvNy7WTbkPJKxAOvH/Mqvw0pn1NbXk7?= =?us-ascii?Q?yH1akUNEcg6nWDfrDitZQOSa/9kdmLZUIcj7E/pBQGEuApcjMnADaLUivKPr?= =?us-ascii?Q?O80ZwPk3k1QPQU9ETD8AbRQAYwFo9L91PG7xKAxXASOVNmQd9GqM+lXDGpxW?= =?us-ascii?Q?LM7dfNxIviZeSv+cqBqniMuaY/6HqaNTWoQVXjayOrDXXLy6OHVR81N14qtm?= =?us-ascii?Q?jOdDR3V3CGy8uzL4ZdX8TYQNUQxGLHtX51Q/Yt7fKS5O91Pjrnjbh08FHMBe?= =?us-ascii?Q?Q/B2dxonBz/u16zPAwlQCYCoavez8cvxJns7jNNEKgjHX2N3fRJSxq1U3M4R?= =?us-ascii?Q?crbkfwOP3Uw/p+u1HGHKmBRVJwge7GtdUZr66WIG5BsItV7TQBirzX/i1q4p?= =?us-ascii?Q?CPZtX31DqJcSBg4q0OP/pqSOsp5DzgCRPoNbREWraxhCNX6NnulPcbpCbwgB?= =?us-ascii?Q?R69kFqD4R9dybDg6RYEdlyXMTgnJqr5WKb2uSRUwFoHEt2TvJ14m1gmrPsj4?= =?us-ascii?Q?q3Zocqh0bOyZ9XgDnYNXJb8SqY4FPCOflPHtVNdBpmbZDEuLcdVEB56Dh1o6?= =?us-ascii?Q?Q2f+3RmL2E7Eqa82t4Wo5Y/peXqwBcq5lf3z7WHzTGstFC2JMnewyNTeRmbb?= =?us-ascii?Q?Cv6772xLdDH9r+jq779VAvIbvVSWnpLs5DjC+o+5BmqmnVrATrXIqyv/SrKu?= =?us-ascii?Q?rqFB++n6pmgbPqt/nJ5/6PMlA3Seop6Ii2cNMXyO+rKxuFc5rq/AjvWFcm3z?= =?us-ascii?Q?p1roae1XOeHSpszAQNS/5gxFgHKrBEPfs69jpiLdhvgkqLMrhy8CgPDIu4J4?= =?us-ascii?Q?53cwZCyay5KwjGnHp1V3yrmcLLM2QiXovDsqGrBZAhyFvKCMzAnpk+j5ctuE?= =?us-ascii?Q?lSQLMFwFz4OYM7LnjHPzehNDoKSNX4dqGU2yP2F+?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 67e91b49-3dfa-4684-8696-08dd93c91e74 X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB8868.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 May 2025 15:56:56.6060 (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: J/WP+FKLTGW60h51TNxx0dnzkIWU/RAEC5JOYiDN4wyfhiAD9Oumt1xMqPX29/64crz6s9r/cGxe3wir9COjTw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB10197 Content-Type: text/plain; charset="utf-8" Describe the two LX2160AQDS on-board RGMII PHYs on their respective MDIO buses behind the MDIO multiplexer. Signed-off-by: Ioana Ciornei --- Changes in v3: - none Changes in v2: - none .../boot/dts/freescale/fsl-lx2160a-qds.dts | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts b/arch/arm64= /boot/dts/freescale/fsl-lx2160a-qds.dts index 426fb4c39ab8..be65fb559107 100644 --- a/arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts @@ -43,12 +43,22 @@ mdio@0 { /* On-board PHY #1 RGMI1*/ reg =3D <0x00>; #address-cells =3D <1>; #size-cells =3D <0>; + + rgmii_phy1: ethernet-phy@1 { + compatible =3D "ethernet-phy-id001c.c916"; + reg =3D <0x1>; + }; }; =20 mdio@8 { /* On-board PHY #2 RGMI2*/ reg =3D <0x8>; #address-cells =3D <1>; #size-cells =3D <0>; + + rgmii_phy2: ethernet-phy@2 { + compatible =3D "ethernet-phy-id001c.c916"; + reg =3D <0x2>; + }; }; =20 mdio@18 { /* Slot #1 */ @@ -169,6 +179,16 @@ &crypto { status =3D "okay"; }; =20 +&dpmac17 { + phy-handle =3D <&rgmii_phy1>; + phy-connection-type =3D "rgmii-id"; +}; + +&dpmac18 { + phy-handle =3D <&rgmii_phy2>; + phy-connection-type =3D "rgmii-id"; +}; + &dspi0 { status =3D "okay"; =20 --=20 2.25.1