[PATCH 2/3] mtd: mediatek: driver for MTK Smart Device Gen1 NAND
Boris Brezillon
boris.brezillon at free-electrons.com
Wed Mar 9 12:43:48 PST 2016
On Wed, 9 Mar 2016 15:01:22 -0500
Jorge Ramirez-Ortiz <jorge.ramirez-ortiz at linaro.org> wrote:
> On 03/08/2016 11:24 AM, Boris Brezillon wrote:
> >> + switch (mtd->writesize) {
> >> > + case KB(2):
> >> > + fmt = PAGEFMT_512_2K;
> >> > + chip->ecc.layout = &nand_2k_64;
> >> > + break;
> >> > + case KB(4):
> >> > + fmt = PAGEFMT_2K_4K;
> >> > + chip->ecc.layout = &nand_4k_128;
> >> > + break;
> >> > + case KB(8):
> >> > + fmt = PAGEFMT_4K_8K;
> >> > + break;
> >> > + default:
> >> > + dev_err(dev, "invalid page size: %d\n", mtd->writesize);
> >> > + return -EINVAL;
> >> > + }
> > ecclayout info should be exposed through mtd_ooblayout_ops now.
> >
>
> do you have an approximate date for when this interface will be merged in
> git://git.infradead.org/l2-mtd.git?
>
Should be ready for 4.7, in the meantime you can base your work on my
branch [1] (which is based on l2-mtd/master).
[1]https://github.com/bbrezillon/linux-0day/tree/nand/ecclayout
--
Boris Brezillon, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
More information about the linux-mtd
mailing list