]> git.ipfire.org Git - thirdparty/u-boot.git/blob - test/image/Kconfig
8f9e6ae036b06a30c71f180a9d585dd0098898c4
[thirdparty/u-boot.git] / test / image / Kconfig
1 # SPDX-License-Identifier: GPL-2.0+
2 # Copyright (C) 2023 Sean Anderson <seanga2@gmail.com>
3
4 config SPL_UT_LOAD
5 bool "Unit tests for SPL load methods"
6 depends on SPL_UNIT_TEST
7 default y if SANDBOX
8 help
9 Test various SPL load methods.
10
11 if SPL_UT_LOAD
12
13 config SPL_UT_LOAD_FS
14 bool "Unit tests for filesystems"
15 depends on SANDBOX && SPL_OF_REAL
16 depends on FS_LOADER
17 depends on SPL_BLK_FS
18 depends on SPL_FS_FAT
19 depends on SPL_FS_EXT4
20 depends on SPL_MMC_WRITE
21 depends on SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR
22 default y
23 help
24 Test filesystems and the various load methods which use them.
25
26 config SPL_UT_LOAD_NET
27 bool "Test loading over TFTP"
28 depends on SANDBOX && SPL_OF_REAL
29 depends on SPL_ETH
30 depends on USE_BOOTFILE
31 default y
32 help
33 Test loading images over TFTP using the NET image load method.
34
35 config SPL_UT_LOAD_SPI
36 bool "Test loading from SPI Flash"
37 depends on SANDBOX && SPL_OF_REAL
38 depends on SPL_SPI_LOAD
39 default y
40 help
41 Test the SPI flash image load metod.
42
43 config SPL_UT_LOAD_OS
44 bool "Test loading from the host OS"
45 depends on SANDBOX && SPL_LOAD_FIT
46 default y
47 help
48 Smoke test to ensure that loading U-boot works in sandbox.
49
50 endif