diff --git a/arch/arm/soc/nxp_kinetis/Kconfig b/arch/arm/soc/nxp_kinetis/Kconfig index 40190674e460..cd2af7ef0728 100644 --- a/arch/arm/soc/nxp_kinetis/Kconfig +++ b/arch/arm/soc/nxp_kinetis/Kconfig @@ -40,12 +40,6 @@ config HAS_MCG help Set if the multipurpose clock generator (MCG) module is present in the SoC. -config HAS_TRNG - bool - default n - help - Set if the true random number generator (TRNG) module is present in the SoC. - config HAS_SYSMPU bool "Enable MPU" depends on CPU_HAS_MPU diff --git a/arch/arm/soc/nxp_kinetis/kwx/Kconfig.soc b/arch/arm/soc/nxp_kinetis/kwx/Kconfig.soc index b332cf66f30e..123b5a8390cf 100644 --- a/arch/arm/soc/nxp_kinetis/kwx/Kconfig.soc +++ b/arch/arm/soc/nxp_kinetis/kwx/Kconfig.soc @@ -15,9 +15,9 @@ config SOC_MKW40Z4 select HAS_MCUX select HAS_MCUX_ADC16 select HAS_MCUX_LPUART + select HAS_MCUX_TRNG select HAS_OSC select HAS_MCG - select HAS_TRNG select HAS_SEGGER_RTT config SOC_MKW41Z4 @@ -26,9 +26,9 @@ config SOC_MKW41Z4 select HAS_MCUX select HAS_MCUX_ADC16 select HAS_MCUX_LPUART + select HAS_MCUX_TRNG select HAS_OSC select HAS_MCG - select HAS_TRNG endchoice diff --git a/drivers/random/Kconfig.mcux b/drivers/random/Kconfig.mcux index aaf919d98c3f..1082852b2dca 100644 --- a/drivers/random/Kconfig.mcux +++ b/drivers/random/Kconfig.mcux @@ -15,7 +15,7 @@ menuconfig RANDOM_MCUX_RNGA menuconfig RANDOM_MCUX_TRNG bool "MCUX TRNG driver" - depends on RANDOM_GENERATOR && HAS_TRNG + depends on RANDOM_GENERATOR && HAS_MCUX_TRNG default n select RANDOM_HAS_DRIVER help diff --git a/ext/hal/nxp/mcux/Kconfig b/ext/hal/nxp/mcux/Kconfig index 36956996bbac..b884f8092a60 100644 --- a/ext/hal/nxp/mcux/Kconfig +++ b/ext/hal/nxp/mcux/Kconfig @@ -43,4 +43,11 @@ config HAS_MCUX_RNGA Set if the random number generator accelerator (RNGA) module is present in the SoC. +config HAS_MCUX_TRNG + bool + default n + help + Set if the true random number generator (TRNG) module is present in + the SoC. + endif # HAS_MCUX