summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Kconfig1
-rw-r--r--boot/Kconfig2
-rw-r--r--cmd/Kconfig5
-rw-r--r--common/Kconfig8
-rw-r--r--drivers/Kconfig1
-rw-r--r--drivers/block/Kconfig1
-rw-r--r--drivers/dfu/Kconfig1
-rw-r--r--drivers/mtd/Kconfig1
-rw-r--r--dts/Kconfig3
-rw-r--r--lib/Kconfig1
10 files changed, 24 insertions, 0 deletions
diff --git a/Kconfig b/Kconfig
index 70125c4e5a6..b68420022e8 100644
--- a/Kconfig
+++ b/Kconfig
@@ -720,6 +720,7 @@ config TPL_SYS_MONITOR_BASE
config DYNAMIC_SYS_CLK_FREQ
bool "Determine CPU clock frequency at run-time"
+ depends on !COMPILE_TEST
help
Implement a get_board_sys_clk function that will determine the CPU
clock frequency at run time, rather than define it statically.
diff --git a/boot/Kconfig b/boot/Kconfig
index dd047365754..780889023e1 100644
--- a/boot/Kconfig
+++ b/boot/Kconfig
@@ -1852,6 +1852,7 @@ config OF_BOARD_SETUP
config OF_BOARD_SETUP_EXTENDED
bool "Set up latest board-specific details in device tree before boot"
+ depends on !COMPILE_TEST
imply OF_BOARD_SETUP
help
This causes U-Boot to call ft_board_setup_ex() before booting into
@@ -1862,6 +1863,7 @@ config OF_BOARD_SETUP_EXTENDED
config OF_SYSTEM_SETUP
bool "Set up system-specific details in device tree before boot"
+ depends on !COMPILE_TEST
help
This causes U-Boot to call ft_system_setup() before booting into
the Operating System. This function can set up various
diff --git a/cmd/Kconfig b/cmd/Kconfig
index e0101ca6f82..9a901122e95 100644
--- a/cmd/Kconfig
+++ b/cmd/Kconfig
@@ -1238,6 +1238,7 @@ config CMD_FPGAD
config CMD_FUSE
bool "fuse - support for the fuse subssystem"
+ depends on !COMPILE_TEST
help
(deprecated - needs conversion to driver model)
This allows reading, sensing, programming or overriding fuses
@@ -1289,6 +1290,7 @@ config CMD_GPT_RENAME
config CMD_IDE
bool "ide - Support for IDE drivers"
+ depends on !COMPILE_TEST
select IDE
help
Provides an 'ide' command which allows accessing the IDE drive,
@@ -1558,6 +1560,7 @@ config CMD_NVME
config CMD_ONENAND
bool "onenand - access to onenand device"
depends on MTD
+ depends on !COMPILE_TEST
help
OneNAND is a brand of NAND ('Not AND' gate) flash which provides
various useful features. This command allows reading, writing,
@@ -1567,6 +1570,7 @@ config CMD_ONENAND
config USE_ONENAND_BOARD_INIT
bool "Call onenand_board_init() in the onenand command"
depends on CMD_ONENAND
+ depends on !COMPILE_TEST
config CMD_OSD
bool "osd"
@@ -2891,6 +2895,7 @@ config JFFS2_PART_SIZE
config CMD_MTDPARTS
bool "MTD partition support"
+ depends on !COMPILE_TEST
depends on MTD
select MTD_PARTITIONS
help
diff --git a/common/Kconfig b/common/Kconfig
index 66dcc8cde15..1c340710a33 100644
--- a/common/Kconfig
+++ b/common/Kconfig
@@ -280,6 +280,7 @@ config SYS_CONSOLE_IS_IN_ENV
config SYS_CONSOLE_OVERWRITE_ROUTINE
bool "Allow board control over console overwriting"
+ depends on !COMPILE_TEST
help
If this is enabled, and the board-specific function
overwrite_console() returns 1, the stdin, stderr and stdout are
@@ -714,6 +715,7 @@ config ARCH_MISC_INIT
config BOARD_EARLY_INIT_F
bool "Call board-specific init before relocation"
+ depends on !COMPILE_TEST
help
Some boards need to perform initialisation as soon as possible
after boot. With this option, U-Boot calls board_early_init_f()
@@ -723,6 +725,7 @@ config BOARD_EARLY_INIT_F
config BOARD_EARLY_INIT_R
bool "Call board-specific init after relocation"
+ depends on !COMPILE_TEST
help
Some boards need to perform initialisation as directly after
relocation. With this option, U-Boot calls board_early_init_r()
@@ -730,6 +733,7 @@ config BOARD_EARLY_INIT_R
config BOARD_INIT
bool "Call board-specific init board_init() during init-calls"
+ depends on !COMPILE_TEST
default y if ARM || RISCV || SANDBOX
help
Some boards need an board_init() function called during the initcall
@@ -737,6 +741,7 @@ config BOARD_INIT
config BOARD_POSTCLK_INIT
bool "Call board_postclk_init"
+ depends on !COMPILE_TEST
help
Some boards need this to initialize select items, after clocks /
timebase and before env / serial.
@@ -780,6 +785,7 @@ config LAST_STAGE_INIT
config MISC_INIT_R
bool "Execute Misc Init"
+ depends on !COMPILE_TEST
default y if ARCH_KEYSTONE || ARCH_SUNXI || MPC85xx
default y if ARCH_OMAP2PLUS && !AM33XX
help
@@ -842,6 +848,7 @@ config SYS_EARLY_PCI_INIT
config RESET_PHY_R
bool "Reset ethernet PHY during init"
+ depends on !COMPILE_TEST
help
Implement reset_phy() in board code if required to reset the ethernet
PHY.
@@ -952,6 +959,7 @@ config TPL_STACKPROTECTOR
config BOARD_RNG_SEED
bool "Provide /chosen/rng-seed property to the linux kernel"
+ depends on !COMPILE_TEST
help
Selecting this option requires the board to define a
board_rng_seed() function, which should return a buffer
diff --git a/drivers/Kconfig b/drivers/Kconfig
index 0b0c610e629..fe35e07b124 100644
--- a/drivers/Kconfig
+++ b/drivers/Kconfig
@@ -162,6 +162,7 @@ source "drivers/xen/Kconfig"
config PHYS_TO_BUS
bool "Custom physical to bus address mapping"
+ depends on !COMPILE_TEST
help
Some SoCs use a different address map for CPU physical addresses and
peripheral DMA master accesses. If yours does, select this option in
diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig
index c6c148ebd17..185da2b5cfc 100644
--- a/drivers/block/Kconfig
+++ b/drivers/block/Kconfig
@@ -137,6 +137,7 @@ endif # EFI_MEDIA
config IDE
bool "Support IDE controllers"
+ depends on !COMPILE_TEST
select BLK
help
Enables support for IDE (Integrated Drive Electronics) hard drives.
diff --git a/drivers/dfu/Kconfig b/drivers/dfu/Kconfig
index e33b0056d0b..2cf4289b448 100644
--- a/drivers/dfu/Kconfig
+++ b/drivers/dfu/Kconfig
@@ -98,6 +98,7 @@ config DFU_SCSI
config SET_DFU_ALT_INFO
bool "Dynamic set of DFU alternate information"
+ depends on !COMPILE_TEST
help
This option allows to call the function set_dfu_alt_info to
dynamically build dfu_alt_info in board.
diff --git a/drivers/mtd/Kconfig b/drivers/mtd/Kconfig
index e76601a5545..4afe769ef32 100644
--- a/drivers/mtd/Kconfig
+++ b/drivers/mtd/Kconfig
@@ -41,6 +41,7 @@ config MTD_BLOCK
config SYS_MTDPARTS_RUNTIME
bool "Allow MTDPARTS to be configured at runtime"
+ depends on !COMPILE_TEST
help
This option allows to call the function board_mtdparts_default to
dynamically build the variables mtdids and mtdparts at runtime.
diff --git a/dts/Kconfig b/dts/Kconfig
index 6a5141b56e9..c8bc5232f9b 100644
--- a/dts/Kconfig
+++ b/dts/Kconfig
@@ -37,6 +37,7 @@ config OF_REAL
config OF_BOARD_FIXUP
bool "Board-specific manipulation of Device Tree"
+ depends on !COMPILE_TEST
help
In certain circumstances it is necessary to be able to modify
U-Boot's device tree (e.g. to delete device from it). This option
@@ -87,6 +88,7 @@ config OF_LIVE
config OF_UPSTREAM
bool "Enable use of devicetree imported from Linux kernel release"
+ depends on !COMPILE_TEST
help
Traditionally, U-Boot platforms used to have their custom devicetree
files or copy devicetree files from Linux kernel which are hard to
@@ -306,6 +308,7 @@ config MULTI_DTB_FIT_USER_DEF_ADDR
config DTB_RESELECT
bool "Support swapping dtbs at a later point in boot"
+ depends on !COMPILE_TEST
depends on MULTI_DTB_FIT
help
It is possible during initial boot you may need to use a generic
diff --git a/lib/Kconfig b/lib/Kconfig
index fbc9de90669..7e48b179f6d 100644
--- a/lib/Kconfig
+++ b/lib/Kconfig
@@ -1244,6 +1244,7 @@ config SPL_LMB
config LMB_ARCH_MEM_MAP
bool "Add an architecture specific memory map"
depends on LMB
+ depends on !COMPILE_TEST
default y if FSL_LAYERSCAPE || X86
help
Some architectures have special or unique aspects which need