Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sdk-nrf-upmerge #16860

Merged
merged 217 commits into from
Oct 4, 2024
Merged

sdk-nrf-upmerge #16860

merged 217 commits into from
Oct 4, 2024

Conversation

bjarki-andreasen
Copy link
Contributor

@bjarki-andreasen bjarki-andreasen commented Aug 13, 2024

Upmerge:

Notes:

  • finalize cherry-pick of wifi

test-sdk-nrf: sdk-nrf-pr-16860
test_thread: PR-1218

@CLAassistant
Copy link

CLAassistant commented Aug 13, 2024

CLA assistant check
All committers have signed the CLA.

@github-actions github-actions bot added manifest changelog-entry-required Update changelog before merge. Remove label if entry is not needed or already added. labels Aug 13, 2024
@NordicBuilder
Copy link
Contributor

NordicBuilder commented Aug 13, 2024

The following west manifest projects have been modified in this Pull Request:

Name Old Revision New Revision Diff
find-my https://github.com/nrfconnect/sdk-find-my/commit/71a5358138fc6aaffac8ff9b478f693b919bd53b https://github.com/nrfconnect/sdk-find-my/commit/2f5a081d933212d08ccb7e9f7c6f15ba5ca81a06 (main) nrfconnect/[email protected]
hostap nrfconnect/sdk-hostap@3b64b3b (main) N/A N/A
matter nrfconnect/sdk-connectedhomeip@89eb37b nrfconnect/sdk-connectedhomeip@a5bd017 (master) nrfconnect/[email protected]
mbedtls nrfconnect/[email protected] nrfconnect/sdk-mbedtls@2e24f78 (main) nrfconnect/[email protected]
mcuboot nrfconnect/sdk-mcuboot@763edd6 nrfconnect/sdk-mcuboot@22adc04 (main) nrfconnect/[email protected]
memfault-firmware-sdk memfault/[email protected] memfault/[email protected] memfault/[email protected]
nrfxlib nrfconnect/sdk-nrfxlib@84e2649 nrfconnect/sdk-nrfxlib@9330967 (main) nrfconnect/[email protected]
oberon-psa-crypto nrfconnect/sdk-oberon-psa-crypto@5bfe42c nrfconnect/sdk-oberon-psa-crypto@b41e899 (main) nrfconnect/[email protected]
sidewalk nrfconnect/sdk-sidewalk@34856b2 nrfconnect/sdk-sidewalk@437ef18 (main) nrfconnect/[email protected]
trusted-firmware-m nrfconnect/sdk-trusted-firmware-m@9f68dae nrfconnect/sdk-trusted-firmware-m@9573717 (main) nrfconnect/[email protected]
zephyr nrfconnect/sdk-zephyr@8005d4e nrfconnect/sdk-zephyr@775af13 (main) nrfconnect/[email protected]

Note: This message is automatically posted and updated by the Manifest GitHub Action.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented Aug 13, 2024

CI Information

To view the history of this post, clich the 'edited' button above
Build number: 91

Inputs:

Sources:

sidewalk: PR head: 437ef188aa9256e4cf227589ac34217e99ba5bb4
trusted-firmware-m: PR head: 9573717cc8c078326fceb2869fe029e98615723b
sdk-nrf: PR head: 5bba21ee8fbea666158af41e56ee6604dad61c9b
mcuboot: PR head: 22adc04fc4b35a6ee477675c8a33e038a98258de
nrfxlib: PR head: 93309673d14e3c4bf406ea73d55435354eeca75e
find-my: PR head: 2f5a081d933212d08ccb7e9f7c6f15ba5ca81a06
mbedtls: PR head: 2e24f78c02d34d1fe0fb0933bd6c2b0357c8a5d2
zcbor: PR head: 47f34dd7f5284e8750b5a715dee7f77c6c5bdc3f
matter: PR head: a5bd0170c9d1257b10e1f4d80fae99cba83cc7bc
hostap: PR head: cbae0170437dbe196d436b2b53d7aefb97044b0c
oberon-psa-crypto: PR head: b41e899e7302462eb952b0b6a7c6903e368fb395
zephyr: PR head: 775af134b1b6b370769f0a9eb700326f176f3ad1

more details

sidewalk:

PR head: 437ef188aa9256e4cf227589ac34217e99ba5bb4
merge base: 34856b20d97fbd19123aada99ceb4530fca7253c
Diff

trusted-firmware-m:

PR head: 9573717cc8c078326fceb2869fe029e98615723b
merge base: 58d0b5367f0fada9dbaddad1e08e302aeb044863
Diff

sdk-nrf:

PR head: 5bba21ee8fbea666158af41e56ee6604dad61c9b
merge base: f7258d0ad63ff6f736b08f60b9d4c2e28398de68
target head (main): f7258d0ad63ff6f736b08f60b9d4c2e28398de68
Diff

mcuboot:

PR head: 22adc04fc4b35a6ee477675c8a33e038a98258de
merge base: 763edd653b1b9a5efd643221333e9ea16767da11
Diff

nrfxlib:

PR head: 93309673d14e3c4bf406ea73d55435354eeca75e
merge base: 84e2649fd9b2edab85d40c32ed8d16c8d16031cd
Diff

find-my:

PR head: 2f5a081d933212d08ccb7e9f7c6f15ba5ca81a06
merge base: 71a5358138fc6aaffac8ff9b478f693b919bd53b
Diff

mbedtls:

PR head: 2e24f78c02d34d1fe0fb0933bd6c2b0357c8a5d2
merge base: 66ed2279d6222056af172c188eaf4dcfed481032
Diff

zcbor:

PR head: 47f34dd7f5284e8750b5a715dee7f77c6c5bdc3f
merge base: b85a5508d473ef6d301d92eae2d721369a5a7665
Diff

matter:

PR head: a5bd0170c9d1257b10e1f4d80fae99cba83cc7bc
merge base: 89eb37b47ca8e4b9d309c431bde30bdb19d07577
Diff

hostap:

PR head: cbae0170437dbe196d436b2b53d7aefb97044b0c
merge base: 83574f533fb5c6808af0d9872741d72d48be2f98
Diff

oberon-psa-crypto:

PR head: b41e899e7302462eb952b0b6a7c6903e368fb395
merge base: 1221dc722a0c39a141843447abe5020eda5d4dde
Diff

zephyr:

PR head: 775af134b1b6b370769f0a9eb700326f176f3ad1
merge base: 8005d4e87b9bcba25f441a51f4f5d29b541022b9
Diff

Github labels

