From mboxrd@z Thu Jan 1 00:00:00 1970 From: Yogesh Narayan Gaur Date: Thu, 31 Aug 2017 12:24:31 +0000 Subject: [U-Boot] [PATCH] mtd/spi: Add MT35XU512ABA1G12 NOR flash support In-Reply-To: References: <1501560784-27973-1-git-send-email-yogeshnarayan.gaur@nxp.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de > -----Original Message----- > From: Jagan Teki [mailto:jagannadh.teki at gmail.com] > Sent: Tuesday, August 29, 2017 10:48 PM > To: Yogesh Narayan Gaur > Cc: u-boot at lists.denx.de; York Sun > Subject: Re: [PATCH] mtd/spi: Add MT35XU512ABA1G12 NOR flash support > > On Tue, Aug 29, 2017 at 9:42 PM, Yogesh Narayan Gaur > wrote: > > > > > >> -----Original Message----- > >> From: Jagan Teki [mailto:jagannadh.teki at gmail.com] > >> Sent: Friday, August 11, 2017 4:03 PM > >> To: Yogesh Narayan Gaur > >> Cc: u-boot at lists.denx.de; York Sun > >> Subject: Re: [PATCH] mtd/spi: Add MT35XU512ABA1G12 NOR flash support > >> > >> On Fri, Aug 11, 2017 at 3:38 PM, Yogesh Narayan Gaur > >> wrote: > >> > > >> > > >> >> -----Original Message----- > >> >> From: Jagan Teki [mailto:jagannadh.teki at gmail.com] > >> >> Sent: Friday, August 11, 2017 3:32 PM > >> >> To: Yogesh Narayan Gaur > >> >> Cc: u-boot at lists.denx.de; York Sun > >> >> Subject: Re: [PATCH] mtd/spi: Add MT35XU512ABA1G12 NOR flash > >> >> support > >> >> > >> >> On Fri, Aug 11, 2017 at 3:30 PM, Yogesh Narayan Gaur > >> >> wrote: > >> >> > > >> >> > > >> >> >> -----Original Message----- > >> >> >> From: Jagan Teki [mailto:jagannadh.teki at gmail.com] > >> >> >> Sent: Friday, August 11, 2017 3:25 PM > >> >> >> To: Yogesh Narayan Gaur > >> >> >> Cc: u-boot at lists.denx.de; York Sun > >> >> >> Subject: Re: [PATCH] mtd/spi: Add MT35XU512ABA1G12 NOR flash > >> >> >> support > >> >> >> > >> >> >> On Tue, Aug 1, 2017 at 9:43 AM, Yogesh Gaur > >> >> >> > >> >> >> wrote: > >> >> >> > Add MT35XU512ABA1G12 parameters to NOR flash parameters > array. > >> >> >> > Since the manufactory ID is changed to 0x2C, add it for > >> >> >> > micron and using it for relevant settings. > >> >> >> > > >> >> >> > The MT35XU512ABA1G12 only supports 1 bit mode and 8 bits. It > >> >> >> > can't support dual and quad. Supports subsector erase with > >> >> >> > 4KB granularity, have support of FSR(flag status register) > >> >> >> > and flash size is > >> 64MB. > >> >> >> > --- > >> >> >> > drivers/mtd/spi/sf_internal.h | 1 + > >> >> >> > drivers/mtd/spi/spi_flash.c | 2 ++ > >> >> >> > drivers/mtd/spi/spi_flash_ids.c | 1 + > >> >> >> > 3 files changed, 4 insertions(+) > >> >> >> > > >> >> >> > diff --git a/drivers/mtd/spi/sf_internal.h > >> >> >> > b/drivers/mtd/spi/sf_internal.h index 839cdbe..f46cb3a 100644 > >> >> >> > --- a/drivers/mtd/spi/sf_internal.h > >> >> >> > +++ b/drivers/mtd/spi/sf_internal.h > >> >> >> > @@ -33,6 +33,7 @@ enum spi_nor_option_flags { > >> >> >> > /* CFI Manufacture ID's */ > >> >> >> > #define SPI_FLASH_CFI_MFR_SPANSION 0x01 > >> >> >> > #define SPI_FLASH_CFI_MFR_STMICRO 0x20 > >> >> >> > +#define SPI_FLASH_CFI_MFR_MICRON 0x2C > >> >> >> > >> >> >> Does this new mfr id from micro? so 0x20 still exists? > >> >> >> > >> >> > On older Micron flash like MT25QU512ABB mfr id still is 0x20 but > >> >> > in newer > >> >> flash, MT35X, it's been changed to 0x2c. > >> >> > >> >> OK, so the flash features like quad ennoblements, opcodes remains same? > >> >> except the mfr? > >> >> > >> > This flash support single bit and octal bit cmds no dual or quad support. > >> > Opcode for read/write/erase and other register operation related > >> > cmds are > >> similar to already supported flashes like MT25QU512ABB(n25q512a in > >> existing table). > >> > Only mfr id has been modified. > >> > >> OK. > > > > Did this patch needs to be modified further or can be upstreamed? > > Yes, ie what I commented in previous thread. > Updated the patch and sent on mailing list again. -- Thanks > thanks! > -- > Jagan Teki > Free Software Engineer | www.openedev.com U-Boot, Linux | Upstream > Maintainer Hyderabad, India.