On Tue, May 07, 2019 at 12:25:32PM -0500, Andreas Dannenberg wrote: > The current U-Boot SPL image loader infrastructure is very powerful, > able to initialize and load from a variety of boot media however it > is strongly geared towards loading specific types of images in a very > specific way. To address the need being able to use this infrastructure > to load arbitrary image files go ahead and refactor it as follows: > > - Refactor existing spl_mmc_load_image function into superset function, > accepting additional arguments such as filenames and media load offset > (same concept can also be applied toother spl_XXX_load_image functions) > - Extend the loader function to "remember" their peripheral initialization > status so that the init is only done once during the boot process, > - Extend the FIT image loading function to allow skipping the parsing/ > processing of the FIT contents (so that this can be done separately > in a more customized fashion) > - Populate the SPL_LOAD_IMAGE_METHOD() list with a trampoline function, > invoking the newly refactored superset functions in a way to maintain > compatibility with the existing behavior > > This refactoring initially covers MMC/SD card loading (RAW and FS-based). > > Signed-off-by: Andreas Dannenberg <dannenb...@ti.com>
Reviewed-by: Tom Rini <tr...@konsulko.com> -- Tom
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot