blob: c621f5bba301e335d2f95d2eca4845a9e06b9888 [file] [log] [blame]
Lokesh Vutla56c8f0a2016-04-13 09:50:59 +05301#
2# Memory devices
3#
4
5menu "Memory Controller drivers"
6
Roger Quadrosb0679a72022-10-20 16:30:46 +03007config MEMORY
8 bool "Enable Driver Model for Memory Controller drivers"
9 depends on DM
10 help
11 Enable driver model for Memory Controller devices.
12 These devices provide Memory bus interface to various devices like
13 SRAM, Ethernet adapters, FPGAs, etc.
14 For now this uclass has no methods yet.
15
16config SANDBOX_MEMORY
17 bool "Enable Sandbox Memory Controller driver"
18 depends on SANDBOX && MEMORY
19 help
20 This is a driver model based Memory Controller driver for sandbox.
21 Currently it is a stub only, as there are no usable uclass methods
22 yet.
23
Christophe Kerelloa994a802020-07-31 09:53:40 +020024config STM32_FMC2_EBI
25 bool "Support for FMC2 External Bus Interface on STM32MP SoCs"
26 depends on ARCH_STM32MP
27 help
28 Select this option to enable the STM32 FMC2 External Bus Interface
29 controller. This driver configures the transactions with external
30 devices (like SRAM, ethernet adapters, FPGAs, LCD displays, ...) on
31 SOCs containing the FMC2 External Bus Interface.
32
Lokesh Vutla56c8f0a2016-04-13 09:50:59 +053033config TI_AEMIF
34 tristate "Texas Instruments AEMIF driver"
35 depends on ARCH_KEYSTONE
36 help
37 This driver is for the AEMIF module available in Texas Instruments
38 SoCs. AEMIF stands for Asynchronous External Memory Interface and
39 is intended to provide a glue-less interface to a variety of
40 asynchronuous memory devices like ASRAM, NOR and NAND memory. A total
41 of 256M bytes of any of these memories can be accessed at a given
42 time via four chip selects with 64M byte access per chip select.
43
44endmenu