Messages in this thread | ![/](/images/icornerl.gif) | | From | Miquel Raynal <> | Subject | Re: [PATCH 1/2] mtd: spinand: Add support for 5-byte IDs | Date | Mon, 5 Feb 2024 15:28:04 +0100 |
| |
On Thu, 2024-01-25 at 20:01:07 UTC, Ezra Buehler wrote: > From: Ezra Buehler <ezra.buehler@husqvarnagroup.com> > > E.g. ESMT chips will return an identification code with a length of 5 > bytes. In order to prevent ambiguity, flash chips would actually need to > return IDs that are up to 17 or more bytes long due to JEDEC's > continuation scheme. I understand that if a manufacturer ID is located > in bank N of JEDEC's database (there are currently 16 banks), N - 1 > continuation codes (7Fh) need to be added to the identification code > (comprising of manufacturer ID and device ID). However, most flash chip > manufacturers don't seem to implement this (correctly). > > Signed-off-by: Ezra Buehler <ezra.buehler@husqvarnagroup.com> > Reviewed-by: Martin Kurbanov <mmkurbanov@salutedevices.com> > Tested-by: Martin Kurbanov <mmkurbanov@salutedevices.com>
Applied to https://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next, thanks.
Miquel
| ![\](/images/icornerr.gif) |