Enabled Name Description
ci-disabled Disable the ci execution
ci-all-test Run all of ci, no test spec filtering will be done
ci-force-downstream Force execution of downstream even if twister fails
ci-run-twister Force run twister
ci-run-zephyr-twister Force run zephyr twister
List of changed files detected by CI (20276)
.github
│  ├── workflows
│  │  │ compliance.yml
modules
│  ├── tee
│  │  ├── tf-m
│  │  │  ├── trusted-firmware-m
│  │  │  │  ├── interface
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── multi_core
│  │  │  │  │  │  │  ├── tfm_ns_mailbox.c
│  │  │  │  │  │  │  │ tfm_ns_mailbox_thread.c
│  │  │  │  │  │  ├── tfm_attest_api.c
│  │  │  │  │  │  │ tfm_crypto_api.c
│  │  │  │  ├── platform
│  │  │  │  │  ├── ext
│  │  │  │  │  │  ├── target
│  │  │  │  │  │  │  ├── nordic_nrf
│  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  ├── core
│  │  │  │  │  │  │  │  │  │  │ tfm_hal_platform_common.c
│  │  │  │  │  │  │  │  │  ├── nrf5340
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  │  │ region_defs.h
│  │  │  │  │  │  │  │  │  │  ├── target_cfg.h
│  │  │  │  │  │  │  │  │  │  │ tfm_interrupts.c
│  │  │  │  │  │  │  │  │  ├── nrf54l15
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  │  ├── cpuarch.cmake
│  │  │  │  │  │  │  │  │  │  ├── mmio_defs.h
│  │  │  │  │  │  │  │  │  │  ├── nrfx_config_nrf54l15_application.h
│  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  │  ├── flash_layout.h
│  │  │  │  │  │  │  │  │  │  │  │ region_defs.h
│  │  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  │  │ psa_arch_tests_config.cmake
│  │  │  │  │  │  │  │  │  │  ├── tfm_interrupts.c
│  │  │  │  │  │  │  │  │  │  ├── tfm_peripherals_config_nrf54l15.h
│  │  │  │  │  │  │  │  │  │  │ tfm_peripherals_def.h
│  │  │  │  │  │  │  │  │  ├── nrf91
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  │  ├── nrfx_config_nrf91.h
│  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  │  │ region_defs.h
│  │  │  │  │  │  │  │  │  │  ├── target_cfg.h
│  │  │  │  │  │  │  │  │  │  │ tfm_interrupts.c
│  │  │  │  │  │  │  │  ├── nrf5340dk_nrf5340_cpuapp
│  │  │  │  │  │  │  │  │  ├── RTE_Device.h
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_system.c
│  │  │  │  │  │  │  │  │  │ tfm_peripherals_config.h
│  │  │  │  │  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp
│  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  │ cpuarch_ns.cmake
│  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  ├── psa_arch_tests_config.cmake
│  │  │  │  │  │  │  │  │  │  │ tfm_tests_config.cmake
│  │  │  │  │  │  │  │  │  │ tfm_peripherals_config.h
│  │  │  │  │  │  │  │  ├── nrf9160dk_nrf9160
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_system.c
│  │  │  │  │  │  │  │  │  │ tfm_peripherals_config.h
│  │  │  │  │  │  │  │  ├── nrf9161dk_nrf9161
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_user_memory_ranges.h
│  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_system.c
│  │  │  │  │  │  │  ├── arm
│  │  │  │  │  │  │  │  ├── rss
│  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  ├── native_drivers
│  │  │  │  │  │  │  │  │  │  │  ├── dma350_drv.h
│  │  │  │  │  │  │  │  │  │  │  │ dma350_regdef.h
│  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │ config.cmake.in
│  │  │  │  │  │  │  │  │  │  ├── provisioning
│  │  │  │  │  │  │  │  │  │  │  ├── bl1_provisioning.c
│  │  │  │  │  │  │  │  │  │  │  ├── bundle_dm
│  │  │  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  │  │  │ dm_dummy_provisioning_data.c
│  │  │  │  │  │  │  │  │  │  │  │ rss_create_provisioning_bundle.py
│  │  │  │  │  │  │  │  │  │  ├── rss_comms
│  │  │  │  │  │  │  │  │  │  │  ├── rss_comms_atu_hal.h
│  │  │  │  │  │  │  │  │  │  │  │ rss_comms_protocol_embed.h
│  │  │  │  │  │  │  │  │  │  ├── tfm_interrupts.c
│  │  │  │  │  │  │  │  │  │  │ tfm_peripherals_def.h
│  │  │  │  │  │  │  │  │  ├── kronos
│  │  │  │  │  │  │  │  │  │  │ rss_bringup_helper_gpio_pin_ids.h
│  │  │  │  │  │  │  │  │  ├── tc
│  │  │  │  │  │  │  │  │  │  │ rss_bringup_helper_gpio_pin_ids.h
│  │  │  │  │  │  │  │  ├── rse
│  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  ├── bl1
│  │  │  │  │  │  │  │  │  │  │  ├── scripts
│  │  │  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program0_cmd0.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program0_cmd1.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program0_cmd2.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program1_cmd0.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program1_cmd1.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program2_cmd0.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program2_cmd1.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program2_cmd2.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program2_cmd3.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program3_cmd0.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program3_cmd1.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program3_cmd2.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program4_cmd0.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program4_cmd1.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program4_cmd2.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program4_cmd3.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program4_cmd4.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program5_cmd0.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program5_cmd1.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program5_cmd2.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program6_cmd0.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program6_cmd1.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program6_cmd2.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program6_cmd3.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program6_cmd4.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program6_cmd5.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program6_cmd6.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── program6_cmd7.yaml
│  │  │  │  │  │  │  │  │  │  │  │  │  │ program6_cmd8.yaml
│  │  │  │  │  │  │  │  │  │  ├── bl2
│  │  │  │  │  │  │  │  │  │  │  ├── boot_dma.c
│  │  │  │  │  │  │  │  │  │  │  ├── boot_dma.h
│  │  │  │  │  │  │  │  │  │  │  ├── create_xip_tables.py
│  │  │  │  │  │  │  │  │  │  │  ├── sic_boot.c
│  │  │  │  │  │  │  │  │  │  │  ├── sic_boot.h
│  │  │  │  │  │  │  │  │  │  │  │ signing_layout_sic_tables.c.in
│  │  │  │  │  │  │  │  │  │  ├── bringup_helpers
│  │  │  │  │  │  │  │  │  │  │  ├── rse_bl1_2_image_otp_or_flash.c
│  │  │  │  │  │  │  │  │  │  │  ├── rse_bringup_helpers.c
│  │  │  │  │  │  │  │  │  │  │  ├── rse_bringup_helpers.h
│  │  │  │  │  │  │  │  │  │  │  ├── rse_bringup_helpers_hal.h
│  │  │  │  │  │  │  │  │  │  │  │ rse_otp_emulation.h
│  │  │  │  │  │  │  ├── armchina
│  │  │  │  │  │  │  │  ├── mps3
│  │  │  │  │  │  │  │  │  ├── alcor
│  │  │  │  │  │  │  │  │  │  ├── an557
│  │  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  │  ├── cmsis_drivers
│  │  │  │  │  │  │  │  │  │  │  │  ├── Driver_Flash.c
│  │  │  │  │  │  │  │  │  │  │  │  │ Driver_Flash_bl2.c
│  │  │  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  │  │  ├── cpuarch.cmake
│  │  │  │  │  │  │  │  │  │  │  ├── device
│  │  │  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │  │  │ flash_device_definition.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── source
│  │  │  │  │  │  │  │  │  │  │  │  │  │ flash_device_definition.c
│  │  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  │  │  │ cpuarch_ns.cmake
│  │  │  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  │  │  │ platform_base_address.h
│  │  │  │  │  │  │  │  │  │  │  │ tfm_hal_platform_reset_halt.c
│  │  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  │  ├── bl2
│  │  │  │  │  │  │  │  │  │  │  │  │ boot_hal_bl2.c
│  │  │  │  │  │  │  │  │  │  │  ├── check_config.cmake
│  │  │  │  │  │  │  │  │  │  │  ├── cmsis_drivers
│  │  │  │  │  │  │  │  │  │  │  │  ├── Driver_ALCOR_PPC.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Driver_ALCOR_PPC.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── Driver_MPC.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Driver_TGU.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Driver_TGU_Common.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── Driver_USART.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── config
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── non_secure
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── RTE_Device.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │ cmsis_driver_config.h
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── secure
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── RTE_Device.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │ cmsis_driver_config.h
│  │  │  │  │  │  │  │  │  │  │  ├── common.cmake
│  │  │  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  │  │  ├── cpuarch.cmake
│  │  │  │  │  │  │  │  │  │  │  ├── device
│  │  │  │  │  │  │  │  │  │  │  │  ├── config
│  │  │  │  │  │  │  │  │  │  │  │  │  │ device_cfg.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── alcor_mps3.h
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── cmsis.h
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── device_definition.h
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── platform_irq.h
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── platform_ns_device_definition.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │ platform_pins.h
│  │  │  │  │  │  │  ├── nuvoton
│  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  ├── faults.c
│  │  │  │  │  │  │  │  │  ├── mmio_defs.h
│  │  │  │  │  │  │  │  │  ├── native_drivers
│  │  │  │  │  │  │  │  │  │  │ mpu_armv8m_drv.c
│  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_system.c
│  │  │  │  │  │  │  │  │  ├── tfm_hal_isolation.c
│  │  │  │  │  │  │  │  │  │ tfm_hal_platform.c
│  │  │  │  │  │  │  │  ├── m2351
│  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── device
│  │  │  │  │  │  │  │  │  │  ├── source
│  │  │  │  │  │  │  │  │  │  │  ├── armclang
│  │  │  │  │  │  │  │  │  │  │  │  │ m2351_s.sct
│  │  │  │  │  │  │  │  │  │  │  ├── gcc
│  │  │  │  │  │  │  │  │  │  │  │  ├── m2351_bl2.ld
│  │  │  │  │  │  │  │  │  │  │  │  │ m2351_ns.ld
│  │  │  │  │  │  │  │  │  │  │  ├── startup_m2351.c
│  │  │  │  │  │  │  │  │  │  │  │ system_core_init.c
│  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │ target_cfg.c
│  │  │  │  │  │  │  │  ├── m2354
│  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── device
│  │  │  │  │  │  │  │  │  │  ├── source
│  │  │  │  │  │  │  │  │  │  │  ├── armclang
│  │  │  │  │  │  │  │  │  │  │  │  │ m2354_s.sct
│  │  │  │  │  │  │  │  │  │  │  ├── gcc
│  │  │  │  │  │  │  │  │  │  │  │  ├── m2354_bl2.ld
│  │  │  │  │  │  │  │  │  │  │  │  │ m2354_ns.ld
│  │  │  │  │  │  │  │  │  │  │  ├── startup_m2354.c
│  │  │  │  │  │  │  │  │  │  │  │ system_core_init.c
│  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │ target_cfg.c
│  │  │  │  │  │  ├── cmsis
│  │  │  │  │  │  │  ├── CMSIS
│  │  │  │  │  │  │  │  ├── Core
│  │  │  │  │  │  │  │  │  ├── Test
│  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  ├── cp15.c
│  │  │  │  │  │  │  │  │  │  │  ├── cpsr.c
│  │  │  │  │  │  │  │  │  │  │  ├── dmb.c
│  │  │  │  │  │  │  │  │  │  │  ├── dsb.c
│  │  │  │  │  │  │  │  │  │  │  ├── fault_irq.c
│  │  │  │  │  │  │  │  │  │  │  ├── faultmask.c
│  │  │  │  │  │  │  │  │  │  │  ├── fpexc.c
│  │  │  │  │  │  │  │  │  │  │  ├── fpexc_nofp.c
│  │  │  │  │  │  │  │  │  │  │  ├── fpscr.c
│  │  │  │  │  │  │  │  │  │  │  ├── fpscr_nofp.c
│  │  │  │  │  │  │  │  │  │  │  ├── ipsr.c
│  │  │  │  │  │  │  │  │  │  │  ├── irq.c
│  │  │  │  │  │  │  │  │  │  │  ├── isb.c
│  │  │  │  │  │  │  │  │  │  │  ├── lda.c
│  │  │  │  │  │  │  │  │  │  │  ├── ldaex.c
│  │  │  │  │  │  │  │  │  │  │  ├── ldrex.c
│  │  │  │  │  │  │  │  │  │  │  ├── ldrt.c
│  │  │  │  │  │  │  │  │  │  │  ├── msp.c
│  │  │  │  │  │  │  │  │  │  │  ├── msplim.c
│  │  │  │  │  │  │  │  │  │  │  ├── nop.c
│  │  │  │  │  │  │  │  │  │  │  ├── noreturn.c
│  │  │  │  │  │  │  │  │  │  │  ├── primask.c
│  │  │  │  │  │  │  │  │  │  │  ├── psp.c
│  │  │  │  │  │  │  │  │  │  │  ├── psplim.c
│  │  │  │  │  │  │  │  │  │  │  ├── psplim_baseline.c
│  │  │  │  │  │  │  │  │  │  │  ├── rbit.c
│  │  │  │  │  │  │  │  │  │  │  ├── rev.c
│  │  │  │  │  │  │  │  │  │  │  ├── rev16.c
│  │  │  │  │  │  │  │  │  │  │  ├── revsh.c
│  │  │  │  │  │  │  │  │  │  │  ├── ror.c
│  │  │  │  │  │  │  │  │  │  │  ├── rrx.c
│  │  │  │  │  │  │  │  │  │  │  ├── sat.c
│  │  │  │  │  │  │  │  │  │  │  ├── sev.c
│  │  │  │  │  │  │  │  │  │  │  ├── simd.c
│  │  │  │  │  │  │  │  │  │  │  ├── sp.c
│  │  │  │  │  │  │  │  │  │  │  ├── sp_ns.c
│  │  │  │  │  │  │  │  │  │  │  ├── stl.c
│  │  │  │  │  │  │  │  │  │  │  ├── stlex.c
│  │  │  │  │  │  │  │  │  │  │  ├── strex.c
│  │  │  │  │  │  │  │  │  │  │  ├── strt.c
│  │  │  │  │  │  │  │  │  │  │  ├── systick.c
│  │  │  │  │  │  │  │  │  │  │  ├── wfi.c
│  │  │  │  │  │  │  │  │  │  │  │ xpsr.c
│  │  │  │  │  │  │  │  │  │  │ vcpkg-configuration.json
│  │  │  │  │  │  │  │  ├── CoreValidation
│  │  │  │  │  │  │  │  │  ├── Layer
│  │  │  │  │  │  │  │  │  │  ├── Target
│  │  │  │  │  │  │  │  │  │  │  ├── CM7
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM7
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM7.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM7.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM7.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM35PNS
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM35P
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM35P.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM35P.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CA5
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA5
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCA5.s
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCA5.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCA5.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM35PS
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM35P
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM35P.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM35P.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM35P.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM35P.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM85
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM85
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM85_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM85.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CA7
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7_clang.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7_gcc.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA7_iar.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── mem_ARMCA7.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── mmu_ARMCA7.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCA7.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCA7.s
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCA7.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCA7.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM4
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM4
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM4.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM4.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCM4.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ tiac_arm.cmd
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM85NS
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM85
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM85.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CA9
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9_clang.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9_gcc.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCA9_iar.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── mem_ARMCA9.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── mmu_ARMCA9.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCA9.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCA9.s
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCA9.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCA9.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM85S
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM85
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM85.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM85.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM85.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM55
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM55
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM55_ac6.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM55.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM55.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM55.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM0
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM0
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM0.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM0.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── system_ARMCM0.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ tiac_arm.cmd
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  │  ├── CM55NS
│  │  │  │  │  │  │  │  │  │  │  │  ├── RTE
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ARMCM55
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── ac6_linker_script.sct
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── clang_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── gcc_linker_script.ld
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── iar_linker_script.icf
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── regions_ARMCM55.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_ARMCM55.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │  │  │ system_ARMCM55.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── Target.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ model_config.txt
│  │  │  │  │  │  │  │  │  │  ├── App
│  │  │  │  │  │  │  │  │  │  │  ├── Bootloader_Cortex-M
│  │  │  │  │  │  │  │  │  │  │  │  ├── App.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ bootloader.c
│  │  │  │  │  │  │  │  │  │  │  ├── Validation_Cortex-A
│  │  │  │  │  │  │  │  │  │  │  │  ├── App.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  │  │  │  │  ├── Validation_Cortex-M
│  │  │  │  │  │  │  │  │  │  │  │  ├── App.clayer.yml
│  │  │  │  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  │  │  ├── Project
│  │  │  │  │  │  │  │  │  │  ├── Bootloader.cproject.yml
│  │  │  │  │  │  │  │  │  │  ├── Validation.cproject.yml
│  │  │  │  │  │  │  │  │  │  ├── Validation.csolution.yml
│  │  │  │  │  │  │  │  │  │  ├── build.py
│  │  │  │  │  │  │  │  │  │  ├── requirements.txt
│  │  │  │  │  │  │  │  │  │  ├── validation.xsl
│  │  │  │  │  │  │  │  │  │  │ vcpkg-configuration.json
│  │  │  │  │  │  │  │  │  ├── Include
│  │  │  │  │  │  │  │  │  │  ├── CV_Framework.h
│  │  │  │  │  │  │  │  │  │  ├── CV_Report.h
│  │  │  │  │  │  │  │  │  │  ├── CV_Typedefs.h
│  │  │  │  │  │  │  │  │  │  │ cmsis_cv.h
│  │  │  │  │  │  │  │  │  ├── LICENSE.txt
│  │  │  │  │  │  │  │  │  ├── README.md
│  │  │  │  │  │  │  │  │  ├── Source
│  │  │  │  │  │  │  │  │  │  ├── CV_CAL1Cache.c
│  │  │  │  │  │  │  │  │  │  ├── CV_CML1Cache.c
│  │  │  │  │  │  │  │  │  │  ├── CV_CoreAFunc.c
│  │  │  │  │  │  │  │  │  │  ├── CV_CoreFunc.c
│  │  │  │  │  │  │  │  │  │  ├── CV_CoreInstr.c
│  │  │  │  │  │  │  │  │  │  ├── CV_CoreSimd.c
│  │  │  │  │  │  │  │  │  │  ├── CV_Framework.c
│  │  │  │  │  │  │  │  │  │  ├── CV_GenTimer.c
│  │  │  │  │  │  │  │  │  │  ├── CV_MPU_ARMv7.c
│  │  │  │  │  │  │  │  │  │  ├── CV_MPU_ARMv8.c
│  │  │  │  │  │  │  │  │  │  ├── CV_Report.c
│  │  │  │  │  │  │  │  │  │  ├── Config
│  │  │  │  │  │  │  │  │  │  │  ├── CV_Config.h
│  │  │  │  │  │  │  │  │  │  │  ├── CV_Config_template.h
│  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM23.h
│  │  │  │  │  │  │  │  │  │  │  ├── partition_ARMCM33.h
│  │  │  │  │  │  ├── accelerator
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── cc312
│  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  ├── cc312-rom
│  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── cc3xx_aes.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_aes.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_chacha.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_chacha.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_dev.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_dma.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_dma.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_drbg.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_drbg.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_drbg_ctr.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_drbg_ctr.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_drbg_hash.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_drbg_hash.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_drbg_hmac.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_drbg_hmac.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_drv.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_ec.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_ec.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_ec_curve_data.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_ec_curve_data.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_ec_projective_point.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_ec_projective_point.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_ec_weierstrass.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_ec_weierstrass.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_ecdh.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_ecdh.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_ecdsa.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_ecdsa.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_endian_helpers.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_engine_state.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_engine_state.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_error.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_hash.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_hash.h
│  │  │  │  │  │  │  │  │  ├── cc3xx_hmac.c
│  │  │  │  │  │  │  │  │  ├── cc3xx_hmac.h
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── lib
│  │  │  │  │  ├── ext
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── cmsis
│  │  │  │  │  │  │  ├── 0001-iar-Add-missing-v8.1m-check.patch
│  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  ├── cryptocell-312-runtime
│  │  │  │  │  │  │  ├── BSD-3-Clause.txt
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── codesafe
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  ├── mbedtls_api
│  │  │  │  │  │  │  │  │  │  │ ecdsa_alt.c
│  │  │  │  │  │  │  │  │  ├── psa_driver_api
│  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  ├── cc3xx_internal_ccm.c
│  │  │  │  │  │  │  │  │  │  │  │ cc3xx_psa_key_generation.c
│  │  │  │  │  │  │  ├── host
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  ├── pal
│  │  │  │  │  │  │  │  │  │  ├── no_os
│  │  │  │  │  │  │  │  │  │  │  ├── cc_pal_abort_plat.c
│  │  │  │  │  │  │  │  │  │  │  │ cc_pal_mem.c
│  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  ├── TestAL
│  │  │  │  │  │  │  │  │  │  │  │ ReadMe.txt
│  │  │  │  │  │  │  │  │  │  ├── integration_cc3x
│  │  │  │  │  │  │  │  │  │  │  ├── runtime_integration_test
│  │  │  │  │  │  │  │  │  │  │  │  │ README.txt
│  │  │  │  │  │  │  ├── shared
│  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  ├── pal
│  │  │  │  │  │  │  │  │  │  ├── no_os
│  │  │  │  │  │  │  │  │  │  │  │ cc_pal_malloc_plat.h
│  │  │  │  │  │  ├── mbedcrypto
│  │  │  │  │  │  │  ├── 0001-Add-TF-M-Builtin-Key-Loader-driver-entry-points.patch
│  │  │  │  │  │  │  ├── 0002-Enable-crypto-code-sharing-between-independent-binar.patch
│  │  │  │  │  │  │  ├── 0003-Allow-SE-key-to-use-key-vendor-id-within-PSA-crypto.patch
│  │  │  │  │  │  │  ├── 0004-Initialise-driver-wrappers-as-first-step-in-psa_cryp.patch
│  │  │  │  │  │  │  ├── 0005-Hardcode-CC3XX-entry-points.patch
│  │  │  │  │  │  │  ├── 0006-Enable-psa_can_do_hash.patch
│  │  │  │  │  │  │  ├── 0007-Enable-sources-when-MCUBOOT_USE_PSA_CRYPTO-and-not-M.patch
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── mbedcrypto_config
│  │  │  │  │  │  │  │  ├── tfm_mbedcrypto_config_default.h
│  │  │  │  │  │  │  │  ├── tfm_mbedcrypto_config_default_client.h
│  │  │  │  │  │  │  │  ├── tfm_mbedcrypto_config_profile_large.h
│  │  │  │  │  │  │  │  ├── tfm_mbedcrypto_config_profile_large_client.h
│  │  │  │  │  │  │  │  ├── tfm_mbedcrypto_config_profile_medium.h
│  │  │  │  │  │  │  │  ├── tfm_mbedcrypto_config_profile_medium_client.h
│  │  │  │  │  │  │  │  ├── tfm_mbedcrypto_config_profile_small.h
│  │  │  │  │  │  │  │  │ tfm_mbedcrypto_config_profile_small_client.h
│  │  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  ├── qcbor
│  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  ├── t_cose
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │ tfm_t_cose.cmake
│  │  │  │  │  │  ├── tf-m-tests
│  │  │  │  │  │  │  ├── read_version.cmake
│  │  │  │  │  │  │  │ version.txt
│  │  │  │  │  ├── fih
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── inc
│  │  │  │  │  │  │  │ fih.h
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ fih.c
│  ├── crypto
│  │  ├── mbedtls
│  │  │  ├── tests
│  │  │  │  ├── data_files
│  │  │  │  │  ├── server3.key
│  │  │  │  │  ├── server4.crt
│  │  │  │  │  ├── server4.key
│  │  │  │  │  ├── server5-badsign.crt
│  │  │  │  │  ├── server5-der0.crt
│  │  │  │  │  ├── server5-der1a.crt
│  │  │  │  │  ├── server5-der1b.crt
│  │  │  │  │  ├── server5-der2.crt
│  │  │  │  │  ├── server5-der4.crt
│  │  │  │  │  ├── server5-der8.crt
│  │  │  │  │  ├── server5-der9.crt
│  │  │  │  │  ├── server5-expired.crt
│  │  │  │  │  ├── server5-future.crt
│  │  │  │  │  ├── server5-selfsigned.crt
│  │  │  │  │  ├── server5-sha1.crt
│  │  │  │  │  ├── server5-sha224.crt
│  │  │  │  │  ├── server5-sha384.crt
│  │  │  │  │  ├── server5-sha512.crt
│  │  │  │  │  ├── server5-ss-expired.crt
│  │  │  │  │  ├── server5-ss-forgeca.crt
│  │  │  │  │  ├── server5-tricky-ip-san-malformed-len.crt.der
│  │  │  │  │  ├── server5-tricky-ip-san.crt.der
│  │  │  │  │  ├── server5.crt
│  │  │  │  │  ├── server5.crt.der
│  │  │  │  │  ├── server5.crt.openssl.v3_ext
│  │  │  │  │  ├── server5.eku-cli.crt
│  │  │  │  │  ├── server5.eku-cs.crt
│  │  │  │  │  ├── server5.eku-cs_any.crt
│  │  │  │  │  ├── server5.eku-srv.crt
│  │  │  │  │  ├── server5.eku-srv_cli.crt
│  │  │  │  │  ├── server5.key
│  │  │  │  │  ├── server5.key.der
│  │  │  │  │  ├── server5.key.enc
│  │  │  │  │  ├── server5.ku-ds.crt
│  │  │  │  │  ├── server5.ku-ka.crt
│  │  │  │  │  ├── server5.ku-ke.crt
│  │  │  │  │  ├── server5.req.ku.sha1
│  │  │  │  │  ├── server6-ss-child.crt
│  │  │  │  │  ├── server6-ss-child.crt.openssl.v3_ext
│  │  │  │  │  ├── server6.crt
│  │  │  │  │  ├── server6.key
│  │  │  │  │  ├── server7-badsign.crt
│  │  │  │  │  ├── server7-expired.crt
│  │  │  │  │  ├── server7-future.crt
│  │  │  │  │  ├── server7.crt
│  │  │  │  │  ├── server7.key
│  │  │  │  │  ├── server7_int-ca-exp.crt
│  │  │  │  │  ├── server7_int-ca.crt
│  │  │  │  │  ├── server7_int-ca_ca2.crt
│  │  │  │  │  ├── server7_spurious_int-ca.crt
│  │  │  │  │  ├── server8.crt
│  │  │  │  │  ├── server8.key
│  │  │  │  │  ├── server8_int-ca2.crt
│  │  │  │  │  ├── server9-bad-mgfhash.crt
│  │  │  │  │  ├── server9-bad-saltlen.crt
│  │  │  │  │  ├── server9-badsign.crt
│  │  │  │  │  ├── server9-defaults.crt
│  │  │  │  │  ├── server9-sha224.crt
│  │  │  │  │  ├── server9-sha256.crt
│  │  │  │  │  ├── server9-sha384.crt
│  │  │  │  │  ├── server9-sha512.crt
│  │  │  │  │  ├── server9-with-ca.crt
│  │  │  │  │  ├── server9.crt
│  │  │  │  │  ├── server9.key
│  │  │  │  │  ├── simplepass.psk
│  │  │  │  │  ├── test-ca-alt-good.crt
│  │  │  │  │  ├── test-ca-alt.crt
│  │  │  │  │  ├── test-ca-alt.csr
│  │  │  │  │  ├── test-ca-alt.key
│  │  │  │  │  ├── test-ca-good-alt.crt
│  │  │  │  │  ├── test-ca-sha1.crt
│  │  │  │  │  ├── test-ca-sha1.crt.der
│  │  │  │  │  ├── test-ca-sha256.crt
│  │  │  │  │  ├── test-ca-sha256.crt.der
│  │  │  │  │  ├── test-ca-v1.crt
│  │  │  │  │  ├── test-ca.crt
│  │  │  │  │  ├── test-ca.der
│  │  │  │  │  ├── test-ca.key
│  │  │  │  │  ├── test-ca.key.der
│  │  │  │  │  ├── test-ca.opensslconf
│  │  │  │  │  ├── test-ca.req.sha256
│  │  │  │  │  ├── test-ca.req_ec.sha256
│  │  │  │  │  ├── test-ca.server1.db
│  │  │  │  │  ├── test-ca.server1.future-crl.db
│  │  │  │  │  ├── test-ca.server1.future-crl.opensslconf
│  │  │  │  │  ├── test-ca.server1.opensslconf
│  │  │  │  │  ├── test-ca.server1.test_serial.opensslconf
│  │  │  │  │  ├── test-ca2-expired.crt
│  │  │  │  │  ├── test-ca2.crt
│  │  │  │  │  ├── test-ca2.crt.der
│  │  │  │  │  ├── test-ca2.key
│  │  │  │  │  ├── test-ca2.key.der
│  │  │  │  │  ├── test-ca2.key.enc
│  │  │  │  │  ├── test-ca2.ku-crl.crt
│  │  │  │  │  ├── test-ca2.ku-crl.crt.openssl.v3_ext
│  │  │  │  │  ├── test-ca2.ku-crt.crt
│  │  │  │  │  ├── test-ca2.ku-crt.crt.openssl.v3_ext
│  │  │  │  │  ├── test-ca2.ku-crt_crl.crt
│  │  │  │  │  ├── test-ca2.ku-crt_crl.crt.openssl.v3_ext
│  │  │  │  │  ├── test-ca2.ku-ds.crt
│  │  │  │  │  ├── test-ca2.ku-ds.crt.openssl.v3_ext
│  │  │  │  │  ├── test-ca2.req.sha256
│  │  │  │  │  ├── test-ca2_cat-future-invalid.crt
│  │  │  │  │  ├── test-ca2_cat-future-present.crt
│  │  │  │  │  ├── test-ca2_cat-past-invalid.crt
│  │  │  │  │  ├── test-ca2_cat-past-present.crt
│  │  │  │  │  ├── test-ca2_cat-present-future.crt
│  │  │  │  │  ├── test-ca2_cat-present-past.crt
│  │  │  │  │  ├── test-ca_cat12.crt
│  │  │  │  │  ├── test-ca_cat21.crt
│  │  │  │  │  ├── test-ca_printable.crt
│  │  │  │  │  ├── test-ca_unenc.key
│  │  │  │  │  ├── test-ca_uppercase.crt
│  │  │  │  │  ├── test-ca_utf8.crt
│  │  │  │  │  ├── test-int-ca-exp.crt
│  │  │  │  │  ├── test-int-ca.crt
│  │  │  │  │  ├── test-int-ca.key
│  │  │  │  │  ├── test-int-ca2.crt
│  │  │  │  │  ├── test-int-ca2.key
│  │  │  │  │  ├── test-int-ca3-badsign.crt
│  │  │  │  │  ├── test-int-ca3.crt
│  │  │  │  │  ├── test-int-ca3.key
│  │  │  │  │  ├── test_certs.h.jinja2
│  │  │  │  │  │ tls13_early_data.txt
│  │  │  │  ├── docker
│  │  │  │  │  ├── bionic
│  │  │  │  │  │  │ Dockerfile
│  │  │  │  ├── git-scripts
│  │  │  │  │  │ pre-push.sh
│  │  │  │  ├── include
│  │  │  │  │  ├── alt-dummy
│  │  │  │  │  │  ├── aes_alt.h
│  │  │  │  │  │  ├── aria_alt.h
│  │  │  │  │  │  ├── camellia_alt.h
│  │  │  │  │  │  ├── ccm_alt.h
│  │  │  │  │  │  ├── chacha20_alt.h
│  │  │  │  │  │  ├── chachapoly_alt.h
│  │  │  │  │  │  ├── cmac_alt.h
│  │  │  │  │  │  ├── des_alt.h
│  │  │  │  │  │  ├── dhm_alt.h
│  │  │  │  │  │  ├── ecjpake_alt.h
│  │  │  │  │  │  ├── ecp_alt.h
│  │  │  │  │  │  ├── gcm_alt.h
│  │  │  │  │  │  ├── md5_alt.h
│  │  │  │  │  │  ├── nist_kw_alt.h
│  │  │  │  │  │  ├── platform_alt.h
│  │  │  │  │  │  ├── poly1305_alt.h
│  │  │  │  │  │  ├── ripemd160_alt.h
│  │  │  │  │  │  ├── rsa_alt.h
│  │  │  │  │  │  ├── sha1_alt.h
│  │  │  │  │  │  ├── sha256_alt.h
│  │  │  │  │  │  ├── sha512_alt.h
│  │  │  │  │  │  ├── threading_alt.h
│  │  │  │  │  │  │ timing_alt.h
│  │  │  │  │  ├── baremetal-override
│  │  │  │  │  │  │ time.h
│  │  │  │  │  ├── spe
│  │  │  │  │  │  │ crypto_spe.h
│  │  │  │  │  ├── test
│  │  │  │  │  │  ├── arguments.h
│  │  │  │  │  │  ├── asn1_helpers.h
│  │  │  │  │  │  ├── bignum_helpers.h
│  │  │  │  │  │  ├── certs.h
│  │  │  │  │  │  ├── constant_flow.h
zephyr
│  ├── tests
│  │  ├── bluetooth
│  │  │  ├── audio
│  │  │  │  ├── cap_commander
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ test_vcp.c
│  │  │  │  │  ├── uut
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── cap_commander.c
│  │  │  │  │  │  │ csip.c
│  │  │  │  ├── cap_initiator
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── include
│  │  │  │  │  │  ├── cap_initiator.h
│  │  │  │  │  │  │ test_common.h
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  ├── test_common.c
│  │  │  │  │  │  │ test_unicast_start.c
│  │  │  │  │  ├── testcase.yaml
│  │  │  │  │  ├── uut
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── bap_unicast_client.c
│  │  │  │  │  │  ├── cap_initiator.c
│  │  │  │  │  │  │ csip.c
│  │  │  │  ├── codec
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── uut
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── mocks
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── include
│  │  │  │  │  │  │ gatt.h
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── bap_unicast_client.c
│  │  │  │  │  │  ├── fatal.c
│  │  │  │  │  │  ├── gatt.c
│  │  │  │  │  │  │ net_buf.c
│  │  │  ├── bt_crypto
│  │  │  │  │ testcase.yaml
│  │  │  ├── controller
│  │  │  │  ├── common
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ helper_util.c
│  │  │  │  ├── ctrl_api
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_chmu
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_cis_create
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_cis_terminate
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_collision
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │ prj.conf
│  │  │  │  ├── ctrl_conn_update
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_cte_req
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_data_length_update
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_encrypt
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_feature_exchange
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_hci
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_invalid
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_isoal
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── isoal_test_common.c
│  │  │  │  │  │  ├── isoal_test_common.h
│  │  │  │  │  │  ├── isoal_test_debug.c
│  │  │  │  │  │  ├── isoal_test_debug.h
│  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  ├── sub_sets
│  │  │  │  │  │  │  ├── isoal_test_rx.c
│  │  │  │  │  │  │  │ isoal_test_tx.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── ctrl_le_ping
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_min_used_chans
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_phy_update
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_sca_update
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_sw_privacy
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── ctrl_sw_privacy_unit
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── ctrl_terminate
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_tx_buffer_alloc
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_tx_queue
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_unsupported
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ctrl_user_ext
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── hci_user_ext.c
│  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │ ull_vendor.h
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── ctrl_version
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ll_settings
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── mock_ctrl
│  │  │  │  │  ├── include
│  │  │  │  │  │  ├── hal
│  │  │  │  │  │  │  │ ticker_vendor_hal.h
│  │  │  ├── df
│  │  │  │  ├── connectionless_cte_chains
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ common.c
│  │  │  ├── gatt
│  │  │  │  │ testcase.yaml
│  │  │  ├── hci
│  │  │  │  │ prj.conf
│  │  │  ├── hci_codecs_info
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── hci_uart_async
│  │  │  │  ├── app.overlay
│  │  │  │  ├── src
│  │  │  │  │  │ test_hci_uart_async.c
│  │  │  ├── host
│  │  │  │  ├── crypto
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── bt_encrypt_be
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_encrypt_le
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_rand
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── prng_init
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── data
│  │  │  │  │  ├── bt_data_parse
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ecc
│  │  │  │  │  ├── bt_dh_key_gen
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_pub_key_gen
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_pub_key_get
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_pub_key_is_debug
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── mocks
│  │  │  │  │  │  │ net_buf.c
│  │  │  │  ├── id
│  │  │  │  │  ├── bt_id_create
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ test_suite_invalid_inputs.c
│  │  │  │  │  ├── bt_id_set_adv_own_addr
│  │  │  │  │  │  │ prj.conf
│  │  │  │  │  ├── bt_id_set_adv_private_addr
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── mocks
│  │  │  │  │  │  ├── net_buf.c
│  │  │  │  │  │  ├── zephyr
│  │  │  │  │  │  │  ├── devicetree_generated.h
│  │  │  │  │  │  │  ├── syscalls
│  │  │  │  │  │  │  │  ├── device.h
│  │  │  │  │  │  │  │  │ mem_manage.h
│  │  │  │  ├── keys
│  │  │  │  │  ├── bt_keys_add_type
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_keys_clear
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_keys_find
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_keys_find_addr
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_keys_find_irk
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_keys_foreach_bond
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_keys_foreach_type
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_keys_get_type
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── bt_keys_store
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  ├── bt_keys_update_usage
│  │  │  │  │  │  │ CMakeLists.txt
│  │  │  ├── host_long_adv_recv
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── mesh
│  │  │  │  ├── basic
│  │  │  │  │  ├── dbg.conf
│  │  │  │  │  ├── friend.conf
│  │  │  │  │  ├── gatt.conf
│  │  │  │  │  ├── lpn.conf
│  │  │  │  │  ├── multi_ext_adv.conf
│  │  │  │  │  ├── pb_gatt.conf
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── proxy.conf
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── blob_io_flash
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── brg
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── delayable_msg
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── rpl
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── mesh_shell
│  │  │  │  ├── prj.conf
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── qualification
│  │  │  │  ├── .editorconfig
│  │  │  │  ├── ICS_Zephyr_Bluetooth_Controller_nrf52833dk_nrf52833.pts
│  │  │  │  ├── ICS_Zephyr_Bluetooth_Controller_nrf52840dk_nrf52840.pts
│  │  │  │  ├── ICS_Zephyr_Bluetooth_Controller_nrf52dk_nrf52832.pts
│  │  │  │  ├── ICS_Zephyr_Bluetooth_Host.pts
│  │  │  │  ├── Project_Zephyr_Bluetooth_Controller_nrf52833dk_nrf52833.bls
│  │  │  │  ├── Project_Zephyr_Bluetooth_Controller_nrf52840dk_nrf52840.bls
│  │  │  │  ├── Project_Zephyr_Bluetooth_Controller_nrf52dk_nrf52832.bls
│  │  │  │  │ Project_Zephyr_Bluetooth_Host.bls
│  │  │  ├── shell
│  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  ├── audio.conf
│  │  │  │  ├── boards
│  │  │  │  │  ├── cyw920829m2evk_02.overlay
│  │  │  │  │  ├── mimxrt1060_evk.overlay
│  │  │  │  │  │ nrf5340dk_nrf5340_cpuapp.overlay
│  │  │  │  ├── log.conf
│  │  │  │  ├── mesh.conf
│  │  │  │  ├── prj.conf
│  │  │  │  ├── prj_br.conf
│  │  │  │  ├── snippets
│  │  │  │  │  ├── xterm-native-shell
│  │  │  │  │  │  │ xterm-native-shell.overlay
│  │  │  │  ├── sysbuild.cmake
│  │  │  │  │ testcase.yaml
│  │  │  ├── tester
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── boards
│  │  │  │  │  ├── cyw920829m2evk_02.conf
│  │  │  │  │  ├── cyw920829m2evk_02.overlay
│  │  │  │  │  ├── frdm_rw612.conf
│  │  │  │  │  ├── frdm_rw612.overlay
│  │  │  │  │  ├── nrf5340dk_nrf5340_cpuapp.conf
│  │  │  │  │  ├── nrf5340dk_nrf5340_cpuapp.overlay
│  │  │  │  │  │ rd_rw612_bga.conf
│  │  │  │  ├── nrf5340_hci_ipc.conf
│  │  │  │  ├── nrf5340_hci_ipc_cpunet.conf
│  │  │  │  ├── overlay-le-audio.conf
│  │  │  │  ├── overlay-mesh.conf
│  │  │  │  ├── prj.conf
│  │  │  │  ├── rd_rw612_bga.overlay
│  │  │  │  ├── src
│  │  │  │  │  ├── audio
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── btp
│  │  │  │  │  │  │  ├── btp_aics.h
│  │  │  │  │  │  │  ├── btp_ascs.h
│  │  │  │  │  │  │  ├── btp_bap.h
│  │  │  │  │  │  │  ├── btp_cap.h
│  │  │  │  │  │  │  ├── btp_cas.h
│  │  │  │  │  │  │  ├── btp_ccp.h
│  │  │  │  │  │  │  ├── btp_csip.h
│  │  │  │  │  │  │  ├── btp_csis.h
│  │  │  │  │  │  │  ├── btp_hap.h
│  │  │  │  │  │  │  ├── btp_has.h
│  │  │  │  │  │  │  ├── btp_mcp.h
│  │  │  │  │  │  │  ├── btp_mcs.h
│  │  │  │  │  │  │  ├── btp_micp.h
│  │  │  │  │  │  │  ├── btp_mics.h
│  │  │  │  │  │  │  ├── btp_pacs.h
│  │  │  │  │  │  │  ├── btp_tbs.h
│  │  │  │  │  │  │  ├── btp_tmap.h
│  │  │  │  │  │  │  ├── btp_vcp.h
│  │  │  │  │  │  │  ├── btp_vcs.h
│  │  │  │  │  │  │  │ btp_vocs.h
│  │  │  │  │  │  ├── btp_aics.c
│  │  │  │  │  │  ├── btp_bap.c
│  │  │  │  │  │  ├── btp_bap_audio_stream.c
│  │  │  │  │  │  ├── btp_bap_audio_stream.h
│  │  │  │  │  │  ├── btp_bap_broadcast.c
│  │  │  │  │  │  ├── btp_bap_broadcast.h
│  │  │  │  │  │  ├── btp_bap_unicast.c
│  │  │  │  │  │  ├── btp_bap_unicast.h
│  │  │  │  │  │  ├── btp_cap.c
│  │  │  │  │  │  ├── btp_cas.c
│  │  │  │  │  │  ├── btp_ccp.c
│  │  │  │  │  │  ├── btp_csip.c
│  │  │  │  │  │  ├── btp_csis.c
│  │  │  │  │  │  ├── btp_hap.c
│  │  │  │  │  │  ├── btp_has.c
│  │  │  │  │  │  ├── btp_mcp.c
│  │  │  │  │  │  ├── btp_micp.c
│  │  │  │  │  │  ├── btp_tmap.c
│  │  │  │  │  │  │ btp_vcp.c
│  │  │  │  │  ├── btp
│  │  │  │  │  │  │ btp_mesh.h
│  │  │  │  │  ├── btp_core.c
│  │  │  │  │  ├── btp_gap.c
│  │  │  │  │  ├── btp_gatt.c
│  │  │  │  │  ├── btp_l2cap.c
│  │  │  │  │  │ btp_mesh.c
│  │  │  │  │ testcase.yaml
│  │  ├── bsim
│  │  │  ├── bluetooth
│  │  │  │  ├── audio_samples
│  │  │  │  │  ├── cap
│  │  │  │  │  │  ├── acceptor
│  │  │  │  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── cap_acceptor_sample_test.c
│  │  │  │  │  │  │  │  │ test_main.c
│  │  │  │  │  │  │  │ sysbuild.cmake
│  │  │  │  │  │  ├── initiator
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── cap_initiator_sample_test.c
│  │  │  │  │  │  │  │  │ test_main.c
│  │  │  │  │  │  │  │ sysbuild.cmake
│  │  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  │  ├── cap_broadcast.sh
│  │  │  │  │  │  │  │ cap_unicast.sh
│  │  │  │  │  ├── compile.sh
│  │  │  │  │  ├── unicast_audio_client
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │ sysbuild.cmake
│  │  │  │  │  ├── bap_broadcast_sink
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  ├── broadcast_sink_test.c
│  │  │  │  │  │  │  │ test_main.c
│  │  │  │  │  │  ├── sysbuild.cmake
│  │  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  │  │ broadcast_audio.sh
│  │  │  │  ├── compile.nrf5340bsim_nrf5340_cpuapp.sh
│  │  │  │  ├── compile.nrf54l15bsim_nrf54l15_cpuapp.sh
│  │  │  │  ├── hci_uart
│  │  │  │  │  ├── compile.sh
│  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  │ basic_conn_split_hci_uart_psa.sh
│  │  │  │  ├── host
│  │  │  │  │  ├── adv
│  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  ├── encrypted
│  │  │  │  │  │  │  ├── css_sample_data
│  │  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── long_ad
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── periodic
│  │  │  │  │  │  │  │ prj.conf
│  │  │  │  │  │  ├── resume
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── prj_2.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── bs_bt_utils.c
│  │  │  │  │  │  │  │  ├── bs_bt_utils.h
│  │  │  │  │  │  │  │  ├── dut.c
│  │  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │  │ tester.c
│  │  │  │  │  │  │  ├── test_scripts
│  │  │  │  │  │  │  │  ├── _compile.sh
│  │  │  │  │  │  │  │  ├── run_adv_resume.sh
│  │  │  │  │  │  │  │  │ run_adv_resume_2.sh
│  │  │  │  │  │  ├── resume2
│  │  │  │  │  │  │  ├── connectable
│  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │  │ prj.conf
│  │  │  │  │  │  │  ├── connecter
│  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │  │ prj.conf
│  │  │  │  │  │  │  ├── dut
│  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │  │ prj.conf
│  │  │  │  │  │  │  ├── test_scripts
│  │  │  │  │  │  │  │  ├── _build.sh
│  │  │  │  │  │  │  │  │ run.sh
│  │  │  │  │  ├── att
│  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  ├── long_read
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── mtu_update
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── prj_central.conf
│  │  │  │  │  │  │  ├── prj_peripheral.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── common.h
│  │  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │  ├── main_central.c
│  │  │  │  │  │  │  │  │ main_peripheral.c
│  │  │  │  │  │  │  ├── test_scripts
│  │  │  │  │  │  │  │  ├── _compile.sh
│  │  │  │  │  │  │  │  │ run_test.sh
│  │  │  │  │  │  ├── open_close
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── pipeline
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── tester
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  ├── read_fill_buf
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── retry_on_sec_err
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── sequential
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── tester
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── central
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  ├── dummy_peripheral.c
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  │  ├── run_central_connect_to_existing.sh
│  │  │  │  │  │  │  │ run_central_connect_when_connecting.sh
│  │  │  │  │  ├── compile.sh
│  │  │  │  │  ├── gatt
│  │  │  │  │  │  ├── authorization
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── gatt_client_test.c
│  │  │  │  │  │  │  │  │ gatt_server_test.c
│  │  │  │  │  │  ├── caching
│  │  │  │  │  │  │  ├── psa_overlay.conf
│  │  │  │  │  │  │  ├── test_scripts
│  │  │  │  │  │  │  │  ├── _run_test.sh
│  │  │  │  │  │  │  │  │ gatt_caching_psa_db_hash_read_eatt.sh
│  │  │  │  │  │  ├── ccc_store
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  ├── general
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── gatt_client_test.c
│  │  │  │  │  │  │  │  │ gatt_server_test.c
│  │  │  │  │  │  ├── notify
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │ gatt_client_test.c
│  │  │  │  │  │  ├── sc_indicate
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── settings
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  ├── id
│  │  │  │  │  │  ├── settings
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  ├── iso
│  │  │  │  │  │  ├── bis
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── bis_broadcaster.c
│  │  │  │  │  │  │  │  │ bis_receiver.c
│  │  │  │  │  │  ├── frag
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── broadcaster.c
│  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  │  │  ├── _compile.sh
│  │  │  │  │  │  │  │  │ bis.sh
│  │  │  │  │  │  ├── frag_2
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── broadcaster.c
│  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  │  │  ├── _compile.sh
│  │  │  │  │  │  │  │  │ bis.sh
│  │  │  │  │  ├── l2cap
│  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  ├── ecred
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── many_conns
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── common.c
│  │  │  │  │  │  │  │  ├── common.h
│  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  │  │  ├── _compile.sh
│  │  │  │  │  │  │  │  │ l2cap.sh
│  │  │  │  │  │  ├── multilink_peripheral
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── central.c
│  │  │  │  │  │  │  │  ├── data.h
│  │  │  │  │  │  │  │  ├── dut.c
│  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  ├── test_scripts
│  │  │  │  │  │  │  │  │ run.sh
│  │  │  │  │  │  ├── reassembly
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── data.h
│  │  │  │  │  │  │  ├── dut
│  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  ├── dut.c
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  ├── peer
│  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │  │  │ peer.c
│  │  │  │  │  │  │  ├── test_scripts
│  │  │  │  │  │  │  │  │ run.sh
│  │  │  │  │  │  ├── split
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── tester
│  │  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  ├── stress
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── prj_nofrag.conf
│  │  │  │  │  │  │  │ prj_syswq.conf
│  │  │  │  │  │  ├── userdata
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │ main_l2cap_userdata.c
│  │  │  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  │  │  ├── _compile.sh
│  │  │  │  │  │  │  │  │ l2cap.sh
│  │  │  │  │  ├── misc
│  │  │  │  │  │  ├── acl_tx_frag
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── data.h
│  │  │  │  │  │  │  │  ├── dut.c
│  │  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │  │ peer.c
│  │  │  │  │  │  │  ├── test_scripts
│  │  │  │  │  │  │  │  │ run.sh
│  │  │  │  │  │  ├── conn_stress
│  │  │  │  │  │  │  ├── central
│  │  │  │  │  │  │  │  │ prj.conf
│  │  │  │  │  │  │  ├── peripheral
│  │  │  │  │  │  │  │  │ prj.conf
│  │  │  │  │  │  ├── disconnect
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── tester
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  ├── hfc
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── hfc_multilink
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── data.h
│  │  │  │  │  │  │  ├── dut
│  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  ├── dut.c
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  ├── test_scripts
│  │  │  │  │  │  │  │  │ run.sh
│  │  │  │  │  │  │  ├── tester
│  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │  │  │ tester.c
│  │  │  │  │  │  ├── sample_test
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── dut.c
│  │  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │  │ peer.c
│  │  │  │  │  │  │  ├── test_scripts
│  │  │  │  │  │  │  │  │ run.sh
│  │  │  │  │  ├── privacy
│  │  │  │  │  │  ├── central
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── device
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── legacy
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── dut.c
│  │  │  │  │  │  │  │  │ tester.c
│  │  │  │  │  │  ├── peripheral
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │ tester_rpa_expired.c
│  │  │  │  │  ├── scan
│  │  │  │  │  │  ├── slow
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── dut.c
│  │  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │  │ peer.c
│  │  │  │  │  │  │  ├── test_scripts
│  │  │  │  │  │  │  │  │ run.sh
│  │  │  │  │  │  ├── start_stop
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  ├── security
│  │  │  │  │  │  ├── bond_overwrite_allowed
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── bond_overwrite_denied
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── bond_per_connection
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── ccc_update
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── compile.sh
│  │  │  │  │  │  ├── id_addr_update
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  │  │  ├── security_changed_callback
│  │  │  │  │  │  │  │ compile.sh
│  │  │  │  ├── audio
│  │  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  │  ├── compile.sh
│  │  │  │  │  ├── overlay-bt_ll_sw_split.conf
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── bap_bass_broadcaster_test.c
│  │  │  │  │  │  ├── bap_broadcast_assistant_test.c
│  │  │  │  │  │  ├── bap_broadcast_sink_test.c
│  │  │  │  │  │  ├── bap_broadcast_source_test.c
│  │  │  │  │  │  ├── bap_common.c
│  │  │  │  │  │  ├── bap_common.h
│  │  │  │  │  │  ├── bap_scan_delegator_test.c
│  │  │  │  │  │  ├── bap_unicast_client_test.c
│  │  │  │  │  │  ├── bap_unicast_server_test.c
│  │  │  │  │  │  ├── cap_acceptor_test.c
│  │  │  │  │  │  ├── cap_commander_test.c
│  │  │  │  │  │  ├── cap_initiator_broadcast_test.c
│  │  │  │  │  │  ├── cap_initiator_unicast_test.c
│  │  │  │  │  │  ├── common.c
│  │  │  │  │  │  ├── common.h
│  │  │  │  │  │  ├── csip_notify_client_test.c
│  │  │  │  │  │  ├── csip_notify_server_test.c
│  │  │  │  │  │  ├── csip_set_coordinator_test.c
│  │  │  │  │  │  ├── csip_set_member_test.c
│  │  │  │  │  │  ├── gmap_ugg_test.c
│  │  │  │  │  │  ├── gmap_ugt_test.c
│  │  │  │  │  │  ├── has_client_test.c
│  │  │  │  │  │  ├── has_test.c
│  │  │  │  │  │  ├── ias_client_test.c
│  │  │  │  │  │  ├── ias_test.c
│  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  ├── mcc_test.c
│  │  │  │  │  │  ├── mcs_test.c
│  │  │  │  │  │  ├── media_controller_test.c
│  │  │  │  │  │  ├── micp_mic_ctlr_test.c
│  │  │  │  │  │  ├── micp_mic_dev_test.c
│  │  │  │  │  │  ├── pacs_notify_client_test.c
│  │  │  │  │  │  ├── pacs_notify_server_test.c
│  │  │  │  │  │  ├── pbp_public_broadcast_sink_test.c
│  │  │  │  │  │  ├── pbp_public_broadcast_source_test.c
│  │  │  │  │  │  ├── tbs_client_test.c
│  │  │  │  │  │  ├── tbs_test.c
│  │  │  │  │  │  ├── tmap_client_test.c
│  │  │  │  │  │  ├── tmap_server_test.c
│  │  │  │  │  │  ├── vcp_vol_ctlr_test.c
│  │  │  │  │  │  │ vcp_vol_rend_test.c
│  │  │  │  │  ├── sysbuild.cmake
│  │  │  │  │  ├── test_scripts
│  │  │  │  │  │  ├── bap_bass_client_sync.sh
│  │  │  │  │  │  ├── bap_bass_server_sync_client_rem.sh
│  │  │  │  │  │  ├── bap_bass_server_sync_server_rem.sh
│  │  │  │  │  │  ├── bap_broadcast_audio.sh
│  │  │  │  │  │  ├── bap_broadcast_audio_assistant.sh
│  │  │  │  │  │  ├── bap_broadcast_audio_assistant_incorrect_code.sh
│  │  │  │  │  │  ├── bap_broadcast_audio_encrypted.sh
│  │  │  │  │  │  ├── bap_broadcast_audio_encrypted_incorrect_code.sh
│  │  │  │  │  │  ├── bap_unicast_audio.sh
│  │  │  │  │  │  ├── bap_unicast_audio_acl_disconnect.sh
│  │  │  │  │  │  ├── bap_unicast_client_async_group.sh
│  │  │  │  │  │  ├── bap_unicast_client_reconf_group.sh
│  │  │  │  │  │  ├── cap_broadcast.sh
│  │  │  │  │  │  ├── cap_broadcast_ac_14.sh
│  │  │  │  │  │  ├── cap_broadcast_reception.sh
│  │  │  │  │  │  ├── cap_capture_and_render.sh
│  │  │  │  │  │  ├── cap_unicast.sh
│  │  │  │  │  │  ├── cap_unicast_inval.sh
│  │  │  │  │  │  ├── cap_unicast_timeout.sh
│  │  │  │  │  │  ├── has.sh
│  │  │  │  │  │  ├── has_offline.sh
│  │  │  │  │  │  ├── ias.sh
│  │  │  │  │  │  ├── mcs_mcc.sh
│  │  │  │  │  │  ├── media_controller.sh
│  │  │  │  │  │  ├── micp.sh
│  │  │  │  │  │  ├── pacs_notify.sh
│  │  │  │  │  │  ├── pbp.sh
│  │  │  │  │  │  ├── tbs.sh
│  │  │  │  │  │  ├── tmap.sh
│  │  │  │  │  │  │ vcp.sh
│  │  │  │  ├── ll
│  │  │  │  │  ├── bis
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── conn
│  │  │  │  │  │  ├── hci-uart.overlay
│  │  │  │  │  │  │ psa_overlay.conf
│  │  │  │  │  ├── edtt
│  │  │  │  │  │  ├── gatt_test_app
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── gatt
│  │  │  │  │  │  │  │  │  ├── service_a_1.c
│  │  │  │  │  │  │  │  │  ├── service_a_2.c
│  │  │  │  │  │  │  │  │  ├── service_a_3.c
│  │  │  │  │  │  │  │  │  ├── service_b_1_1.c
│  │  │  │  │  │  │  │  │  ├── service_b_1_2.c
│  │  │  │  │  │  │  │  │  ├── service_b_1_3.c
│  │  │  │  │  │  │  │  │  ├── service_b_2_1.c
│  │  │  │  │  │  │  │  │  ├── service_b_2_2.c
│  │  │  │  │  │  │  │  │  ├── service_b_2_3.c
│  │  │  │  │  │  │  │  │  ├── service_b_3_1.c
│  │  │  │  │  │  │  │  │  ├── service_b_3_2.c
│  │  │  │  │  │  │  │  │  ├── service_b_3_3.c
│  │  │  │  │  │  │  │  │  ├── service_b_4_1.c
│  │  │  │  │  │  │  │  │  ├── service_b_4_2.c
│  │  │  │  │  │  │  │  │  ├── service_b_4_3.c
│  │  │  │  │  │  │  │  │  ├── service_b_5_1.c
│  │  │  │  │  │  │  │  │  ├── service_c_1_1.c
│  │  │  │  │  │  │  │  │  ├── service_c_1_2.c
│  │  │  │  │  │  │  │  │  ├── service_c_1_3.c
│  │  │  │  │  │  │  │  │  ├── service_c_2_1.c
│  │  │  │  │  │  │  │  │  ├── service_c_2_2.c
│  │  │  │  │  │  │  │  │  ├── service_c_2_3.c
│  │  │  │  │  │  │  │  │  ├── service_d_1.c
│  │  │  │  │  │  │  │  │  │ service_f_1.c
│  │  │  │  │  │  ├── hci_test_app
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── multiple_id
│  │  │  │  │  │  │ prj.conf
│  │  │  │  ├── mesh
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── overlay_psa.conf
│  │  │  │  │  ├── overlay_pst.conf
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  ├── mesh_test.c
│  │  │  │  │  │  ├── test_beacon.c
│  │  │  │  │  │  ├── test_brg.c
│  │  │  │  │  │  ├── test_dfu.c
│  │  │  │  │  │  ├── test_friendship.c
│  │  │  │  │  │  ├── test_replay_cache.c
│  │  │  │  │  │  │ test_sar.c
│  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  ├── bridge
│  │  │  │  │  │  │  ├── brg_ivu.sh
│  │  │  │  │  │  │  ├── brg_net_key_update.sh
│  │  │  │  │  │  │  ├── brg_persistent_storage.sh
│  │  │  │  │  │  │  ├── brg_simple.sh
│  │  │  │  │  │  │  │ brg_table_state_change.sh
│  │  │  │  │  │  ├── friendship
│  │  │  │  │  │  │  │ lpn_disable.sh
│  │  │  │  │  │  ├── large_comp_data
│  │  │  │  │  │  │  │ get_metadata_split.sh
│  │  │  │  │  │  ├── provision
│  │  │  │  │  │  │  │ pb_remote_client_server_same_dev.sh
│  │  │  │  ├── samples
│  │  │  │  │  ├── battery_service
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  ├── central_test.c
│  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │ peripheral_test.c
│  │  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  │  │ bas.sh
│  │  │  │  │  ├── central_hr_peripheral_hr
│  │  │  │  │  │  ├── tests_scripts
│  │  │  │  │  │  │  ├── central_hr_peripheral_hr.sh
│  │  │  │  │  │  │  ├── central_hr_peripheral_hr_extended.sh
│  │  │  │  │  │  │  │ central_hr_peripheral_hr_phy_coded.sh
│  │  │  │  │  │ compile.sh
│  │  │  │  ├── tests.nrf5340bsim_nrf5340_cpuapp.txt
│  │  │  │  │ tests.nrf54l15bsim_nrf54l15_cpuapp.txt
│  │  │  ├── babblekit
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── include
│  │  │  │  │  ├── babblekit
│  │  │  │  │  │  │ device.h
│  │  │  │  ├── src
│  │  │  │  │  │ device.c
│  │  │  ├── ci.bt.sh
│  │  │  ├── ci.net.sh
│  │  ├── drivers
│  │  │  ├── adc
│  │  │  │  ├── adc_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── esp32s3_devkitm_procpu.overlay
│  │  │  │  │  │  ├── esp32s3_luatos_core_procpu.overlay
│  │  │  │  │  │  ├── esp32s3_luatos_core_procpu_usb.overlay
│  │  │  │  │  │  ├── frdm_ke17z.overlay
│  │  │  │  │  │  ├── frdm_ke17z512.overlay
│  │  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0.overlay
│  │  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.overlay
│  │  │  │  │  │  ├── frdm_rw612.overlay
│  │  │  │  │  │  ├── lpcxpresso55s28.overlay
│  │  │  │  │  │  ├── max32655evkit_max32655_m4.overlay
│  │  │  │  │  │  ├── max32655fthr_max32655_m4.overlay
│  │  │  │  │  │  ├── max32662evkit.overlay
│  │  │  │  │  │  ├── max32666evkit_max32666_cpu0.overlay
│  │  │  │  │  │  ├── max32666fthr_max32666_cpu0.overlay
│  │  │  │  │  │  ├── max32672evkit.overlay
│  │  │  │  │  │  ├── max32672fthr.overlay
│  │  │  │  │  │  ├── max32680evkit_max32680_m4.overlay
│  │  │  │  │  │  ├── max32690evkit_max32690_m4.overlay
│  │  │  │  │  │  ├── micromod_nrf52840.overlay
│  │  │  │  │  │  ├── mimxrt1170_evk_mimxrt1176_cm7_A.overlay
│  │  │  │  │  │  ├── mimxrt1170_evk_mimxrt1176_cm7_B.overlay
│  │  │  │  │  │  ├── mimxrt595_evk_mimxrt595s_cm33.overlay
│  │  │  │  │  │  ├── mimxrt685_evk_mimxrt685s_cm33.overlay
│  │  │  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp.overlay
│  │  │  │  │  │  ├── nrf54l15pdk_nrf54l15_cpuapp.overlay
│  │  │  │  │  │  ├── nucleo_f722ze.overlay
│  │  │  │  │  │  ├── nucleo_h533re.overlay
│  │  │  │  │  │  ├── s32z2xxdc2_s32z270_rtu0.overlay
│  │  │  │  │  │  ├── s32z2xxdc2_s32z270_rtu1.overlay
│  │  │  │  │  │  ├── sltb010a.overlay
│  │  │  │  │  │  ├── stm32h7s78_dk.overlay
│  │  │  │  │  │  ├── ucans32k1sic.overlay
│  │  │  │  │  │  ├── xg24_dk2601b.overlay
│  │  │  │  │  │  ├── xg27_dk2602a.overlay
│  │  │  │  │  │  ├── xiao_rp2040.overlay
│  │  │  │  │  │  ├── adafruit_feather_nrf52840_nrf52840_sense.overlay
│  │  │  │  │  │  ├── adafruit_feather_nrf52840_nrf52840_sense_uf2.overlay
│  │  │  │  │  │  ├── adafruit_feather_nrf52840_nrf52840_uf2.overlay
│  │  │  │  │  │  ├── apollo3_evb.conf
│  │  │  │  │  │  ├── apollo3_evb.overlay
│  │  │  │  │  │  ├── apollo3p_evb.conf
│  │  │  │  │  │  ├── apollo3p_evb.overlay
│  │  │  │  │  │  ├── apollo4p_evb.overlay
│  │  │  │  │  │  ├── ek_ra8m1.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core_esp32c3_usb.overlay
│  │  │  │  │  │  ├── esp32s3_devkitc_procpu.conf
│  │  │  │  │  │  │ esp32s3_devkitc_procpu.overlay
│  │  │  │  │  ├── overlay-dma-esp32.conf
│  │  │  │  │  ├── socs
│  │  │  │  │  │  ├── esp32c3.conf
│  │  │  │  │  │  │ esp32c3.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ test_adc.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── adc_accuracy_test
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ ek_ra8m1.overlay
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── gpio
│  │  │  │  ├── gpio_basic_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── frdm_ke17z.overlay
│  │  │  │  │  │  ├── max32672evkit.overlay
│  │  │  │  │  │  ├── frdm_ke17z512.overlay
│  │  │  │  │  │  ├── max32672fthr.overlay
│  │  │  │  │  │  ├── frdm_ke17z_fgpio.overlay
│  │  │  │  │  │  ├── max32675evkit.overlay
│  │  │  │  │  │  ├── gd32f403z_eval.overlay
│  │  │  │  │  │  ├── max32680evkit_max32680_m4.overlay
│  │  │  │  │  │  ├── hifive1_fe310_B.overlay
│  │  │  │  │  │  ├── max32690evkit_max32690_m4.overlay
│  │  │  │  │  │  ├── lpcxpresso55s69_lpc55s69_cpu0.overlay
│  │  │  │  │  │  ├── mimxrt1050_evk.overlay
│  │  │  │  │  │  ├── max32655evkit_max32655_m4.overlay
│  │  │  │  │  │  ├── mimxrt1060_evk.overlay
│  │  │  │  │  │  ├── max32655fthr_max32655_m4.overlay
│  │  │  │  │  │  ├── mimxrt595_evk_mimxrt595s_cm33.overlay
│  │  │  │  │  │  ├── max32662evkit.overlay
│  │  │  │  │  │  ├── mimxrt685_evk_mimxrt685s_cm33.overlay
│  │  │  │  │  │  ├── max32666evkit_max32666_cpu0.overlay
│  │  │  │  │  │  ├── nrf54l15pdk_nrf54l15_cpuapp.overlay
│  │  │  │  │  │  ├── max32666fthr_max32666_cpu0.overlay
│  │  │  │  │  │  ├── nucleo_f030r8.overlay
│  │  │  │  │  │  ├── max32670evkit.overlay
│  │  │  │  │  │  ├── nucleo_f091rc.overlay
│  │  │  │  │  │  ├── nucleo_f103rb.overlay
│  │  │  │  │  │  ├── nucleo_f207zg.overlay
│  │  │  │  │  │  ├── nucleo_f334r8.overlay
│  │  │  │  │  │  ├── nucleo_f401re.overlay
│  │  │  │  │  │  ├── nucleo_f429zi.overlay
│  │  │  │  │  │  ├── nucleo_f746zg.overlay
│  │  │  │  │  │  ├── nucleo_g071rb.overlay
│  │  │  │  │  │  ├── nucleo_g474re.overlay
│  │  │  │  │  │  ├── nucleo_l053r8.overlay
│  │  │  │  │  │  ├── nucleo_l073rz.overlay
│  │  │  │  │  │  ├── nucleo_l152re.overlay
│  │  │  │  │  │  ├── nucleo_l476rg.overlay
│  │  │  │  │  │  ├── nucleo_l4r5zi.overlay
│  │  │  │  │  │  ├── nucleo_wb55rg.overlay
│  │  │  │  │  │  ├── nucleo_wl55jc.overlay
│  │  │  │  │  │  ├── rv32m1_vega_openisa_rv32m1_ri5cy.overlay
│  │  │  │  │  │  ├── sltb004a.overlay
│  │  │  │  │  │  ├── stm32h747i_disco_stm32h747xx_m7.overlay
│  │  │  │  │  │  ├── stm32l562e_dk.overlay
│  │  │  │  │  │  ├── stm32mp157c_dk2.overlay
│  │  │  │  │  │  ├── apollo3_evb.overlay
│  │  │  │  │  │  ├── cc1352r1_launchxl.overlay
│  │  │  │  │  │  ├── cc3220sf_launchxl.overlay
│  │  │  │  │  │  ├── cc3235sf_launchxl.overlay
│  │  │  │  │  │  ├── cyw920829m2evk_02.overlay
│  │  │  │  │  │  ├── disco_l475_iot1.overlay
│  │  │  │  │  │  ├── esp32c3_devkitm.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core_esp32c3_usb.overlay
│  │  │  │  │  │  │ frdm_k64f.overlay
│  │  │  │  │  ├── socs
│  │  │  │  │  │  ├── esp32c2.overlay
│  │  │  │  │  │  │ esp32c3.overlay
│  │  │  │  │  ├── testcase.yaml
│  │  │  │  │  │ arduino.overlay
│  │  │  │  ├── gpio_hogs
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── frdm_k64f.overlay
│  │  │  │  │  │  ├── native_sim.overlay
│  │  │  │  │  │  ├── nrf52840dk_nrf52840.overlay
│  │  │  │  │  │  ├── nrf52_bsim.overlay
│  │  │  │  │  │  │ nucleo_g474re.overlay
│  │  │  │  ├── gpio_ite_it8xxx2_v2
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim.overlay
│  │  │  │  ├── gpio_api_1pin
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── bbram
│  │  │  │  │ testcase.yaml
│  │  │  ├── build_all
│  │  │  │  ├── adc
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim.overlay
│  │  │  │  ├── charger
│  │  │  │  │  │ i2c.dtsi
│  │  │  │  ├── dac
│  │  │  │  │  │ app.overlay
│  │  │  │  ├── display
│  │  │  │  │  │ app.overlay
│  │  │  │  ├── gnss
│  │  │  │  │  │ app.overlay
│  │  │  │  ├── gpio
│  │  │  │  │  ├── adc_ads1145s0x_gpio.overlay
│  │  │  │  │  ├── app.overlay
│  │  │  │  │  ├── efinix_sapphire.overlay
│  │  │  │  │  ├── iproc.overlay
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── haptics
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── app.overlay
│  │  │  │  │  ├── i2c.dtsi
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── i2c
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ qemu_cortex_m3.overlay
│  │  │  │  ├── i3c
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ qemu_cortex_m3.overlay
│  │  │  │  ├── input
│  │  │  │  │  │ app.overlay
│  │  │  │  ├── interrupt_controller
│  │  │  │  │  ├── common
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  ├── imx8mp_evk_mimx8ml8_adsp.conf
│  │  │  │  │  │  │  ├── imx8mp_evk_mimx8ml8_adsp.overlay
│  │  │  │  │  │  │  │ intel_adsp_ace20_lnl.overlay
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │ testcase.yaml
│  │  │  │  │  ├── intc_plic
│  │  │  │  │  │  ├── app.multi_instance.overlay
│  │  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── lora
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── modem
│  │  │  │  │  ├── modem_gsm.conf
│  │  │  │  │  ├── modem_gsm_mux.conf
│  │  │  │  │  ├── testcase.yaml
│  │  │  │  │  │ uart.dtsi
│  │  │  │  ├── pwm
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── regulator
│  │  │  │  │  │ i2c.dtsi
│  │  │  │  ├── rtc
│  │  │  │  │  ├── i2c_devices.overlay
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── sensor
│  │  │  │  │  ├── adc.dtsi
│  │  │  │  │  ├── i2c.dtsi
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── sensors_trigger_global.conf
│  │  │  │  │  ├── sensors_trigger_none.conf
│  │  │  │  │  ├── sensors_trigger_own.conf
│  │  │  │  │  ├── spi.dtsi
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ generic_test.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── stepper
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── app.overlay
│  │  │  │  │  ├── gpio.dtsi
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── uart
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ qemu_cortex_m3.overlay
│  │  │  │  ├── video
│  │  │  │  │  │ app.overlay
│  │  │  │  ├── watchdog
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ qemu_cortex_m3.overlay
│  │  │  ├── i2c
│  │  │  │  ├── i2c_api
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── cyw920829m2evk_02.overlay
│  │  │  │  │  │  ├── ek_ra8m1.conf
│  │  │  │  │  │  │ ek_ra8m1.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ test_i2c.c
│  │  │  │  ├── i2c_emul
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── native_sim.buf.overlay
│  │  │  │  │  │  │ native_sim.overlay
│  │  │  │  │  ├── include
│  │  │  │  │  │  │ emulated_target.hpp
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── emulated_target.cpp
│  │  │  │  │  │  ├── test_forwarding_buf.cpp
│  │  │  │  │  │  ├── test_forwarding_pio.cpp
│  │  │  │  │  │  │ test_fowarding_common.cpp
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── i2c_ram
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── i2c_target_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── b_u585i_iot02a.overlay
│  │  │  │  │  │  ├── efr32bg22_brd4184a.overlay
│  │  │  │  │  │  ├── frdm_ke17z512.conf
│  │  │  │  │  │  ├── frdm_ke17z512.overlay
│  │  │  │  │  │  ├── frdm_mcxn236.conf
│  │  │  │  │  │  ├── frdm_mcxn236.overlay
│  │  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0.overlay
│  │  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.conf
│  │  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.overlay
│  │  │  │  │  │  ├── max32655evkit_max32655_m4.conf
│  │  │  │  │  │  ├── max32655evkit_max32655_m4.overlay
│  │  │  │  │  │  ├── max32662evkit.conf
│  │  │  │  │  │  ├── max32662evkit.overlay
│  │  │  │  │  │  ├── max32666evkit_max32666_cpu0.conf
│  │  │  │  │  │  ├── max32666evkit_max32666_cpu0.overlay
│  │  │  │  │  │  ├── max32670evkit.conf
│  │  │  │  │  │  ├── max32670evkit.overlay
│  │  │  │  │  │  ├── max32672evkit.conf
│  │  │  │  │  │  ├── max32672evkit.overlay
│  │  │  │  │  │  ├── max32675evkit.conf
│  │  │  │  │  │  ├── max32675evkit.overlay
│  │  │  │  │  │  ├── max32680evkit_max32680_m4.conf
│  │  │  │  │  │  ├── max32680evkit_max32680_m4.overlay
│  │  │  │  │  │  ├── max32690evkit_max32690_m4.conf
│  │  │  │  │  │  ├── max32690evkit_max32690_m4.overlay
│  │  │  │  │  │  ├── mec1501modular_assy6885.overlay
│  │  │  │  │  │  ├── mimxrt1040_evk.overlay
│  │  │  │  │  │  ├── mimxrt1060_evk.overlay
│  │  │  │  │  │  ├── mimxrt1170_evk_mimxrt1176_cm4_B.overlay
│  │  │  │  │  │  ├── mimxrt1170_evk_mimxrt1176_cm7.conf
│  │  │  │  │  │  ├── mimxrt1170_evk_mimxrt1176_cm7.overlay
│  │  │  │  │  │  ├── mimxrt1170_evk_mimxrt1176_cm7_B.overlay
│  │  │  │  │  │  ├── mimxrt1170_evkb_cm4.overlay
│  │  │  │  │  │  ├── mimxrt1170_evkb_mimxrt1176_cm4.conf
│  │  │  │  │  │  ├── mimxrt1170_evkb_mimxrt1176_cm4.overlay
│  │  │  │  │  │  ├── mimxrt1170_evkb_mimxrt1176_cm7.conf
│  │  │  │  │  │  ├── mimxrt1170_evkb_mimxrt1176_cm7.overlay
│  │  │  │  │  │  ├── mimxrt1180_evk_mimxrt1189_cm33.conf
│  │  │  │  │  │  ├── mimxrt1180_evk_mimxrt1189_cm33.overlay
│  │  │  │  │  │  ├── mimxrt1180_evk_mimxrt1189_cm7.conf
│  │  │  │  │  │  ├── mimxrt1180_evk_mimxrt1189_cm7.overlay
│  │  │  │  │  │  ├── mr_canhubk3.overlay
│  │  │  │  │  │  ├── npcx9m6f_evb.overlay
│  │  │  │  │  │  ├── nucleo_f091rc.overlay
│  │  │  │  │  │  ├── nucleo_f207zg.overlay
│  │  │  │  │  │  ├── nucleo_f401re.overlay
│  │  │  │  │  │  ├── nucleo_f429zi.overlay
│  │  │  │  │  │  ├── nucleo_f746zg.overlay
│  │  │  │  │  │  ├── nucleo_g071rb.overlay
│  │  │  │  │  │  ├── nucleo_g474re.overlay
│  │  │  │  │  │  ├── nucleo_h563zi.overlay
│  │  │  │  │  │  ├── nucleo_l073rz.overlay
│  │  │  │  │  │  ├── nucleo_l152re.overlay
│  │  │  │  │  │  ├── nucleo_l476rg.overlay
│  │  │  │  │  │  ├── nucleo_u083rc.conf
│  │  │  │  │  │  ├── nucleo_u083rc.overlay
│  │  │  │  │  │  ├── nucleo_wb55rg.overlay
│  │  │  │  │  │  ├── nucleo_wl55jc.overlay
│  │  │  │  │  │  ├── numaker_m2l31ki.overlay
│  │  │  │  │  │  ├── numaker_pfm_m467.overlay
│  │  │  │  │  │  ├── rpi_pico.overlay
│  │  │  │  │  │  ├── sltb010a.overlay
│  │  │  │  │  │  ├── sltb010a_0.conf
│  │  │  │  │  │  ├── stm32f072b_disco.overlay
│  │  │  │  │  │  ├── stm32f3_disco.overlay
│  │  │  │  │  │  ├── stm32h573i_dk.overlay
│  │  │  │  │  │  ├── stm32u083c_dk.conf
│  │  │  │  │  │  ├── stm32u083c_dk.overlay
│  │  │  │  │  │  │ xmc47_relax_kit.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── i2c_tca954x
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf52840dk_nrf52840.overlay
│  │  │  ├── can
│  │  │  │  ├── api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ numaker_m2l31ki.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── canfd.c
│  │  │  │  │  │  │ classic.c
│  │  │  │  ├── host
│  │  │  │  │  │ README.rst
│  │  │  │  ├── timing
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0.conf
│  │  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.conf
│  │  │  │  │  │  ├── nucleo_h563zi.conf
│  │  │  │  │  │  │ stm32h573i_dk.conf
│  │  │  ├── clock_control
│  │  │  │  ├── clock_control_api
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── device_subsys.h
│  │  │  │  │  │  ├── esp32_device_subsys.h
│  │  │  │  │  │  ├── nrf_device_subsys.h
│  │  │  │  │  │  │ test_clock_control.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── nrf2_clock_control
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── nrf_clock_control
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── pwm_clock
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── sam_v71_xult_samv71q21.overlay
│  │  │  │  │  │  │ sam_v71_xult_samv71q21b.overlay
│  │  │  │  ├── stm32_clock_configuration
│  │  │  │  │  ├── stm32h7_core
│  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  ├── clear_clocks.overlay
│  │  │  │  │  │  │  │ pll_hsi_fracn_550.overlay
│  │  │  │  │  │  │ testcase.yaml
│  │  │  │  │  ├── stm32wba_core
│  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  │ clear_clocks.overlay
│  │  │  │  │  │  │ testcase.yaml
│  │  │  ├── console
│  │  │  │  ├── line_splitting
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── console_switching
│  │  │  │  ├── boards
│  │  │  │  │  │ qemu_riscv64.overlay
│  │  │  │  │ prj.conf
│  │  │  ├── coredump
│  │  │  │  ├── coredump_api
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── counter
│  │  │  │  ├── counter_basic_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── apollo3_evb.overlay
│  │  │  │  │  │  ├── esp32c3_devkitm.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core_esp32c3_usb.overlay
│  │  │  │  │  │  ├── google_dragonclaw.overlay
│  │  │  │  │  │  ├── max32655evkit_max32655_m4.overlay
│  │  │  │  │  │  ├── max32655fthr_max32655_m4.overlay
│  │  │  │  │  │  ├── max32662evkit.overlay
│  │  │  │  │  │  ├── max32666evkit_max32666_cpu0.overlay
│  │  │  │  │  │  ├── max32666fthr_max32666_cpu0.overlay
│  │  │  │  │  │  ├── max32670evkit.overlay
│  │  │  │  │  │  ├── max32672evkit.overlay
│  │  │  │  │  │  ├── max32672fthr.overlay
│  │  │  │  │  │  ├── max32680evkit_max32680_m4.overlay
│  │  │  │  │  │  ├── max32690evkit_max32690_m4.overlay
│  │  │  │  │  │  ├── mimxrt1064_evk.overlay
│  │  │  │  │  │  ├── mr_canhubk3.overlay
│  │  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuppr.overlay
│  │  │  │  │  │  ├── s32z2xxdc2_s32z270_rtu0.overlay
│  │  │  │  │  │  │ s32z2xxdc2_s32z270_rtu1.overlay
│  │  │  │  │  ├── socs
│  │  │  │  │  │  ├── esp32c2.overlay
│  │  │  │  │  │  │ esp32c3.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ test_counter.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── counter_nrf_rtc
│  │  │  │  │  ├── fixed_top
│  │  │  │  │  │  ├── nrf54h20dk_nrf54h20_common.dtsi
│  │  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpurad.overlay
│  │  │  │  ├── maxim_ds3231_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ sltb004a.overlay
│  │  │  ├── i2s
│  │  │  │  ├── i2s_speed
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── mimxrt1170_evk_mimxrt1176_cm7.conf
│  │  │  │  │  │  ├── mimxrt1170_evk_mimxrt1176_cm7.overlay
│  │  │  │  │  │  ├── mimxrt1170_evk_mimxrt1176_cm7_A.overlay
│  │  │  │  │  │  ├── mimxrt1170_evk_rt1176_cm7.conf
│  │  │  │  │  │  ├── mimxrt595_evk_mimxrt595s_cm33.overlay
│  │  │  │  │  │  ├── stm32h573i_dk.conf
│  │  │  │  │  │  │ stm32h573i_dk.overlay
│  │  │  ├── input
│  │  │  │  ├── gpio_kbd_matrix
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── gpio_keys
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── kbd_matrix
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── interrupt_controller
│  │  │  │  ├── intc_plic
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── alt_mapping.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── multi_level_backend
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── ipm
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── mspi
│  │  │  │  ├── api
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── apollo3p_evb.overlay
│  │  │  │  │  │  ├── native_sim.conf
│  │  │  │  │  │  │ native_sim.overlay
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │ stub_mspi_emul_device.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── flash
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── apollo3p_evb.conf
│  │  │  │  │  │  ├── apollo3p_evb.overlay
│  │  │  │  │  │  ├── native_sim.conf
│  │  │  │  │  │  │ native_sim.overlay
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── dac
│  │  │  │  ├── dac_api
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ test_dac.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── dac_loopback
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ lpcxpresso55s36.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ test_dac.c
│  │  │  ├── disk
│  │  │  │  ├── disk_access
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim_no_explicit_erase.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── disk_performance
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── display
│  │  │  │  ├── display_read_write
│  │  │  │  │  ├── adafruit_2_8_tft_touch_rgb565.overlay
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── dma
│  │  │  │  ├── chan_blen_transfer
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── esp32c3_luatos_core.conf
│  │  │  │  │  │  ├── esp32c3_luatos_core.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core_esp32c3_usb.conf
│  │  │  │  │  │  ├── esp32c3_luatos_core_esp32c3_usb.overlay
│  │  │  │  │  │  ├── max32655evkit_max32655_m4.conf
│  │  │  │  │  │  ├── max32655evkit_max32655_m4.overlay
│  │  │  │  │  │  ├── max32655fthr_max32655_m4.conf
│  │  │  │  │  │  ├── max32655fthr_max32655_m4.overlay
│  │  │  │  │  │  ├── max32670evkit.conf
│  │  │  │  │  │  ├── max32670evkit.overlay
│  │  │  │  │  │  ├── max32672evkit.conf
│  │  │  │  │  │  ├── max32672evkit.overlay
│  │  │  │  │  │  ├── max32672fthr.conf
│  │  │  │  │  │  ├── max32672fthr.overlay
│  │  │  │  │  │  ├── max32680evkit_max32680_m4.conf
│  │  │  │  │  │  ├── max32680evkit_max32680_m4.overlay
│  │  │  │  │  │  ├── max32690evkit_max32690_m4.conf
│  │  │  │  │  │  ├── max32690evkit_max32690_m4.overlay
│  │  │  │  │  │  ├── mimxrt1024_evk.conf
│  │  │  │  │  │  ├── mimxrt1024_evk.overlay
│  │  │  │  │  │  ├── mimxrt1050_evk.conf
│  │  │  │  │  │  ├── mimxrt1050_evk.overlay
│  │  │  │  │  │  ├── mimxrt1060_evkb.conf
│  │  │  │  │  │  ├── mimxrt1060_evkb.overlay
│  │  │  │  │  │  ├── mimxrt1064_evk.conf
│  │  │  │  │  │  ├── mimxrt1064_evk.overlay
│  │  │  │  │  │  │ sim3u1xx_dk.overlay
│  │  │  │  │  ├── socs
│  │  │  │  │  │  ├── esp32c3.conf
│  │  │  │  │  │  │ esp32c3.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── test_buffers.c
│  │  │  │  │  │  ├── test_buffers.h
│  │  │  │  │  │  │ test_dma.c
│  │  │  │  ├── loop_transfer
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── esp32c3_devkitm.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core.conf
│  │  │  │  │  │  ├── esp32c3_luatos_core.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core_esp32c3_usb.conf
│  │  │  │  │  │  ├── esp32c3_luatos_core_esp32c3_usb.overlay
│  │  │  │  │  │  ├── esp32c6_devkitc.conf
│  │  │  │  │  │  ├── esp32c6_devkitc.overlay
│  │  │  │  │  │  ├── frdm_rw612.overlay
│  │  │  │  │  │  ├── max32655evkit_max32655_m4.overlay
│  │  │  │  │  │  ├── max32655fthr_max32655_m4.overlay
│  │  │  │  │  │  ├── max32670evkit.overlay
│  │  │  │  │  │  ├── max32672evkit.overlay
│  │  │  │  │  │  ├── max32672fthr.overlay
│  │  │  │  │  │  ├── max32680evkit_max32680_m4.overlay
│  │  │  │  │  │  ├── max32690evkit_max32690_m4.overlay
│  │  │  │  │  │  ├── sim3u1xx_dk.conf
│  │  │  │  │  │  │ sim3u1xx_dk.overlay
│  │  │  │  │  ├── socs
│  │  │  │  │  │  ├── esp32c3.conf
│  │  │  │  │  │  │ esp32c3.overlay
│  │  │  │  ├── scatter_gather
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── intel_socfpga_agilex5_socdk.conf
│  │  │  │  │  │  │ intel_socfpga_agilex5_socdk.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ test_dma_sg.c
│  │  │  ├── pinctrl
│  │  │  │  ├── api
│  │  │  │  │  │ app.overlay
│  │  │  ├── pwm
│  │  │  │  ├── pwm_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── esp32c3_luatos_core.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core_esp32c3_usb.overlay
│  │  │  │  │  │  ├── esp32c6_devkitc.overlay
│  │  │  │  │  │  ├── frdm_ke17z.overlay
│  │  │  │  │  │  ├── frdm_ke17z512.overlay
│  │  │  │  │  │  ├── frdm_ke1xz_flexio_pwm.overlay
│  │  │  │  │  │  │ rcar_h3ulcb_r8a77951_r7.overlay
│  │  │  │  │  ├── socs
│  │  │  │  │  │  ├── esp32c2.overlay
│  │  │  │  │  │  │ esp32c3.overlay
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── pwm_loopback
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── frdm_ke17z.overlay
│  │  │  │  │  │  │ frdm_ke17z512.overlay
│  │  │  ├── regulator
│  │  │  │  ├── api
│  │  │  │  │  │ app.overlay
│  │  │  │  ├── voltage
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.overlay
│  │  │  │  │  │  │ rpi_pico.overlay
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── retained_mem
│  │  │  │  ├── api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── nrf52840dk_nrf52840_ram.overlay
│  │  │  │  │  │  ├── nrf54l15pdk_nrf54l15_cpuapp.overlay
│  │  │  │  │  │  │ qemu_cortex_m3.overlay
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── rtc
│  │  │  │  ├── rtc_api
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── apollo4p_evb.conf
│  │  │  │  │  │  ├── da1469x_dk_pro.overlay
│  │  │  │  │  │  ├── nucleo_h533re.conf
│  │  │  │  │  │  ├── nucleo_h533re.overlay
│  │  │  │  │  │  ├── qemu_x86.overlay
│  │  │  │  │  │  ├── qemu_x86_64.overlay
│  │  │  │  │  │  ├── xmc45_relax_kit.conf
│  │  │  │  │  │  │ xmc47_relax_kit.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── test_alarm.c
│  │  │  │  │  │  ├── test_alarm_callback.c
│  │  │  │  │  │  ├── test_time.c
│  │  │  │  │  │  ├── test_time_incrementing.c
│  │  │  │  │  │  ├── test_update_callback.c
│  │  │  │  │  │  │ test_y2k.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── rtc_api_helpers
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ test_rtc_calibration_from_frequency.c
│  │  │  ├── sensor
│  │  │  │  ├── generic
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ dummy_sensor.c
│  │  │  │  ├── ina230
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── ina237
│  │  │  │  │  │ CMakeLists.txt
│  │  │  ├── spi
│  │  │  │  ├── spi_controller_peripheral
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── ek_ra8m1.conf
│  │  │  │  │  │  ├── ek_ra8m1.overlay
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_common.dtsi
│  │  │  │  ├── spi_error_cases
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuppr.overlay
│  │  │  │  ├── spi_loopback
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── ek_ra8d1.conf
│  │  │  │  │  │  ├── ek_ra8d1.overlay
│  │  │  │  │  │  ├── ek_ra8m1.conf
│  │  │  │  │  │  ├── ek_ra8m1.overlay
│  │  │  │  │  │  ├── esp32_devkitc_wroom_procpu.overlay
│  │  │  │  │  │  ├── esp32c3_devkitm.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core_esp32c3_usb.overlay
│  │  │  │  │  │  ├── esp32s2_saola.overlay
│  │  │  │  │  │  ├── esp32s3_devkitm_procpu.overlay
│  │  │  │  │  │  ├── esp32s3_luatos_core_procpu.conf
│  │  │  │  │  │  ├── esp32s3_luatos_core_procpu.overlay
│  │  │  │  │  │  ├── esp32s3_luatos_core_procpu_usb.conf
│  │  │  │  │  │  ├── esp32s3_luatos_core_procpu_usb.overlay
│  │  │  │  │  │  ├── frdm_ke17z.conf
│  │  │  │  │  │  ├── frdm_ke17z.overlay
│  │  │  │  │  │  ├── frdm_ke17z512.conf
│  │  │  │  │  │  ├── frdm_ke17z512.overlay
│  │  │  │  │  │  ├── frdm_ke1xz_flexio_spi.overlay
│  │  │  │  │  │  ├── frdm_mcxn236.conf
│  │  │  │  │  │  ├── frdm_mcxn236.overlay
│  │  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.conf
│  │  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.overlay
│  │  │  │  │  │  ├── frdm_rw612.overlay
│  │  │  │  │  │  ├── max32655evkit_max32655_m4.conf
│  │  │  │  │  │  ├── max32655evkit_max32655_m4.overlay
│  │  │  │  │  │  ├── max32655fthr_max32655_m4.conf
│  │  │  │  │  │  ├── max32655fthr_max32655_m4.overlay
│  │  │  │  │  │  ├── max32662evkit.conf
│  │  │  │  │  │  ├── max32662evkit.overlay
│  │  │  │  │  │  ├── max32666fthr_max32666_cpu0.conf
│  │  │  │  │  │  ├── max32666fthr_max32666_cpu0.overlay
│  │  │  │  │  │  ├── max32670evkit.conf
│  │  │  │  │  │  ├── max32670evkit.overlay
│  │  │  │  │  │  ├── max32672evkit.conf
│  │  │  │  │  │  ├── max32672evkit.overlay
│  │  │  │  │  │  ├── max32672fthr.conf
│  │  │  │  │  │  ├── max32672fthr.overlay
│  │  │  │  │  │  ├── max32675evkit.conf
│  │  │  │  │  │  ├── max32675evkit.overlay
│  │  │  │  │  │  ├── max32680evkit_max32680_m4.conf
│  │  │  │  │  │  ├── max32680evkit_max32680_m4.overlay
│  │  │  │  │  │  ├── max32690evkit_max32690_m4.conf
│  │  │  │  │  │  ├── max32690evkit_max32690_m4.overlay
│  │  │  │  │  │  ├── mck_ra8t1.conf
│  │  │  │  │  │  ├── mck_ra8t1.overlay
│  │  │  │  │  │  ├── mr_canhubk3.conf
│  │  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │  │  ├── nucleo_h743zi.overlay
│  │  │  │  │  │  ├── nucleo_h745zi_q_stm32h745xx_m4.overlay
│  │  │  │  │  │  ├── nucleo_h745zi_q_stm32h745xx_m7.conf
│  │  │  │  │  │  ├── nucleo_h745zi_q_stm32h745xx_m7.overlay
│  │  │  │  │  │  ├── nucleo_h753zi.overlay
│  │  │  │  │  │  ├── rpi_pico.overlay
│  │  │  │  │  │  ├── rpi_pico_delete_dma_props.overlay
│  │  │  │  │  │  ├── yd_esp32_procpu.conf
│  │  │  │  │  │  │ yd_esp32_procpu.overlay
│  │  │  │  │  ├── overlay-max32-spi-dma.conf
│  │  │  │  │  ├── overlay-stm32-spi-16bits.overlay
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── socs
│  │  │  │  │  │  ├── esp32_procpu.conf
│  │  │  │  │  │  ├── esp32_procpu.overlay
│  │  │  │  │  │  ├── esp32c2.conf
│  │  │  │  │  │  ├── esp32c2.overlay
│  │  │  │  │  │  ├── esp32c3.conf
│  │  │  │  │  │  ├── esp32c3.overlay
│  │  │  │  │  │  ├── esp32c6.conf
│  │  │  │  │  │  ├── esp32c6.overlay
│  │  │  │  │  │  ├── esp32s2.conf
│  │  │  │  │  │  ├── esp32s2.overlay
│  │  │  │  │  │  ├── esp32s3_procpu.conf
│  │  │  │  │  │  │ esp32s3_procpu.overlay
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── flash
│  │  │  │  ├── common
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── ek_ra8d1.overlay
│  │  │  │  │  │  ├── ek_ra8m1.overlay
│  │  │  │  │  │  ├── esp32c3_luatos_core.conf
│  │  │  │  │  │  ├── esp32c3_luatos_core_esp32c3_usb.conf
│  │  │  │  │  │  ├── mck_ra8t1.overlay
│  │  │  │  │  │  ├── mimxrt1060_evk.conf
│  │  │  │  │  │  ├── nrf52840_size_in_bytes.overlay
│  │  │  │  │  │  ├── nrf52840dk_mx25l51245g.overlay
│  │  │  │  │  │  ├── nrf52840dk_mx25r_high_perf.overlay
│  │  │  │  │  │  ├── nrf52840dk_spi_nor.overlay
│  │  │  │  │  │  │ nrf52840dk_spi_nor_wp_hold.overlay
│  │  │  │  │  ├── socs
│  │  │  │  │  │  │ esp32c3.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── sysbuild.conf
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── erase_blocks
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── negative_tests
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── sysbuild.conf
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── stm32
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nucleo_f746zg.overlay
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── flash_simulator
│  │  │  │  ├── flash_sim_impl
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── stepper
│  │  │  │  ├── stepper_api
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── nucleo_g071rb.conf
│  │  │  │  │  │  ├── nucleo_g071rb.overlay
│  │  │  │  │  │  ├── qemu_x86_64.conf
│  │  │  │  │  │  │ qemu_x86_64.overlay
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── syscon
│  │  │  │  │ linker_arm64_reserved.ld
│  │  │  ├── tee
│  │  │  │  ├── optee
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim_64.overlay
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── timer
│  │  │  │  ├── nrf_grtc_timer
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── uart
│  │  │  │  ├── uart_async_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── ek_ra4e2.overlay
│  │  │  │  │  │  ├── ek_ra4m2.overlay
│  │  │  │  │  │  ├── ek_ra4m3.overlay
│  │  │  │  │  │  ├── ek_ra4w1.overlay
│  │  │  │  │  │  ├── ek_ra6e2.overlay
│  │  │  │  │  │  ├── ek_ra6m1.overlay
│  │  │  │  │  │  ├── ek_ra6m2.overlay
│  │  │  │  │  │  ├── ek_ra6m3.overlay
│  │  │  │  │  │  ├── ek_ra6m4.overlay
│  │  │  │  │  │  ├── ek_ra6m5.overlay
│  │  │  │  │  │  ├── ek_ra8m1.overlay
│  │  │  │  │  │  ├── esp32c6_devkitc.conf
│  │  │  │  │  │  ├── esp32c6_devkitc.overlay
│  │  │  │  │  │  ├── fpb_ra6e1.overlay
│  │  │  │  │  │  ├── fpb_ra6e2.overlay
│  │  │  │  │  │  ├── frdm_mcxn236.overlay
│  │  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.overlay
│  │  │  │  │  │  ├── intel_adl_crb.overlay
│  │  │  │  │  │  ├── intel_rpl_s_crb.overlay
│  │  │  │  │  │  ├── lpcxpresso55s69_lpc55s69_cpu0.overlay
│  │  │  │  │  │  ├── mimxrt1010_evk.overlay
│  │  │  │  │  │  ├── mimxrt1015_evk.overlay
│  │  │  │  │  │  ├── mimxrt1020_evk.overlay
│  │  │  │  │  │  ├── mimxrt1024_evk.overlay
│  │  │  │  │  │  ├── mimxrt1050_evk.overlay
│  │  │  │  │  │  ├── mimxrt1060_evk.overlay
│  │  │  │  │  │  ├── mimxrt1060_evkb.overlay
│  │  │  │  │  │  ├── mimxrt1064_evk.overlay
│  │  │  │  │  │  ├── mimxrt1160_evk_mimxrt1166_cm7.overlay
│  │  │  │  │  │  ├── mimxrt1170_evk_mimxrt1176_cm7_A.overlay
│  │  │  │  │  │  ├── nrf54h20dk_nrf54h20_common.dtsi
│  │  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpurad.overlay
│  │  │  │  │  │  ├── stm32h735g_disco.overlay
│  │  │  │  │  │  ├── ttgo_t8c3.conf
│  │  │  │  │  │  │ ttgo_t8c3.overlay
│  │  │  │  │  ├── socs
│  │  │  │  │  │  ├── esp32c3.conf
│  │  │  │  │  │  │ esp32c3.overlay
│  │  │  │  ├── uart_basic_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ frdm_ke17z512_uart.overlay
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── uart_elementary
│  │  │  │  │  ├── README.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp_dual_uart.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── uart_emul
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ qemu_x86.overlay
│  │  │  │  │  ├── dts
│  │  │  │  │  │  ├── bindings
│  │  │  │  │  │  │  │ uart-dummy.yml
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── bus.c
│  │  │  │  │  │  ├── device.c
│  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── testcase.yaml
│  │  │  │  │  │ uart_emul.overlay
│  │  │  │  ├── uart_errors
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── README.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── nrf5340dk_nrf5340_cpuapp.conf
│  │  │  │  │  │  ├── nrf5340dk_nrf5340_cpuapp.overlay
│  │  │  │  │  │  ├── nrf54h20dk_nrf54h20_common.dtsi
│  │  │  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  │  │  │ nrf54l15pdk_nrf54l15_cpuapp.overlay
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── udc
│  │  │  │  ├── prj.conf
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  │  │ testcase.yaml
│  │  │  ├── watchdog
│  │  │  │  ├── wdt_basic_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ numaker_m2l31ki.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ test_wdt.c
│  │  │  │  ├── wdt_basic_reset_none
│  │  │  │  │  │ testcase.yaml
│  │  ├── subsys
│  │  │  ├── mgmt
│  │  │  │  ├── mcumgr
│  │  │  │  │  ├── smp_client
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ smp_transport_stub.h
│  │  │  │  │  ├── smp_reassembly
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── smp_version
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │ smp_test_util.c
│  │  │  ├── modem
│  │  │  │  ├── backends
│  │  │  │  │  ├── tty
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── uart
│  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  ├── modem_chat
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── modem_cmux
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── modem_cmux_pair
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── modem_pipe
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── modem_pipelink
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── app.overlay
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │ pipelink.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── modem_ppp
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── pm
│  │  │  │  ├── device_driver_init
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── device_wakeup_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── policy_api
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── power_domain
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── power_mgmt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim.overlay
│  │  │  │  │  ├── no-device-pm.conf
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── power_mgmt_soc
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── power_states_api
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim.overlay
│  │  │  │  │  ├── dts
│  │  │  │  │  │  ├── bindings
│  │  │  │  │  │  │  │ test-device-pm.yaml
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  ├── test_driver.c
│  │  │  │  │  │  │ test_driver.h
│  │  │  ├── portability
│  │  │  │  ├── cmsis_rtos_v2
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── event_flags.c
│  │  │  │  │  │  ├── kernel.c
│  │  │  │  │  │  ├── mempool.c
│  │  │  │  │  │  ├── mutex.c
│  │  │  │  │  │  ├── semaphore.c
│  │  │  │  │  │  ├── thread_apis.c
│  │  │  │  │  │  │ timer.c
│  │  │  ├── random
│  │  │  │  ├── rng
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── entropy_psa_crypto.overlay
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── prj_ctr_drbg.conf
│  │  │  │  │  ├── prj_hw_random_psa_crypto.conf
│  │  │  │  │  ├── prj_hw_random_xoshiro.conf
│  │  │  │  │  ├── prj_sw_random_systimer.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── rtio
│  │  │  │  ├── rtio_api
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── rtio_api.h
│  │  │  │  │  │  ├── rtio_iodev_test.h
│  │  │  │  │  │  ├── test_rtio_api.c
│  │  │  │  │  │  ├── test_rtio_mpsc.c
│  │  │  │  │  │  │ test_rtio_spsc.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── rtio_i2c
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim.overlay
│  │  │  │  │  ├── dts
│  │  │  │  │  │  ├── bindings
│  │  │  │  │  │  │  │ zephyr,blocking-emul.yaml
│  │  │  │  │  ├── include
│  │  │  │  │  │  │ blocking_emul.hpp
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── blocking_emul.cpp
│  │  │  │  │  │  │ main.cpp
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── workq
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── sd
│  │  │  │  ├── sdmmc
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ rcar_h3ulcb_r8a77951_a57.overlay
│  │  │  ├── sensing
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── README.rst
│  │  │  │  ├── boards
│  │  │  │  │  ├── native_sim.conf
│  │  │  │  │  │ native_sim.overlay
│  │  │  │  ├── prj.conf
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  │  │ testcase.yaml
│  │  │  ├── settings
│  │  │  │  ├── fcb
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── settings_test_fcb.c
│  │  │  │  │  │  │ settings_test_save_2_fcb.c
│  │  │  │  ├── fcb_init
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ settings_test_fcb_init.c
│  │  │  │  ├── file
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim_native_64.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ settings_setup_littlefs.c
│  │  │  │  ├── functional
│  │  │  │  │  ├── file
│  │  │  │  │  │  │ native_sim_native_64.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ settings_basic_test.c
│  │  │  ├── shell
│  │  │  │  ├── shell_backend_uart
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── storage
│  │  │  │  ├── flash_map
│  │  │  │  │  ├── overlay-psa.conf
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── stream
│  │  │  │  │  ├── stream_flash
│  │  │  │  │  │  ├── mpu_allow_flash_write.overlay
│  │  │  │  │  │  ├── no_erase.overlay
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │ testcase.yaml
│  │  │  ├── tracing
│  │  │  │  ├── tracing_api
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ qemu_x86.overlay
│  │  │  ├── usb
│  │  │  │  ├── desc_sections
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ desc_sections.c
│  │  │  │  ├── device_next
│  │  │  │  │  ├── build_all.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── uac2
│  │  │  │  │  ├── app.overlay
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ uac2_desc.c
│  │  │  ├── zbus
│  │  │  │  ├── hlp_priority_boost
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── integration
│  │  │  │  │  │ testcase.yaml
│  │  │  │  ├── unittests
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │  │ testcase.yaml
│  │  ├── unit
│  │  │  ├── base64
│  │  │  │  │ CMakeLists.txt
│  │  │  ├── cbprintf
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  │ main.c
│  │  │  ├── intmath
│  │  │  │  │ CMakeLists.txt
│  │  │  ├── list
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  │ slist.c
│  │  │  ├── math_extras
│  │  │  │  │ CMakeLists.txt
│  │  │  ├── net_timeout
│  │  │  │  │ CMakeLists.txt
│  │  │  ├── rbtree
│  │  │  │  │ CMakeLists.txt
│  │  │  ├── timeutil
│  │  │  │  │ CMakeLists.txt
│  │  │  ├── util
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  │ main.c
│  │  │  ├── winstream
│  │  │  │  │ CMakeLists.txt
│  │  ├── ztest
│  │  │  ├── base
│  │  │  │  ├── prj_verbose_0.conf
│  │  │  │  ├── prj_verbose_1.conf
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── error_hook
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── fail
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── README.rst
│  │  │  │  ├── core
│  │  │  │  │  │ CMakeLists.txt
│  │  │  ├── zexpect
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  │ testcase.yaml
│  │  │  ├── ztest_param
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── prj.conf
│  │  │  │  ├── pytest
│  │  │  │  │  │ test_parameters.py
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  │  │ testcase.yaml
│  │  ├── boards
│  │  │  ├── espressif_esp32
│  │  │  │  ├── cache_coex
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ cache_coex.c
│  │  │  │  ├── rtc_clk
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ rtc_clk_test.c
│  │  │  │  │  │ testcase.yaml
│  │  │  ├── mec15xxevb_assy6853
│  │  │  │  ├── qspi
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ mec15xxevb_assy6853.overlay
│  │  │  ├── mec172xevb_assy6906
│  │  │  │  ├── qspi
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ mec172xevb_assy6906.overlay
│  │  │  ├── mtk_adsp
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── prj.conf
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── nrf
│  │  │  │  ├── qdec
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  ├── boot
│  │  │  ├── mcuboot_data_sharing
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  │  ├── sysbuild
│  │  │  │  │  ├── mcuboot
│  │  │  │  │  │  │ prj.conf
│  │  │  ├── test_mcuboot
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  │  │ testcase.yaml
│  │  │  ├── with_mcumgr
│  │  │  │  ├── pytest
│  │  │  │  │  ├── test_downgrade_prevention.py
│  │  │  │  │  ├── test_upgrade.py
│  │  │  │  │  │ utils.py
│  │  │  │  │ testcase.yaml
│  ├── include
│  │  ├── zephyr
│  │  │  ├── arch
│  │  │  │  ├── nios2
│  │  │  │  │  ├── arch.h
│  │  │  │  │  ├── exception.h
│  │  │  │  │  │ linker.ld
│  │  │  │  ├── posix
│  │  │  │  │  ├── arch.h
│  │  │  │  │  ├── exception.h
│  │  │  │  │  ├── linker.ld
│  │  │  │  │  │ native_sim_interface.ld
│  │  │  │  ├── riscv
│  │  │  │  │  ├── arch.h
│  │  │  │  │  ├── atomic.h
│  │  │  │  │  ├── common
│  │  │  │  │  │  │ linker.ld
│  │  │  │  │  ├── error.h
│  │  │  │  │  ├── exception.h
│  │  │  │  │  │ irq.h
│  │  │  │  ├── sparc
│  │  │  │  │  ├── arch.h
│  │  │  │  │  ├── exception.h
│  │  │  │  │  │ linker.ld
│  │  │  │  ├── syscall.h
│  │  │  │  ├── x86
│  │  │  │  │  ├── arch.h
│  │  │  │  │  ├── ia32
│  │  │  │  │  │  ├── arch.h
│  │  │  │  │  │  ├── exception.h
│  │  │  │  │  │  │ linker.ld
│  │  │  │  │  ├── intel64
│  │  │  │  │  │  ├── arch.h
│  │  │  │  │  │  ├── exception.h
│  │  │  │  │  │  │ linker.ld
│  │  │  │  │  ├── memory.ld
│  │  │  │  │  ├── multiboot.h
│  │  │  │  │  │ multiboot_info.h
│  │  │  │  ├── xtensa
│  │  │  │  │  ├── arch.h
│  │  │  │  │  ├── arch_inlines.h
│  │  │  │  │  ├── cache.h
│  │  │  │  │  ├── exception.h
│  │  │  │  │  ├── syscall.h
│  │  │  │  │  │ xtensa_mmu.h
│  │  │  ├── audio
│  │  │  │  │ codec.h
│  │  │  ├── bindesc.h
│  │  │  ├── bluetooth
│  │  │  │  ├── att.h
│  │  │  │  ├── audio
│  │  │  │  │  ├── aics.h
│  │  │  │  │  ├── audio.h
│  │  │  │  │  ├── bap.h
│  │  │  │  │  ├── bap_lc3_preset.h
│  │  │  │  │  ├── cap.h
│  │  │  │  │  ├── csip.h
│  │  │  │  │  ├── gmap.h
│  │  │  │  │  ├── gmap_lc3_preset.h
│  │  │  │  │  ├── has.h
│  │  │  │  │  ├── lc3.h
│  │  │  │  │  ├── mcc.h
│  │  │  │  │  ├── mcs.h
│  │  │  │  │  ├── media_proxy.h
│  │  │  │  │  ├── micp.h
│  │  │  │  │  ├── pacs.h
│  │  │  │  │  ├── pbp.h
│  │  │  │  │  ├── tbs.h
│  │  │  │  │  ├── tmap.h
│  │  │  │  │  ├── vcp.h
│  │  │  │  │  │ vocs.h
│  │  │  │  ├── bluetooth.h
│  │  │  │  ├── buf.h
│  │  │  │  ├── byteorder.h
│  │  │  │  ├── classic
│  │  │  │  │  ├── a2dp-codec.h
│  │  │  │  │  ├── a2dp.h
│  │  │  │  │  ├── a2dp_codec_sbc.h
│  │  │  │  │  ├── avdtp.h
│  │  │  │  │  │ rfcomm.h
│  │  │  │  ├── conn.h
│  │  │  │  ├── cs.h
│  │  │  │  ├── gap.h
│  │  │  │  ├── gatt.h
│  │  │  │  ├── hci.h
│  │  │  │  ├── hci_types.h
│  │  │  │  ├── hci_vs.h
│  │  │  │  ├── iso.h
│  │  │  │  ├── l2cap.h
│  │  │  │  ├── mesh.h
│  │  │  │  ├── mesh
│  │  │  │  │  ├── access.h
│  │  │  │  │  ├── blob_cli.h
│  │  │  │  │  ├── blob_srv.h
│  │  │  │  │  ├── brg_cfg.h
│  │  │  │  │  ├── brg_cfg_cli.h
│  │  │  │  │  ├── brg_cfg_srv.h
│  │  │  │  │  ├── cfg_cli.h
│  │  │  │  │  ├── dfd_srv.h
│  │  │  │  │  ├── dfu_metadata.h
│  │  │  │  │  ├── msg.h
│  │  │  │  │  │ op_agg_cli.h
│  │  │  │  ├── services
│  │  │  │  │  ├── bas.h
│  │  │  │  │  ├── cts.h
│  │  │  │  │  │ hrs.h
│  │  │  │  ├── testing.h
│  │  │  │  │ uuid.h
│  │  │  ├── cache.h
│  │  │  ├── canbus
│  │  │  │  │ isotp.h
│  │  │  ├── crypto
│  │  │  │  │ crypto.h
│  │  │  ├── data
│  │  │  │  ├── json.h
│  │  │  │  │ jwt.h
│  │  │  ├── debug
│  │  │  │  ├── coredump.h
│  │  │  │  ├── mipi_stp_decoder.h
│  │  │  │  ├── symtab.h
│  │  │  │  ├── thread_analyzer.h
│  │  │  │  │ tracing.h
│  │  │  ├── device.h
│  │  │  ├── devicetree.h
│  │  │  ├── devicetree
│  │  │  │  │ interrupt_controller.h
│  │  │  ├── display
│  │  │  │  │ cfb.h
│  │  │  ├── drivers
│  │  │  │  ├── adc.h
│  │  │  │  ├── adc
│  │  │  │  │  │ adc_npcx_threshold.h
│  │  │  │  ├── auxdisplay.h
│  │  │  │  ├── bbram.h
│  │  │  │  ├── bluetooth.h
│  │  │  │  ├── bluetooth
│  │  │  │  │  ├── hci_driver.h
│  │  │  │  │  │ hci_driver_bluenrg.h
│  │  │  │  ├── can.h
│  │  │  │  ├── charger.h
│  │  │  │  ├── clock_control
│  │  │  │  │  ├── clock_control_numaker.h
│  │  │  │  │  ├── esp32_clock_control.h
│  │  │  │  │  ├── renesas_ra_cgc.h
│  │  │  │  │  ├── smartbond_clock_control.h
│  │  │  │  │  │ stm32_clock_control.h
│  │  │  │  ├── console
│  │  │  │  │  │ uart_mux.h
│  │  │  │  ├── counter.h
│  │  │  │  ├── dac.h
│  │  │  │  ├── dai.h
│  │  │  │  ├── disk.h
│  │  │  │  ├── dma.h
│  │  │  │  ├── dma
│  │  │  │  │  ├── dma_mcux_pxp.h
│  │  │  │  │  │ dma_stm32.h
│  │  │  │  ├── eeprom.h
│  │  │  │  ├── emul.h
│  │  │  │  ├── emul_fuel_gauge.h
│  │  │  │  ├── emul_sensor.h
│  │  │  │  ├── entropy.h
│  │  │  │  ├── espi.h
│  │  │  │  ├── espi_saf.h
│  │  │  │  ├── ethernet
│  │  │  │  │  │ eth_nxp_enet_qos.h
│  │  │  │  ├── firmware
│  │  │  │  │  ├── scmi
│  │  │  │  │  │  ├── clk.h
│  │  │  │  │  │  ├── pinctrl.h
│  │  │  │  │  │  ├── protocol.h
│  │  │  │  │  │  ├── shmem.h
│  │  │  │  │  │  ├── transport.h
│  │  │  │  │  │  │ util.h
│  │  │  │  ├── flash.h
│  │  │  │  ├── flash
│  │  │  │  │  ├── flash_simulator.h
│  │  │  │  │  ├── nrf_qspi_nor.h
│  │  │  │  │  │ ra_flash_api_extensions.h
│  │  │  │  ├── fuel_gauge.h
│  │  │  │  ├── gnss.h
│  │  │  │  ├── gpio.h
│  │  │  │  ├── gpio
│  │  │  │  │  ├── gpio_intel.h
│  │  │  │  │  ├── gpio_mmio32.h
│  │  │  │  │  ├── gpio_nct38xx.h
│  │  │  │  │  ├── gpio_pcal64xxa.h
│  │  │  │  │  ├── gpio_sx1509b.h
│  │  │  │  │  │ gpio_utils.h
│  │  │  │  ├── haptics.h
│  │  │  │  ├── haptics
│  │  │  │  │  │ drv2605.h
│  │  │  │  ├── hwinfo.h
│  │  │  │  ├── hwspinlock.h
│  │  │  │  ├── i2c.h
│  │  │  │  ├── i2c
│  │  │  │  │  ├── rtio.h
│  │  │  │  │  ├── target
│  │  │  │  │  │  │ eeprom.h
│  │  │  │  ├── i2s.h
│  │  │  │  ├── i3c.h
│  │  │  │  ├── i3c
│  │  │  │  │  ├── addresses.h
│  │  │  │  │  ├── ccc.h
│  │  │  │  │  ├── devicetree.h
│  │  │  │  │  ├── hdr_ddr.h
│  │  │  │  │  ├── ibi.h
│  │  │  │  │  │ target_device.h
│  │  │  │  ├── interrupt_controller
│  │  │  │  │  ├── exti_stm32.h
│  │  │  │  │  ├── gic.h
│  │  │  │  │  ├── gpio_intc_stm32.h
│  │  │  │  │  ├── intc_eirq_nxp_s32.h
│  │  │  │  │  ├── intc_esp32.h
│  │  │  │  │  ├── intc_esp32c3.h
│  │  │  │  │  ├── intc_wkpu_nxp_s32.h
│  │  │  │  │  ├── intel_vtd.h
│  │  │  │  │  │ riscv_clic.h
│  │  │  │  ├── ipm.h
│  │  │  │  ├── kscan.h
│  │  │  │  ├── led.h
│  │  │  │  ├── mbox.h
│  │  │  │  ├── mdio.h
│  │  │  │  ├── mfd
│  │  │  │  │  │ axp192.h
│  │  │  │  ├── mipi_dbi.h
│  │  │  │  ├── misc
│  │  │  │  │  ├── README
│  │  │  │  │  ├── devmux
│  │  │  │  │  │  │ devmux.h
│  │  │  │  │  ├── stm32_wkup_pins
│  │  │  │  │  │  │ stm32_wkup_pins.h
│  │  │  │  │  ├── timeaware_gpio
│  │  │  │  │  │  │ timeaware_gpio.h
│  │  │  │  ├── modem
│  │  │  │  │  ├── gsm_ppp.h
│  │  │  │  │  │ hl7800.h
│  │  │  │  ├── mspi.h
│  │  │  │  ├── mspi
│  │  │  │  │  │ devicetree.h
│  │  │  │  ├── mspi_emul.h
│  │  │  │  ├── pcie
│  │  │  │  │  ├── endpoint
│  │  │  │  │  │  │ pcie_ep.h
│  │  │  │  │  │ pcie.h
│  │  │  │  ├── peci.h
│  │  │  │  ├── pinctrl
│  │  │  │  │  │ pinctrl_soc_kinetis_common.h
│  │  │  │  ├── ps2.h
│  │  │  │  ├── ptp_clock.h
│  │  │  │  ├── pwm.h
│  │  │  │  ├── regulator.h
│  │  │  │  ├── reset.h
│  │  │  │  ├── retained_mem.h
│  │  │  │  ├── rtc.h
│  │  │  │  ├── rtc
│  │  │  │  │  ├── maxim_ds3231.h
│  │  │  │  │  │ rtc_fake.h
│  │  │  │  ├── sdhc.h
│  │  │  │  ├── sensor.h
│  │  │  │  ├── sensor
│  │  │  │  │  ├── battery.h
│  │  │  │  │  ├── lm95234.h
│  │  │  │  │  ├── mcux_acmp.h
│  │  │  │  │  ├── mcux_lpcmp.h
│  │  │  │  │  ├── tmp116.h
│  │  │  │  │  │ tsl2540.h
│  │  │  │  ├── sensor_data_types.h
│  │  │  │  ├── serial
│  │  │  │  │  ├── uart_async_to_irq.h
│  │  │  │  │  │ uart_emul.h
│  │  │  │  ├── sip_svc
│  │  │  │  │  │ sip_svc_driver.h
│  │  │  │  ├── smbus.h
│  │  │  │  ├── spi.h
│  │  │  │  ├── spi
│  │  │  │  │  │ rtio.h
│  │  │  │  ├── stepper.h
│  │  │  │  ├── swdp.h
│  │  │  │  ├── syscon.h
│  │  │  │  ├── tee.h
│  │  │  │  ├── timer
│  │  │  │  │  ├── system_timer.h
│  │  │  │  │  │ ti_dmtimer.h
│  │  │  │  ├── uart.h
│  │  │  │  ├── uart_emul.h
│  │  │  │  ├── usb
│  │  │  │  │  ├── udc.h
│  │  │  │  │  ├── udc_buf.h
│  │  │  │  │  ├── uhc.h
│  │  │  │  │  │ usb_bc12.h
│  │  │  │  ├── usb_c
│  │  │  │  │  ├── usbc_pd.h
│  │  │  │  │  ├── usbc_tcpc.h
│  │  │  │  │  │ usbc_vbus.h
│  │  │  │  ├── video.h
│  │  │  │  ├── virtualization
│  │  │  │  │  │ ivshmem.h
│  │  │  │  ├── w1.h
│  │  │  │  │ watchdog.h
│  │  │  ├── dsp
│  │  │  │  │ print_format.h
│  │  │  ├── dt-bindings
│  │  │  │  ├── battery
│  │  │  │  │  │ battery.h
│  │  │  │  ├── clock
│  │  │  │  │  ├── esp32_clock.h
│  │  │  │  │  ├── esp32c2_clock.h
│  │  │  │  │  ├── esp32c3_clock.h
│  │  │  │  │  ├── esp32c6_clock.h
│  │  │  │  │  ├── esp32s2_clock.h
│  │  │  │  │  ├── esp32s3_clock.h
│  │  │  │  │  ├── imx95_clock.h
│  │  │  │  │  ├── imx_ccm_rev2.h
│  │  │  │  │  ├── kinetis_sim.h
│  │  │  │  │  ├── mcux_lpc_syscon_clock.h
│  │  │  │  │  ├── numaker_m2l31x_clock.h
│  │  │  │  │  ├── numaker_m46x_clock.h
│  │  │  │  │  ├── nxp_s32z2_clock.h
│  │  │  │  │  ├── ra_clock.h
│  │  │  │  │  ├── stm32_common_clocks.h
│  │  │  │  │  ├── stm32c0_clock.h
│  │  │  │  │  ├── stm32f0_clock.h
│  │  │  │  │  ├── stm32f10x_clock.h
│  │  │  │  │  ├── stm32f1_clock.h
│  │  │  │  │  ├── stm32f3_clock.h
│  │  │  │  │  ├── stm32f4_clock.h
│  │  │  │  │  ├── stm32f7_clock.h
│  │  │  │  │  ├── stm32h5_clock.h
│  │  │  │  │  ├── stm32h7_clock.h
│  │  │  │  │  ├── stm32h7rs_clock.h
│  │  │  │  │  ├── stm32l4_clock.h
│  │  │  │  │  ├── stm32u0_clock.h
│  │  │  │  │  ├── stm32u5_clock.h
│  │  │  │  │  │ stm32wb0_clock.h
│  │  │  │  ├── dai
│  │  │  │  │  │ esai.h
│  │  │  │  ├── dma
│  │  │  │  │  ├── dma_smartbond.h
│  │  │  │  │  ├── max32655_dma.h
│  │  │  │  │  ├── max32662_dma.h
│  │  │  │  │  ├── max32666_dma.h
│  │  │  │  │  ├── max32670_dma.h
│  │  │  │  │  ├── max32672_dma.h
│  │  │  │  │  ├── max32675_dma.h
│  │  │  │  │  ├── max32680_dma.h
│  │  │  │  │  ├── max32690_dma.h
│  │  │  │  │  │ stm32_dma.h
│  │  │  │  ├── ethernet
│  │  │  │  │  │ nxp_enet.h
│  │  │  │  ├── flash_controller
│  │  │  │  │  │ xspi.h
│  │  │  │  ├── gnss
│  │  │  │  │  ├── u_blox_m10.h
│  │  │  │  │  │ u_blox_m8.h
│  │  │  │  ├── gpio
│  │  │  │  │  ├── adi-max32-gpio.h
│  │  │  │  │  ├── gpio.h
│  │  │  │  │  ├── microchip-xec-gpio.h
│  │  │  │  │  ├── renesas-ra-gpio-ioport.h
│  │  │  │  │  │ stm32-gpio.h
│  │  │  │  ├── input
│  │  │  │  │  ├── cst816s-gesture-codes.h
│  │  │  │  │  │ input-event-codes.h
│  │  │  │  ├── interrupt-controller
│  │  │  │  │  ├── esp-esp32c2-intmux.h
│  │  │  │  │  ├── esp-esp32c3-intmux.h
│  │  │  │  │  ├── esp-esp32c6-intmux.h
│  │  │  │  │  ├── esp-xtensa-intmux.h
│  │  │  │  │  ├── esp32s2-xtensa-intmux.h
│  │  │  │  │  │ esp32s3-xtensa-intmux.h
│  │  │  │  ├── memory-attr
│  │  │  │  │  │ memory-attr-arm.h
│  │  │  │  ├── mipi_dbi
│  │  │  │  │  │ mipi_dbi.h
│  │  │  │  ├── pinctrl
│  │  │  │  │  ├── esp32c2-gpio-sigmap.h
│  │  │  │  │  ├── esp32c2-pinctrl.h
│  │  │  │  │  ├── esp32c3-pinctrl.h
│  │  │  │  │  ├── esp32c6-gpio-sigmap.h
│  │  │  │  │  ├── esp32c6-pinctrl.h
│  │  │  │  │  ├── esp32s3-pinctrl.h
│  │  │  │  │  ├── gecko-pinctrl-s1.h
│  │  │  │  │  ├── gecko-pinctrl.h
│  │  │  │  │  ├── max32-pinctrl.h
│  │  │  │  │  ├── nxp-s32-pinctrl.h
│  │  │  │  │  ├── renesas
│  │  │  │  │  │  │ pinctrl-ra.h
│  │  │  │  │  ├── rpi-pico-rp2040-pinctrl.h
│  │  │  │  │  ├── si32-pinctrl.h
│  │  │  │  │  ├── stm32-pinctrl-common.h
│  │  │  │  │  │ stm32-pinctrl.h
│  │  │  │  ├── power
│  │  │  │  │  ├── imx_spc.h
│  │  │  │  │  │ stm32_pwr.h
│  │  │  │  ├── reset
│  │  │  │  │  ├── stm32h7rs_reset.h
│  │  │  │  │  ├── stm32u0_reset.h
│  │  │  │  │  │ stm32wb0_reset.h
│  │  │  │  ├── sensor
│  │  │  │  │  ├── apds9253.h
│  │  │  │  │  ├── icm42688.h
│  │  │  │  │  ├── lsm9ds1.h
│  │  │  │  │  │ mc3419.h
│  │  │  ├── fatal.h
│  │  │  ├── fs
│  │  │  │  ├── fcb.h
│  │  │  │  ├── fs.h
│  │  │  │  ├── fs_interface.h
│  │  │  │  │ nvs.h
│  │  │  ├── input
│  │  │  │  ├── input.h
│  │  │  │  ├── input_analog_axis_settings.h
│  │  │  │  ├── input_kbd_matrix.h
│  │  │  │  │ input_touch.h
│  │  │  ├── internal
│  │  │  │  │ syscall_handler.h
│  │  │  ├── ipc
│  │  │  │  ├── icmsg_me.h
│  │  │  │  │ pbuf.h
│  │  │  ├── irq.h
│  │  │  ├── irq_multilevel.h
│  │  │  ├── kernel.h
│  │  │  ├── kernel
│  │  │  │  ├── internal
│  │  │  │  │  │ mm.h
│  │  │  │  ├── mm.h
│  │  │  │  ├── mm
│  │  │  │  │  │ demand_paging.h
│  │  │  │  │ thread_stack.h
│  │  │  ├── kernel_structs.h
│  │  │  ├── linker
│  │  │  │  ├── common-ram.ld
│  │  │  │  ├── common-rom.ld
│  │  │  │  ├── common-rom
│  │  │  │  │  ├── common-rom-cpp.ld
│  │  │  │  │  ├── common-rom-debug.ld
│  │  │  │  │  ├── common-rom-init.ld
│  │  │  │  │  ├── common-rom-interrupt-controllers.ld
│  │  │  │  │  │ common-rom-kernel-devices.ld
│  │  │  │  ├── irq-vector-table-section.ld
│  │  │  │  ├── kobject-data.ld
│  │  │  │  ├── kobject-priv-stacks.ld
│  │  │  │  ├── kobject-rom.ld
│  │  │  │  ├── linker-defs.h
│  │  │  │  ├── linker-tool-gcc.h
│  │  │  │  ├── linker-tool-mwdt.h
│  │  │  │  ├── llext-sections.ld
│  │  │  │  ├── section_tags.h
│  │  │  │  │ sections.h
│  │  │  ├── llext
│  │  │  │  ├── buf_loader.h
│  │  │  │  ├── elf.h
│  │  │  │  ├── fs_loader.h
│  │  │  │  ├── llext.h
│  │  │  │  ├── loader.h
│  │  │  │  │ symbol.h
│  │  │  ├── logging
│  │  │  │  ├── log.h
│  │  │  │  ├── log_backend.h
│  │  │  │  ├── log_core.h
│  │  │  │  ├── log_ctrl.h
│  │  │  │  ├── log_internal.h
│  │  │  │  ├── log_link.h
│  │  │  │  ├── log_msg.h
│  │  │  │  ├── log_output.h
│  │  │  │  │ log_output_dict.h
│  │  │  ├── math
│  │  │  │  │ interpolation.h
│  │  │  ├── mgmt
│  │  │  │  ├── ec_host_cmd
│  │  │  │  │  ├── ec_host_cmd.h
│  │  │  │  │  │ simulator.h
│  │  │  │  ├── mcumgr
│  │  │  │  │  ├── grp
│  │  │  │  │  │  ├── enum_mgmt
│  │  │  │  │  │  │  ├── enum_mgmt.h
│  │  │  │  │  │  │  │ enum_mgmt_callbacks.h
│  │  │  │  │  │  ├── img_mgmt
│  │  │  │  │  │  │  │ img_mgmt.h
│  │  │  │  │  │  ├── os_mgmt
│  │  │  │  │  │  │  ├── os_mgmt.h
│  │  │  │  │  │  │  │ os_mgmt_callbacks.h
│  │  │  │  │  ├── mgmt
│  │  │  │  │  │  ├── callbacks.h
│  │  │  │  │  │  ├── mgmt.h
│  │  │  │  │  │  │ mgmt_defines.h
│  │  │  │  │  ├── smp
│  │  │  │  │  │  ├── smp.h
│  │  │  │  │  │  │ smp_client.h
│  │  │  │  │  ├── transport
│  │  │  │  │  │  │ smp_dummy.h
│  │  │  │  │ updatehub.h
│  │  │  ├── misc
│  │  │  │  │ lorem_ipsum.h
│  │  │  ├── modem
│  │  │  │  ├── chat.h
│  │  │  │  ├── cmux.h
│  │  │  │  ├── pipe.h
│  │  │  │  │ pipelink.h
│  │  │  ├── multi_heap
│  │  │  │  │ shared_multi_heap.h
│  │  │  ├── net
│  │  │  │  ├── buf.h
│  │  │  │  ├── capture.h
│  │  │  │  ├── coap.h
│  │  │  │  ├── coap_client.h
│  │  │  │  ├── coap_mgmt.h
│  │  │  │  ├── coap_service.h
│  │  │  │  ├── conn_mgr_connectivity.h
│  │  │  │  ├── conn_mgr_connectivity_impl.h
│  │  │  │  ├── conn_mgr_monitor.h
│  │  │  │  ├── dhcpv4.h
│  │  │  │  ├── dhcpv4_server.h
│  │  │  │  ├── dhcpv6.h
│  │  │  │  ├── dns_resolve.h
│  │  │  │  ├── dns_sd.h
│  │  │  │  ├── dsa.h
│  │  │  │  ├── dummy.h
│  │  │  │  ├── ethernet.h
│  │  │  │  ├── ethernet_bridge.h
│  │  │  │  ├── ethernet_mgmt.h
│  │  │  │  ├── ethernet_vlan.h
│  │  │  │  ├── gptp.h
│  │  │  │  ├── hostname.h
│  │  │  │  ├── http
│  │  │  │  │  ├── frame.h
│  │  │  │  │  ├── hpack.h
│  │  │  │  │  ├── method.h
│  │  │  │  │  ├── server.h
│  │  │  │  │  ├── service.h
│  │  │  │  │  │ status.h
│  │  │  │  ├── icmp.h
│  │  │  │  ├── ieee802154_ie.h
│  │  │  │  ├── ieee802154_mgmt.h
│  │  │  │  ├── ieee802154_radio.h
│  │  │  │  ├── igmp.h
│  │  │  │  ├── ipv4_autoconf.h
│  │  │  │  ├── lldp.h
│  │  │  │  ├── lwm2m.h
│  │  │  │  ├── lwm2m_path.h
│  │  │  │  ├── mdio.h
│  │  │  │  ├── mii.h
│  │  │  │  ├── mqtt_sn.h
│  │  │  │  ├── net_config.h
│  │  │  │  ├── net_context.h
│  │  │  │  ├── net_core.h
│  │  │  │  ├── net_event.h
│  │  │  │  ├── net_if.h
│  │  │  │  ├── net_ip.h
│  │  │  │  ├── net_l2.h
│  │  │  │  ├── net_linkaddr.h
│  │  │  │  ├── net_mgmt.h
│  │  │  │  ├── net_offload.h
│  │  │  │  ├── net_pkt.h
│  │  │  │  ├── net_pkt_filter.h
│  │  │  │  ├── net_stats.h
│  │  │  │  ├── net_time.h
│  │  │  │  ├── net_timeout.h
│  │  │  │  ├── offloaded_netdev.h
│  │  │  │  ├── openthread.h
│  │  │  │  ├── phy.h
│  │  │  │  ├── ppp.h
│  │  │  │  ├── promiscuous.h
│  │  │  │  ├── ptp.h
│  │  │  │  ├── ptp_time.h
│  │  │  │  ├── sntp.h
│  │  │  │  ├── socket.h
│  │  │  │  ├── socket_net_mgmt.h
│  │  │  │  ├── socket_select.h
│  │  │  │  ├── socket_service.h
│  │  │  │  ├── socketcan.h
│  │  │  │  ├── socketcan_utils.h
│  │  │  │  ├── tftp.h
│  │  │  │  ├── tls_credentials.h
│  │  │  │  ├── trickle.h
│  │  │  │  ├── virtual.h
│  │  │  │  ├── virtual_mgmt.h
│  │  │  │  ├── websocket.h
│  │  │  │  ├── wifi.h
│  │  │  │  ├── wifi_mgmt.h
│  │  │  │  ├── wifi_nm.h
│  │  │  │  │ zperf.h
│  │  │  ├── net_buf.h
│  │  │  ├── platform
│  │  │  │  │ hooks.h
│  │  │  ├── pm
│  │  │  │  ├── device.h
│  │  │  │  ├── pm.h
│  │  │  │  ├── policy.h
│  │  │  │  │ state.h
│  │  │  ├── posix
│  │  │  │  ├── dirent.h
│  │  │  │  ├── fcntl.h
│  │  │  │  ├── grp.h
│  │  │  │  ├── mqueue.h
│  │  │  │  ├── posix_features.h
│  │  │  │  ├── posix_types.h
│  │  │  │  ├── pthread.h
│  │  │  │  ├── pwd.h
│  │  │  │  ├── signal.h
│  │  │  │  ├── sys
│  │  │  │  │  ├── eventfd.h
│  │  │  │  │  ├── mman.h
│  │  │  │  │  ├── stat.h
│  │  │  │  │  ├── sysconf.h
│  │  │  │  │  ├── time.h
│  │  │  │  │  │ utsname.h
│  │  │  │  ├── time.h
│  │  │  │  │ unistd.h
│  │  │  ├── random
│  │  │  │  │ random.h
│  │  │  ├── retention
│  │  │  │  │ blinfo.h
│  │  │  ├── rtio
│  │  │  │  ├── rtio.h
│  │  │  │  ├── rtio_mpsc.h
│  │  │  │  ├── rtio_spsc.h
│  │  │  │  │ work.h
│  │  │  ├── sd
│  │  │  │  ├── sd.h
│  │  │  │  │ sd_spec.h
│  │  │  ├── shell
│  │  │  │  ├── shell.h
│  │  │  │  ├── shell_adsp_memory_window.h
│  │  │  │  │ shell_mqtt.h
│  │  │  ├── spinlock.h
│  │  │  ├── storage
│  │  │  │  ├── disk_access.h
│  │  │  │  ├── flash_map.h
│  │  │  │  │ stream_flash.h
│  │  │  ├── sw_isr_table.h
│  │  │  ├── sys
│  │  │  │  ├── atomic.h
│  │  │  │  ├── atomic_c.h
│  │  │  │  ├── bitarray.h
│  │  │  │  ├── cbprintf.h
│  │  │  │  ├── cbprintf_cxx.h
│  │  │  │  ├── cbprintf_internal.h
│  │  │  │  ├── device_mmio.h
│  │  │  │  ├── dlist.h
│  │  │  │  ├── errno_private.h
│  │  │  │  ├── fdtable.h
│  │  │  │  ├── hash_map.h
│  │  │  │  ├── kobject.h
│  │  │  │  ├── libc-hooks.h
│  │  │  │  ├── linear_range.h
│  │  │  │  ├── list_gen.h
│  │  │  │  ├── mpsc_lockfree.h
│  │  │  │  ├── multi_heap.h
│  │  │  │  ├── mutex.h
│  │  │  │  ├── onoff.h
│  │  │  │  ├── poweroff.h
│  │  │  │  ├── printk-hooks.h
│  │  │  │  ├── rb.h
│  │  │  │  ├── ring_buffer.h
│  │  │  │  ├── spsc_lockfree.h
│  │  │  │  ├── spsc_pbuf.h
│  │  │  │  ├── sys_heap.h
│  │  │  │  ├── time_units.h
│  │  │  │  ├── timeutil.h
│  │  │  │  ├── util.h
│  │  │  │  │ winstream.h
│  │  │  ├── sys_clock.h
│  │  │  ├── syscall.h
│  │  │  ├── toolchain.h
│  │  │  ├── toolchain
│  │  │  │  ├── gcc.h
│  │  │  │  ├── llvm.h
│  │  │  │  │ mwdt.h
│  │  │  ├── tracing
│  │  │  │  ├── tracing.h
│  │  │  │  ├── tracing_macros.h
│  │  │  │  │ tracking.h
│  │  │  ├── usb
│  │  │  │  ├── class
│  │  │  │  │  ├── usb_audio.h
│  │  │  │  │  ├── usbd_hid.h
│  │  │  │  │  ├── usbd_msc.h
│  │  │  │  │  │ usbd_uac2.h
│  │  │  │  ├── msos_desc.h
│  │  │  │  ├── usb_ch9.h
│  │  │  │  ├── usbd.h
│  │  │  │  ├── usbd_msg.h
│  │  │  │  │ usbh.h
│  │  │  ├── usb_c
│  │  │  │  │ usbc.h
│  │  │  ├── xen
│  │  │  │  ├── gnttab.h
│  │  │  │  ├── public
│  │  │  │  │  ├── domctl.h
│  │  │  │  │  ├── grant_table.h
│  │  │  │  │  ├── memory.h
│  │  │  │  │  │ xen.h
│  │  │  ├── zbus
│  │  │  │  │ zbus.h
│  │  │  ├── zephyr.h
│  │  │  ├── zvfs
│  │  │  │  │ eventfd.h
│  ├── subsys
│  │  ├── bluetooth
│  │  │  ├── mesh
│  │  │  │  ├── proxy_cli.c
│  │  │  │  ├── proxy_msg.c
│  │  │  │  ├── proxy_srv.c
│  │  │  │  ├── rpl.c
│  │  │  │  ├── rpl.h
│  │  │  │  ├── sar_cfg.c
│  │  │  │  ├── sar_cfg_internal.h
│  │  │  │  ├── settings.c
│  │  │  │  ├── settings.h
│  │  │  │  ├── shell
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── brg_cfg.c
│  │  │  │  │  │ cfg.c
│  │  │  │  ├── subnet.c
│  │  │  │  ├── subnet.h
│  │  │  │  ├── testing.c
│  │  │  │  ├── testing.h
│  │  │  │  ├── transport.c
│  │  │  │  ├── va.c
│  │  │  │  │ va.h
│  │  │  ├── services
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.bas
│  │  │  │  ├── Kconfig.cts
│  │  │  │  ├── Kconfig.dis
│  │  │  │  ├── bas.c
│  │  │  │  ├── bas
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig.bas
│  │  │  │  │  ├── bas.c
│  │  │  │  │  ├── bas_bls.c
│  │  │  │  │  │ bas_internal.h
│  │  │  │  ├── cts.c
│  │  │  │  ├── dis.c
│  │  │  │  ├── hrs.c
│  │  │  │  ├── ias
│  │  │  │  │  │ ias.c
│  │  │  │  ├── ots
│  │  │  │  │  ├── ots.c
│  │  │  │  │  ├── ots_client.c
│  │  │  │  │  ├── ots_dir_list.c
│  │  │  │  │  ├── ots_l2cap.c
│  │  │  │  │  │ ots_oacp.c
│  │  │  ├── shell
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── a2dp.c
│  │  │  │  ├── bt.c
│  │  │  │  ├── bt.h
│  │  │  │  ├── cs.c
│  │  │  │  ├── iso.c
│  │  │  │  │ l2cap.c
│  │  ├── canbus
│  │  │  ├── isotp
│  │  │  │  │ isotp.c
│  │  ├── dap
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── cmsis_dap.c
│  │  │  │ cmsis_dap.h
│  │  ├── debug
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── coredump
│  │  │  │  ├── Kconfig
│  │  │  │  ├── coredump_backend_flash_partition.c
│  │  │  │  ├── coredump_backend_intel_adsp_mem_window.c
│  │  │  │  ├── coredump_core.c
│  │  │  │  │ coredump_internal.h
│  │  │  ├── gdbstub
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── gdbstub.c
│  │  │  │  │ gdbstub_backend.h
│  │  │  ├── mipi_stp_decoder.c
│  │  │  ├── symtab
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── symtab.c
│  │  │  │  │ symtab_stub.c
│  │  │  │ thread_analyzer.c
│  │  ├── demand_paging
│  │  │  ├── backing_store
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── backing_store_ondemand_semihost.c
│  │  │  │  ├── backing_store_qemu_x86_tiny.c
│  │  │  │  │ ram.c
│  │  │  ├── eviction
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── lru.c
│  │  │  │  │ nru.c
│  │  ├── dfu
│  │  │  ├── Kconfig
│  │  │  ├── boot
│  │  │  │  │ mcuboot.c
│  │  │  ├── img_util
│  │  │  │  │ flash_img.c
│  │  ├── disk
│  │  │  │ disk_access.c
│  │  ├── emul
│  │  │  │ emul.c
│  │  ├── fb
│  │  │  │ cfb.c
│  │  ├── fs
│  │  │  ├── Kconfig
│  │  │  ├── Kconfig.fatfs
│  │  │  ├── Kconfig.littlefs
│  │  │  ├── fat_fs.c
│  │  │  ├── fcb
│  │  │  │  ├── fcb.c
│  │  │  │  ├── fcb_elem_info.c
│  │  │  │  │ fcb_priv.h
│  │  │  ├── fs.c
│  │  │  ├── fuse_fs_access.c
│  │  │  ├── littlefs_fs.c
│  │  │  ├── nvs
│  │  │  │  │ nvs.c
│  │  ├── input
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── input.c
│  │  │  ├── input_double_tap.c
│  │  │  ├── input_keymap.c
│  │  │  ├── input_longpress.c
│  │  │  │ input_utils.c
│  │  ├── ipc
│  │  │  ├── ipc_service
│  │  │  │  ├── backends
│  │  │  │  │  ├── Kconfig.icmsg_me
│  │  │  │  │  │ ipc_icbmsg.c
│  │  │  │  ├── lib
│  │  │  │  │  ├── Kconfig.icmsg
│  │  │  │  │  ├── icmsg.c
│  │  │  │  │  │ ipc_static_vrings.c
│  │  ├── jwt
│  │  │  ├── Kconfig
│  │  │  │ jwt.c
│  │  ├── llext
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── fs_loader.c
│  │  │  ├── llext.c
│  │  │  ├── llext_export.c
│  │  │  ├── llext_handlers.c
│  │  │  ├── llext_link.c
│  │  │  ├── llext_load.c
│  │  │  ├── llext_mem.c
│  │  │  ├── llext_priv.h
│  │  │  │ shell.c
│  │  ├── logging
│  │  │  ├── Kconfig.filtering
│  │  │  ├── Kconfig.formatting
│  │  │  ├── Kconfig.misc
│  │  │  ├── Kconfig.processing
│  │  │  ├── Kconfig.template.log_format_config
│  │  │  ├── backends
│  │  │  │  ├── Kconfig.adsp
│  │  │  │  ├── Kconfig.adsp_mtrace
│  │  │  │  ├── Kconfig.fs
│  │  │  │  ├── Kconfig.native_posix
│  │  │  │  ├── Kconfig.rtt
│  │  │  │  ├── Kconfig.swo
│  │  │  │  ├── Kconfig.uart
│  │  │  │  ├── Kconfig.xtensa_sim
│  │  │  │  ├── log_backend_adsp_mtrace.c
│  │  │  │  ├── log_backend_ble.c
│  │  │  │  ├── log_backend_fs.c
│  │  │  │  ├── log_backend_swo.c
│  │  │  │  │ log_backend_uart.c
│  │  │  ├── frontends
│  │  │  │  │ Kconfig
│  │  │  ├── log_core.c
│  │  │  ├── log_mgmt.c
│  │  │  ├── log_minimal.c
│  │  │  ├── log_msg.c
│  │  │  │ log_output.c
│  │  ├── lorawan
│  │  │  ├── services
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── clock_sync.c
│  │  │  │  ├── frag_decoder_lowmem.c
│  │  │  │  ├── frag_decoder_lowmem.h
│  │  │  │  │ frag_transport.c
│  │  ├── mgmt
│  │  │  ├── ec_host_cmd
│  │  │  │  ├── backends
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── ec_host_cmd_backend_espi.c
│  │  │  │  │  │ ec_host_cmd_backend_shi_npcx.c
│  │  │  ├── hawkbit
│  │  │  │  ├── Kconfig
│  │  │  │  │ hawkbit.c
│  │  │  ├── mcumgr
│  │  │  │  ├── grp
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── enum_mgmt
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ enum_mgmt.c
│  │  │  │  │  ├── fs_mgmt
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ fs_mgmt.c
│  │  │  │  │  ├── img_mgmt
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  ├── img_mgmt.c
│  │  │  │  │  │  │  ├── img_mgmt_state.c
│  │  │  │  │  │  │  │ zephyr_img_mgmt.c
│  │  │  │  │  ├── img_mgmt_client
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ img_mgmt_client.c
│  │  │  │  │  ├── os_mgmt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │ os_mgmt_processor.h
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ os_mgmt.c
│  │  │  │  │  ├── os_mgmt_client
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ os_mgmt_client.c
│  │  │  │  │  ├── settings_mgmt
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ settings_mgmt.c
│  │  │  │  │  ├── shell_mgmt
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ shell_mgmt.c
│  │  │  │  │  ├── stat_mgmt
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ stat_mgmt.c
│  │  │  │  │  ├── zephyr_basic
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ basic_mgmt.c
│  │  │  │  ├── mgmt
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ mgmt.c
│  │  │  │  ├── smp
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ smp.c
│  │  │  │  ├── smp_client
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ client.c
│  │  │  │  ├── transport
│  │  │  │  │  ├── Kconfig.bluetooth
│  │  │  │  │  ├── include
│  │  │  │  │  │  ├── mgmt
│  │  │  │  │  │  │  ├── mcumgr
│  │  │  │  │  │  │  │  ├── transport
│  │  │  │  │  │  │  │  │  │ smp_internal.h
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── serial_util.c
│  │  │  │  │  │  ├── smp.c
│  │  │  │  │  │  ├── smp_bt.c
│  │  │  │  │  │  ├── smp_dummy.c
│  │  │  │  │  │  ├── smp_reassembly.c
│  │  │  │  │  │  ├── smp_shell.c
│  │  │  │  │  │  │ smp_uart.c
│  │  │  ├── osdp
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.cp
│  │  │  │  ├── Kconfig.pd
│  │  │  │  ├── src
│  │  │  │  │  ├── osdp_cp.c
│  │  │  │  │  ├── osdp_pd.c
│  │  │  │  │  │ osdp_sc.c
│  │  │  ├── updatehub
│  │  │  │  ├── Kconfig
│  │  │  │  ├── updatehub.c
│  │  │  │  ├── updatehub_handlers.c
│  │  │  │  ├── updatehub_integrity.c
│  │  │  │  │ updatehub_integrity.h
│  │  ├── modbus
│  │  │  │ modbus_serial.c
│  │  ├── modem
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── backends
│  │  │  │  ├── modem_backend_tty.c
│  │  │  │  ├── modem_backend_uart_async.c
│  │  │  │  │ modem_backend_uart_isr.c
│  │  │  ├── modem_chat.c
│  │  │  ├── modem_cmux.c
│  │  │  ├── modem_pipe.c
│  │  │  ├── modem_pipelink.c
│  │  │  ├── modem_ppp.c
│  │  │  │ modem_ubx.c
│  │  ├── net
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── conn_mgr
│  │  │  │  ├── Kconfig
│  │  │  │  ├── conn_mgr_connectivity.c
│  │  │  │  ├── conn_mgr_monitor.c
│  │  │  │  ├── conn_mgr_private.h
│  │  │  │  │ events_handler.c
│  │  │  ├── hostname.c
│  │  │  ├── ip
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.ipv4
│  │  │  │  ├── Kconfig.ipv6
│  │  │  │  ├── Kconfig.tcp
│  │  │  │  ├── connection.c
│  │  │  │  ├── connection.h
│  │  │  │  ├── icmpv4.c
│  │  │  │  ├── icmpv6.c
│  │  │  │  ├── ipv4.c
│  │  │  │  ├── ipv4.h
│  │  │  │  ├── ipv4_acd.c
│  │  │  │  ├── ipv4_autoconf.c
│  │  │  │  ├── ipv4_autoconf_internal.h
│  │  │  │  ├── ipv4_fragment.c
│  │  │  │  ├── ipv6.c
│  │  │  │  ├── ipv6.h
│  │  │  │  ├── ipv6_nbr.c
│  │  │  │  ├── ipv6_pe.c
│  │  │  │  ├── net_context.c
│  │  │  │  ├── net_core.c
│  │  │  │  ├── net_if.c
│  │  │  │  ├── net_mgmt.c
│  │  │  │  ├── net_pkt.c
│  │  │  │  ├── net_private.h
│  │  │  │  ├── net_timeout.c
│  │  │  │  ├── route.c
│  │  │  │  ├── tcp.c
│  │  │  │  ├── tcp_private.h
│  │  │  │  ├── tp.c
│  │  │  │  ├── tp_priv.h
│  │  │  │  ├── udp.c
│  │  │  │  │ utils.c
│  │  │  ├── l2
│  │  │  │  ├── ethernet
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── arp.c
│  │  │  │  │  ├── bridge.c
│  │  │  │  │  ├── bridge.h
│  │  │  │  │  ├── bridge_shell.c
│  │  │  │  │  ├── ethernet.c
│  │  │  │  │  ├── ethernet_mgmt.c
│  │  │  │  │  ├── gptp
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  │ gptp.c
│  │  │  │  │  │ vlan.c
│  │  │  │  ├── ieee802154
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── ieee802154_6lo_fragment.c
│  │  │  │  │  ├── ieee802154_frame.c
│  │  │  │  │  ├── ieee802154_frame.h
│  │  │  │  │  ├── ieee802154_mgmt.c
│  │  │  │  │  ├── ieee802154_priv.h
│  │  │  │  │  │ ieee802154_shell.c
│  │  │  │  ├── openthread
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── openthread.c
│  │  │  │  │  │ openthread_utils.c
│  │  │  │  ├── ppp
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ fsm.c
│  │  │  │  ├── virtual
│  │  │  │  │  │ virtual.c
│  │  │  │  ├── wifi
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── wifi_mgmt.c
│  │  │  │  │  ├── wifi_nm.c
│  │  │  │  │  ├── wifi_nm.ld
│  │  │  │  │  ├── wifi_shell.c
│  │  │  │  │  │ wifi_utils.c
│  │  │  ├── lib
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── capture
│  │  │  │  │  │ capture.c
│  │  │  │  ├── coap
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── coap.c
│  │  │  │  │  ├── coap_client.c
│  │  │  │  │  │ coap_server.c
│  │  │  │  ├── config
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── init.c
│  │  │  │  │  │ init_clock_sntp.c
│  │  │  │  ├── dhcpv4
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── dhcpv4.c
│  │  │  │  │  │ dhcpv4_server.c
│  │  │  │  ├── dhcpv6
│  │  │  │  │  │ dhcpv6.c
│  │  │  │  ├── dns
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── dispatcher.c
│  │  │  │  │  ├── dns_internal.h
│  │  │  │  │  ├── dns_pack.c
│  │  │  │  │  ├── dns_pack.h
│  │  │  │  │  ├── dns_sd.c
│  │  │  │  │  ├── dns_sd.h
│  │  │  │  │  ├── llmnr_responder.c
│  │  │  │  │  ├── mdns_responder.c
│  │  │  │  │  │ resolve.c
│  │  │  │  ├── http
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── headers
│  │  │  │  │  │  │ server_internal.h
│  │  │  │  │  ├── http_client.c
│  │  │  │  │  ├── http_hpack.c
│  │  │  │  │  ├── http_parser.c
│  │  │  │  │  ├── http_parser_url.c
│  │  │  │  │  ├── http_server_core.c
│  │  │  │  │  ├── http_server_http1.c
│  │  │  │  │  ├── http_server_http2.c
│  │  │  │  │  ├── iterables_content_type.ld
│  │  │  │  │  │ iterables_header_capture.ld
│  │  │  │  ├── lwm2m
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── lwm2m_engine.c
│  │  │  │  │  ├── lwm2m_engine.h
│  │  │  │  │  ├── lwm2m_message_handling.c
│  │  │  │  │  ├── lwm2m_obj_access_control.h
│  │  │  │  │  ├── lwm2m_obj_location.c
│  │  │  │  │  ├── lwm2m_observation.c
│  │  │  │  │  ├── lwm2m_observation.h
│  │  │  │  │  ├── lwm2m_pull_context.c
│  │  │  │  │  ├── lwm2m_rd_client.c
│  │  │  │  │  ├── lwm2m_rd_client.h
│  │  │  │  │  ├── lwm2m_registry.c
│  │  │  │  │  ├── lwm2m_registry.h
│  │  │  │  │  ├── lwm2m_rw_json.c
│  │  │  │  │  ├── lwm2m_rw_link_format.c
│  │  │  │  │  ├── lwm2m_rw_oma_tlv.c
│  │  │  │  │  ├── lwm2m_rw_senml_cbor.c
│  │  │  │  │  ├── lwm2m_senml_cbor.patch
│  │  │  │  │  ├── lwm2m_senml_cbor_decode.c
│  │  │  │  │  ├── lwm2m_senml_cbor_decode.h
│  │  │  │  │  ├── lwm2m_senml_cbor_encode.c
│  │  │  │  │  ├── lwm2m_senml_cbor_encode.h
│  │  │  │  │  ├── lwm2m_senml_cbor_regenerate.sh
│  │  │  │  │  ├── lwm2m_senml_cbor_types.h
│  │  │  │  │  ├── lwm2m_shell.c
│  │  │  │  │  │ lwm2m_util.h
│  │  │  │  ├── mqtt
│  │  │  │  │  ├── mqtt_decoder.c
│  │  │  │  │  ├── mqtt_encoder.c
│  │  │  │  │  ├── mqtt_internal.h
│  │  │  │  │  │ mqtt_transport_websocket.c
│  │  │  │  ├── mqtt_sn
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ mqtt_sn_msg.h
│  │  │  │  ├── ptp
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── btca.c
│  │  │  │  │  ├── btca.h
│  │  │  │  │  ├── clock.c
│  │  │  │  │  ├── clock.h
│  │  │  │  │  ├── ddt.h
│  │  │  │  │  ├── ds.h
│  │  │  │  │  ├── msg.c
│  │  │  │  │  ├── msg.h
│  │  │  │  │  ├── port.c
│  │  │  │  │  ├── port.h
│  │  │  │  │  ├── ptp.c
│  │  │  │  │  ├── state_machine.c
│  │  │  │  │  ├── state_machine.h
│  │  │  │  │  ├── tlv.c
│  │  │  │  │  ├── tlv.h
│  │  │  │  │  ├── transport.c
│  │  │  │  │  │ transport.h
│  │  │  │  ├── shell
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── cm.c
│  │  │  │  │  ├── events.c
│  │  │  │  │  ├── http.c
│  │  │  │  │  ├── iface.c
│  │  │  │  │  ├── ipv4.c
│  │  │  │  │  ├── net_shell_private.h
│  │  │  │  │  ├── suspend.c
│  │  │  │  │  ├── udp.c
│  │  │  │  │  │ websocket.c
│  │  │  │  ├── sockets
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── getaddrinfo.c
│  │  │  │  │  ├── socket_dispatcher.c
│  │  │  │  │  ├── socket_obj_core.c
│  │  │  │  │  ├── socketpair.c
│  │  │  │  │  ├── sockets.c
│  │  │  │  │  ├── sockets_can.c
│  │  │  │  │  ├── sockets_misc.c
│  │  │  │  │  ├── sockets_net_mgmt.c
│  │  │  │  │  ├── sockets_packet.c
│  │  │  │  │  ├── sockets_select.c
│  │  │  │  │  ├── sockets_service.c
│  │  │  │  │  │ sockets_tls.c
│  │  │  │  ├── tls_credentials
│  │  │  │  │  │ tls_credentials_trusted.c
│  │  │  │  ├── websocket
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ websocket.c
│  │  │  │  ├── zperf
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── zperf_common.c
│  │  │  │  │  ├── zperf_tcp_uploader.c
│  │  │  │  │  │ zperf_udp_receiver.c
│  │  ├── pm
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── device.c
│  │  │  ├── device_runtime.c
│  │  │  ├── device_system_managed.c
│  │  │  ├── device_system_managed.h
│  │  │  ├── pm.c
│  │  │  │ policy.c
│  │  ├── portability
│  │  │  ├── cmsis_rtos_v1
│  │  │  │  │ Kconfig
│  │  │  ├── cmsis_rtos_v2
│  │  │  │  ├── Kconfig
│  │  │  │  │ wrapper.h
│  │  ├── profiling
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── perf
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── backends
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── perf_riscv.c
│  │  │  │  │  ├── perf_x86.c
│  │  │  │  │  │ perf_x86_64.c
│  │  │  │  │ perf.c
│  │  ├── random
│  │  │  ├── Kconfig
│  │  │  ├── random_handlers.c
│  │  │  │ random_timer.c
│  │  ├── rtio
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── Kconfig.workq
│  │  │  ├── rtio_executor.c
│  │  │  ├── rtio_handlers.c
│  │  │  ├── rtio_init.c
│  │  │  │ rtio_workq.c
│  │  ├── sd
│  │  │  ├── sd.c
│  │  │  │ sd_ops.c
│  │  ├── sensing
│  │  │  ├── sensing_sensor.c
│  │  │  ├── sensor
│  │  │  │  ├── hinge_angle
│  │  │  │  │  │ hinge_angle.c
│  │  │  │  ├── phy_3d_sensor
│  │  │  │  │  │ phy_3d_sensor.c
│  │  │  ├── sensor_mgmt.c
│  │  │  │ sensor_mgmt.h
│  │  ├── settings
│  │  │  ├── Kconfig
│  │  │  ├── include
│  │  │  │  ├── settings
│  │  │  │  │  │ settings_file.h
│  │  │  ├── src
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── settings_fcb.c
│  │  │  │  │ settings_file.c
│  │  ├── shell
│  │  │  ├── Kconfig
│  │  │  ├── backends
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig.backends
│  │  │  │  ├── shell_adsp_memory_window.c
│  │  │  │  ├── shell_rtt.c
│  │  │  │  ├── shell_telnet.c
│  │  │  │  │ shell_uart.c
│  │  │  ├── modules
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── date_service.c
│  │  │  │  ├── device_service.c
│  │  │  │  ├── devmem_service.c
│  │  │  │  ├── kernel_service.c
│  │  │  │  ├── kernel_service
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── cycles.c
│  │  │  │  │  ├── heap.c
│  │  │  │  │  ├── kernel_shell.c
│  │  │  │  │  ├── kernel_shell.h
│  │  │  │  │  ├── log-level.c
│  │  │  │  │  ├── reboot.c
│  │  │  │  │  ├── sleep.c
│  │  │  │  │  ├── thread
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── list.c
│  │  │  │  │  │  ├── mask.c
│  │  │  │  │  │  ├── pin.c
│  │  │  │  │  │  ├── stacks.c
│  │  │  │  │  │  ├── thread.c
│  │  │  │  │  │  │ unwind.c
│  │  │  │  │  ├── uptime.c
│  │  │  │  │  │ version.c
│  │  │  ├── shell.c
│  │  │  ├── shell_help.c
│  │  │  ├── shell_ops.c
│  │  │  │ shell_ops.h
│  │  ├── sip_svc
│  │  │  │ sip_svc_id_mgr.c
│  │  ├── storage
│  │  │  ├── flash_map
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── flash_map.c
│  │  │  │  │ flash_map_integrity.c
│  │  │  ├── stream
│  │  │  │  ├── Kconfig
│  │  │  │  │ stream_flash.c
│  │  ├── task_wdt
│  │  │  │ task_wdt.c
│  │  ├── testsuite
│  │  │  ├── Kconfig
│  │  │  ├── arch
│  │  │  │  ├── unit_testing
│  │  │  │  │  │ Kconfig
│  │  │  ├── busy_sim
│  │  │  │  │ busy_sim.c
│  │  │  ├── coverage
│  │  │  │  ├── coverage.c
│  │  │  │  ├── coverage.h
│  │  │  │  │ coverage_ram.ld
│  │  │  ├── include
│  │  │  │  ├── zephyr
│  │  │  │  │  │ tc_util.h
│  │  │  ├── ztest
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── include
│  │  │  │  │  ├── zephyr
│  │  │  │  │  │  ├── ztest.h
│  │  │  │  │  │  ├── ztest_assert.h
│  │  │  │  │  │  ├── ztest_error_hook.h
│  │  │  │  │  │  │ ztest_test.h
│  │  │  │  ├── src
│  │  │  │  │  ├── ztest.c
│  │  │  │  │  ├── ztest_error_hook.c
│  │  │  │  │  ├── ztest_mock.c
│  │  │  │  │  ├── ztest_shell.c
│  │  │  │  │  │ ztress.c
│  │  ├── tracing
│  │  │  ├── Kconfig
│  │  │  ├── ctf
│  │  │  │  ├── ctf_top.c
│  │  │  │  ├── ctf_top.h
│  │  │  │  ├── tracing_ctf.h
│  │  │  │  ├── tsdl
│  │  │  │  │  │ metadata
│  │  │  ├── sysview
│  │  │  │  ├── SYSVIEW_Zephyr.txt
│  │  │  │  ├── tracing_sysview.h
│  │  │  │  │ tracing_sysview_ids.h
│  │  │  ├── test
│  │  │  │  ├── tracing_string_format_test.c
│  │  │  │  │ tracing_test.h
│  │  │  ├── tracing_backend_adsp_memory_window.c
│  │  │  ├── tracing_tracking.c
│  │  │  ├── user
│  │  │  │  ├── tracing_user.c
│  │  │  │  │ tracing_user.h
│  │  ├── usb
│  │  │  ├── device
│  │  │  │  ├── Kconfig
│  │  │  │  ├── class
│  │  │  │  │  ├── audio
│  │  │  │  │  │  │ audio.c
│  │  │  │  │  ├── bluetooth.c
│  │  │  │  │  ├── bt_h4.c
│  │  │  │  │  ├── cdc_acm.c
│  │  │  │  │  ├── dfu
│  │  │  │  │  │  │ usb_dfu.c
│  │  │  │  │  ├── msc.c
│  │  │  │  │  ├── netusb
│  │  │  │  │  │  │ function_rndis.c
│  │  │  │  ├── usb_descriptor.c
│  │  │  │  │ usb_device.c
│  │  │  ├── device_next
│  │  │  │  ├── class
│  │  │  │  │  ├── bt_hci.c
│  │  │  │  │  ├── loopback.c
│  │  │  │  │  ├── usbd_cdc_acm.c
│  │  │  │  │  ├── usbd_cdc_ecm.c
│  │  │  │  │  ├── usbd_hid.c
│  │  │  │  │  ├── usbd_hid_macros.h
│  │  │  │  │  ├── usbd_msc.c
│  │  │  │  │  ├── usbd_uac2.c
│  │  │  │  │  │ usbd_uac2_macros.h
│  │  │  │  ├── usbd_ch9.c
│  │  │  │  ├── usbd_class.c
│  │  │  │  ├── usbd_config.c
│  │  │  │  ├── usbd_core.c
│  │  │  │  ├── usbd_desc.c
│  │  │  │  ├── usbd_device.c
│  │  │  │  ├── usbd_endpoint.c
│  │  │  │  ├── usbd_init.c
│  │  │  │  │ usbd_shell.c
│  │  │  ├── host
│  │  │  │  │ usbh_ch9.c
│  │  │  ├── usb_c
│  │  │  │  ├── usbc_pe_common.c
│  │  │  │  ├── usbc_pe_common_internal.h
│  │  │  │  ├── usbc_stack.h
│  │  │  │  ├── usbc_tc_common.c
│  │  │  │  │ usbc_tc_src_states.c
│  │  ├── zbus
│  │  │  ├── Kconfig
│  │  │  │ zbus.c
│  ├── version.h.in
│  ├── west.yml
CODEOWNERS
applications
│  ├── asset_tracker_v2
│  │  ├── Kconfig.sysbuild
│  │  ├── boards
│  │  │  │ thingy91x_nrf9151_ns.conf
│  │  ├── doc
│  │  │  │ sensor_module.rst
│  │  ├── overlay-nrf7002ek-wifi-scan-only.conf
│  │  │ sample.yaml
│  ├── connectivity_bridge
│  │  ├── src
│  │  │  ├── modules
│  │  │  │  │ usb_bulk_interface.c
│  ├── ipc_radio
│  │  ├── src
│  │  │  │ bt_hci_ipc.c
│  ├── machine_learning
│  │  ├── app_desc.rst
│  │  ├── configuration
│  │  │  ├── nrf54h20dk_nrf54h20_cpuapp
│  │  │  │  ├── app.overlay
│  │  │  │  ├── prj.conf
│  │  │  │  │ prj_singlecore.conf
│  ├── matter_bridge
│  │  ├── Kconfig.sysbuild
│  │  ├── boards
│  │  │  ├── nrf5340dk_nrf5340_cpuapp.conf
│  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  ├── doc
│  │  │  ├── adding_ble_bridged_device_service.rst
│  │  │  │ matter_bridge_description.rst
│  │  ├── overlay-bt_max_connections_app.conf
│  │  ├── sample.yaml
│  │  ├── src
│  │  │  ├── ble_providers
│  │  │  │  ├── ble_environmental_data_provider.cpp
│  │  │  │  │ ble_lbs_data_provider.cpp
│  │  │  ├── simulated_providers
│  │  │  │  │ simulated_onoff_light_switch_data_provider.cpp
│  │  ├── sysbuild
│  │  │  ├── ipc_radio
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf5340dk_nrf5340_cpunet.conf
│  │  │  │  ├── overlay-bt_max_connections_net.conf
│  │  │  │  │ prj.conf
│  ├── matter_weather_station
│  │  ├── Kconfig.sysbuild
│  │  ├── README.rst
│  │  │ sample.yaml
│  ├── nrf5340_audio
│  │  ├── Kconfig.defaults
│  │  ├── doc
│  │  │  ├── firmware_architecture.rst
│  │  │  │ requirements.rst
│  │  ├── prj.conf
│  │  ├── src
│  │  │  ├── bluetooth
│  │  │  │  ├── bt_management
│  │  │  │  │  ├── scanning
│  │  │  │  │  │  │ bt_mgmt_scan_for_conn.c
│  │  │  │  ├── bt_rendering_and_capture
│  │  │  │  │  ├── volume
│  │  │  │  │  │  │ bt_vol_rend.c
│  │  │  │  ├── bt_stream
│  │  │  │  │  ├── broadcast
│  │  │  │  │  │  ├── broadcast_sink.c
│  │  │  │  │  │  │ broadcast_source.c
│  │  │  │  │  ├── le_audio.c
│  │  │  │  │  ├── unicast
│  │  │  │  │  │  ├── Kconfig.defaults
│  │  │  │  │  │  ├── unicast_client.c
│  │  │  │  │  │  │ unicast_server.c
│  │  │  ├── utils
│  │  │  │  │ error_handler.c
│  │  ├── unicast_server
│  │  │  │ Kconfig.defaults
│  ├── nrf_desktop
│  │  ├── configuration
│  │  │  ├── nrf52810dmouse_nrf52810
│  │  │  │  ├── prj.conf
│  │  │  │  │ prj_release.conf
│  │  │  ├── nrf52820dongle_nrf52820
│  │  │  │  ├── app.overlay
│  │  │  │  ├── prj.conf
│  │  │  │  │ prj_release.conf
│  │  │  ├── nrf52833dk_nrf52820
│  │  │  │  ├── app.overlay
│  │  │  │  ├── prj.conf
│  │  │  │  │ prj_release.conf
│  │  │  ├── nrf52833dk_nrf52833
│  │  │  │  │ app.overlay
│  │  │  ├── nrf52833dongle_nrf52833
│  │  │  │  │ app.overlay
│  │  │  ├── nrf52840dk_nrf52840
│  │  │  │  ├── app.overlay
│  │  │  │  ├── app_dongle.overlay
│  │  │  │  ├── app_keyboard.overlay
│  │  │  │  │ app_mcuboot_qspi.overlay
│  │  │  ├── nrf52840dongle_nrf52840
│  │  │  │  ├── app.overlay
│  │  │  │  ├── app_3bleconn.overlay
│  │  │  │  ├── app_4llpmconn.overlay
│  │  │  │  │ app_release_4llpmconn.overlay
│  │  │  ├── nrf52840gmouse_nrf52840
│  │  │  │  │ app.overlay
│  │  │  ├── nrf5340dk_nrf5340_cpuapp
│  │  │  │  │ app.overlay
│  │  │  ├── nrf54h20dk_nrf54h20_cpuapp
│  │  │  │  ├── app.overlay
│  │  │  │  ├── prj.conf
│  │  │  │  │ prj_release.conf
│  │  ├── description.rst
│  │  ├── doc
│  │  │  │ usb_state.rst
│  │  ├── integration.rst
│  │  ├── src
│  │  │  ├── modules
│  │  │  │  ├── Kconfig.usb_state
│  │  │  │  │ usb_state.c
│  ├── serial_lte_modem
│  │  ├── overlay-full_fota.conf
│  │  ├── overlay-native_tls.conf
│  │  ├── prj.conf
│  │  ├── src
│  │  │  ├── main.c
│  │  │  ├── slm_at_socket.c
│  │  │  ├── slm_ppp.c
│  │  │  │ slm_util.h
boards
│  ├── nordic
│  │  ├── nrf7002dk
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── Kconfig.defconfig
│  │  │  ├── Kconfig.nrf7002dk
│  │  │  ├── Kconfig.sysbuild
│  │  │  ├── board.cmake
│  │  │  ├── board.yml
│  │  │  ├── nrf5340_cpuapp_common-pinctrl.dtsi
│  │  │  ├── nrf5340_cpuapp_common.dtsi
│  │  │  ├── nrf5340_cpuapp_nrf7001_common.dtsi
│  │  │  ├── nrf5340_cpuapp_nrf7001_partition_conf.dts
│  │  │  ├── nrf5340_cpuapp_partition_conf.dts
│  │  │  ├── nrf5340_cpunet_nrf7001_reset.c
│  │  │  ├── nrf5340_cpunet_reset.c
│  │  │  ├── nrf5340_nrf7001_shared_sram_planning_conf.dtsi
│  │  │  ├── nrf5340_shared_sram_planning_conf.dts
│  │  │  ├── nrf7002dk_nrf5340_cpuapp-pinctrl.dtsi
│  │  │  ├── nrf7002dk_nrf5340_cpuapp.dts
│  │  │  ├── nrf7002dk_nrf5340_cpuapp.yaml
│  │  │  ├── nrf7002dk_nrf5340_cpuapp_defconfig
│  │  │  ├── nrf7002dk_nrf5340_cpuapp_nrf7001.dts
│  │  │  ├── nrf7002dk_nrf5340_cpuapp_nrf7001.yaml
│  │  │  ├── nrf7002dk_nrf5340_cpuapp_nrf7001_defconfig
│  │  │  ├── nrf7002dk_nrf5340_cpuapp_nrf7001_ns.dts
│  │  │  ├── nrf7002dk_nrf5340_cpuapp_nrf7001_ns.yaml
│  │  │  ├── nrf7002dk_nrf5340_cpuapp_nrf7001_ns_defconfig
│  │  │  ├── nrf7002dk_nrf5340_cpuapp_ns.dts
│  │  │  ├── nrf7002dk_nrf5340_cpuapp_ns.yaml
│  │  │  ├── nrf7002dk_nrf5340_cpuapp_ns_defconfig
│  │  │  ├── nrf7002dk_nrf5340_cpunet-pinctrl.dtsi
│  │  │  ├── nrf7002dk_nrf5340_cpunet.dts
│  │  │  ├── nrf7002dk_nrf5340_cpunet.yaml
│  │  │  ├── nrf7002dk_nrf5340_cpunet_defconfig
│  │  │  ├── nrf7002dk_nrf5340_cpunet_nrf7001.dts
│  │  │  ├── nrf7002dk_nrf5340_cpunet_nrf7001.yaml
│  │  │  ├── nrf7002dk_nrf5340_cpunet_nrf7001_defconfig
│  │  │  │ pre_dt_board.cmake
│  │  ├── thingy91x
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── Kconfig.defconfig.nrf9151
│  │  │  ├── dts
│  │  │  │  ├── thingy91x_no_buses.dtsi
│  │  │  │  ├── thingy91x_nrf53_wifi.dtsi
│  │  │  │  │ thingy91x_wifi.dtsi
│  │  │  ├── nrf5340_cpunet_reset.c
│  │  │  ├── thingy91x_common.dtsi
│  │  │  ├── thingy91x_nrf5340_cpuapp_common.dts
│  │  │  ├── thingy91x_nrf5340_cpunet.dts
│  │  │  ├── thingy91x_nrf9151_common.dts
│  │  │  │ thingy91x_nrf9151_ns_defconfig
│  ├── shields
│  │  ├── nrf7002eb
│  │  │  ├── Kconfig.shield
│  │  │  ├── boards
│  │  │  │  ├── nrf52840dk_nrf52840.overlay
│  │  │  │  ├── nrf5340dk_nrf5340_cpuapp.overlay
│  │  │  │  │ thingy53_nrf5340_cpuapp.overlay
│  │  │  ├── nrf7002eb.overlay
│  │  │  │ nrf7002eb_coex.overlay
│  │  ├── nrf7002eb_interposer_p1
│  │  │  ├── Kconfig.shield
│  │  │  ├── boards
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.overlay
│  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp.overlay
│  │  │  │  │ nrf54l15pdk_nrf54l15_cpuapp.overlay
│  │  │  ├── nrf7002eb_interposer_p1.overlay
│  │  │  ├── nrf7002eb_interposer_p1_gpio_map_1.dtsi
│  │  │  │ nrf7002eb_interposer_p1_gpio_map_2.dtsi
│  │  ├── nrf7002ek
│  │  │  ├── Kconfig.shield
│  │  │  ├── boards
│  │  │  │  ├── nrf52840dk_nrf52840.overlay
│  │  │  │  ├── nrf5340dk_nrf5340_cpuapp.overlay
│  │  │  │  ├── nrf9151dk_nrf9151.overlay
│  │  │  │  ├── nrf9151dk_nrf9151_ns.overlay
│  │  │  │  ├── nrf9160dk_nrf9160_ns.overlay
│  │  │  │  ├── nrf9161dk_nrf9161.overlay
│  │  │  │  ├── nrf9161dk_nrf9161_ns.overlay
│  │  │  │  │ thingy53_nrf5340_cpuapp.overlay
│  │  │  ├── nrf7002ek.overlay
│  │  │  │ nrf7002ek_coex.overlay
│  │  ├── nrf7002ek_nrf7000
│  │  │  ├── Kconfig.shield
│  │  │  ├── boards
│  │  │  │  ├── nrf52840dk_nrf52840.overlay
│  │  │  │  ├── nrf5340dk_nrf5340_cpuapp.overlay
│  │  │  │  ├── nrf9151dk_nrf9151.overlay
│  │  │  │  ├── nrf9151dk_nrf9151_ns.overlay
│  │  │  │  ├── nrf9160dk_nrf9160_ns.overlay
│  │  │  │  ├── nrf9161dk_nrf9161.overlay
│  │  │  │  ├── nrf9161dk_nrf9161_ns.overlay
│  │  │  │  │ thingy53_nrf5340_cpuapp.overlay
│  │  │  ├── nrf7002ek_nrf7000.overlay
│  │  │  │ nrf7002ek_nrf7000_coex.overlay
│  │  ├── nrf7002ek_nrf7001
│  │  │  ├── Kconfig.shield
│  │  │  ├── boards
│  │  │  │  ├── nrf52840dk_nrf52840.overlay
│  │  │  │  ├── nrf5340dk_nrf5340_cpuapp.overlay
│  │  │  │  ├── nrf9151dk_nrf9151.overlay
│  │  │  │  ├── nrf9151dk_nrf9151_ns.overlay
│  │  │  │  ├── nrf9160dk_nrf9160_ns.overlay
│  │  │  │  ├── nrf9161dk_nrf9161.overlay
│  │  │  │  ├── nrf9161dk_nrf9161_ns.overlay
│  │  │  │  │ thingy53_nrf5340_cpuapp.overlay
│  │  │  ├── nrf7002ek_nrf7001.overlay
│  │  │  │ nrf7002ek_nrf7001_coex.overlay
│  │  ├── nrf700x_nrf54h20dk
│  │  │  ├── Kconfig.defconfig
│  │  │  ├── Kconfig.shield
│  │  │  │ nrf700x_nrf54h20dk.overlay
│  │  ├── nrf700x_nrf54l15dk
│  │  │  ├── Kconfig.defconfig
│  │  │  ├── Kconfig.shield
│  │  │  ├── boards
│  │  │  │  │ nrf54l15dk_nrf54l15_cpuapp.conf
│  │  │  │ nrf700x_nrf54l15dk.overlay
│  │  ├── nrf700x_nrf54l15pdk
│  │  │  ├── Kconfig.defconfig
│  │  │  ├── Kconfig.shield
│  │  │  ├── boards
│  │  │  │  │ nrf54l15pdk_nrf54l15_cpuapp.conf
│  │  │  │ nrf700x_nrf54l15pdk.overlay

