Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp2685851rwl; Mon, 27 Mar 2023 04:01:27 -0700 (PDT) X-Google-Smtp-Source: AKy350Zf+y/6+3L11mqtv7adA4i2dRsu/I5QEzxC34FxFV31QAG9bZvUv08OgfAXk/opJcqGMapx X-Received: by 2002:a05:6402:1055:b0:4ab:ec2:3cd1 with SMTP id e21-20020a056402105500b004ab0ec23cd1mr9743818edu.25.1679914886959; Mon, 27 Mar 2023 04:01:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679914886; cv=none; d=google.com; s=arc-20160816; b=oxul5YMQkSFQheUrSSYxv9mAWfzNsSQXBWEAtfQsY9gCzJSx9JEyM36NGQtm1udCeL ToZOrqZBdFf7J3iaHV6aFfvd613PUMiA6WDsEZdTdZOxWN5PGiMr0f80yckpsiTQyIg2 NulHILUiFYhFiYVCFt7pQlFs2GzS26G8iFQz2oM7UkRJ/31SY+2r+PTM8pKavQ7ggNmQ YDVqb1agTCeh3cWozqrp7QK4w/V8+JC2CCAEeP2+h3Jj8JWSbNfC4UF6eRwHJTm0dUQc uLdBC0eOEVtgkeKKyEmTm1RnKgGJSNIcOXRP31zHaHedefWKDA+Ju49MGv6AW9buUveC vTIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date:dkim-signature; bh=ZpY9DCD1mIaNAsPVXMMa+YinIpx3N0fqEpjuBj6oEgU=; b=xd5BYIYpmeB1Y2egSRHbSOgjLPETA6AH0hwZS/zGNFryLB072daECSg7jXnLR85Sb0 LHtZeysDCY2jMDfGSPb8B8P6hfw3iltYOfMK5JXKgcu/5twIBcqIPfhdAt6MYTrGrIQq BLvalI/wmUebzMXz8id4drkSjfp5D7fX/vFhM5WaB2M/JEMm+vXYtUnAWIYgkZorRz4R XM621eib+O4hIy4fmM6WiUjvaa7ebOnPvfj4CLUsuaF/AYwfd8cNyOqYCEMsYznId+CK ivKvgZwmCxeAhLwa5iRwrjRg8kJBfPpQgNCEsO5Pujtcmvdew8tXzmAjBhnVCQ8YfZJM ek9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=haaZrui7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=bootlin.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t18-20020a05640203d200b00501d3a19a45si6583363edw.167.2023.03.27.04.00.53; Mon, 27 Mar 2023 04:01:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=haaZrui7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=bootlin.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232939AbjC0Kka (ORCPT + 99 others); Mon, 27 Mar 2023 06:40:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54830 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230251AbjC0Kk3 (ORCPT ); Mon, 27 Mar 2023 06:40:29 -0400 Received: from relay10.mail.gandi.net (relay10.mail.gandi.net [IPv6:2001:4b98:dc4:8::230]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 345193A94 for ; Mon, 27 Mar 2023 03:40:26 -0700 (PDT) Received: (Authenticated sender: miquel.raynal@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 1D7EA240007; Mon, 27 Mar 2023 10:40:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1679913625; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZpY9DCD1mIaNAsPVXMMa+YinIpx3N0fqEpjuBj6oEgU=; b=haaZrui7oihw9UxnD9hWxKhhodZldU8nVgUk/o79O2xruhBzUpYSFboH3DBRS0CyahwMy/ WAi/T/WcjNKw2MGa5Su6mZ4ODfaVfdIeaqJXbSy+CrpVGHbv0hz6pvN9MEvknGROezkFNn DF98wpGGvAI+10e5HBF8FDv7GiZYUAWzb1VOdfNmDI3eL7VVSAAzj7PrK2IYiMRR1NTClY TPDlzydssppIUJRlOZkDMPtUrtKfMBQ1fx27DF3DQtTr4oYIHomad1psshvFqiHii4cmpi q/3DPPOxo632nbi8TIIFZgzHBHvmPq+x7DjIEf+ibJNxVif6AiokjI9YKRPirQ== Date: Mon, 27 Mar 2023 12:40:22 +0200 From: Miquel Raynal To: Tudor Ambarus Cc: Christophe Kerello , richard@nod.at, vigneshr@ti.com, linux-mtd@lists.infradead.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com Subject: Re: [PATCH v2 1/2] mtd: rawnand: stm32_fmc2: do not support EDO mode Message-ID: <20230327124022.4bb32839@xps-13> In-Reply-To: References: <20230327094742.38856-1-christophe.kerello@foss.st.com> <20230327094742.38856-2-christophe.kerello@foss.st.com> Organization: Bootlin X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Tudor, tudor.ambarus@linaro.org wrote on Mon, 27 Mar 2023 11:29:56 +0100: > Hi, >=20 > On 3/27/23 10:47, Christophe Kerello wrote: > > FMC2 controller does not support EDO mode (timings mode 4 and 5). > > =20 >=20 > commit subject and message should be in imperative mood, so I would > change the commit subject to "mtd: rawnand: stm32_fmc2: Remove > unsupported EDO mode" and the message to something like "Remove the EDO > mode support from as the FMC2 controller does not support the feature." > Extra points if you describe what happened when you used timings mode 4 > and 5 with the current version of the driver. >=20 > Miquel, could you add Cc to stable when applying? > Cc: stable@vger.kernel.org Yes, absolutely. >=20 > > Signed-off-by: Christophe Kerello > > Fixes: 2cd457f328c1 ("mtd: rawnand: stm32_fmc2: add STM32 FMC2 NAND fla= sh controller driver") =20 >=20 > Reviewed-by: Tudor Ambarus >=20 > > --- > > drivers/mtd/nand/raw/stm32_fmc2_nand.c | 3 +++ > > 1 file changed, 3 insertions(+) > >=20 > > diff --git a/drivers/mtd/nand/raw/stm32_fmc2_nand.c b/drivers/mtd/nand/= raw/stm32_fmc2_nand.c > > index 5d627048c420..3abb63d00a0b 100644 > > --- a/drivers/mtd/nand/raw/stm32_fmc2_nand.c > > +++ b/drivers/mtd/nand/raw/stm32_fmc2_nand.c > > @@ -1531,6 +1531,9 @@ static int stm32_fmc2_nfc_setup_interface(struct = nand_chip *chip, int chipnr, > > if (IS_ERR(sdrt)) > > return PTR_ERR(sdrt); > > =20 > > + if (sdrt->tRC_min < 30000) > > + return -EOPNOTSUPP; > > + > > if (chipnr =3D=3D NAND_DATA_IFACE_CHECK_ONLY) > > return 0; > > =20 Thanks, Miqu=C3=A8l