[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