zephyr/drivers/entropy
Erwan Gouriou 2908458554 soc: stm32wba: hci_if: Implement HW_RNG_EnableClock API
STM32WBA controller uses a PKA driver to perform cyphering operations
on keys. Since PKA hardware block requires RNG clock to be enabled, a
synchronization with zephyr RNG driver is needed.

Use RNG enable status to check if RNG could be switched off or needs to
be switched on.
Similarly in entropy driver, don't cut RNG clock if PKA is enabled.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2023-12-21 09:18:53 +01:00
..
CMakeLists.txt drivers: syscalls: use zephyr_syscall_header 2023-06-17 07:57:45 -04:00
entropy_b91_trng.c entropy: b91_trng: Fix callback return 2023-10-09 10:16:19 +02:00
entropy_bt_hci.c
entropy_cc13xx_cc26xx.c
entropy_esp32.c drivers: entropy: entropy_esp32.c: remove not necessary cast 2023-12-13 20:12:54 +01:00
entropy_gecko_se.c entropy: gecko_se: Remove unnecessary callback 2023-10-09 10:16:19 +02:00
entropy_gecko_trng.c drivers/entropy/gecko_trng: select the correct RNGOUT_FIFO_MEM_BASE 2023-06-20 09:25:45 +02:00
entropy_handlers.c syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
entropy_litex.c
entropy_mcux_caam.c random: Rename random header 2023-10-10 14:23:50 +03:00
entropy_mcux_css.c random: Rename random header 2023-10-10 14:23:50 +03:00
entropy_mcux_rng.c random: Rename random header 2023-10-10 14:23:50 +03:00
entropy_mcux_rnga.c random: Rename random header 2023-10-10 14:23:50 +03:00
entropy_mcux_trng.c random: Rename random header 2023-10-10 14:23:50 +03:00
entropy_neorv32_trng.c entropy: neorv32: Return ENODATA on error 2023-10-09 10:16:19 +02:00
entropy_nrf5.c Bluetooth: Controller: Remove legacy BT_CTLR_FAST_ENC option 2023-10-06 13:32:33 +03:00
entropy_psa_crypto.c
entropy_rv32m1_trng.c random: Rename random header 2023-10-10 14:23:50 +03:00
entropy_sam.c entropy: sam: Remove unused parameter 2023-10-09 10:16:19 +02:00
entropy_smartbond.c Bluetooth: Controller: Remove legacy BT_CTLR_FAST_ENC option 2023-10-06 13:32:33 +03:00
entropy_stm32.c soc: stm32wba: hci_if: Implement HW_RNG_EnableClock API 2023-12-21 09:18:53 +01:00
fake_entropy_native_posix.c entropy: fake_entropy: Fix return value in isr callback 2023-10-09 10:16:19 +02:00
Kconfig
Kconfig.b91
Kconfig.bt_hci
Kconfig.cc13xx_cc26xx
Kconfig.esp32
Kconfig.gecko
Kconfig.litex
Kconfig.mcux
Kconfig.native_posix drivers: entropy native: Refactor to support embedded libCs 2023-07-07 14:32:41 +02:00
Kconfig.neorv32
Kconfig.nrf5
Kconfig.psa_crypto drivers: entropy: psa: Don't have PSA_CRYPTO_RNG depend on TF-M 2023-11-09 11:22:26 +01:00
Kconfig.rv32m1
Kconfig.sam
Kconfig.smartbond
Kconfig.stm32