zephyr/tests
Aleksander Wasaznik b91728619c Bluetooth: host: remove CONFIG_BT_RECV_BLOCKING
This config selects a variant of the HCI driver interface that spills
out host internals unto the drivers and even the Zephyr controller. It
will now be removed in favor of driver interfaces that hide the
internals of the host.

The new default is `CONFIG_BT_RECV_WORKQ_BT`.

Any references to the removed kconfig are refactored out.

Any out-of-tree driver using the removed interface can be easily adapted
by copying the following implementations into the driver as private
functions:

 - `hci_driver.h:BT_HCI_EVT_FLAG_RECV_PRIO`
 - `hci_driver.h:BT_HCI_EVT_FLAG_RECV`
 - `hci_driver.h:bt_hci_evt_get_flags`
 - `hci_raw.c:bt_recv_prio`

In combination these symbols function as a interface adapter. These
symbols will be removed in this PR in subsequent commits.

Signed-off-by: Aleksander Wasaznik <aleksander.wasaznik@nordicsemi.no>
2024-03-26 11:17:29 -05:00
..
application_development hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
arch arch: move arch_interface.h under zephyr/arch 2024-03-25 09:58:35 +00:00
benchmarks tests: benchmark: adapt recording of benchmark results 2024-03-12 15:02:49 -04:00
bluetooth Bluetooth: audio: test: Refactor unit test 2024-03-26 09:46:50 +00:00
boards tests/boards/native_sim: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
boot hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
bsim Bluetooth: host: remove CONFIG_BT_RECV_BLOCKING 2024-03-26 11:17:29 -05:00
cmake tests/cmake/*: Switch to native_sim 2023-11-27 16:06:42 +00:00
crypto hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
drivers tests/driver/adc: Add ADC accuracy test 2024-03-26 10:38:01 -05:00
kconfig/configdefault
kernel samples: hwmv2: rename espxx_luatos_core files 2024-03-25 18:40:34 -04:00
lib devicetree.h: Rework DT_ANY_INST_HAS_PROP_STATUS_OKAY 2024-03-20 16:52:48 +00:00
misc tests/misc/check_init_priorities: Use hwmv2 native targets ident 2024-03-15 16:13:12 +01:00
modules tests/modules/nanopb: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
net tests: net: virtual: Fix the tests 2024-03-25 17:07:43 +01:00
posix tests: posix: tests for pthread_rwlockattr_setpshared 2024-03-22 16:19:57 -04:00
robot
subsys samples: hwmv2: rename espxx_luatos_core files 2024-03-25 18:40:34 -04:00
unit kernel: api: implement test for sys_slist_find 2024-03-12 13:46:29 -04:00
ztest tests/ztest: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
test_config.yaml twister: tests: Add some generic driver tests to the scope 2023-11-30 19:38:50 -05:00