[RFC] Support custom timings for NAND chips
Roy Spliet
r.spliet at ultimaker.com
Tue Jun 16 02:45:01 PDT 2015
Hello,
Following is a fairly simple set of three patches that both implement and
demonstrate the use of custom timings for chip. This follows from the
requirement to support the Hynix H27UBG8T2BTR-BC, as shipped by Olimex on
their Allwinner-based ARM-boards.
I motivate my chosen approach as follows:
1) Requirement. The NAND chip is being used in the wild, and using the only
supported ONFI timing (0) is significantly degrading performance.
2) Simplicity. The three patches are fairly straightforward, and do what they
should do without compromise. Alternative approaches like sticking timings
in the DT makes it more difficult for distribution to ship universal
kernels and DTBs, because it's a NAND chip property and not a board
property.
I send this out now (asap), because the only legacy that requires a change is
sunxi-nand. The longer we wait, the harder it gets. Don't let that stop you
from doing a proper review job! :-)
Comments? Ideas?
Yours,
Roy
--
IMAGINE IT >> MAKE IT
Meet us online at Twitter <http://twitter.com/ultimaker>, Facebook
<http://facebook.com/ultimaker>, Google+ <http://google.com/+Ultimaker>
www.ultimaker.com
More information about the linux-mtd
mailing list