From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EB67EF3C989 for ; Tue, 24 Feb 2026 15:05:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To: Content-Type:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=utSQyxhLTQfEf+UFAW0jR5pCLRGdhcZ/vbQyYqWQSRU=; b=iaMj3XrXxYE0fz7aHuKU6RcrRZ T4dGT4aLTcwgj6tJ8R5iOtO5bz9SZ/h0MQTLlSCpmU61rF9xKRlPwQc3qWPVHdJ3rT6f3nX+Tes5z F4AEIF+c5bQuGk0+w7bWIlKdgstvzQDc7j/lgDAJ55dZJsTBlZWp+eftYJB6Xm23eJeACLN9Knv5r v/Tfvsv+CTKoWsSeFkU6ZJVNvmJs66tBoQrguvD9KEK6vap65SfjvUOLSYBg4WCMXYDHZGC1utCyz t7ZAgKTk03PTj4211/j4b7uV+gwnCq7h0qdCpMyOPC3ZRJ+BLKLzU3El7IRr9C4MJxTgsI+iPq+Hq tgbb78jA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vutyq-00000002Hql-1Ufp; Tue, 24 Feb 2026 15:05:44 +0000 Received: from mail-northeuropeazon11012045.outbound.protection.outlook.com ([52.101.66.45] helo=DUZPR83CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vutyn-00000002HqP-3xap for linux-arm-kernel@lists.infradead.org; Tue, 24 Feb 2026 15:05:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Imv+GC2pAdxxQMM2oi2fnEsIkY0RtFG3Te0ZfkiqAS+FY+ApEoi60SsigEbVctMhu2oCjEq6Ml7IaghdmL09zhM3uC4TrrF27UVp93Jn6z2AZFK3hAw4yo+ExC854NitH4UV/IRM5eQK9g4OkzI4bD+fBuY6wyGO5iy0jfmEsPbPXGQdeKiaXJr4VwlLeoYeJuTB+FmDq5ZX3AqaCUXIi5N9T7aZoqTFIlV32DbWH7bUPGrWfinHSXKb3MT2GcdtaYFGKpdrXs8ua4T5U0NYxPB6BwIwX9fYBE9kIJuAWqr8CqaDX7pkvwLKgDz8DIonFHz3oYvsNCdoAiKZ1eE88w== 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=utSQyxhLTQfEf+UFAW0jR5pCLRGdhcZ/vbQyYqWQSRU=; b=dRcj77XjCZIxuvsQqSZCVuK82/Q2/3GolLytofPDzlbQyhqytzJ6+7L7qOXQW1F6Z/Xhx9nzc+8x/o6h4hKa0Pzq3Dd7ES1lgKRbZjPb690JLnr6vdWtE8sJcSnTxvrVFtSuzll+htUORbJDwhRL9qrI9zSECC6hXVtEs/DKRa/c0b2mhFniqXEHez8vyWEtk3KmUEqftoFwHntLqbxTF4Iwmwck++4pl5DTbRjltStVYEhUZLJONVj9ps6b+wSFenRRvFX4pi4FhbksmJQwdREJ/g02jSt8o/kMaDS8O0kOuHL4ik+POqJFtMkMz6fGgy/MghZm6x8OHVE1cj/Xgw== 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=utSQyxhLTQfEf+UFAW0jR5pCLRGdhcZ/vbQyYqWQSRU=; b=gWw//hE8/PDgnpiU/+zQKVtiXKFRBdwOXgCa7W8uRC2iVSBANVdxwUTbrH61AXDOekGS+a+JCDwfrXQoF0oI7kcjviti3GkQjR2Ttx796bNgjRF3Yd7Su/doPVWrHxELCblEE9G3NsKfwcvAh/kErf3Veuzp8DmXJolkEsP7cGb82JTBARBo2Y8YsQyDHhbVAIYzgDqs9+RHo+rRqOb7cVVmGCkiQQz2I/RjxJXJhl+FA/IpIG7yzlXEMlSyj0T5TNTRvY8l8vTnGAeeFZZ6P2g2k8sHnq+aIWxg7yC3MHrk+cz+tjuaOxQKBNiPKxrYQ6g0lV7QXrJ2WRjs8o3L1w== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from PA4PR04MB9366.eurprd04.prod.outlook.com (2603:10a6:102:2a9::8) by DBBPR04MB8025.eurprd04.prod.outlook.com (2603:10a6:10:1e4::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.22; Tue, 24 Feb 2026 15:05:37 +0000 Received: from PA4PR04MB9366.eurprd04.prod.outlook.com ([fe80::75e4:8143:ddbc:6588]) by PA4PR04MB9366.eurprd04.prod.outlook.com ([fe80::75e4:8143:ddbc:6588%6]) with mapi id 15.20.9632.017; Tue, 24 Feb 2026 15:05:37 +0000 Date: Tue, 24 Feb 2026 10:05:29 -0500 From: Frank Li To: Haibo Chen Cc: Han Xu , Mark Brown , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , linux-spi@vger.kernel.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 3/3] arm64: dts: imx952-evk: add MT35XU01G spi nor flash Message-ID: References: <20260114-xspi-imx952-v1-0-acc60a5a2a9d@nxp.com> <20260114-xspi-imx952-v1-3-acc60a5a2a9d@nxp.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20260114-xspi-imx952-v1-3-acc60a5a2a9d@nxp.com> X-ClientProxiedBy: PH7P220CA0159.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:33b::28) To PA4PR04MB9366.eurprd04.prod.outlook.com (2603:10a6:102:2a9::8) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR04MB9366:EE_|DBBPR04MB8025:EE_ X-MS-Office365-Filtering-Correlation-Id: 15fddba4-0d92-4d5d-36b7-08de73b62a96 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|366016|1800799024|52116014|7416014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?JWPfM8tGmfZkYgTW1OPAI8g8MT5gTYYZvM6bW6moEUhSk1Vb9LPnqIM5KsTl?= =?us-ascii?Q?0nTxsS7XqOjCDgB/UsOWkuA2HvVI/b2UrpA5mVHWZmznbyZYyxpanV3Zrw6n?= =?us-ascii?Q?Cb3ruMXcCZhbW9g2mUYFGlUj5aDNjt1PmUMtMQ5vfJS57/ZYUmrqXjf9A1wp?= =?us-ascii?Q?gtS5k0yRukgoKVpeSrF4tA61AYgHRlXpG4gdTHyZ5kUKX28EChumnabafWf1?= =?us-ascii?Q?waLjcuWh+ViePGX0VcUp2xLQtR8CxCtmgnYZGCRFIBHA5B9Ks21jpF65PF29?= =?us-ascii?Q?ocjwRU6+wmW+1rdaUdgVeSZY+Q7Sd5ruRY59mUlIXufQkkCBJJZ+xfc9zrGT?= =?us-ascii?Q?va+VC8Z4yQvyb8IJHCPX343j3oEW4FLraeVzsFRbxzno3gpHzjPXRCgc9x/4?= =?us-ascii?Q?5hVs9g1CFcYFQo5xEcyRYAOJwqOrvle+xfMFpraMcBKDRfYg+ckz73dUlAKr?= =?us-ascii?Q?uhyxbV0Dx8R0apb1FGVJWvF48yGa+q4ZFcl6lji3QvJFum+u5P1JxG0RIUU0?= =?us-ascii?Q?xWH9B9/gBux1tzzWYyInxw3I6stFDluEw++LDLuiIuNDHhCcvt9f4B3M/uI6?= =?us-ascii?Q?pBsbYcJyoB3APImOTKanaPwB58kprtcl+W/orQh4CC68LM8udPyPTomXzGYP?= =?us-ascii?Q?PiD7zVo+P22lpsdzmnWhLqRzvhH4cRaAU6zHoK4NMuhTxYiCxuQUM7EN/s/d?= =?us-ascii?Q?i2tCNWKfXqSFTq8xxEtTWepgCdv3HbIifyJarTS3YoD5e4swIvdnK6DCkgYb?= =?us-ascii?Q?oQZlsGK1Ccmna9FqNcaXpVNyHsRqrupBiLzO3Fc6Ums85HLtWwxEWEdMXjZ+?= =?us-ascii?Q?agVIpz1h/W0S2wWThZKZx3yfxgNsFTdDL10q7kZxFVZcrz6EpeAsMojZHakY?= =?us-ascii?Q?dy+d0tfWAH4LyLmjFH5E0o+8gbo/EbZz6DbRi/Cl/N08fg7TfjF/5gdrLwDE?= =?us-ascii?Q?SPieOKQki9kIcDA+uMb/bi4dj0UFGW4qvkcFoSh/WOxljM1Xu/CqR2T+Ywdn?= =?us-ascii?Q?DlZv5NaLfamjblyLimRHaGR9LeCrWlcfOfdBrCijICbqhOmiokGUpvKxUNaR?= =?us-ascii?Q?sGcI+tk5xVB3IXjtdZx5B0e3uqHTqJ8nKAttIIDu9jqv0jIk9ExSs43RhRZM?= =?us-ascii?Q?hCwK1EnnJUVzQp9wbG3Z/FWAeZ58vI3o1r4NKSKpT2io4smW+koqLKfsc6+Z?= =?us-ascii?Q?hWgWjaEfy0Qk2otSzvnlUkZl74jhwtthIb2bZBvsxBrymAYNDOiPSIwvJiJo?= =?us-ascii?Q?VxwotHDca0Fgr+0m7anz/SblWI6ILIeP8RxMi/cPeqrNrdtV2U0V/d7pp6AL?= =?us-ascii?Q?Yl+33xNM6sYffH86xlPLXjfcp1SwaTHn+q8Vtny9NPuWJXBeFkL3qfr5XMKZ?= =?us-ascii?Q?UX0IbkGd8lCKAc9j4ClAUcTdfYtXEJCOu/EqoO9CSXetX6Z5QJ6GwkVqc0y3?= =?us-ascii?Q?LjqtbMmZqiLxhBlpl057D2hJnPgCZ4/Z4MzZH1yQUXADZQ0LkTV6dzDvOIPa?= =?us-ascii?Q?McUFsJtGZrxT3jdTPDJklDP1KMgGaGdtKwOG/Q5OfKQMSwnsKVMzeFv+Uquf?= =?us-ascii?Q?KB55wFO9JV/XJ9bzc6Q7N/R5oh3xummpE+7zsXoBee8knSITqoXM8uH9F+1v?= =?us-ascii?Q?aPIyDRCmC/TlF8tJFrwQFOI=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR04MB9366.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(366016)(1800799024)(52116014)(7416014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?S3L2P1Rv++MXXKOPr7d5CoTNu1bEhaW35GsYZJ5gjhHp9/m52NmAzMHxWWOS?= =?us-ascii?Q?/0xZJOPBZWx8lemB+uv4uWTorX6TgvNlLRoUa8/ikgKeuRvCI06cqYmxAm41?= =?us-ascii?Q?geGIYiXnPcAw/xm8WiCPRwWRqcKyGeQmAwmWO49GkPzj9BSA1SY7BrHOg3Os?= =?us-ascii?Q?T+ATIj1MQtU0WcZpozDMF+1oJ1S8VVop7tRxmnqS2cU+aeWvUxeF/+w/AEMe?= =?us-ascii?Q?sZWlHlxWXjWfzsuIaSWFY4qE1Bg4yKECmr9Y6NINyP0FhRXBMmS9dOkDrZ78?= =?us-ascii?Q?oVR4gy9rOyyK9HrbGE5IbyH+QAN+o2WXAtNRvODwTXIdGds0bdIAgqaw/WbT?= =?us-ascii?Q?+S/2EVAC3GNdL0V6qW/Ia5W+J+pD/14dJTJBLs9XXYvB/nkSpVubQ5SqtT/R?= =?us-ascii?Q?aL5QD0M68gNfi9dnqHT+QJeAZIMf0oPO8gfS+xIG0SvDGHu0+6mT1LthPN3k?= =?us-ascii?Q?ICOcyw7Vx8DdSGvlKzYl/UgKrr5rBKAuwMFdzlsI/myfbM2y4OC3GWtBJWU4?= =?us-ascii?Q?p2jmRDPRpxXRw+wmD02EhfB6k62iz/tEOQeHwh8vItziQtYc3Lq9r7fMyk18?= =?us-ascii?Q?GtLTh8sM8P2GMY1VwzCULizdM6J2BTmDs6PPyXmpRZARPweBTv0E9WOfJGXn?= =?us-ascii?Q?DnmkZCVhcylPAOnyB9oIES/bSRUEx5LqwVSq7YX1lzy+mTGJLtN3qKlkZdQ6?= =?us-ascii?Q?9m2evxgTXcVb1iY5iZYYFymWTQXWLYuGRzH5o2mn4WRTuNOgeL1GmQ7UsLFG?= =?us-ascii?Q?6Kjip4/DDXCAPxYbRHRKibj+q2muRIrgtP86fAwBtVv7FukxcvFR2VOSdu2j?= =?us-ascii?Q?AGJkaCWgFUFQmpg+ShGsyK0t/8nvUqWqgPeNbWTd9zZKWeRNgoQLVykHmiWK?= =?us-ascii?Q?JjsXsDvbtkziIFEiOYsd5ltombZ6yKYJdfibtZFjwM3kJDme0OamTFhSePch?= =?us-ascii?Q?S51dVWJ8GWbafMKFlE3/Z2GZAL9hRnszAGTgFntkxCSXFAaZl6ng+oE8U9Mg?= =?us-ascii?Q?Ee0yqc5Z2dsNk74Z1BmfnHefJ//qY0k8n/WN0R0P61A6K6qW1cMF2fit07+e?= =?us-ascii?Q?h/EoDdH+qVwRk4WjkjWeYvXiPR6S2JrGW9zLUjOUTaeToTn79T+dd7LQcA2E?= =?us-ascii?Q?qzu8hzEy7KFvM+jr/7w2L93io8NCimoCozqtY485AUQRNWwRxtT+m7SWYB5R?= =?us-ascii?Q?WTkf+EDA56bRlEWsHYbz2e6jUmnSKwb4cYajTHW5BBzuCvKb/f46W1C6oF1j?= =?us-ascii?Q?dB6Cg4rtfQTyFY3j8d4ST00a67KSOIgBs53XV1o5oMVb8tst/sVwuSENiRY7?= =?us-ascii?Q?S5VF6/XPIDfp1n52ZkyCMzAejbGkk17uat0NRY2Y3sjJyZQMmXk7KWKj37kX?= =?us-ascii?Q?ySqg6MRU7x+F+7MaR6Af/KOmyAIKbcTgUmIgaUJ/XHX/nGJMdkgU8GzgiA58?= =?us-ascii?Q?YSfA4g6fS5zvryZSaDWFVVe6+GwSOV6pFt6x+RBgwcxVEUzvwari1EM44CjS?= =?us-ascii?Q?scDkyhhs0w6mw4orCBu+Yc59UnPUn4qKmlQHM187wzBFUqocihr+pye9woTO?= =?us-ascii?Q?TaVzOGBCONVA5Q6FKzdLMr6NBQWUXq4zRKAZfbrSFC44gq7xDhAk5NDQ4+4T?= =?us-ascii?Q?AV8PqdiGNIv4GZGTxZHEks8pwhvVDqzfJ9NMVd8hZdDiGFs1Rt5PEWBqdtlL?= =?us-ascii?Q?qtVN3nayQFl6XHIQpPLHvhjaTi4u1gptj8oGdd0Qa/Pfrqer?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 15fddba4-0d92-4d5d-36b7-08de73b62a96 X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9366.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2026 15:05:37.2713 (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: vHU6mFiOvNDQ5bI3rYMlq0D/C6rbiJZw+GRDZGjXoPn3Z26a7qNoQewFFZi545Io20UMWpO+0CQs+Kzh8iPCLg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB8025 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260224_070542_009678_5E4EA615 X-CRM114-Status: GOOD ( 15.82 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Wed, Jan 14, 2026 at 02:49:47PM +0800, Haibo Chen wrote: > Add spi nor flash MT35XU01G support, it support OCT DTR mode > at 200MHz. > > Signed-off-by: Haibo Chen > --- > arch/arm64/boot/dts/freescale/imx952-evk.dts | 41 ++++++++++++++++++++++++++++ > 1 file changed, 41 insertions(+) > > diff --git a/arch/arm64/boot/dts/freescale/imx952-evk.dts b/arch/arm64/boot/dts/freescale/imx952-evk.dts > index 2c753fcbae3c5d545f5d835bd70492667061d626..534c93e527d0f3fb14ff3f21114993aae1d88a88 100644 > --- a/arch/arm64/boot/dts/freescale/imx952-evk.dts > +++ b/arch/arm64/boot/dts/freescale/imx952-evk.dts > @@ -111,6 +111,25 @@ &usdhc2 { > status = "okay"; > }; > > +&xspi1 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_xspi1>; > + status = "okay"; > + > + mt35xu01gbba: flash@0 { > + compatible = "jedec,spi-nor"; > + reg = <0>; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_xspi1_reset>; > + reset-gpios = <&gpio5 11 GPIO_ACTIVE_LOW>; > + #address-cells = <1>; > + #size-cells = <1>; > + spi-max-frequency = <200000000>; > + spi-tx-bus-width = <8>; > + spi-rx-bus-width = <8>; > + }; > +}; > + Can't apply, please rebase. And move &xspi1 after &scmi_iomuxc to keep alphabet order Frank > &scmi_iomuxc { > pinctrl_reg_usdhc2_vmmc: regusdhc2vmmcgrp { > fsl,pins = < > @@ -214,4 +233,26 @@ pinctrl_usdhc2_gpio: usdhc2gpiogrp { > IMX952_PAD_SD2_CD_B__WAKEUPMIX_TOP_GPIO3_IO_0 0x31e > >; > }; > + > + pinctrl_xspi1: xspi1grp { > + fsl,pins = < > + IMX952_PAD_XSPI1_DATA0__WAKEUPMIX_TOP_XSPI1_A_DATA_0 0x39e > + IMX952_PAD_XSPI1_DATA1__WAKEUPMIX_TOP_XSPI1_A_DATA_1 0x39e > + IMX952_PAD_XSPI1_DATA2__WAKEUPMIX_TOP_XSPI1_A_DATA_2 0x39e > + IMX952_PAD_XSPI1_DATA3__WAKEUPMIX_TOP_XSPI1_A_DATA_3 0x39e > + IMX952_PAD_XSPI1_DATA4__WAKEUPMIX_TOP_XSPI1_A_DATA_4 0x39e > + IMX952_PAD_XSPI1_DATA5__WAKEUPMIX_TOP_XSPI1_A_DATA_5 0x39e > + IMX952_PAD_XSPI1_DATA6__WAKEUPMIX_TOP_XSPI1_A_DATA_6 0x39e > + IMX952_PAD_XSPI1_DATA7__WAKEUPMIX_TOP_XSPI1_A_DATA_7 0x39e > + IMX952_PAD_XSPI1_DQS__WAKEUPMIX_TOP_XSPI1_A_DQS 0x39e > + IMX952_PAD_XSPI1_SCLK__WAKEUPMIX_TOP_XSPI1_A_SCLK 0x39e > + IMX952_PAD_XSPI1_SS0_B__WAKEUPMIX_TOP_XSPI1_A_SS0_B 0x39e > + >; > + }; > + > + pinctrl_xspi1_reset: xspi1-reset-grp { > + fsl,pins = < > + IMX952_PAD_XSPI1_SS1_B__WAKEUPMIX_TOP_GPIO5_IO_11 0x39e > + >; > + }; > }; > > -- > 2.34.1 >