diff options
author | Roger Quadros <rogerq@kernel.org> | 2022-10-20 16:30:49 +0300 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2022-10-26 15:21:12 -0400 |
commit | 9b0b5648d6e4d89aa594022e48894e811c250d5f (patch) | |
tree | b4ace98fe43682d20639adab97778dca140149c2 /include/linux/mtd | |
parent | 37d6d1645a33e410ca0fd9b56c03426b646df1fd (diff) | |
download | u-boot-9b0b5648d6e4d89aa594022e48894e811c250d5f.tar.gz u-boot-9b0b5648d6e4d89aa594022e48894e811c250d5f.tar.bz2 u-boot-9b0b5648d6e4d89aa594022e48894e811c250d5f.zip |
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>
Diffstat (limited to 'include/linux/mtd')
-rw-r--r-- | include/linux/mtd/omap_gpmc.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/mtd/omap_gpmc.h b/include/linux/mtd/omap_gpmc.h index 864b05e432..f08e700a1d 100644 --- a/include/linux/mtd/omap_gpmc.h +++ b/include/linux/mtd/omap_gpmc.h @@ -8,6 +8,9 @@ #ifndef __ASM_OMAP_GPMC_H #define __ASM_OMAP_GPMC_H +/* Maximum Number of Chip Selects */ +#define GPMC_CS_NUM 8 + #define GPMC_BUF_EMPTY 0 #define GPMC_BUF_FULL 1 #define GPMC_MAX_SECTORS 8 |