File list hidden for private repositories.
If you have access you can see the diff via the github link.
find-my Diff

Outputs:

Toolchain

Version: e6645c1dde
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:e6645c1dde_81ed5a52d6

Test Spec & Results: ✅ Success; ❌ Failure; 🟠 Queued; 🟡 Progress; ◻️ Skipped; ⚠️ Quarantine

  • ◻️ Toolchain - Skipped: existing toolchain is used
  • ✅ Build twister
  • 🟡 Integration tests
    • ✅ test-sdk-audio
    • ❌ desktop52_verification
    • ✅ test-fw-nrfconnect-boot
    • ❌ test-fw-nrfconnect-apps - Error: Error starting job: No item named latest/sub/test-fw-nrfconnect-apps/PR-16860 found
    • ❌ test_ble_nrf_config - Error: Error starting job: Failed to trigger build of latest/ble/nrf/test_ble_nrf_config/DRGN-22218_upmerge_07082024
    • 🟡 test-fw-nrfconnect-ble_mesh
    • ❌ test-fw-nrfconnect-ble_samples
    • ❌ test-fw-nrfconnect-chip
    • 🟡 test-fw-nrfconnect-nfc
    • 🟡 test-fw-nrfconnect-nrf-iot_cloud
    • ❌ test-fw-nrfconnect-nrf-iot_libmodem-nrf
    • ✅ test-fw-nrfconnect-nrf-iot_serial_lte_modem
    • 🟡 test-fw-nrfconnect-nrf-iot_zephyr_lwm2m
    • 🟡 test-fw-nrfconnect-nrf-iot_samples
    • ✅ test-fw-nrfconnect-nrf-iot_lwm2m
    • ✅ doc-internal
    • ❌ test-fw-nrfconnect-nrf-iot_thingy91
    • ❌ test-fw-nrfconnect-nrf_crypto
    • 🟡 test-fw-nrfconnect-proprietary_esb
    • 🟡 test-fw-nrfconnect-rpc
    • ❌ test-fw-nrfconnect-rs
    • ❌ test-fw-nrfconnect-fem
    • ✅ test-fw-nrfconnect-tfm
    • ❌ test-fw-nrfconnect-thread
    • ❌ test-fw-nrfconnect-zigbee
    • ❌ test-sdk-find-my
    • ❌ test-fw-nrfconnect-nrf-iot_mosh
    • ❌ test-fw-nrfconnect-nrf-iot_positioning
    • ❌ test-sdk-sidewalk
    • 🟡 test-sdk-wifi
    • ✅ test-low-level
    • 🟡 test-fw-nrfconnect-nrf-iot_nrf_provisioning
    • ❌ test-sdk-thingy53 - Error: Error starting job: No item named latest/sub/test-sdk-thingy53/sdk-nrf-pr-16860 found
    • ✅ test-sdk-pmic-samples
    • 🟡 test-sdk-mcuboot
    • 🟡 test-sdk-dfu
    • ❌ test-fw-nrfconnect-ps
    • ⚠️ test-fw-nrfconnect-fw-update
    • ⚠️ test-sdk-dfu
