1config RAM 2 bool "Enable RAM drivers using Driver Model" 3 depends on DM 4 help 5 This allows drivers to be provided for SDRAM and other RAM 6 controllers and their type to be specified in the board's device 7 tree. Generally some parameters are required to set up the RAM and 8 the RAM size can either be statically defined or dynamically 9 detected. 10 11config SPL_RAM 12 bool "Enable RAM support in SPL" 13 depends on RAM && SPL_DM 14 help 15 The RAM subsystem adds a small amount of overhead to the image. 16 If this is acceptable and you have a need to use RAM drivers in 17 SPL, enable this option. It might provide a cleaner interface to 18 setting up RAM (e.g. SDRAM / DDR) within SPL. 19 20config TPL_RAM 21 bool "Enable RAM support in TPL" 22 depends on RAM && TPL_DM 23 help 24 The RAM subsystem adds a small amount of overhead to the image. 25 If this is acceptable and you have a need to use RAM drivers in 26 TPL, enable this option. It might provide a cleaner interface to 27 setting up RAM (e.g. SDRAM / DDR) within TPL. 28 29config STM32_SDRAM 30 bool "Enable STM32 SDRAM support" 31 depends on RAM 32 help 33 STM32F7 family devices support flexible memory controller(FMC) to 34 support external memories like sdram, psram & nand. 35 This driver is for the sdram memory interface with the FMC. 36 37config MPC83XX_SDRAM 38 bool "Enable MPC83XX SDRAM support" 39 depends on RAM 40 help 41 Enable support for the internal DDR Memory Controller of the MPC83xx 42 family of SoCs. Both static configurations, as well as configuring 43 the RAM through the use of SPD (Serial Presence Detect) is supported 44 via device tree settings. 45 46source "drivers/ram/stm32mp1/Kconfig" 47