zephyr/drivers/entropy
Gerard Marull-Paretas 5a71eeb35c pm: policy: move constraints to policy API
The pm_constraint_* APIs were effectively used by the policy manager
only. This patch renames the API to the policy namespace and makes its
naming more explicit:

- pm_constraint_set -> pm_policy_state_lock_get()
- pm_constraint_release -> pm_policy_state_lock_put()
- pm_constraint_get -> pm_policy_state_lock_is_active()

The reason for these changes is that constraints can be of many types:
allow/disallow states, impose latency requirements, etc. The new naming
also makes explicit that the API calls will influence the PM policy
behavior.

All drivers and documentation have been updated accordingly.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2022-03-16 15:26:47 +01:00
..
CMakeLists.txt drivers: entropy: add driver for the neorv32 trng 2021-10-26 17:53:15 -04:00
entropy_b91_trng.c drivers: entropy: introduce shared init priority and logging 2021-10-25 08:34:29 -05:00
entropy_cc13xx_cc26xx.c pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
entropy_esp32.c drivers: entropy: introduce shared init priority and logging 2021-10-25 08:34:29 -05:00
entropy_gecko_trng.c drivers: entropy: introduce shared init priority and logging 2021-10-25 08:34:29 -05:00
entropy_handlers.c
entropy_litex.c drivers: entropy: introduce shared init priority and logging 2021-10-25 08:34:29 -05:00
entropy_mcux_rng.c drivers: entropy: introduce shared init priority and logging 2021-10-25 08:34:29 -05:00
entropy_mcux_rnga.c drivers: entropy: introduce shared init priority and logging 2021-10-25 08:34:29 -05:00
entropy_mcux_trng.c drivers: entropy: introduce shared init priority and logging 2021-10-25 08:34:29 -05:00
entropy_neorv32_trng.c pm: s/PM_DEVICE_(DT_(INST))_REF/PM_DEVICE_(DT_(INST))_GET 2022-01-18 12:14:06 -05:00
entropy_nrf5.c drivers: entropy: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
entropy_rv32m1_trng.c drivers: entropy: introduce shared init priority and logging 2021-10-25 08:34:29 -05:00
entropy_sam.c drivers: entropy: drop DEV_DATA/DEV_CFG usage 2022-01-19 18:16:02 +01:00
entropy_stm32.c pm: policy: move constraints to policy API 2022-03-16 15:26:47 +01:00
fake_entropy_native_posix.c drivers: entropy: introduce shared init priority and logging 2021-10-25 08:34:29 -05:00
Kconfig drivers: entropy: add driver for the neorv32 trng 2021-10-26 17:53:15 -04:00
Kconfig.b91 drivers: entropy: introduce new Telink B91 Entropy driver 2021-08-04 15:45:32 +02:00
Kconfig.cc13xx_cc26xx
Kconfig.esp32 esp32s2: drivers: entropy: add support 2021-10-01 10:51:37 -04:00
Kconfig.gecko
Kconfig.litex
Kconfig.mcux soc: arm: nxp_imx: rt: Configure settings for TRNG IP 2021-08-06 20:29:59 -04:00
Kconfig.native_posix
Kconfig.neorv32 drivers: entropy: add driver for the neorv32 trng 2021-10-26 17:53:15 -04:00
Kconfig.nrf5 kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.rv32m1 random: deprecate XOROSHIRO_RANDOM_GENERATOR 2021-08-05 11:24:44 +02:00
Kconfig.sam
Kconfig.stm32