[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