This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Tuesday, March 24 • 10:00am - 10:50am
MLC/TLC NAND Support: (New?) Challenges for the MTD/NAND Subsystem - Boris Brezillon, Free Electrons

Sign up or log in to save this to your schedule and see who's attending!

MLC and TLC NANDs are more and more common and almost inevitable for large capacity chips (> 2GB).
While this technology has been around for a couple of years now, it is only partially supported in the Linux kernel and is almost unusable in real products (for reliability concerns).
Supporting these chips implies not only reworking/extending the NAND framework (add scrambler support, implement read retry, ...), but also rework upper layers (UBI/UBIFS) to take MLC/TLC NANDs specificities into account (bitflip robustness, paired pages related issues, ...)

Through this talk, we would like to describe the MLC/TLC requirements, and talk about a few proposals to handle those requirements (these are either descriptions of existing submissions currently under review or recently merged, or just conceptual designs that would need further investigation).


Boris Brezillon

Free Electrons
Boris joined Free Electrons in 2014, a company offering development, consulting and training services to embedded Linux system developers worldwide. He has been working on embedded systems since 2008, mostly Linux on ARM. Boris contributed to Atmel's at91 SoCs support and a bit to Allwinner's SoCs support.

Tuesday March 24, 2015 10:00am - 10:50am
Blossom Hill 1/2