nand: Proper definition of "extra" OOB regions? (4x interleaved, then one bulk user)
gch981213 at gmail.com
Thu Jun 13 18:12:48 PDT 2019
On Fri, Jun 14, 2019 at 3:33 AM Jeff Kletsky <lede at allycomm.com> wrote:
> Examining supported chips with similar OOB layouts with multiple
> sections then an "additional" area, such as the GigaDevice GD5FxGQ4xA,
> was not terribly insightful. The GD5F1GQ4UAY datasheet marks the
> upper 64-byte region as "reserved", in contrast to "User meta data"
> and it is not described in the current `gigadevice.c`. As such,
> it isn't convincing evidence that it was omitted as "not required",
> because it was marked "reserved", or perhaps for some other reason.
> As a side note, the datasheet also marks the first byte of each region
> as "reserved", which is not reflected in the current `gigadevice.c`,
> which includes it in the free region for sections 1-3.
The datasheet I found back then marked the first byte as "reserved for
bad block mark" and the first 4 bytes of other regions are marked as
"user meta data 1". And I wrote the ecc region code accordingly.
I've put the one I found in the attachment.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 810754 bytes
Desc: not available
More information about the linux-mtd