[FRC] [PATCH] MTD: nand_base.c: Enable support for Samsung E-die SLC NAND

Gupta, Pekon pekon at ti.com
Mon Jun 30 04:06:39 PDT 2014


Hi David,

>From: David Jander [mailto:david.jander at protonic.nl]
[...]
>
>P.S.: Anyone care to give comment on my patch? Not that you two effectively
>hijacked this thread for only slightly tangentially related issues... ;-)
>
Sorry for diverting from the main patch discussion, somehow I'm unable to
find the original PATCH email from mtd-list.
As per Samsung Device (K9F1G08U0E) datasheet, which is
"1Gb E-die SLC NAND Flash". This device support 'Random Input' (0x85) command.
This means driver can change the column-address during page-program
operation and write to any partial page in between. Isn't that sufficient
to support subpage writes ?

Earlier implementation of nand_write_subpage_hwecc() has some limitations,
I have recently sent a patch-series [1] which uses alternate approach, can you
check if subpage writes work with this.
Also which controller driver are you using for this device ? There may be some
controller limitation too, prohibiting use of subpages.


with regards, pekon

[1] http://lists.infradead.org/pipermail/linux-mtd/2014-June/054446.html




More information about the linux-mtd mailing list