mtd: nand: add support for Samsung K9LCG08U0B
authorHuang Shijie <b32955@freescale.com>
Wed, 25 Dec 2013 09:18:55 +0000 (17:18 +0800)
committerBrian Norris <computersforpeace@gmail.com>
Mon, 20 Jan 2014 19:23:28 +0000 (11:23 -0800)
commit94d04e824fc879f66d1a8f7c9689b85159e3f24e
treed649ce3add5591db0f879ffc79c3e4e1bfe482f4
parent3db227b64841383b0e3c00d02e7c84d363494281
mtd: nand: add support for Samsung K9LCG08U0B

Assume that:
          tmp = ((extid >> 2) & 0x04) | (extid & 0x03));

From the K9LCG08U0B's datasheet, we know that:
  the oob size is 640 when tmp is 6;
  the oob size is 1024 when tmp is 7;

Signed-off-by: Huang Shijie <b32955@freescale.com>
[Brian: fixed compile issue]
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
drivers/mtd/nand/nand_base.c