]> git.baikalelectronics.ru Git - kernel.git/commit
mtd: onenand: omap2: Configure driver from DT
authorLadislav Michl <ladis@linux-mips.org>
Fri, 12 Jan 2018 13:17:25 +0000 (14:17 +0100)
committerBoris Brezillon <boris.brezillon@free-electrons.com>
Fri, 12 Jan 2018 15:41:15 +0000 (16:41 +0100)
commitbdef15af017cd2e7f7cc41b8c91a05a38a552ce2
tree294a2badeec6d690b68db82d8dbd29637c6edec7
parent692be300fce6a02a9d89986601fe22cc1010c0f2
mtd: onenand: omap2: Configure driver from DT

Move away from platform data configuration and use pure DT approach.

Use generic probe function to deal with OneNAND node and remove now useless
gpmc_probe_onenand_child function. Import sync mode timing calculation
function from mach-omap2/gpmc-onenand.c

Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
Reviewed-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Tested-by: Tony Lindgren <tony@atomide.com>
Tested-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Acked-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
drivers/memory/omap-gpmc.c
drivers/mtd/onenand/Kconfig
drivers/mtd/onenand/omap2.c
include/linux/omap-gpmc.h