Disabled integration tests
    • null

Note: This message is automatically posted and updated by the CI

Vge0rge and others added 24 commits October 4, 2024 20:39
The builtin keys are used in different ways for the
nRF54L15 and the nRF9160 and nRF5340 devices.

The L15 devices don't use the default TFM builtin key
loader but they implement their own function to load
the builtin keys.

The configuration MBEDTLS_PSA_CRYPTO_BUILTIN_KEYS is
necessary for all the platforms though sinc the PSA
core will not include basic builtin key functionality
without it.

Signed-off-by: Georgios Vasilakis <[email protected]>
Adding legacy mbed TLS crypto APIs that are still used in
full modem FOTA.

Signed-off-by: Tommi Rantanen <[email protected]>
In the Matter bridge application there is missing return
statement in UpdateState method that should return CHIP_ERROR.

Signed-off-by: Kamil Kasperczyk <[email protected]>
The new static assert that checks if
CONFIG_BT_BUF_ACL_RX_COUNT > CONFIG_BT_MAX_CONN was added
in BT subsys. Because of that it is required to increase
ACL rx count for various .conf files that modify BT_MAX_CONN.

Signed-off-by: Kamil Kasperczyk <[email protected]>
Our location libraries so often use optional resources from
LwM2M Location Object that it makes sense to add storage for
those every time the object is build in.

