summaryrefslogtreecommitdiffstats
path: root/qemu/roms/u-boot/doc/README.atmel_pmecc
diff options
context:
space:
mode:
Diffstat (limited to 'qemu/roms/u-boot/doc/README.atmel_pmecc')
-rw-r--r--qemu/roms/u-boot/doc/README.atmel_pmecc29
1 files changed, 0 insertions, 29 deletions
diff --git a/qemu/roms/u-boot/doc/README.atmel_pmecc b/qemu/roms/u-boot/doc/README.atmel_pmecc
deleted file mode 100644
index cf8373b54..000000000
--- a/qemu/roms/u-boot/doc/README.atmel_pmecc
+++ /dev/null
@@ -1,29 +0,0 @@
-How to enable PMECC(Programmable Multibit ECC) for nand on Atmel SoCs
------------------------------------------------------------
-2012-08-22 Josh Wu <josh.wu@atmel.com>
-
-The Programmable Multibit ECC (PMECC) controller is a programmable binary
-BCH(Bose, Chaudhuri and Hocquenghem) encoder and decoder. This controller
-can be used to support both SLC and MLC NAND Flash devices. It supports to
-generate ECC to correct 2, 4, 8, 12 or 24 bits of error per sector (512 or
-1024 bytes) of data.
-
-Following Atmel AT91 products support PMECC.
-- AT91SAM9X25, X35, G25, G15, G35 (tested)
-- AT91SAM9N12 (not tested, Should work)
-
-As soon as your nand flash software ECC works, you can enable PMECC.
-
-To use PMECC in this driver, the user needs to set:
- 1. the PMECC correction error bits capability: CONFIG_PMECC_CAP.
- It can be 2, 4, 8, 12 or 24.
- 2. The PMECC sector size: CONFIG_PMECC_SECTOR_SIZE.
- It only can be 512 or 1024.
-
-Take AT91SAM9X5EK as an example, the board definition file likes:
-
-/* PMECC & PMERRLOC */
-#define CONFIG_ATMEL_NAND_HWECC 1
-#define CONFIG_ATMEL_NAND_HW_PMECC 1
-#define CONFIG_PMECC_CAP 2
-#define CONFIG_PMECC_SECTOR_SIZE 512