memory: Add TI GPMC driver
authorRoger Quadros <rogerq@kernel.org>
Thu, 20 Oct 2022 13:30:49 +0000 (16:30 +0300)
committerTom Rini <trini@konsulko.com>
Wed, 26 Oct 2022 19:21:12 +0000 (15:21 -0400)
commit9b0b5648d6e4d89aa594022e48894e811c250d5f
treeb4ace98fe43682d20639adab97778dca140149c2
parent37d6d1645a33e410ca0fd9b56c03426b646df1fd
memory: Add TI GPMC driver

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.

Signed-off-by: Roger Quadros <rogerq@kernel.org>
drivers/memory/Kconfig
drivers/memory/Makefile
drivers/memory/ti-gpmc.c [new file with mode: 0644]
drivers/memory/ti-gpmc.h [new file with mode: 0644]
include/linux/mtd/omap_gpmc.h