From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CC34338B14B for ; Wed, 14 Oct 2026 19:29:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792006162; cv=none; b=WRVjEDXXQeZgnLlQc+QcssMl73nFwuEw5omPSdnB153gh0hinmsSVfk7TXbQ+EmZkQto/OWmtzMU9k3O6miA6myyVD+GGQ47T6JX6qxys0e/x0mMhgzUtfWWwuoA04EGMpZbMA9sgKlOEG/4Z6I2fgNgki+Oz+hMPD/lN7tXZOY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1792006162; c=relaxed/simple; bh=IgHGxOxht8wBH37DC0EBY6hUp6ZbsnA9xBE5J8dasCU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=OMmGMheCeeXZth22ItsZCI7jRqVBWB5EnDrtfNzD66WlNNIxnYP6ZUNqPZbUsT8XDd7nUYoj2cvKTZfDj/3ybwpxt64iUkOTP1/1ayXCnoE0yP8Ht0aIvlm+GoBB1bOdZa32BXe3I5qauUXgIe2dfypS+zow20Cq2qKZlxLNxMs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Lo5vJkfO; arc=none smtp.client-ip=209.85.128.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Lo5vJkfO" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4a17baef589so12285615e9.0 for ; Wed, 14 Oct 2026 12:29:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1792006159; x=1792610959; darn=vger.kernel.org; h=content-type:mime-version:references:in-reply-to:message-id:date :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to :content-type; bh=cGRgdcL3hYpLvnGFyKUFvjXygNKkl24WYKGarG/Ntdo=; b=Lo5vJkfOP29LD/R/QfkTkv6takfwZNlgmhEP8Tu9gnYnmdv11WSWUkQ80hPBlbIgnp 9oBG2k6urJf0c2GoRxwEKGv4f265G0WIQnLIJNvWi6zz14owafOynsG+2PNXa/IQlCpp QcqNAGK/KsAMHjTt9XTxhZXBSalpW0+tlNnbwW5lUi+NQq8s4tH3kaPDIbkHTk6q/iej ciixRzbXHZ7+OaWSW+k1NmJQKHDx1meeyahyd+9tRxrNbmL/sLq11Z5MTMSlhdOqLpg7 vAFn2d9IBqpQeUT636FIoKTe8Q0/8CgyNG2mhL24VmQ5VzHFE/S1suVKwHXQOq+WYCab H+tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792006159; x=1792610959; h=content-type:mime-version:references:in-reply-to:message-id:date :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to:content-type; bh=cGRgdcL3hYpLvnGFyKUFvjXygNKkl24WYKGarG/Ntdo=; b=J5fpFR+nPqe4NMpI22hphlONhDJiqRT31Oe40+Rje+5/Cd62z75BhEfzqUcAqzI9H3 Z3YAq1PZW4ykdeNC5gLAmB1aCIMevcdS9uwqvhdHL1gexsoicYfyGd1wyuf+DhOSA1Bc L0OH8AMXGyKUDWYuBie8BJSRTiYbVhnqloEDbMFjioeElK/SMiEPWVLRa/AFNAiTlftR /+DVYL0d/EoJ4uMBq5yJaGWpAPIYqnvwpcxjMFlCcMXk7UFw3q67hF6T30B3kBIKeXRR vhiFsnBCSQOhj6+UDJ2UA0dI7yURncbRCn1R5wFb/f0gxxI7pughmX4kSE54h0vqOxOA hNcA== X-Forwarded-Encrypted: i=1; AKwUvByboYvuCqxjIXUm8f1zVr3ArATRCqGYVPEss3V+uDzI48K9xA6CCedPVM+q5z1AjG7Lz0cXwBVM5OOVF4E=@vger.kernel.org X-Gm-Message-State: AFq9FYLkzHX6R7sXslOmtchiYq+ots7qacg0GwopiF8xH5vY4Gj/jClB Je77wVK4vWfp+lKOZm60PX63m7j5gzFOK0lAASaEcc1nkiqIW/uC2K37 X-Gm-Gg: AYBFou3zSKwQ8omw1APs6OLpWLwoPZoRJPnscxqGlq7oTnhNNJCrntNHfVLCVK91Nt+ QsCnMuBaZ0Gxt55Od76yEMQrJXwhjKmiZx5X6nY0Ft1VV+pVK5MYri29I/dSCPgP9f//vtQgftE hF+H4tMd3XWVK6c/WDryY9LH3aVOiEKJNkM9TOy/n5jN0BSwX0dXqtu7bi+gS/DvgQGGVBGP5xu WHmfqtWfK4XehxD6f8AO+z+llywODMJEp6Qbz691xtPtb2eaTMK83Pe4ITo0AAM3/Yfg0lZujYu BJYOIsqd//5yDCodId6d9z5cz9SyFvH6N2BIn9GmzsVjIpD9FXdMTRdjySo+CUzMeYcheW0ztoE 3gK8FhAbl8HjvCU9IjToCTnjS0upx4/eCUD8hxCxc/rRKxeBEY92LUnYUUQ46tVPtbJVQQurcNP 5ZC0FIAi9Ii1zWEuyNq5H/BWQpkkWu0UAvUen68uB70WBvIEk+nCOKxyXdwTLl61v9iGHdC/G28 pmYkBXIJEf6HYQdcUjNVgKH91XNjCbnkaOs7VYm+vkRdt6woQY= X-Received: by 2002:a05:600c:524c:b0:4a1:825a:5726 with SMTP id 5b1f17b1804b1-4a18e4aeaffmr324226295e9.31.1792006158806; Wed, 14 Oct 2026 12:29:18 -0700 (PDT) Received: from silicon.doe.home (91.141.74.240.wireless.dyn.drei.com. [91.141.74.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4a1bd6428b3sm15366385e9.1.2026.10.14.12.29.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Oct 2026 12:29:17 -0700 (PDT) From: Stefan =?UTF-8?B?RMO2c2luZ2Vy?= To: linux-arm-kernel@lists.infradead.org, Navid Ghahremani Cc: arnd@arndb.de, krzk@kernel.org, Navid Ghahremani , Mark Brown , Philipp Zabel , linux-kernel@vger.kernel.org, linux-spi@vger.kernel.org Subject: Re: [PATCH v2 20/24] spi: zx: Add ZTE ZX family SPI flash controller driver Date: Wed, 14 Oct 2026 21:28:05 +0200 Message-ID: In-Reply-To: <20261014072109.1759502-21-ghahramani.navid@gmail.com> References: <20261014072109.1759502-1-ghahramani.navid@gmail.com> <20261014072109.1759502-21-ghahramani.navid@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPartn0EpJE-9SfSFuAAbPf508w"; micalg="pgp-sha256"; protocol="application/pgp-signature" --nextPartn0EpJE-9SfSFuAAbPf508w Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Stefan =?UTF-8?B?RMO2c2luZ2Vy?= Date: Wed, 14 Oct 2026 21:28:05 +0200 Message-ID: In-Reply-To: <20261014072109.1759502-21-ghahramani.navid@gmail.com> MIME-Version: 1.0 Am Mittwoch, 14. Oktober 2026, 09:21:00 Mitteleurop=C3=A4ische Sommerzeit s= chrieb=20 Navid Ghahremani: > Add support for the SPI flash controller found on ZTE ZX family SoCs > (ZX297520V3, ZX279128S). Implement tuned PIO to avoid redundant FIFO > depth reads, dynamic CCF clock scaling, 4KB operation chunking, and > optional DMA support. I'll diff this to the version in my tree and see what I can grab. I don't k= now=20 if I'll find the time before November though. Thanks to Navid for testing the driver on different hardware. I'm happy it = just=20 worked :-) > +MODULE_AUTHOR("Stefan D=C3=B6singer "); > +MODULE_DESCRIPTION("ZTE zx29 quad spi driver"); > +MODULE_LICENSE("GPL"); I plan to submit this myself eventually. Right now I don't think the state = of=20 zx297520v3 support is ready for SPI (no pinmux yet), and the code itself ha= s a=20 pile of todos. If zx27 gets to the point where it has the prerequisites are upstream firs= t I=20 can speed this up of course :-) --nextPartn0EpJE-9SfSFuAAbPf508w Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQJPBAABCAA5FiEEQxb0tqoFWyeVMl1sPRO8yFRPGiIFAmrP18UbFIAAAAAABAAO bWFudTIsMi41KzEuMTIsMywyAAoJED0TvMhUTxoiYhMP/3T4GABMIAqaQToNO4bW 5MxJeHgXF4/Y9WgnyJpEShP1rbz33EBc9GonZUdR4gXd5G2lBmdHxOJFfyGr4BZ2 x9peuvHNo/sPJyGKah5Vzuc7u8xZNr8btz5Ii84aQtIZVlaSpeR1S9cJBEmIlGZ5 85/3Cj1IzgkVH+JcNEQtKzGzktNBoUBCnENMmwwH8ipgaaCcoIPgNAdRJpRFGzWp e2rxRXAy+myHu2LYVxxrO0oKjb282Zww4QOqfdlg87NALZPYwHwNO4c7pVgWILb/ 9jg/IXAuSj4ZL0/FmYT643GPLeqpIgkdD5wdY4o3tpJoi9CxTazQqp/8sZtQb4Oq w/TnwFEKasPUKrgJnsOjYBwAeSuRPeg5ru5+P25cZPiB9oEGB/HpZvlHHVW9LC8A Ife9JcUXnRYmOzyGIjhRT7QOX1BGxjiHKrN773QZetafZCvjMh2QnfTdb/1ENB9E qWDOEBNUdXjhbsT/d4pWn5pjdufUni20OcHlhBaOFMZFabF/nWdUFN+/wXKVP0BR twBNS/vtYkhD8LU/40uBOKzqHXOUVsnQn5R/hc5/LbvhV7mPnShsqf3Q2aMjfFHk pb5hJgqiBHD4iFUx/6Rh5tfnyT920sdUj1vB5gGOj6JZJ1pCGr5XJSAoZSBmy8Mq l+U83RloZSQSKjTwRix7tXWx =cqfH -----END PGP SIGNATURE----- --nextPartn0EpJE-9SfSFuAAbPf508w--