Commit e051910c authored by Herbert Xu's avatar Herbert Xu
Browse files

hwrng: Kconfig - Add HAS_IOMEM dependencies for exynos/meson/mtk/npcm



Add missing dependencies on HAS_IOMEM as otherwise they will trigger
failed builds with COMPILE_TEST enabled.

Also add dependencies on OF where appropriate.

Change the default so that these drivers are not enabled just because
COMPILE_TEST is turned on.

Reported-by: default avatarkernel test robot <lkp@intel.com>
Link: https://lore.kernel.org/oe-kbuild-all/202304191106.swKbBeDh-lkp@intel.com/


Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
Acked-by: default avatarŁukasz Stelmach <l.stelmach@samsung.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent da2f2a03
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
@@ -400,9 +400,9 @@ config HW_RANDOM_POLARFIRE_SOC

config HW_RANDOM_MESON
	tristate "Amlogic Meson Random Number Generator support"
	depends on HW_RANDOM
	depends on ARCH_MESON || COMPILE_TEST
	default y
	depends on HAS_IOMEM && OF
	default HW_RANDOM if ARCH_MESON
	help
	  This driver provides kernel-side support for the Random Number
	  Generator hardware found on Amlogic Meson SoCs.
@@ -427,9 +427,9 @@ config HW_RANDOM_CAVIUM

config HW_RANDOM_MTK
	tristate "Mediatek Random Number Generator support"
	depends on HW_RANDOM
	depends on ARCH_MEDIATEK || COMPILE_TEST
	default y
	depends on HAS_IOMEM && OF
	default HW_RANDOM if ARCH_MEDIATEK
	help
	  This driver provides kernel-side support for the Random Number
	  Generator hardware found on Mediatek SoCs.
@@ -456,7 +456,8 @@ config HW_RANDOM_S390
config HW_RANDOM_EXYNOS
	tristate "Samsung Exynos True Random Number Generator support"
	depends on ARCH_EXYNOS || COMPILE_TEST
	default HW_RANDOM
	depends on HAS_IOMEM
	default HW_RANDOM if ARCH_EXYNOS
	help
	  This driver provides support for the True Random Number
	  Generator available in Exynos SoCs.
@@ -483,7 +484,8 @@ config HW_RANDOM_OPTEE
config HW_RANDOM_NPCM
	tristate "NPCM Random Number Generator support"
	depends on ARCH_NPCM || COMPILE_TEST
	default HW_RANDOM
	depends on HAS_IOMEM
	default HW_RANDOM if ARCH_NPCM
	help
	  This driver provides support for the Random Number
	  Generator hardware available in Nuvoton NPCM SoCs.