Signed-off-by: Seppo Takalo <[email protected]>
- Added to quarantine nRF54H20 WiFi build since nRF7002EB is not
available yet.

- Added PSA_SSF_CLIENT to the nRF54H20 Matter Bridge.

Signed-off-by: Arkadiusz Balys <[email protected]>
Change switches to using size optimizations for SW Split Bluetooth Link
Layer to reduce memory consumption.

Jira: NCSDK-29186

Signed-off-by: Marek Pieta <[email protected]>
We need to set CONFIG_ZVFS_OPEN_MAX to 9 to support
NET_SOCKETS_POLL_MAX=9

Signed-off-by: Arkadiusz Balys <[email protected]>
Zephyr AF_PACKET sockets now expect the protocol to be provided in
network byte order (see upstream commit
99693bee5f2762f84b78ed90740753cdec40f394), so apply this change
globally.

Signed-off-by: Robert Lubos <[email protected]>
Enable MBEDTLS_PSA_CRYPTO_BUILTIN_KEYS for the nRF54L15
since it is always required in order to use the HUKs.

This is relevant to the non-TFM target of L15.

Signed-off-by: Georgios Vasilakis <[email protected]>
Allow to import a ECC public key even when the algorithm is
not set. This is allowed in the other drivers and we observed
that some TLS tests don't set the algorithm.

