From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.3ffe.de (0001.3ffe.de [159.69.201.130]) (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 4A73030FC1D for ; Wed, 22 Jul 2026 13:07:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=159.69.201.130 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784725671; cv=none; b=f0v51dvjvru+FPAagj2g/GiU1zlIK3+n7XejsF9QVzziMZ6hCsYlbL8o77w+nocv140S6uws0bX5Zuoxt9dyjCQh6dTGxFINfXTPEHe39sxbXIdZ+Au//mKYDhLXiPxk7va6tLKHvxA/OU68JPiCuaPfY+11O3od5If+j+kcheQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784725671; c=relaxed/simple; bh=MFzDY0vpoSYDtd12Xb7tjDowTgPu4LDRBYp1IdQ5iHA=; h=Mime-Version:Content-Type:Date:Message-Id:Subject:Cc:From:To: References:In-Reply-To; b=kFZmRt6jQ8w+k4dm3GIrzMhv/e+33XS/mALQ3617xnvr+eXvfA5vkA8gSEyr6dm9drDFZ3YBqHfgluy/6uIyPEmdwMUqmNMKayPnWBTJq8JSzyBlGczS5+u0P3bOUI/Sy0UghOogQjWRYIs+QwpNJKWJy4OiBxx/SArSijC0Syc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=kernel.org; spf=pass smtp.mailfrom=walle.cc; arc=none smtp.client-ip=159.69.201.130 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=walle.cc Received: from localhost (unknown [IPv6:2a02:810b:4320:1000:4685:ff:fe12:5967]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.3ffe.de (Postfix) with ESMTPSA id B8CBD507; Wed, 22 Jul 2026 15:07:46 +0200 (CEST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Wed, 22 Jul 2026 15:07:46 +0200 Message-Id: Subject: Re: [PATCH 02/30] mtd: spi-nor: winbond: Normalize names Cc: "Pratyush Yadav" , "Takahiro Kuwano" , "Richard Weinberger" , "Vignesh Raghavendra" , "Thomas Petazzoni" , "Steam Lin" , , From: "Michael Walle" To: "Miquel Raynal" X-Mailer: aerc 0.20.0 References: <20260529-winbond-v7-1-spi-nor-jv-cleanup-v1-0-87e5d3122244@bootlin.com> <20260529-winbond-v7-1-spi-nor-jv-cleanup-v1-2-87e5d3122244@bootlin.com> <878q73jif0.fsf@bootlin.com> In-Reply-To: <878q73jif0.fsf@bootlin.com> Hi Miquel, On Wed Jul 22, 2026 at 2:52 PM CEST, Miquel Raynal wrote: >>> As a result, W25Q01NWxxIQ is irrelevant and would better be named >>> W25Q01NW-Q, W25Q02JV is irrelevant and would better be named W25Q02JV-M= , >>> etc. >> >> OTOH if you try to search for that name on the internet/datasheets >> you don't find anything, while the xx somehow indicates that >> something is missing here. > > The datasheet is often the same for N/Q/M variants, a table close to the > end mentions the differences. The intermediate letters have no useful > meaning for us and IIRC they number may vary. The meanging is: > > - W: Winbond > - 25Q: SPI NOR family > - 02J: Density > - V: Voltage level > - Useless information for software support such as the package > size or some ratings which have no impact on the software, the > absence of lead, etc. > - And then there are subtleties such as features available or > not, enabled by default or not, which can be disabled or not, > that is carried by the last letter. I get that, but still, that part name "W25Q01NW-Q" simply doesn't exist. I've argued with Tudor years ago, since he wanted me to use a similar naming (w25q32jwm). I mean I don't care to much. It's like I've said, you won't find anything about that on the web, as the name is made up by us :) -michael