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 35DD9CA5FA5 for ; Mon, 28 Sep 2026 14:51:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:References :In-Reply-To:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=JxLGXVyeTsHcNtRUKZwa40sfKPQnZOfeKRZKb+is09Y=; b=B8Ck8jcUeaFCu8 6XNNMoZcjj+DatW6HSYG10Fem8lZ6dsYWUF+RUqGFJZWW4auTg7VeNnPKpbqkzI2tgGQs4lGh757E FovxTtCqjly0vYvcyQXGdhIQELeeM44IhcjWmWKLHYMZml7bGK1h/xYNtrDNTVWsAC13ofAiRi8ID sOdouRTfnQ/nBe8yOEKv8oLysWBe++Yj1rlDpRwo1YY1KxzM0dSDMW3nwB03E5j8Bz+4WFuXUXoue A7N6GrR4NtVO3O2L8WhTUaBzkR43MqzwAt5hgKeGHQ9V+CqFufZ7PE0RYto9/5XipwYR3BjUCn9/8 LB1LOB2o027uMtoqUncw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1xBChg-00000000p23-1ilw; Mon, 28 Sep 2026 14:51:40 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1xBChd-00000000p1Y-3Lan for linux-mtd@bombadil.infradead.org; Mon, 28 Sep 2026 14:51:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Content-Transfer-Encoding:Content-Type :MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From: Sender:Reply-To:Content-ID:Content-Description; bh=FyexpH87LgklUhqlR9v+v+IvjXLmick6WliVpt2wPHY=; b=B7j417b/uECBAAdML13wUfjWzT zRV8F2zXyiZ1SGzLvnuoeq4Q5DBydm60XqKqpsZYF7NBoWhJiFX/ct/RlSlshdfmHa3x4DKpPuiKm y45mBC082MdNn4IvJq3kPDFIip5JxOHJ3lOsEnL6prBM0EVqovlKREojh0gHCtSvwlYd2ZSC886cL j6hhhICHD6Tcfad80OJ3RLmFd+8/XLquoL+I9JGYsG+sfXgBMYcdReubWAHE4GqnYPgoIPIGuZa0c pNpjPb9OkjelTjp5oRvej0y1PmV7tk9ybGqYh2RkFEKr0QhIULIzbYBdUh+DiafpVxhpOABt1EZyA r5bGAw6g==; Received: from smtpout-02.galae.net ([185.246.84.56]) by desiato.infradead.org with esmtps (Exim 4.99.2 #2 (Red Hat Linux)) id 1xBChZ-00000001aem-3VwQ for linux-mtd@lists.infradead.org; Mon, 28 Sep 2026 14:51:36 +0000 Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id B04FE1A1038; Mon, 28 Sep 2026 14:51:32 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 8279A601BD; Mon, 28 Sep 2026 14:51:32 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 2BF8A103290CC; Mon, 28 Sep 2026 16:51:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1790607087; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=FyexpH87LgklUhqlR9v+v+IvjXLmick6WliVpt2wPHY=; b=uCwQKrcF+jYXLjOWljmksk2AEK2VxbDoTqeI7cbS/XkcxeHqVornX6+RwcYcRhTp3ijaiW 2AVzquiHnmoxvG4j4d72N9/7iVNOemKMbqHbIgtSBr16STKO93JzyKhQJJUt7U7ZrCPILN 84dpJx8l4tfRpqCUp054DICPOmmNrG/+iZDADPF1nIvah00iClkHqocDBqliNP3Od8ypW/ WDJuYQATI4YiRnpGeL9Z0q1E84KdT/cd++Gpb+ZQkvNQR3rPmC4yBsIEQ5ZmFwJHf75HTG 9i2GKymL5HlyGSu60rDj5wkROdxAkP32FB7v50T13ZscW881ApWYH8pqwKgVPQ== From: Miquel Raynal To: Mark Brown Cc: Richard Weinberger , Vignesh Raghavendra , Thomas Petazzoni , linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org, Michael Walle , Takahiro Kuwano , Pratyush Yadav , Steam Lin , Santhosh Kumar K Subject: Re: [PATCH 0/4] spi: spi-mem/mtd: spinand: Prevent SPI NAND continuous reads on am65/am62 In-Reply-To: <878qa7dzke.fsf@bootlin.com> (Miquel Raynal's message of "Tue, 28 Apr 2026 14:44:33 +0200") References: <20260326-winbond-v7-0-rc1-cadence-cont-read-v1-0-0d626e1dfb2b@bootlin.com> <878qa7dzke.fsf@bootlin.com> User-Agent: mu4e 1.12.12; emacs 30.2 Date: Mon, 28 Sep 2026 16:51:21 +0200 Message-ID: <87mrt177km.fsf@bootlin.com> MIME-Version: 1.0 X-Last-TLS-Session-Version: TLSv1.3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260928_155134_015535_F4323F66 X-CRM114-Status: GOOD ( 14.94 ) X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-mtd" Errors-To: linux-mtd-bounces+linux-mtd=archiver.kernel.org@lists.infradead.org SGVsbG8gTWFyaywKCk9uIDI4LzA0LzIwMjYgYXQgMTQ6NDQ6MzMgKzAyLCBNaXF1ZWwgUmF5bmFs IDxtaXF1ZWwucmF5bmFsQGJvb3RsaW4uY29tPiB3cm90ZToKCj4gT24gMjYvMDMvMjAyNiBhdCAx Nzo0NzoxNCArMDEsIE1pcXVlbCBSYXluYWwgPG1pcXVlbC5yYXluYWxAYm9vdGxpbi5jb20+IHdy b3RlOgo+Cj4+IFRJIGVycmF0YSBpMjM1MSBleHBsYWlucyB0aGVyZSBpcyBhIHByb2JsZW0gd2l0 aCBDUyBoYW5kbGluZywgU1BJIE5PUgo+PiBhcmUgaW1tdW5lIHRvIHRoZSBwcm9ibGVtLCBidXQg dGhlIENTIGJlaW5nIGRlYXNzZXJ0ZWQgc3B1cmlvdXNseSB3aGVuCj4+IHRoZXJlIGlzIERNQSBh cmJpdHJhdGlvbiBvbiBsb25nIGFjY2Vzc2VzIChldmVyeSAxMDIzIGJ5dGVzKSwgU1BJIE5BTkQK Pj4gY29udGludW91cyByZWFkcyBjYW5ub3QgYmUgbGV2ZXJhZ2VkLgo+Pgo+PiBMaW5rOiBodHRw czovL3d3dy50aS5jb20vbGl0L2VyL3Nwcno1NDRjL3Nwcno1NDRjLnBkZgo+Pgo+PiBJIGNyZWF0 ZWQgYSAyLXBhZ2UgcmVhZCBzZXR1cCBmb3IgdGVzdGluZyBhbGwgdmFyaWFudHMgYXZhaWxhYmxl IG9uIGEKPj4gVzM1TiBjaGlwIHdpcmVkIHRvIHRoaXMgY29udHJvbGxlci4gSSByZWxpYWJseSBv YnNlcnZlZCBhbGwgdmFyaWFudHMgdG8KPj4gYWx3YXlzIChpbiBteSB0ZXN0cykgcmVwb3J0IGNv cnJlY3QgZGF0YSwgZXhjZXB0IHRoZSA4RC04RC04RAo+PiB2YXJpYW50ICp3aGVuIHNldHRpbmcg YW4gZXh0ZW5kZWQgbnVtYmVyIG9mIGR1bW15IGN5Y2xlcyogKD49IDEyLCBzbyAyNAo+PiBkdW1t eSBieXRlcykuIEluIHRoaXMgY2FzZSwgSSBnb3QgdGhlIGZpcnN0IDYxNDQgYnl0ZXMgY29ycmVj dCAob3Zlcgo+PiA4MTkyKSwgdGhlIHJlc3QgYmVpbmcgZnVsbCBvZiBvbmVzICgweEZGKSwgaW5k aWNhdGluZyB0aGUgQ1MgaGFzIGxpa2VseQo+PiBiZWVuIGRlYXNzZXJ0ZWQgdGhlcmUuIFRoaXMg aXMgbm90IGV4YWN0bHkgNiB4IDEwMjMgYnl0ZXMgKD8pLCBidXQKPj4gY2xvc2UuCj4+Cj4+IFRo aXMgc2VyaWVzIHNoYWxsIGJlIGFwcGxpZWQgb24gdG9wIG9mIHRoZSBTUEkgTkFORCBjb250aW51 b3VzIHJlYWQKPj4gc2VyaWVzIHRoYXQgSSBhbSBhbHNvIGNhcnJ5aW5nLCBidXQgaWRlYWxseSBu b3QgdG9vIGZhciBpbiB0aGUgZnV0dXJlCj4+IGJlY2F1c2UgdGhlcmUgYXJlIFdpbmJvbmQgKGNv bnRpbnVvdXMgcmVhZCBjYXBhYmxlKSBOQU5EIGNoaXBzIG1vdW50ZWQKPj4gb24gVEkgcGxhdGZv cm1zIEFNNjIgYmFzZWQgd2hpY2ggY291bGQgbWFrZSB1c2Ugb2YgdGhhdCBuZXcgZmVhdHVyZSBh bmQKPj4gZXhwb3NlIHRoZSBpc3N1ZSBkZXNjcmliZWQgYWJvdmUuCj4KPiBBcHBsaWVkIHRvIG5h bmQvbmV4dCAoZXhjZXB0IHRoZSBzcGkgcGF0Y2gpLgoKSXQgc2VlbXMgbGlrZSB0aGUgc3BpIGJp dHMgaGF2ZSBub3QgYmVlbiBhcHBsaWVkLCBjYW4geW91IGNoZWNrIGlmIHlvdQpjYW4gc3RpbGwg YXBwbHkgdGhlbT8gV2l0aG91dCB0aGVzZSwgcGVvcGxlIHVzaW5nIHRoaXMgY29udHJvbGxlciB3 aXRoCmNvbnRpbnVvdXMgcmVhZCBjYXBhYmxlIGRldmljZXMgbWF5IG9ic2VydmUgc3B1cmlvdXMg aXNzdWVzIGhhcmQgdG8KZGVidWcgKGR1ZSB0byB0aGUgQ1MgcG9zc2libHkgbm90IGJlaW5nIGtl cHQgYXNzZXJ0ZWQgZHVyaW5nIGxvbmcgcmVhZHMsCmxlYWRpbmcgdG8gdGhlIGNvbnRpbnVvdXMg cmVhZCBiZWluZyBjYW5jZWxsZWQgYnkgdGhlIFNQSSBOQU5EKS4KClRoYW5rcywKTWlxdcOobAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxp bnV4IE1URCBkaXNjdXNzaW9uIG1haWxpbmcgbGlzdApodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW10ZC8K From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 458912E62A9; Mon, 28 Sep 2026 14:51:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790607095; cv=none; b=Jm64Xda7N45HvECcq7RkFAy1n1kE1bPfodq5AB0i658BkoBsWhhtj0/mD4GtP1arHS9xuw2Nf71vUHUch1f8MZYNwXZRTYNvIGjr/sZL8InOlwVVp67OiL6rkazTxvnQLhGYMzLPwi0mUix7+7NuoBUdyigGyiWKj7mC0sfIz7k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790607095; c=relaxed/simple; bh=FyexpH87LgklUhqlR9v+v+IvjXLmick6WliVpt2wPHY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=YCUfLTS9A+NAS03YqId5mJpsoZNimHIcxplzQqdcFI/XQMzI83hMa2m5ob57KrgMHedpHPW1WQZuUir16RBbjCj0URrFnTjgJQJRFMAC4rU0hF1Y9D4BYiaWpZpxmJy10iEtwRuGxR4D2oxB/DWg7riUffY+CIZSj6oGvld9NKg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=uCwQKrcF; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="uCwQKrcF" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id B09F44E41021; Mon, 28 Sep 2026 14:51:32 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 8279A601BD; Mon, 28 Sep 2026 14:51:32 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 2BF8A103290CC; Mon, 28 Sep 2026 16:51:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1790607087; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=FyexpH87LgklUhqlR9v+v+IvjXLmick6WliVpt2wPHY=; b=uCwQKrcF+jYXLjOWljmksk2AEK2VxbDoTqeI7cbS/XkcxeHqVornX6+RwcYcRhTp3ijaiW 2AVzquiHnmoxvG4j4d72N9/7iVNOemKMbqHbIgtSBr16STKO93JzyKhQJJUt7U7ZrCPILN 84dpJx8l4tfRpqCUp054DICPOmmNrG/+iZDADPF1nIvah00iClkHqocDBqliNP3Od8ypW/ WDJuYQATI4YiRnpGeL9Z0q1E84KdT/cd++Gpb+ZQkvNQR3rPmC4yBsIEQ5ZmFwJHf75HTG 9i2GKymL5HlyGSu60rDj5wkROdxAkP32FB7v50T13ZscW881ApWYH8pqwKgVPQ== From: Miquel Raynal To: Mark Brown Cc: Richard Weinberger , Vignesh Raghavendra , Thomas Petazzoni , linux-spi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mtd@lists.infradead.org, Michael Walle , Takahiro Kuwano , Pratyush Yadav , Steam Lin , Santhosh Kumar K Subject: Re: [PATCH 0/4] spi: spi-mem/mtd: spinand: Prevent SPI NAND continuous reads on am65/am62 In-Reply-To: <878qa7dzke.fsf@bootlin.com> (Miquel Raynal's message of "Tue, 28 Apr 2026 14:44:33 +0200") References: <20260326-winbond-v7-0-rc1-cadence-cont-read-v1-0-0d626e1dfb2b@bootlin.com> <878qa7dzke.fsf@bootlin.com> User-Agent: mu4e 1.12.12; emacs 30.2 Date: Mon, 28 Sep 2026 16:51:21 +0200 Message-ID: <87mrt177km.fsf@bootlin.com> Precedence: bulk X-Mailing-List: linux-spi@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Last-TLS-Session-Version: TLSv1.3 Hello Mark, On 28/04/2026 at 14:44:33 +02, Miquel Raynal wr= ote: > On 26/03/2026 at 17:47:14 +01, Miquel Raynal = wrote: > >> TI errata i2351 explains there is a problem with CS handling, SPI NOR >> are immune to the problem, but the CS being deasserted spuriously when >> there is DMA arbitration on long accesses (every 1023 bytes), SPI NAND >> continuous reads cannot be leveraged. >> >> Link: https://www.ti.com/lit/er/sprz544c/sprz544c.pdf >> >> I created a 2-page read setup for testing all variants available on a >> W35N chip wired to this controller. I reliably observed all variants to >> always (in my tests) report correct data, except the 8D-8D-8D >> variant *when setting an extended number of dummy cycles* (>=3D 12, so 24 >> dummy bytes). In this case, I got the first 6144 bytes correct (over >> 8192), the rest being full of ones (0xFF), indicating the CS has likely >> been deasserted there. This is not exactly 6 x 1023 bytes (?), but >> close. >> >> This series shall be applied on top of the SPI NAND continuous read >> series that I am also carrying, but ideally not too far in the future >> because there are Winbond (continuous read capable) NAND chips mounted >> on TI platforms AM62 based which could make use of that new feature and >> expose the issue described above. > > Applied to nand/next (except the spi patch). It seems like the spi bits have not been applied, can you check if you can still apply them? Without these, people using this controller with continuous read capable devices may observe spurious issues hard to debug (due to the CS possibly not being kept asserted during long reads, leading to the continuous read being cancelled by the SPI NAND). Thanks, Miqu=C3=A8l