Signed-off-by: Georgios Vasilakis <[email protected]>
Quarantined Matter samples due to RAM/FLASH overflow.

Signed-off-by: Arkadiusz Balys <[email protected]>
Update path to target sources from boards/nrf -> boards/nordic

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
Enable legacy Mbed TLS crypto for full modem FOTA.

Signed-off-by: Markus Lassila <[email protected]>
Static RAM usage is exceeding the `RAM` region at build time. Decrease
the number of TX buffers to fix this.

Signed-off-by: Ravi Dondaputi <[email protected]>
quarantine updated

Signed-off-by: Maciej Perkowski <[email protected]>
When building for 2.1.0, there seems to be a missing reference from
TF-M-Extras. Add a filter for it.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
So that Zephyr samples can be referenced.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
Disabled additional serial recovery commands which allow to decrease
the default MCUboot's footprint size:
CONFIG_BOOT_SERIAL_IMG_GRP_HASH=n
CONFIG_BOOT_SERIAL_IMG_GRP_SLOT_INFO=n

Signed-off-by: Andrzej Puzdrowski <[email protected]>
With a more relevant name

Signed-off-by: Georgios Vasilakis <[email protected]>
Disable ClangFormat compliance check

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
These will be moved later to the Zephyr file:
modules/mbedtls/Kconfig.psa.nordic

Placing them here now to minimize the changes
in the upmerge Zephyr PR.

Signed-off-by: Georgios Vasilakis <[email protected]>
Disable OT libraries due to crypto config misalignment.

Signed-off-by: Maciej Baczmanski <[email protected]>
Signed-off-by: Bjarki Arge Andreasen <[email protected]>
No funtional change here, just fixes spacing
issues causing compliance failures in
nrf_security and TFM.

Signed-off-by: Georgios Vasilakis <[email protected]>
@NordicBuilder NordicBuilder removed the DNM label Oct 4, 2024
@carlescufi carlescufi dismissed stale reviews from tomchy, doublemis1, and kapi-no October 4, 2024 18:53

Override

@carlescufi carlescufi merged commit f456180 into nrfconnect:main Oct 4, 2024
9 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.