linux/Documentation/arm/Samsung-S3C24XX/NAND.txt
<<
>>
Prefs
   1                        S3C24XX NAND Support
   2                        ====================
   3
   4Introduction
   5------------
   6
   7Small Page NAND
   8---------------
   9
  10The driver uses a 512 byte (1 page) ECC code for this setup. The
  11ECC code is not directly compatible with the default kernel ECC
  12code, so the driver enforces its own OOB layout and ECC parameters
  13
  14Large Page NAND
  15---------------
  16
  17The driver is capable of handling NAND flash with a 2KiB page
  18size, with support for hardware ECC generation and correction.
  19
  20Unlike the 512byte page mode, the driver generates ECC data for
  21each 256 byte block in an 2KiB page. This means that more than
  22one error in a page can be rectified. It also means that the
  23OOB layout remains the default kernel layout for these flashes.
  24
  25
  26Document Author
  27---------------
  28
  29Ben Dooks, Copyright 2007 Simtec Electronics
  30
  31