u-boot/common/spl
Samuel Holland d72494a064 sunxi: spl: Disable padding from SPL_PAD_TO
Starting with H6, Allwinner removed the artificial 32 KiB SPL size limit
from the boot ROM. Now SPL size is only limited by the available SRAM.
This limit ranges from 152 KiB on H6 to a whopping 2052 KiB on R329. To
take advantage of this additional space, we must increase SPL_MAX_SIZE.
Since we do not want to unnecessarily pad SPL out to these giant sizes,
we must set SPL_PAD_TO to zero. This causes no problems because binman
already takes care of appending the SPL payload at the right offset.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Andre Przywara <andre.przywara@arm.com>
2024-01-29 14:30:59 +00:00
..
Kconfig sunxi: spl: Disable padding from SPL_PAD_TO 2024-01-29 14:30:59 +00:00
Kconfig.nxp spl: Use CONFIG_SPL... instead of CONFIG_..._SPL_... 2023-10-06 14:38:11 -04:00
Kconfig.tpl spl: binman: Disable u_boot_any symbols for i.MX93 boards 2024-01-08 14:37:50 -03:00
Kconfig.vpl spl: binman: Disable u_boot_any symbols for i.MX93 boards 2024-01-08 14:37:50 -03:00
Makefile tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
spl.c spl: Add generic spl_load function 2023-11-16 13:49:14 -05:00
spl_atf.c spl: add __noreturn attribute to spl_invoke_atf function 2023-10-09 15:24:31 -04:00
spl_blk_fs.c spl: fat: Add option to disable DMA alignment 2023-11-16 13:49:14 -05:00
spl_bootrom.c spl: pass args to board_return_to_bootrom 2019-10-08 16:35:16 +02:00
spl_dfu.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
spl_ext.c Merge branch '2023-11-16-assorted-updates' into next 2023-11-17 08:38:05 -05:00
spl_fat.c spl: fat: Add option to disable DMA alignment 2023-11-16 13:49:14 -05:00
spl_fit.c spl: Only support bl_len when we have to 2023-11-16 13:49:14 -05:00
spl_imx_container.c spl: Only support bl_len when we have to 2023-11-16 13:49:14 -05:00
spl_legacy.c spl: Convert nor to spl_load 2023-11-16 13:49:14 -05:00
spl_mmc.c spl: Convert mmc to spl_load 2023-11-16 13:49:14 -05:00
spl_nand.c spl: Convert nand to spl_load 2023-11-16 13:49:14 -05:00
spl_net.c spl: Convert net to spl_load 2023-11-16 13:49:14 -05:00
spl_nor.c spl: Convert nor to spl_load 2023-11-16 13:49:14 -05:00
spl_nvme.c spl: initialize PCI before booting 2023-07-30 18:53:08 +02:00
spl_onenand.c treewide: Drop image_header_t typedef 2022-09-29 16:07:57 -04:00
spl_opensbi.c spl: riscv: add os type for next booting stage 2023-10-19 17:29:33 +08:00
spl_optee.S Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
spl_ram.c spl: Only support bl_len when we have to 2023-11-16 13:49:14 -05:00
spl_sata.c spl: sata: Rework the loading case it not use IS_ENABLED(...) 2023-01-20 12:27:06 -05:00
spl_sdp.c common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
spl_semihosting.c spl: Convert semihosting to spl_load 2023-11-16 13:49:14 -05:00
spl_spi.c spl: spi: Consolidate spi_load_image_os into spl_spi_load_image 2023-11-16 13:49:14 -05:00
spl_ubi.c spl: Rename SYS_SPL_ARGS_ADDR to SPL_PAYLOAD_ARGS_ADDR 2023-10-06 14:38:11 -04:00
spl_usb.c blk: Rename if_type to uclass_id 2022-09-25 08:30:05 -06:00
spl_xip.c spl: Rename SYS_SPL_ARGS_ADDR to SPL_PAYLOAD_ARGS_ADDR 2023-10-06 14:38:11 -04:00
spl_ymodem.c spl: Only support bl_len when we have to 2023-11-16 13:49:14 -05:00