| # | |
| # Memory devices | |
| # | |
| menu "Memory Controller drivers" | |
| config MEMORY | |
| bool "Enable Driver Model for Memory Controller drivers" | |
| depends on DM | |
| help | |
| Enable driver model for Memory Controller devices. | |
| These devices provide Memory bus interface to various devices like | |
| SRAM, Ethernet adapters, FPGAs, etc. | |
| For now this uclass has no methods yet. | |
| config ATMEL_EBI | |
| bool "Support for Atmel EBI" | |
| help | |
| Driver for Atmel EBI controller. This is a dummy | |
| driver. Doesn't provide an access to EBI controller. Select | |
| this option to enable the NAND flash controller driver | |
| config SANDBOX_MEMORY | |
| bool "Enable Sandbox Memory Controller driver" | |
| depends on SANDBOX && MEMORY | |
| help | |
| This is a driver model based Memory Controller driver for sandbox. | |
| Currently it is a stub only, as there are no usable uclass methods | |
| yet. | |
| config STM32_FMC2_EBI | |
| bool "Support for FMC2 External Bus Interface on STM32MP SoCs" | |
| depends on ARCH_STM32MP | |
| help | |
| Select this option to enable the STM32 FMC2 External Bus Interface | |
| controller. This driver configures the transactions with external | |
| devices (like SRAM, ethernet adapters, FPGAs, LCD displays, ...) on | |
| SOCs containing the FMC2 External Bus Interface. | |
| config TI_AEMIF | |
| tristate "Texas Instruments AEMIF driver" | |
| depends on ARCH_KEYSTONE | |
| help | |
| This driver is for the AEMIF module available in Texas Instruments | |
| SoCs. AEMIF stands for Asynchronous External Memory Interface and | |
| is intended to provide a glue-less interface to a variety of | |
| asynchronuous memory devices like ASRAM, NOR and NAND memory. A total | |
| of 256M bytes of any of these memories can be accessed at a given | |
| time via four chip selects with 64M byte access per chip select. | |
| config TI_GPMC | |
| bool "Texas Instruments GPMC driver" | |
| depends on ARCH_OMAP2PLUS || ARCH_KEYSTONE || ARCH_K3 | |
| depends on MEMORY && CLK && OF_CONTROL | |
| help | |
| This driver is for the General Purpose Memory Controller (GPMC) | |
| present on Texas Instruments SoCs (e.g. OMAP2+). GPMC allows | |
| interfacing to a variety of asynchronous as well as synchronous | |
| memory drives like NOR, NAND, OneNAND, SRAM. | |
| if TI_GPMC | |
| config TI_GPMC_DEBUG | |
| bool "Debug Texas Instruments GPMC timings" | |
| help | |
| Enable this to print GPMC timings before and after the GPMC registers | |
| are programmed. This should not be left enabled on production systems. | |
| endif | |
| endmenu |