u-boot/drivers/ram
Marek Vasut 0c27c16495 ram: stm32mp1: Add support for multiple configs
Add support for multiple DRAM configuration subnodes, while retaining
the support for a single flat DRAM configuration node. This is useful
on systems which can be manufactured in multiple configurations and
where the DRAM configuration can be determined at runtime.

The code is augmented by a function which can be overridden on board
level, allowing a match on the configuration node name, very much like
the fitImage configuration node name matching works. The default match
is on the single top-level DRAM configuration, if matching on subnodes
is required, then this board_stm32mp1_ddr_config_name_match() must be
overridden.

Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Cc: Patrick Delaunay <patrick.delaunay@st.com>
Cc: Patrice Chotard <patrice.chotard@st.com>
2020-05-14 09:02:12 +02:00
..
k3-j721e dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mediatek ram: MediaTek: add DDR3 driver for MT7629 SoC 2018-11-28 23:04:53 -05:00
rockchip ram: rockchip: Fix Kconfig dependency for RAM_ROCKCHIP_DEBUG 2020-02-13 10:10:50 -05:00
stm32mp1 ram: stm32mp1: Add support for multiple configs 2020-05-14 09:02:12 +02:00
bmips_ram.c common: Move RAM-sizing functions to init.h 2020-01-17 14:02:35 -05:00
imxrt_sdram.c dm: core: Drop the inclusion of linux/compat.h in dm.h 2020-02-05 21:48:22 -07:00
k3-am654-ddrss.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
k3-am654-ddrss.h ram: k3-am654: Do not rely on default values for certain DDR register 2019-10-25 17:33:21 -04:00
Kconfig ram: add SDRAM driver for i.MXRT SoCs 2020-01-14 22:54:00 +01:00
Makefile ram: add SDRAM driver for i.MXRT SoCs 2020-01-14 22:54:00 +01:00
mpc83xx_sdram.c common: Move RAM-sizing functions to init.h 2020-01-17 14:02:35 -05:00
ram-uclass.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sandbox_ram.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
stm32_sdram.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00