From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from gate.crashing.org ([63.228.1.57]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1dNFjs-0000wM-Ns for linux-mtd@lists.infradead.org; Tue, 20 Jun 2017 09:46:26 +0000 Message-ID: <1497951924.31581.49.camel@kernel.crashing.org> Subject: Re: [PATCH v3] spi-nor: Add Winbond w25q512jv From: Benjamin Herrenschmidt To: Marek Vasut , Joel Stanley , Cyrille Pitchen Cc: linux-mtd@lists.infradead.org, =?ISO-8859-1?Q?C=E9dric?= Le Goater Date: Tue, 20 Jun 2017 19:45:24 +1000 In-Reply-To: References: <20170620062028.7520-1-joel@jms.id.au> <5e822197-9fcd-192e-82e6-310236ee50e4@gmail.com> <1497949706.31581.46.camel@kernel.crashing.org> Content-Type: text/plain; charset="UTF-8" Mime-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Tue, 2017-06-20 at 11:22 +0200, Marek Vasut wrote: > On 06/20/2017 11:08 AM, Benjamin Herrenschmidt wrote: > > On Tue, 2017-06-20 at 09:23 +0200, Marek Vasut wrote: > > > On 06/20/2017 08:20 AM, Joel Stanley wrote: > > > > From: Benjamin Herrenschmidt > > > > > > > > Similar to the other ones, different size. The "JV" suffix is in > > > > the datasheet, I haven't seen mentions of a different one. > > > > > > > > The the datasheet indicates DUAL and QUAD are supported. > > > > > > > > http://www.winbond.com/resource-files/w25m512jv%20revc%2001062017.pdf > > > > > > The datasheet says W25M512 not W25Q512. > > > ^-----------^-------- different letter here. > > > > Page 23 mentions the "Q" version which is what we have. > > So the M means "Multiple Q dies on single package" ? Why don't you use > w25m in the patch then ? Because I messed up :-) I got confused between "Q256" and "M512"... The ID for a single W25Q256JV 0x184019 which we already have The ID for the dualĀ W25Q256JV aka W25M512JV is 0x187119 Sorry for the mess. Joel, can you respin ? I don't have my stuff at hand and I'm flying out tomorrow. Thanks ! Cheers, Ben. > > Cheers, > > Ben. > > > > > > > > > Signed-off-by: Benjamin Herrenschmidt > > > > Signed-off-by: Joel Stanley > > > > --- > > > > v3: > > > > - Added the DUAL and QUAD flags for ben. Tested with aspeed-smc driver. > > > > > > > > drivers/mtd/spi-nor/spi-nor.c | 2 ++ > > > > 1 file changed, 2 insertions(+) > > > > > > > > diff --git a/drivers/mtd/spi-nor/spi-nor.c b/drivers/mtd/spi-nor/spi-nor.c > > > > index eef55b597ec7..ad46dc82c8d1 100644 > > > > --- a/drivers/mtd/spi-nor/spi-nor.c > > > > +++ b/drivers/mtd/spi-nor/spi-nor.c > > > > @@ -1146,6 +1146,8 @@ static const struct flash_info spi_nor_ids[] = { > > > > { "w25q80bl", INFO(0xef4014, 0, 64 * 1024, 16, SECT_4K) }, > > > > { "w25q128", INFO(0xef4018, 0, 64 * 1024, 256, SECT_4K) }, > > > > { "w25q256", INFO(0xef4019, 0, 64 * 1024, 512, SECT_4K) }, > > > > + { "w25q512jv", INFO(0xef7119, 0, 64 * 1024, 1024, > > > > + SECT_4K | SPI_NOR_QUAD_READ | SPI_NOR_DUAL_READ) }, > > > > > > > > /* Catalyst / On Semiconductor -- non-JEDEC */ > > > > { "cat25c11", CAT25_INFO( 16, 8, 16, 1, SPI_NOR_NO_ERASE | SPI_NOR_NO_FR) }, > > > > > > > > > > > >