]> git.dujemihanovic.xyz Git - u-boot.git/commit
spl: Ensure all SPL symbols in Kconfig have some SPL dependency
authorTom Rini <trini@konsulko.com>
Sat, 11 Jun 2022 03:03:09 +0000 (23:03 -0400)
committerTom Rini <trini@konsulko.com>
Thu, 7 Jul 2022 13:29:08 +0000 (09:29 -0400)
commitb340199f828e7d57945785b698ff97469972d1ca
tree117ba774591d068ff037e4a2e6b1bca39d9fc037
parentabba59f1155aa45daf37c59e248164387482a3c4
spl: Ensure all SPL symbols in Kconfig have some SPL dependency

Tighten up symbol dependencies in a number of places.  Ensure that a SPL
specific option has at least a direct dependency on SPL.  In places
where it's clear that we depend on something more specific, use that
dependency instead.  This means in a very small number of places we can
drop redundant dependencies.

Reported-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Tom Rini <trini@konsulko.com>
27 files changed:
arch/arm/Kconfig
arch/arm/cpu/armv8/Kconfig
arch/arm/mach-imx/imx8/Kconfig
arch/x86/Kconfig
boot/Kconfig
common/Kconfig
configs/at91sam9n12ek_nandflash_defconfig
configs/at91sam9x5ek_dataflash_defconfig
configs/at91sam9x5ek_nandflash_defconfig
configs/sama5d36ek_cmp_nandflash_defconfig
configs/socfpga_secu1_defconfig
drivers/firmware/Kconfig
drivers/gpio/Kconfig
drivers/i2c/muxes/Kconfig
drivers/led/Kconfig
drivers/mmc/Kconfig
drivers/mtd/nand/raw/Kconfig
drivers/mtd/spi/Kconfig
drivers/power/Kconfig
drivers/power/acpi_pmc/Kconfig
drivers/power/regulator/Kconfig
fs/cbfs/Kconfig
lib/Kconfig
lib/crypto/Kconfig
lib/ecdsa/Kconfig
lib/rsa/Kconfig
test/Kconfig