-
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, F7 and G4 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_STM32F417XX
&& SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& SOC_STM32F429XX
&& SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& SOC_STM32F437XX
&& SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& SOC_STM32F469XX
&& SOC_SERIES_STM32F4X
) || (ENTROPY_GENERATOR
&& SOC_SERIES_STM32F7X
) || (ENTROPY_GENERATOR
&& GPIO_STM32
&& SOC_SERIES_STM32G4X
) || (ENTROPY_GENERATOR
&& SOC_SERIES_STM32L4X
) || (SOC_FAMILY_STM32
&& ENTROPY_GENERATOR
)
(Includes any dependencies from ifs and menus.)
Defaults¶
y
y
y
y
y
y
y
y
y
y
y
y
Symbols selected by this symbol¶
Kconfig definitions¶
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f405xx:29
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:10
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&SOC_STM32F405XG
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f407xx:29
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:10
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&SOC_STM32F407XG
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f412cg:29
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:10
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&SOC_STM32F412CG
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f412zg:26
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:10
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&SOC_STM32F412ZG
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f413xx:26
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:10
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&SOC_STM32F413XX
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f417xx:29
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:10
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&SOC_STM32F417XX
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f429xx:35
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:10
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&SOC_STM32F429XX
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f437xx:35
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:10
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&SOC_STM32F437XX
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f4/Kconfig.defconfig.stm32f469xx:35
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
→ soc/arm/st_stm32/stm32f4/Kconfig.defconfig.series:10
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&SOC_STM32F469XX
&&SOC_SERIES_STM32F4X
At soc/arm/st_stm32/stm32f7/Kconfig.defconfig.series:48
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&SOC_SERIES_STM32F7X
At soc/arm/st_stm32/stm32g4/Kconfig.defconfig.series:38
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&GPIO_STM32
&&SOC_SERIES_STM32G4X
At soc/arm/st_stm32/stm32l4/Kconfig.defconfig.series:35
Included via Kconfig:8
→ Kconfig.zephyr:25
→ soc/arm/st_stm32/Kconfig.defconfig:3
Menu path: (Top)
config ENTROPY_STM32_RNG bool default y depends onENTROPY_GENERATOR
&&SOC_SERIES_STM32L4X
At drivers/entropy/Kconfig.stm32:6
Included via Kconfig:8
→ Kconfig.zephyr:37
→ drivers/Kconfig:24
→ drivers/entropy/Kconfig:15
Menu path: (Top) → Device Drivers → Entropy Drivers
config ENTROPY_STM32_RNG bool "STM32 RNG driver" selectENTROPY_HAS_DRIVER
selectUSE_STM32_LL_RNG
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, F7 and G4 series.
(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)