16c51df68SSimon Glassconfig RAM 26c51df68SSimon Glass bool "Enable RAM drivers using Driver Model" 36c51df68SSimon Glass depends on DM 46c51df68SSimon Glass help 56c51df68SSimon Glass This allows drivers to be provided for SDRAM and other RAM 66c51df68SSimon Glass controllers and their type to be specified in the board's device 76c51df68SSimon Glass tree. Generally some parameters are required to set up the RAM and 86c51df68SSimon Glass the RAM size can either be statically defined or dynamically 96c51df68SSimon Glass detected. 106c51df68SSimon Glass 1140c9abbdSMasahiro Yamadaconfig SPL_RAM 126c51df68SSimon Glass bool "Enable RAM support in SPL" 1345233301SPhilipp Tomsich depends on RAM && SPL_DM 146c51df68SSimon Glass help 156c51df68SSimon Glass The RAM subsystem adds a small amount of overhead to the image. 166c51df68SSimon Glass If this is acceptable and you have a need to use RAM drivers in 176c51df68SSimon Glass SPL, enable this option. It might provide a cleaner interface to 186c51df68SSimon Glass setting up RAM (e.g. SDRAM / DDR) within SPL. 19bf1ae442SVikas Manocha 20c336c3c3SPhilipp Tomsichconfig TPL_RAM 2193fd5b0aSJagan Teki bool "Enable RAM support in TPL" 22c336c3c3SPhilipp Tomsich depends on RAM && TPL_DM 23c336c3c3SPhilipp Tomsich help 24c336c3c3SPhilipp Tomsich The RAM subsystem adds a small amount of overhead to the image. 25c336c3c3SPhilipp Tomsich If this is acceptable and you have a need to use RAM drivers in 26c336c3c3SPhilipp Tomsich TPL, enable this option. It might provide a cleaner interface to 27c336c3c3SPhilipp Tomsich setting up RAM (e.g. SDRAM / DDR) within TPL. 28c336c3c3SPhilipp Tomsich 29bf1ae442SVikas Manochaconfig STM32_SDRAM 30bf1ae442SVikas Manocha bool "Enable STM32 SDRAM support" 31bf1ae442SVikas Manocha depends on RAM 32bf1ae442SVikas Manocha help 33bf1ae442SVikas Manocha STM32F7 family devices support flexible memory controller(FMC) to 34bf1ae442SVikas Manocha support external memories like sdram, psram & nand. 35bf1ae442SVikas Manocha This driver is for the sdram memory interface with the FMC. 36e70f70aaSPatrick Delaunay 37e4061556SMario Sixconfig MPC83XX_SDRAM 38e4061556SMario Six bool "Enable MPC83XX SDRAM support" 39e4061556SMario Six depends on RAM 40e4061556SMario Six help 41e4061556SMario Six Enable support for the internal DDR Memory Controller of the MPC83xx 42e4061556SMario Six family of SoCs. Both static configurations, as well as configuring 43e4061556SMario Six the RAM through the use of SPD (Serial Presence Detect) is supported 44e4061556SMario Six via device tree settings. 45e4061556SMario Six 4606bda125SLokesh Vutlaconfig K3_AM654_DDRSS 4706bda125SLokesh Vutla bool "Enable AM654 DDRSS support" 4806bda125SLokesh Vutla depends on RAM && SOC_K3_AM6 4906bda125SLokesh Vutla help 5006bda125SLokesh Vutla K3 based AM654 devices has DDR memory subsystem that comprises 5106bda125SLokesh Vutla Synopys DDR controller, Synopsis DDR phy and wrapper logic to 5206bda125SLokesh Vutla intergrate these blocks into the device. This DDR subsystem 5306bda125SLokesh Vutla provides an interface to external SDRAM devices. Enabling this 5406bda125SLokesh Vutla config add support for the initialization of the external 5506bda125SLokesh Vutla SDRAM devices connected to DDR subsystem. 5606bda125SLokesh Vutla 57e70f70aaSPatrick Delaunaysource "drivers/ram/stm32mp1/Kconfig" 58*79088fd5SDylan Hungsource "drivers/ram/aspeed/Kconfig" 59