| # SPDX-License-Identifier: GPL-2.0+ | |
| # Copyright (C) 2023 Sean Anderson <seanga2@gmail.com> | |
| config SPL_UT_LOAD | |
| bool "Unit tests for SPL load methods" | |
| depends on SPL_UNIT_TEST | |
| default y if SANDBOX | |
| help | |
| Test various SPL load methods. | |
| if SPL_UT_LOAD | |
| config SPL_UT_LOAD_FS | |
| bool "Unit tests for filesystems" | |
| depends on SANDBOX && SPL_OF_REAL | |
| depends on FS_LOADER | |
| depends on SPL_BLK_FS | |
| depends on SPL_FS_FAT | |
| depends on SPL_FS_EXT4 | |
| depends on SPL_MMC_WRITE | |
| depends on SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR | |
| default y | |
| help | |
| Test filesystems and the various load methods which use them. | |
| config SPL_UT_LOAD_NAND | |
| bool "Test loading from NAND flash" | |
| depends on SANDBOX && SPL_OF_REAL | |
| depends on SPL_NAND_SUPPORT | |
| depends on SPL_MTD | |
| default y | |
| help | |
| Test the NAND flash load method. | |
| config SPL_UT_LOAD_NET | |
| bool "Test loading over TFTP" | |
| depends on SANDBOX && SPL_OF_REAL | |
| depends on SPL_ETH | |
| depends on USE_BOOTFILE | |
| default y | |
| help | |
| Test loading images over TFTP using the NET image load method. | |
| config SPL_UT_LOAD_SPI | |
| bool "Test loading from SPI Flash" | |
| depends on SANDBOX && SPL_OF_REAL | |
| depends on SPL_SPI_LOAD | |
| default y | |
| help | |
| Test the SPI flash image load metod. | |
| config SPL_UT_LOAD_OS | |
| bool "Test loading from the host OS" | |
| depends on SANDBOX && SPL_LOAD_FIT | |
| select SPL_LOAD_BLOCK | |
| default y | |
| help | |
| Smoke test to ensure that loading U-boot works in sandbox. | |
| endif |