zephyr/arch/arm/soc/nxp_kinetis/kwx
David Leach c563e33102 drivers: entropy: Change KW41Z to use XOROSHIRO for RNG source
The TRNG IP block in the KW41Z is really an entropy source and not
intended to be used as a general purpose random number generator
source. The block has 15 slots to read from and when the last slot
is read it has to regenerate the 15 numbers. This process takes
3-5 seconds and is blocking. The change here is to use the TRNG as
an entropy source to the XOROSHIRO pseudo random number function
and then have the KW41Z use XOROSHIRO for random number generation.

Signed-off-by: David Leach <david.leach@nxp.com>
2018-04-11 16:57:12 +03:00
..
CMakeLists.txt Introduce cmake-based rewrite of KBuild 2017-11-08 20:00:22 -05:00
Kconfig.defconfig.mkw2xd512 drivers: Rename `random` to `entropy` 2017-11-01 08:26:29 -04:00
Kconfig.defconfig.mkw40z4 drivers: Rename `random` to `entropy` 2017-11-01 08:26:29 -04:00
Kconfig.defconfig.mkw41z4 drivers: entropy: Change KW41Z to use XOROSHIRO for RNG source 2018-04-11 16:57:12 +03:00
Kconfig.defconfig.series
Kconfig.series arch: arm: Refactor CONFIG_CORTEX_M 2018-03-10 11:42:25 -06:00
Kconfig.soc arm: Enable the mcux sim clock control driver on Kinetis SoCs 2017-10-20 12:28:11 -05:00
dts.fixup dts: nxp: Refactor kwx dts.fixup into arch/arm/soc 2018-02-21 11:38:36 -06:00
linker.ld
soc.h flash: remove obsolete FLASH_DRIVER_NAME 2018-02-06 11:48:53 -06:00
soc_kw2xd.c arch: nxp_kinetis: initial import KW2XD SiP 2017-10-10 11:56:47 -05:00
soc_kw4xz.c arch: nxp_kinetis: initial import KW2XD SiP 2017-10-10 11:56:47 -05:00
wdog.S arch: nxp_kinetis: initial import KW2XD SiP 2017-10-10 11:56:47 -05:00