This patchset contains various improvements and enhancements to the NAND flash controller found on Vybrid (vf610) and other Freescale platforms. It's a merge and follow up of two patchset sent earlier: - mtd: vf610_nfc: remove caching of page in page buffer http://lists.denx.de/pipermail/u-boot/2015-April/209817.html - mtd: vf610_nfc: use in-band bad block table http://lists.denx.de/pipermail/u-boot/2015-April/209889.html
The patch "mtd: vf610_nfc: support subpage write" has been dropped as discussed. As a further consequence, this patchset includes a patch which changes the behaviour of the SEQIN command (patch 3). - Patch 1 to 3 fix non-critical issues or undesirable behavior. - Patch 4 enhances the driver with a page read function with reads the OOB area only and also simplifies vf610_nfc_read_buf. - Patch 5 switches to in-band bad block table which is a prerequisit for 32-error correction (patch 7) on 64 byte OOB. - Patch 6 converts the driver to be configureable through Kconfig. - Patch 7 enhances driver configuration for 32-error correction. - Patch 8 allows reading the ONFI parameter page. The changes between 1-4 has been discussed on the mailinglist lately. Stefan Agner (8): mtd: vf610_nfc: remove caching of page in buffer mtd: vf610_nfc: remove read on SEQIN mtd: vf610_nfc: allow bitflips in an empty page mtd: vf610_nfc: implement OOB only read mtd: vf610_nfc: use in-band bad block table mtd: vf610_nfc: add Freescale NFC controller configs to Kconfig mtd: vf610_nfc: add 32-error correction option for HW ECC mtd: vf610_nfc: enable ONFI detection configs/vf610twr_defconfig | 2 + doc/README.nand | 18 ---- drivers/mtd/nand/Kconfig | 45 +++++++++ drivers/mtd/nand/vf610_nfc.c | 232 ++++++++++++++++++++++--------------------- include/configs/vf610twr.h | 4 +- 5 files changed, 168 insertions(+), 133 deletions(-) -- 2.3.5 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot