zephyr/drivers/entropy
Andrzej Głąbek 16162f25b5 drivers: entropy: nrf5: Fix dependency of the enabling Kconfig option
This driver makes use of the nRF RNG peripheral, so it can be used only
for SoCs that are equipped with one, and not all nRF SoCs are.
The option enabling the driver should then depend on `HAS_HW_NRF_RNG`,
which indicates the presence of this peripheral in a given SoC.

This patch removes also entries disabling this driver in default
configurations for nRF9160 SoC, as these were needed only because
of the invalid dependency of the ENTROPY_NRF5_RNG option.

A minor adjustment of Kconfig files of the nrf52_bsim board was
required as well, so that this board's configuration can properly
handle this corrected dependency.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2019-08-09 20:14:24 +02:00
..
CMakeLists.txt drivers: add CC13xx / CC26xx entropy driver 2019-05-14 06:10:52 -05:00
Kconfig drivers: add CC13xx / CC26xx entropy driver 2019-05-14 06:10:52 -05:00
Kconfig.cc13xx_cc26xx drivers: add CC13xx / CC26xx entropy driver 2019-05-14 06:10:52 -05:00
Kconfig.esp32 kconfig: drivers: entropy: Remove duplicated ENTROPY_GENERATOR deps. 2019-03-07 13:38:35 +01:00
Kconfig.mcux kconfig: drivers: entropy: Remove duplicated ENTROPY_GENERATOR deps. 2019-03-07 13:38:35 +01:00
Kconfig.native_posix license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig.nrf5 drivers: entropy: nrf5: Fix dependency of the enabling Kconfig option 2019-08-09 20:14:24 +02:00
Kconfig.sam kconfig: drivers: entropy: Remove duplicated ENTROPY_GENERATOR deps. 2019-03-07 13:38:35 +01:00
Kconfig.stm32 kconfig: drivers: entropy: Remove duplicated ENTROPY_GENERATOR deps. 2019-03-07 13:38:35 +01:00
entropy_cc13xx_cc26xx.c cleanup: include/: move ring_buffer.h to sys/ring_buffer.h 2019-06-27 22:55:49 -04:00
entropy_esp32.c cleanup: include/: move entropy.h to drivers/entropy.h 2019-06-27 22:55:49 -04:00
entropy_handlers.c cleanup: include/: move entropy.h to drivers/entropy.h 2019-06-27 22:55:49 -04:00
entropy_mcux_rnga.c cleanup: include/: move entropy.h to drivers/entropy.h 2019-06-27 22:55:49 -04:00
entropy_mcux_trng.c cleanup: include/: move entropy.h to drivers/entropy.h 2019-06-27 22:55:49 -04:00
entropy_nrf5.c cleanup: include/: move entropy.h to drivers/entropy.h 2019-06-27 22:55:49 -04:00
entropy_sam.c cleanup: include/: move entropy.h to drivers/entropy.h 2019-06-27 22:55:49 -04:00
entropy_stm32.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00
fake_entropy_native_posix.c cleanup: include/: move misc/util.h to sys/util.h 2019-06-27 22:55:49 -04:00