-
CONFIG_ENTROPY_STM32_RNG
¶
STM32 RNG driver
Type: bool
Help¶
This option enables the RNG processor, which is a entropy number generator, based on a continuous analog noise, that provides a entropy 32-bit value to the host when read. It is available for F4 (except STM32F401 & STM32F411), L4 and F7 series.
Direct dependencies¶
(ENTROPY_GENERATOR
&& SOC_STM32F405XG
&& SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& SOC_STM32F407XG
&& SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& SOC_STM32F412CG
&& SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& SOC_STM32F412ZG
&& SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& SOC_STM32F413XX
&& SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& (SOC_STM32F417XE
|| SOC_STM32F417XG
) && SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& SOC_STM32F429XI
&& SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& SOC_STM32F469XI
&& SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& SOC_SERIES_STM32F7X
) || (ENTROPY_GENERATOR
&& SOC_SERIES_STM32L4X
) || (SOC_FAMILY_STM32
&& ENTROPY_GENERATOR
)
(Includes any dependencies from if’s and menus.)
Defaults¶
- “y” if
ENTROPY_GENERATOR
&&SOC_STM32F405XG
&&SOC_SERIES_STM32F4X
- “y” if
ENTROPY_GENERATOR
&&SOC_STM32F407XG
&&SOC_SERIES_STM32F4X
- “y” if
ENTROPY_GENERATOR
&&SOC_STM32F412CG
&&SOC_SERIES_STM32F4X
- “y” if
ENTROPY_GENERATOR
&&SOC_STM32F412ZG
&&SOC_SERIES_STM32F4X
- “y” if
ENTROPY_GENERATOR
&&SOC_STM32F413XX
&&SOC_SERIES_STM32F4X
- “y” if
ENTROPY_GENERATOR
&& (SOC_STM32F417XE
||SOC_STM32F417XG
) &&SOC_SERIES_STM32F4X
- “y” if
ENTROPY_GENERATOR
&&SOC_STM32F429XI
&&SOC_SERIES_STM32F4X
- “y” if
ENTROPY_GENERATOR
&&SOC_STM32F469XI
&&SOC_SERIES_STM32F4X
- “y” if
ENTROPY_GENERATOR
&&SOC_SERIES_STM32F7X
- “y” if
ENTROPY_GENERATOR
&&SOC_SERIES_STM32L4X
Symbols selected by this symbol¶
Kconfig definitions¶
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f405xx:33
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:12
Menu path: (top menu)
config ENTROPY_STM32_RNG bool default "y" ifENTROPY_GENERATOR
&&SOC_STM32F405XG
&&SOC_SERIES_STM32F4X
depends onENTROPY_GENERATOR
&&SOC_STM32F405XG
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f407xx:33
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:12
Menu path: (top menu)
config ENTROPY_STM32_RNG bool default "y" ifENTROPY_GENERATOR
&&SOC_STM32F407XG
&&SOC_SERIES_STM32F4X
depends onENTROPY_GENERATOR
&&SOC_STM32F407XG
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f412cg:33
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:12
Menu path: (top menu)
config ENTROPY_STM32_RNG bool default "y" ifENTROPY_GENERATOR
&&SOC_STM32F412CG
&&SOC_SERIES_STM32F4X
depends onENTROPY_GENERATOR
&&SOC_STM32F412CG
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f412zg:30
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:12
Menu path: (top menu)
config ENTROPY_STM32_RNG bool default "y" ifENTROPY_GENERATOR
&&SOC_STM32F412ZG
&&SOC_SERIES_STM32F4X
depends onENTROPY_GENERATOR
&&SOC_STM32F412ZG
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f413xx:30
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:12
Menu path: (top menu)
config ENTROPY_STM32_RNG bool default "y" ifENTROPY_GENERATOR
&&SOC_STM32F413XX
&&SOC_SERIES_STM32F4X
depends onENTROPY_GENERATOR
&&SOC_STM32F413XX
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f417xx:33
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:12
Menu path: (top menu)
config ENTROPY_STM32_RNG bool default "y" ifENTROPY_GENERATOR
&& (SOC_STM32F417XE
||SOC_STM32F417XG
) &&SOC_SERIES_STM32F4X
depends onENTROPY_GENERATOR
&& (SOC_STM32F417XE
||SOC_STM32F417XG
) &&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f429xx:39
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:12
Menu path: (top menu)
config ENTROPY_STM32_RNG bool default "y" ifENTROPY_GENERATOR
&&SOC_STM32F429XI
&&SOC_SERIES_STM32F4X
depends onENTROPY_GENERATOR
&&SOC_STM32F429XI
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f469xi:39
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:12
Menu path: (top menu)
config ENTROPY_STM32_RNG bool default "y" ifENTROPY_GENERATOR
&&SOC_STM32F469XI
&&SOC_SERIES_STM32F4X
depends onENTROPY_GENERATOR
&&SOC_STM32F469XI
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f7/Kconfig.defconfig.series:44
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
Menu path: (top menu)
config ENTROPY_STM32_RNG bool default "y" ifENTROPY_GENERATOR
&&SOC_SERIES_STM32F7X
depends onENTROPY_GENERATOR
&&SOC_SERIES_STM32F7X
At soc/arm/st_stm32/stm32l4/Kconfig.defconfig.series:37
Included via Kconfig:10
→ Kconfig.zephyr:23
→ soc/arm/st_stm32/Kconfig.defconfig:3
Menu path: (top menu)
config ENTROPY_STM32_RNG bool default "y" ifENTROPY_GENERATOR
&&SOC_SERIES_STM32L4X
depends onENTROPY_GENERATOR
&&SOC_SERIES_STM32L4X
At drivers/entropy/Kconfig.stm32:7
Included via Kconfig:10
→ Kconfig.zephyr:35
→ drivers/Kconfig:28
→ drivers/entropy/Kconfig:17
Menu path: (top menu) → Device Drivers → Entropy Drivers
menuconfig ENTROPY_STM32_RNG bool prompt "STM32 RNG driver" ifSOC_FAMILY_STM32
&&ENTROPY_GENERATOR
selectENTROPY_HAS_DRIVER
ifSOC_FAMILY_STM32
&&ENTROPY_GENERATOR
selectUSE_STM32_LL_RNG
ifSOC_FAMILY_STM32
&&ENTROPY_GENERATOR
depends onSOC_FAMILY_STM32
&&ENTROPY_GENERATOR
help This option enables the RNG processor, which is a entropy number generator, based on a continuous analog noise, that provides a entropy 32-bit value to the host when read. It is available for F4 (except STM32F401 & STM32F411), L4 and F7 series.
(Definitions include propagated dependencies, including from if’s and menus.)