arm-trusted-firmware/plat/imx/common
Ahmad Fatoum 108146ce73 fix(imx): disable DRAM retention by default on i.MX8MQ
Building the default upstream configuration for the imx8mq-evk is no longer
possible: The linker will complain that the TF-A image will no longer
fit On-Chip SRAM.

In order to make the i.MX8MQ Image buildable again, let's make the DRAM
retention feature optional: It was added in v2.9 and it's possible to
boot the systems without it. Users that make space elsewhere and wish to
enable it can use the newly introduced IMX_DRAM_RETENTION parameter to
configure it. The parameter is added to all i.MX8M variants, but only
for i.MX8MQ, we disable it by default, as that's the one that currently
has binary size problems.

Change-Id: I714f8ea96f18154db02390ba500f4a2dc5329ee7
Fixes: dd108c3c1f ("feat(imx8mq): add the dram retention support for imx8mq")
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
2024-05-29 21:16:54 +02:00
..
aarch32 refactor(console): disable getc() by default 2023-10-11 08:40:14 +02:00
include fix(imx): disable DRAM retention by default on i.MX8MQ 2024-05-29 21:16:54 +02:00
sci fix: remove useless "return" at void functions 2023-02-16 15:15:30 +02:00
imx7_clock.c imx7: imx7_clock: usb: Initialize the USB core clocks 2018-09-04 13:36:23 +01:00
imx8_helpers.S feat(imx8ulp): enable 512KB cache after resume on imx8ulp 2024-02-27 14:29:53 +08:00
imx8_psci.c imx: power optimization for i.mx8qm 2019-01-29 09:26:41 +08:00
imx8_topology.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
imx_aips.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
imx_bl31_common.c feat(imx8ulp): add i.MX8ULP basic support 2024-02-27 14:29:53 +08:00
imx_caam.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
imx_clock.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
imx_common.c feat(imx): add helper to take params from BL2 2024-04-26 11:04:56 +02:00
imx_csu.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
imx_ehf.c plat: imx: add sdei support for i.MX8MM 2020-08-06 07:10:21 +00:00
imx_io_mux.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
imx_io_storage.c refactor(plat/imx/imx): make imx io-storage logic for TBBR/FIP common 2021-09-14 21:42:01 +08:00
imx_sdei.c plat: imx: add sdei support for i.MX8MM 2020-08-06 07:10:21 +00:00
imx_sip_handler.c build: remove MAKE_BUILD_STRINGS function 2024-04-29 12:47:01 +00:00
imx_sip_svc.c fix(imx8m): 8mq: enable imx_hab_handler 2024-05-09 23:09:12 +02:00
imx_snvs.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
imx_uart_console.S refactor(console): disable getc() by default 2023-10-11 08:40:14 +02:00
imx_wdog.c Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
lpuart_console.S refactor(console): disable getc() by default 2023-10-11 08:40:14 +02:00
plat_imx8_gic.c plat: imx: add sdei support for i.MX8MM 2020-08-06 07:10:21 +00:00