[u-boot][PATCH 0/3] Introduce TI GPMC memory controller driver

Roger Quadros rogerq at kernel.org
Fri Sep 30 14:42:42 CEST 2022


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


More information about the U-Boot mailing list