Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Learn more about the event and register now!
View analytic
Thursday, October 13 • 11:15 - 12:05
Modernizing the NAND Framework: The Big Picture - Boris Brezillon, Free Electrons

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

The NAND framework has been introduced a long time ago (in Linux 2.4.6) and has organically evolved since then to support new NAND chips and NAND controllers of growing complexity.

While, from a functional point of view, the NAND framework is able to support new NAND controllers and new NAND chips with minimal changes, the way it has been designed prevents code factorization and complexifies the addition of new features like multi-plane and sequential operations or DDR NAND support. Another issue is the lack of separation between the code handling the NAND controller aspects and the NAND chip aspects, which misleads many developers.

After giving an overview of the current architecture of the MTD and NAND subsystems and highlighting its shortcomings, this talk will detail some of the reworks we have already done and are planning to do and how those changes would make NAND controller

Speakers
BB

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.


Thursday October 13, 2016 11:15 - 12:05
Hall Berlin A - Ground Level