public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [u-boot][PATCH 0/3] Introduce TI GPMC memory controller driver
@ 2022-09-28 12:11 Roger Quadros
  2022-09-28 12:11 ` [u-boot][PATCH 1/3] scripts: Makefile.spl: Enable memory drivers to be built for SPL Roger Quadros
                   ` (3 more replies)
  0 siblings, 4 replies; 18+ messages in thread
From: Roger Quadros @ 2022-09-28 12:11 UTC (permalink / raw)
  To: trini; +Cc: u-boot, Roger Quadros

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.

cheers,
-roger

Roger Quadros (3):
  scripts: Makefile.spl: Enable memory drivers to be built for SPL
  dt/bindings: memory: Add bindings for TI GPMC driver
  memory: Add TI GPMC driver

 .../memory/ti,gpmc-child.yaml                 |  252 ++++
 doc/device-tree-bindings/memory/ti,gpmc.yaml  |  190 +++
 drivers/memory/Kconfig                        |   16 +
 drivers/memory/Makefile                       |    1 +
 drivers/memory/ti-gpmc.c                      | 1237 +++++++++++++++++
 drivers/memory/ti-gpmc.h                      |  298 ++++
 include/linux/mtd/omap_gpmc.h                 |    3 +
 scripts/Makefile.spl                          |    1 +
 8 files changed, 1998 insertions(+)
 create mode 100644 doc/device-tree-bindings/memory/ti,gpmc-child.yaml
 create mode 100644 doc/device-tree-bindings/memory/ti,gpmc.yaml
 create mode 100644 drivers/memory/ti-gpmc.c
 create mode 100644 drivers/memory/ti-gpmc.h

-- 
2.17.1


^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2022-10-03  1:11 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-28 12:11 [u-boot][PATCH 0/3] Introduce TI GPMC memory controller driver Roger Quadros
2022-09-28 12:11 ` [u-boot][PATCH 1/3] scripts: Makefile.spl: Enable memory drivers to be built for SPL Roger Quadros
2022-09-28 16:27   ` Simon Glass
2022-09-29  7:02     ` Roger Quadros
2022-09-29 17:51       ` Tom Rini
2022-09-29 18:06       ` Simon Glass
2022-09-30 12:47         ` Roger Quadros
2022-09-30 13:28           ` Simon Glass
2022-09-30 14:00             ` Tom Rini
2022-09-30 20:17               ` Roger Quadros
2022-09-30 23:48                 ` Simon Glass
2022-10-01  8:37                   ` Roger Quadros
2022-10-03  1:10                     ` Simon Glass
2022-09-28 12:11 ` [u-boot][PATCH 2/3] dt/bindings: memory: Add bindings for TI GPMC driver Roger Quadros
2022-09-28 12:11 ` [u-boot][PATCH 3/3] memory: Add " Roger Quadros
2022-09-29 17:51 ` [u-boot][PATCH 0/3] Introduce TI GPMC memory controller driver Tom Rini
2022-09-30 12:42   ` Roger Quadros
2022-09-30 12:44     ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox