Hi Tom, On 29/09/2022 20:51, Tom Rini wrote: > On Wed, Sep 28, 2022 at 03:11:46PM +0300, Roger Quadros wrote: > >> Hi, >> >> The GPMC is a unified memory controller dedicated for interfacing >> with external memory devices like >> - Asynchronous SRAM-like memories and ASICs >> - Asynchronous, synchronous, and page mode burst NOR flash >> - NAND flash >> - Pseudo-SRAM devices >> >> This driver will take care of setting up the GPMC based on >> the settings specified in the Device tree and then >> probe its children. > > Does this mean we'll be seeing some updates to (or removal of) the > existing nand/gpmc code under arch/arm/mach-omap2 ? >
My initial plan was to get AM64 NAND to work without requiring any arch specific code. This should eventually be usable for mach-omap2 as well. We can then get rid of /arch/arm/mach-omap2/mem-common.c I have an omap3-beagle with NAND support with me so I could at least get it working on that board. It should be pretty much the same for all mach-omap2 boards. cheers, -roger