zephyr/doc
Valerio Setti 1e560e0a45 drivers: entropy: ease runtime requirements on BT HCI
On platforms like nrf5340 there are 2 CPUs:
- one is the cpu_net which takes care of the radio stuff and
  owns the HW random generator
- one is the cpu_app which holds application data and polls
  cpu_net through HCI commands when it needs some random data.

The PSA core implemented in Mbed TLS needs random data at initialization
time, which happens early in the boot process. If we wait for BT to
be ready before issuing the HCI command, then PSA core intialization
will fail. In facts there is no need for the BT to be completely
initialized just to ask for some random data from the cpu_app to
the cpu_net since the HW random generator will likely be already
functional in the cpu_net.
So let's just try the HCI command and, if something is not right,
it will fail anyway. There's no need to anticipate the failure.

Signed-off-by: Valerio Setti <vsetti@baylibre.com>
2024-11-27 16:40:47 -05:00
..
_doxygen doc: kernel: define additional doxygen groups 2024-09-17 05:24:09 -04:00
_extensions/zephyr doc: _extensions: apply ruff lint rules 2024-11-26 15:43:52 -05:00
_scripts doc: _scripts: conf: apply ruff lint rules 2024-11-26 15:43:52 -05:00
_static doc: css: boards: fix font size for board name 2024-11-27 10:37:54 -05:00
_templates doc: enable three-way dark-mode switch 2024-10-16 16:33:24 +01:00
build doc: build: dts: bindings-syntax: node typo 2024-11-27 10:29:14 +01:00
connectivity Bluetooth: Host: deprecate bt_le_set_auto_conn() 2024-11-26 10:37:12 +00:00
contribute docs: contribute: documentation: generation: fix missing doc 2024-11-14 20:37:45 -06:00
develop twister: filters: add ability to filter by vendor 2024-11-27 06:58:23 -05:00
hardware drivers: stepper: refactor set_actual_position to set_reference_position 2024-11-27 10:29:47 +01:00
images
introduction
kernel doc: kernel: drivers: Update with DEVICE_API macros 2024-11-27 08:15:22 +01:00
project doc: release: add a step to verify that the tag is signed 2024-11-06 18:52:51 -08:00
releases drivers: entropy: ease runtime requirements on BT HCI 2024-11-27 16:40:47 -05:00
safety doc: safety: Extend safety overview with IEC 61508 infomation 2024-09-26 03:34:06 -04:00
security doc: security: Disclose CVE-2024-11263 2024-11-15 13:03:16 -06:00
services doc: posix: option_groups: add section for POSIX_FILE_SYSTEM_R 2024-11-21 09:18:09 +01:00
templates doc: boards: extensions: introduce zephyr:board role and directive 2024-10-22 14:11:27 +02:00
404.rst
CMakeLists.txt doc: get output folder from environment 2024-09-25 13:49:34 -05:00
conf.py doc: _scripts: conf: apply ruff lint rules 2024-11-26 15:43:52 -05:00
glossary.rst doc: sphinx-lint: fix bad usage of "default role" 2024-09-13 11:42:51 -05:00
index-tex.rst
index.rst doc: hide main table of contents 2024-11-01 09:55:37 -05:00
kconfig.rst
LICENSING.rst doc: LICENSING: Add BSD-3-clause for OpenThread files 2024-11-27 10:37:21 -05:00
Makefile doc: add make html-live and html-live-fast 2024-08-26 17:05:39 +02:00
requirements.txt doc: requirements: Update to Sphinx RTD Theme 3.0 2024-10-14 13:02:20 +02:00
substitutions.txt
zephyr.doxyfile.in doc: doxygen: improve formatting for kconfig alias 2024-11-19 18:35:18 -05:00