Hi, Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki On 16/10/17 02:16, Ladislav Michl wrote: > Hi! > > this is an attempt to make OMAP2+ OneNAND driver DT aware. > > Patches 1-5 could be probably omitted from later versions as their sole > purpose is to show code modifications which lead into patch 8. > Please take special attention to this patch as it is not yet finished. > We need latency and sync r/w mode to be returned from > gpmc_omap_onenand_set_sync_timings function, but I'm not happy with > any interface so far (return flags togerher with latency, return struct?). > Perhaps someone could come with different approach. > > Also note that timings information from DT is not used at all, but needs Why is that? Shouldn't ASYNC timings/settings be programmed by the omap-gpmc driver? > to be present, otherwise generic node probing code will bail out with > no timings. That's also worth fixing. > > Ladislav Michl (11): > ARM: OMAP2+: gpmc-onenand: of_node is always set > ARM: OMAP2+: gpmc-onenand: Drop global gpmc_settings > ARM: OMAP2+: gpmc-onenand: Drop global latency variable > ARM: OMAP2+: gpmc-onenand: Simplify flags handling > ARM: OMAP2+: gpmc-onenand: Drop global flags variable > ARM: OMAP2+: gpmc-onenand: Add helper init function > memory: omap-gpmc: Merge gpmc_probe_onenand_child into > gpmc_probe_child > memory: omap-gpmc: Add OneNAND timings calc functions > mtd: onenand: omap2: Configure driver from DT > memory: omap-gpmc: Do not use omap_onenand_platform_data > ARM: OMAP2+: gpmc-onenand: Remove > > arch/arm/mach-omap2/Makefile | 3 - > arch/arm/mach-omap2/gpmc-onenand.c | 409 ------------------------ > drivers/memory/omap-gpmc.c | 239 +++++++++++--- > drivers/mtd/onenand/omap2.c | 145 +++++++-- > include/linux/omap-gpmc.h | 7 + > include/linux/platform_data/mtd-onenand-omap2.h | 34 -- > 6 files changed, 313 insertions(+), 524 deletions(-) > delete mode 100644 arch/arm/mach-omap2/gpmc-onenand.c > delete mode 100644 include/linux/platform_data/mtd-onenand-omap2.h > -- cheers, -roger -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html