public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
* [RFC] Support custom timings for NAND chips
@ 2015-06-16  9:45 Roy Spliet
  2015-06-16  9:45 ` [RFC Patch 1/3] mtd: nand: Store actual timing in nand_chip Roy Spliet
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Roy Spliet @ 2015-06-16  9:45 UTC (permalink / raw)
  To: Linux MTD Mailinglist, David Woodhouse, Brian Norris,
	Maxime Ripard, Boris Brezillon, Baruch Siach, Rafal Milecki

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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-10-20 10:33 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-16  9:45 [RFC] Support custom timings for NAND chips Roy Spliet
2015-06-16  9:45 ` [RFC Patch 1/3] mtd: nand: Store actual timing in nand_chip Roy Spliet
2015-06-16  9:45 ` [RFC Patch 2/3] mtd: nand: Support non-ONFI timing modes Roy Spliet
2015-06-16  9:45 ` [RFC Patch 3/3] mtd: nand: Add custom timings for Hynix H27UBG8T2BTR-BC Roy Spliet
2015-10-20 10:32 ` [RFC] Support custom timings for NAND chips Boris Brezillon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox