[PATCH v6 00/14] OMAP2+ OneNAND driver update
tony at atomide.com
Fri Jan 12 06:20:50 PST 2018
* Boris Brezillon <boris.brezillon at free-electrons.com> [180112 14:03]:
> On Fri, 12 Jan 2018 14:11:05 +0100
> Ladislav Michl <ladis at linux-mips.org> wrote:
> > this patch serie updates OMAP2+ OneNAND driver to the present times, making
> > it fully DT configurable, using libgpio and dmaengine apis.
> > Please note that unlike previous driver version, which basically ignored
> > DT specified timings, this one relies on it, so it is important to get
> > it right in your DT (dumping it from previous kernel version).
> > In case synchronous timings is requested, it is okay to specify timings
> > for the slowest chip ever used for you board as it is evetually optimized
> > after chip probe.
> > Original driver used DMA only if user specified INT gpio in platform
> > data, now DMA is used unconditionally and PIO mode is used as fallback.
> > In case anyone wants to give it a try, few DT related changes are needed:
> > - onenand node needs 'ti,omap2-onenand' compatible (for mailine boards this is
> > done in patch 2)
> > - to use INT pin, int-gpios needs to be specified.
> Roger, Tony, are you happy with this version? If this is the case, I'll
> queue all patches to my nand/next branch (after merging Roger's
> immutable branch in).
Yes thanks Aaro for testing, sounds good to me.
More information about the linux-mtd