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

Open
wants to merge 102 commits into
base: main
Choose a base branch
from
Open

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

@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

CI Information

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

Inputs:

Sources:

trusted-firmware-m: PR head: ea626760b6b301e49cabfb42625d16801706a294
sdk-nrf: PR head: 0f9c33111f71b99cb7799c7ea0bd0d0e3d2fedfe
mcuboot: PR head: 81a43884c0b2a1869f7ee8b5cf4b95bf29cb53c6
nrfxlib: PR head: 270c44eed6463f654eb4393e1bbd5dccf654c5c8
mbedtls: PR head: fc31fb7fdfbb002c2bda598883ec78dd33de73cf
zcbor: PR head: 47f34dd7f5284e8750b5a715dee7f77c6c5bdc3f
matter: PR head: ab40332a9ef7f083c1a5273a1aaa297260890f3f
hostap: PR head: 7761b17eea9a2442af6ea9df830904fa4ba7bbca
zephyr: PR head: e8ae2073c1c68aa8ceac8e82e640989b0db4e506

more details

trusted-firmware-m:

PR head: ea626760b6b301e49cabfb42625d16801706a294
merge base: 58d0b5367f0fada9dbaddad1e08e302aeb044863
target head (main): 9f68daeafd7b662c96d6fdf61c83222248e3ed9f
Diff

sdk-nrf:

PR head: 0f9c33111f71b99cb7799c7ea0bd0d0e3d2fedfe
merge base: c31c744bf6cf12bb01f0f401398f3dd12589d6ae
target head (main): c31c744bf6cf12bb01f0f401398f3dd12589d6ae
Diff

mcuboot:

PR head: 81a43884c0b2a1869f7ee8b5cf4b95bf29cb53c6
merge base: e66169aa8daf93eee0ff3729ecc2c343c7fade51
target head (main): 5db198194c10e7a99bad2742e87e8c503b6d2c60
Diff

nrfxlib:

PR head: 270c44eed6463f654eb4393e1bbd5dccf654c5c8
merge base: 56a4bd3100123a8dd2049968d54cfc4014ca8eb8
target head (main): 56a4bd3100123a8dd2049968d54cfc4014ca8eb8
Diff

mbedtls:

PR head: fc31fb7fdfbb002c2bda598883ec78dd33de73cf
merge base: 66ed2279d6222056af172c188eaf4dcfed481032
target head (main): 5c252857e099bc493d85bee402daab5c5213df4b
Diff

zcbor:

PR head: 47f34dd7f5284e8750b5a715dee7f77c6c5bdc3f
merge base: b85a5508d473ef6d301d92eae2d721369a5a7665
Diff

matter:

PR head: ab40332a9ef7f083c1a5273a1aaa297260890f3f
merge base: f6c947fef644f56cddb942c41e9a2b007753fe03
target head (master): 7c2da28fd9c21ff4b5dd0aa027aff249d87dc526
Diff

hostap:

PR head: 7761b17eea9a2442af6ea9df830904fa4ba7bbca
merge base: 83574f533fb5c6808af0d9872741d72d48be2f98
Diff

zephyr:

PR head: e8ae2073c1c68aa8ceac8e82e640989b0db4e506
merge base: 96aa87c2aae419a2d04f4ee86ef12b359789a817
target head (main): 96aa87c2aae419a2d04f4ee86ef12b359789a817
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 (19665)
zephyr
│  ├── include
│  │  ├── zephyr
│  │  │  ├── drivers
│  │  │  │  ├── 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
│  │  │  ├── net
│  │  │  │  ├── 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
│  │  │  ├── 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
│  │  │  ├── 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
│  │  │  ├── 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
│  ├── scripts
│  │  ├── logging
│  │  │  ├── dictionary
│  │  │  │  ├── dictionary_parser
│  │  │  │  │  │ log_parser_v3.py
│  │  │  │  │ log_parser.py
│  │  ├── make_bugs_pickle.py
│  │  ├── native_simulator
│  │  │  ├── Makefile
│  │  │  ├── common
│  │  │  │  ├── src
│  │  │  │  │  ├── include
│  │  │  │  │  │  ├── nct_if.h
│  │  │  │  │  │  │ nsi_cpu_if.h
│  │  │  │  │  │ nct.c
│  │  │  ├── native
│  │  │  │  ├── src
│  │  │  │  │  ├── include
│  │  │  │  │  │  │ native_rtc.h
│  │  ├── profiling
│  │  │  │ stackcollapse.py
│  │  ├── pylib
│  │  │  ├── pytest-twister-harness
│  │  │  │  ├── README.rst
│  │  │  │  ├── src
│  │  │  │  │  ├── twister_harness
│  │  │  │  │  │  ├── device
│  │  │  │  │  │  │  ├── binary_adapter.py
│  │  │  │  │  │  │  │ hardware_adapter.py
│  │  │  │  │  │  ├── fixtures.py
│  │  │  │  │  │  ├── helpers
│  │  │  │  │  │  │  │ utils.py
│  │  │  │  ├── tests
│  │  │  │  │  ├── device
│  │  │  │  │  │  │ hardware_adapter_test.py
│  │  │  ├── twister
│  │  │  │  ├── twisterlib
│  │  │  │  │  ├── config_parser.py
│  │  │  │  │  ├── coverage.py
│  │  │  │  │  ├── environment.py
│  │  │  │  │  ├── error.py
│  │  │  │  │  ├── handlers.py
│  │  │  │  │  ├── hardwaremap.py
│  │  │  │  │  ├── harness.py
│  │  │  │  │  ├── package.py
│  │  │  │  │  ├── platform.py
│  │  │  │  │  ├── reports.py
│  │  │  │  │  ├── runner.py
│  │  │  │  │  ├── size_calc.py
│  │  │  │  │  ├── statuses.py
│  │  │  │  │  ├── testinstance.py
│  │  │  │  │  ├── testplan.py
│  │  │  │  │  ├── testsuite.py
│  │  │  │  │  │ twister_main.py
│  │  ├── requirements-base.txt
│  │  ├── requirements-compliance.txt
│  │  ├── requirements-extras.txt
│  │  ├── requirements-run-test.txt
│  │  ├── schemas
│  │  │  ├── twister
│  │  │  │  ├── hwmap-schema.yaml
│  │  │  │  ├── platform-schema.yaml
│  │  │  │  │ testsuite-schema.yaml
│  │  ├── set_assignees.py
│  │  ├── spelling.txt
│  │  ├── tests
│  │  │  ├── twister
│  │  │  │  ├── pytest_integration
│  │  │  │  │  │ test_harness_pytest.py
│  │  │  │  ├── test_config_parser.py
│  │  │  │  ├── test_data
│  │  │  │  │  ├── test_data_with_deprecation_warnings.yaml
│  │  │  │  │  ├── testsuites
│  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  ├── test_a
│  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  │  ├── test_b
│  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  │  ├── test_c
│  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  │  ├── test_config
│  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  ├── test_environment.py
│  │  │  │  ├── test_errors.py
│  │  │  │  ├── test_handlers.py
│  │  │  │  ├── test_hardwaremap.py
│  │  │  │  ├── test_harness.py
│  │  │  │  ├── test_runner.py
│  │  │  │  ├── test_testinstance.py
│  │  │  │  ├── test_testplan.py
│  │  │  │  ├── test_testsuite.py
│  │  │  │  │ test_twister.py
│  │  │  ├── twister_blackbox
│  │  │  │  ├── test_addon.py
│  │  │  │  ├── test_config.py
│  │  │  │  ├── test_data
│  │  │  │  │  ├── tests
│  │  │  │  │  │  ├── always_fail
│  │  │  │  │  │  │  ├── dummy
│  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  ├── always_timeout
│  │  │  │  │  │  │  ├── dummy
│  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  ├── always_warning
│  │  │  │  │  │  │  ├── dummy
│  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  ├── dummy
│  │  │  │  │  │  │  ├── device
│  │  │  │  │  │  │  │  ├── group
│  │  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  ├── one_fail_one_pass
│  │  │  │  │  │  │  ├── agnostic
│  │  │  │  │  │  │  │  ├── group1
│  │  │  │  │  │  │  │  │  ├── subgroup1
│  │  │  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  │  │  │  ├── subgroup2
│  │  │  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  ├── one_fail_two_error_one_pass
│  │  │  │  │  │  │  ├── agnostic
│  │  │  │  │  │  │  │  ├── group1
│  │  │  │  │  │  │  │  │  ├── subgroup1
│  │  │  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  │  │  │  ├── subgroup2
│  │  │  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  │  │  │  ├── subgroup3
│  │  │  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  │  │  │  ├── subgroup4
│  │  │  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  ├── qemu_overflow
│  │  │  │  │  │  │  ├── dummy
│  │  │  │  │  │  │  │  ├── qemu_x86.overlay
│  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  ├── seed_native_posix
│  │  │  │  │  │  │  ├── dummy
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │  ├── seed_native_sim
│  │  │  │  │  │  │  ├── dummy
│  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  │  │  ├── prj.conf
│  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  │  │  │ test_data.yaml
│  │  │  │  │  │ twister-quarantine-list.yml
│  │  │  │  ├── test_device.py
│  │  │  │  ├── test_error.py
│  │  │  │  ├── test_filter.py
│  │  │  │  ├── test_footprint.py
│  │  │  │  ├── test_outfile.py
│  │  │  │  ├── test_output.py
│  │  │  │  ├── test_platform.py
│  │  │  │  ├── test_printouts.py
│  │  │  │  ├── test_quarantine.py
│  │  │  │  ├── test_report.py
│  │  │  │  ├── test_runner.py
│  │  │  │  ├── test_shuffle.py
│  │  │  │  ├── test_testlist.py
│  │  │  │  ├── test_testplan.py
│  │  │  │  │ test_tooling.py
│  │  ├── utils
│  │  │  │ migrate_posix_kconfigs.py
│  │  ├── west-commands.yml
│  │  ├── west_commands
│  │  │  ├── bindesc.py
│  │  │  ├── blobs.py
│  │  │  ├── boards.py
│  │  │  ├── build.py
│  │  │  ├── completion
│  │  │  │  ├── west-completion.bash
│  │  │  │  ├── west-completion.fish
│  │  │  │  │ west-completion.zsh
│  │  │  ├── debug.py
│  │  │  ├── robot.py
│  │  │  ├── run_common.py
│  │  │  ├── runners
│  │  │  │  ├── __init__.py
│  │  │  │  ├── canopen_program.py
│  │  │  │  ├── core.py
│  │  │  │  ├── esp32.py
│  │  │  │  ├── ezflashcli.py
│  │  │  │  ├── intel_cyclonev.py
│  │  │  │  ├── jlink.py
│  │  │  │  ├── linkserver.py
│  │  │  │  ├── mdb.py
│  │  │  │  ├── nios2.py
│  │  │  │  ├── nrf_common.py
│  │  │  │  ├── nsim.py
│  │  │  │  ├── openocd.py
│  │  │  │  ├── probe_rs.py
│  │  │  │  ├── pyocd.py
│  │  │  │  ├── renode-robot.py
│  │  │  │  ├── renode.py
│  │  │  │  │ stm32cubeprogrammer.py
│  │  │  ├── sdk.py
│  │  │  ├── sdk
│  │  │  │  │ listsdk.cmake
│  │  │  ├── sign.py
│  │  │  ├── simulate.py
│  │  │  ├── tests
│  │  │  │  ├── test_imports.py
│  │  │  │  │ test_stm32cubeprogrammer.py
│  │  │  ├── zspdx
│  │  │  │  ├── datatypes.py
│  │  │  │  ├── sbom.py
│  │  │  │  ├── walker.py
│  │  │  │  │ writer.py
│  │  │ zephyr_module.py
│  ├── soc
│  │  ├── espressif
│  │  │  ├── esp32c2
│  │  │  │  ├── soc_irq.S
│  │  │  │  ├── pinctrl_soc.h
│  │  │  │  ├── soc_irq.c
│  │  │  │  ├── soc.c
│  │  │  │  ├── vectors.S
│  │  │  │  │ soc.h
│  │  │  ├── esp32c3
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.rtc
│  │  │  │  ├── default.ld
│  │  │  │  ├── mcuboot.ld
│  │  │  │  ├── memory.h
│  │  │  │  ├── soc.c
│  │  │  │  │ soc_irq.S
│  │  │  ├── esp32c6
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.mac
│  │  │  │  ├── Kconfig.soc
│  │  │  │  ├── default.ld
│  │  │  │  ├── mcuboot.ld
│  │  │  │  ├── memory.h
│  │  │  │  ├── pinctrl_soc.h
│  │  │  │  ├── power.c
│  │  │  │  ├── poweroff.c
│  │  │  │  ├── soc.c
│  │  │  │  ├── soc.h
│  │  │  │  ├── soc_irq.S
│  │  │  │  ├── soc_irq.c
│  │  │  │  │ vectors.S
│  │  │  ├── esp32s2
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.rtc
│  │  │  │  ├── default.ld
│  │  │  │  ├── mcuboot.ld
│  │  │  │  ├── memory.h
│  │  │  │  │ soc.c
│  │  │  ├── esp32s3
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.rtc
│  │  │  │  ├── default.ld
│  │  │  │  ├── default_appcpu.ld
│  │  │  │  ├── esp32s3-mp.c
│  │  │  │  ├── mcuboot.ld
│  │  │  │  ├── memory.h
│  │  │  │  ├── soc.c
│  │  │  │  │ soc_appcpu.c
│  │  │  │ soc.yml
│  │  ├── nxp
│  │  │  ├── imx
│  │  │  │  ├── imx9
│  │  │  │  │  ├── a55
│  │  │  │  │  │  ├── linker.ld
│  │  │  │  │  │  │ mmu_regions.c
│  │  │  │  │  ├── imx93
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  │  ├── Kconfig.defconfig.mimx93.a55
│  │  │  │  │  │  ├── Kconfig.defconfig.mimx93.m33
│  │  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  │  ├── a55
│  │  │  │  │  │  │  │ mmu_regions.c
│  │  │  │  │  │  ├── m33
│  │  │  │  │  │  │  │ soc.h
│  │  │  │  │  │  │ pinctrl_soc.h
│  │  │  │  │  ├── imx95
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  │  ├── Kconfig.defconfig.mimx95.a55
│  │  │  │  │  │  ├── Kconfig.defconfig.mimx95.m7
│  │  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  │  ├── a55
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  ├── mmu_regions.c
│  │  │  │  │  │  │  │ soc.h
│  │  │  │  │  │  ├── m7
│  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │ soc.h
│  │  │  │  │  │  │ pinctrl_soc.h
│  │  │  │  │  │ pinctrl_soc.h
│  │  │  │  │ soc.yml
│  │  │  ├── imxrt
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── boot_header.ld
│  │  │  │  ├── container.ld
│  │  │  │  ├── flexspi_nor_config.h
│  │  │  │  ├── imxrt10xx
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  │ soc.c
│  │  │  │  ├── imxrt118x
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── linker.ld
│  │  │  │  │  ├── pinctrl_soc.h
│  │  │  │  │  ├── soc.c
│  │  │  │  │  │ soc.h
│  │  │  │  ├── imxrt11xx
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── power.c
│  │  │  │  │  │ soc.c
│  │  │  │  ├── imxrt5xx
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── cm33
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │ soc.c
│  │  │  │  │  ├── f1
│  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  ├── soc
│  │  │  │  │  │  │  │  │ memory.h
│  │  │  │  │  │  │ linker.ld
│  │  │  │  ├── imxrt6xx
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── cm33
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │ soc.c
│  │  │  │  │ soc.yml
│  │  │  ├── kinetis
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── common
│  │  │  │  │  │ pinctrl_soc.h
│  │  │  │  ├── k2x
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ soc.c
│  │  │  │  ├── k6x
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ soc.c
│  │  │  │  ├── k8x
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ soc.c
│  │  │  │  ├── ke1xf
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ soc.c
│  │  │  │  ├── ke1xz
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── power.c
│  │  │  │  │  │ soc.c
│  │  │  │  ├── kl2x
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ soc.c
│  │  │  │  ├── kv5x
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ soc.c
│  │  │  │  ├── kwx
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── soc_kw2xd.c
│  │  │  │  │  │ soc_kw4xz.c
│  │  │  │  │ soc.yml
│  │  │  ├── lpc
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── lpc51u68
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ soc.c
│  │  │  │  ├── lpc54xxx
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── gcc
│  │  │  │  │  │  │ startup_LPC54114_cm4.S
│  │  │  │  │  │ soc.c
│  │  │  │  ├── lpc55xxx
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  │ soc.c
│  │  │  │  │ soc.yml
│  │  │  ├── mcx
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── mcxa
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── pinctrl_soc.h
│  │  │  │  │  ├── soc.c
│  │  │  │  │  │ soc.h
│  │  │  │  ├── mcxc
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── flash_config.ld
│  │  │  │  │  ├── flash_configuration.c
│  │  │  │  │  ├── pinctrl_soc.h
│  │  │  │  │  ├── soc.c
│  │  │  │  │  │ soc.h
│  │  │  │  ├── mcxn
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── flash_clock_setup.c
│  │  │  │  │  ├── pinctrl_soc.h
│  │  │  │  │  ├── soc.c
│  │  │  │  │  │ soc.h
│  │  │  │  ├── mcxnx4x
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  │ soc.c
│  │  │  │  │ soc.yml
│  │  │  ├── rw
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── firmwares.ld
│  │  │  │  ├── power.c
│  │  │  │  ├── soc.c
│  │  │  │  │ soc.yml
│  │  │  ├── s32
│  │  │  │  ├── Kconfig
│  │  │  │  ├── common
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── mc_me.c
│  │  │  │  │  ├── mc_rgm.c
│  │  │  │  │  ├── pinctrl_soc.h
│  │  │  │  │  ├── power_soc.c
│  │  │  │  │  │ siul2_pinctrl.h
│  │  │  │  ├── s32k1
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ Kconfig.defconfig
│  │  │  │  ├── s32k3
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── pinctrl_soc.h
│  │  │  │  │  ├── pmc.c
│  │  │  │  │  ├── s32k3xx_startup.S
│  │  │  │  │  │ soc.h
│  │  │  │  ├── s32ze
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── pinctrl_soc.h
│  │  │  │  │  ├── soc.c
│  │  │  │  │  │ soc.h
│  │  ├── renesas
│  │  │  ├── ra
│  │  │  │  ├── ra6m5
│  │  │  │  │  │ soc.h
│  │  │  │  ├── ra8d1
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── sections.ld
│  │  │  │  │  ├── soc.c
│  │  │  │  │  │ soc.h
│  │  │  │  ├── ra8m1
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── sections.ld
│  │  │  │  │  ├── soc.c
│  │  │  │  │  │ soc.h
│  │  │  │  ├── ra8t1
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── sections.ld
│  │  │  │  │  ├── soc.c
│  │  │  │  │  │ soc.h
│  │  │  │  ├── soc.yml
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── common_fsp
│  │  │  │  │  ├── pinctrl_soc.h
│  │  │  │  │  │ vector_data.h
│  │  │  │  ├── ra2a1
│  │  │  │  │  │ CMakeLists.txt
│  │  │  ├── rcar
│  │  │  │  ├── rcar_gen3
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── r7
│  │  │  │  │  │  │ soc.c
│  │  │  ├── rzt2m
│  │  │  │  │ Kconfig
│  │  │  ├── smartbond
│  │  │  │  ├── da1469x
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── power.c
│  │  │  │  │  │ soc.c
│  │  ├── renode
│  │  │  ├── riscv_virtual
│  │  │  │  │ Kconfig
│  │  ├── rockchip
│  │  │  ├── rk3568
│  │  │  │  │ Kconfig
│  │  ├── sensry
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── Kconfig.defconfig
│  │  │  ├── Kconfig.soc
│  │  │  ├── ganymed
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.soc
│  │  │  │  ├── sy1xx
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── common
│  │  │  │  │  │  ├── crt0.S
│  │  │  │  │  │  ├── linker.ld
│  │  │  │  │  │  ├── pad_ctrl.h
│  │  │  │  │  │  ├── soc.c
│  │  │  │  │  │  ├── soc.h
│  │  │  │  │  │  ├── udma.c
│  │  │  │  │  │  ├── udma.h
│  │  │  │  │  │  │ vector_table.ld
│  │  │  │ soc.yml
│  │  ├── gd
│  │  │  ├── gd32
│  │  │  │  ├── gd32a50x
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ soc.c
│  │  │  │  ├── gd32vf103
│  │  │  │  │  ├── Kconfig.defconfig.gd32vf103
│  │  │  │  │  │ entry.S
│  │  ├── infineon
│  │  │  ├── cat1a
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── psoc6_legacy
│  │  │  │  │  ├── pinctrl_soc.h
│  │  │  │  │  ├── soc.h
│  │  │  │  │  ├── soc_gpio.c
│  │  │  │  │  │ soc_gpio.h
│  │  │  ├── cat1b
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.soc
│  │  │  │  ├── common
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │ pinctrl_soc.h
│  │  │  │  ├── cyw20829
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── app_header.c
│  │  │  │  │  ├── bootstrap.ld
│  │  │  │  │  ├── linker.ld
│  │  │  │  │  ├── soc.c
│  │  │  │  │  │ soc.h
│  │  │  │  │ soc.yml
│  │  │  ├── cat3
│  │  │  │  ├── Kconfig
│  │  │  │  ├── xmc4xxx
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ soc.c
│  │  ├── sifive
│  │  │  ├── sifive_freedom
│  │  │  │  ├── fe300
│  │  │  │  │  │ Kconfig
│  │  │  │  ├── fu500
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ clock.c
│  │  │  │  ├── fu700
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ clock.c
│  │  ├── silabs
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── Kconfig.defconfig
│  │  │  ├── Kconfig.soc
│  │  │  ├── common
│  │  │  │  │ CMakeLists.txt
│  │  │  ├── silabs_s0
│  │  │  │  ├── Kconfig
│  │  │  │  │ Kconfig.soc
│  │  │  ├── silabs_s1
│  │  │  │  ├── Kconfig
│  │  │  │  │ Kconfig.soc
│  │  │  ├── silabs_s2
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.soc
│  │  │  │  ├── efr32mg24
│  │  │  │  │  │ Kconfig.soc
│  │  │  ├── silabs_sim3
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.soc
│  │  │  │  ├── sim3u
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── gen_crossbar_config.py
│  │  │  │  │  ├── soc.c
│  │  │  │  │  │ soc.h
│  │  │  │ soc.yml
│  │  ├── intel
│  │  │  ├── apollo_lake
│  │  │  │  │ Kconfig.defconfig
│  │  │  ├── intel_adsp
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── ace
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig.ace15_mtpm
│  │  │  │  │  ├── Kconfig.defconfig.ace20_lnl
│  │  │  │  │  ├── Kconfig.defconfig.ace30_ptl
│  │  │  │  │  ├── Kconfig.defconfig.series
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── ace-link.ld
│  │  │  │  │  ├── asm_memory_management.h
│  │  │  │  │  ├── comm_widget.h
│  │  │  │  │  ├── comm_widget_messages.c
│  │  │  │  │  ├── include
│  │  │  │  │  │  ├── ace15_mtpm
│  │  │  │  │  │  │  ├── adsp_memory.h
│  │  │  │  │  │  │  ├── adsp_memory_regions.h
│  │  │  │  │  │  │  │ adsp_power.h
│  │  │  │  │  │  ├── ace20_lnl
│  │  │  │  │  │  │  ├── adsp_memory.h
│  │  │  │  │  │  │  ├── adsp_memory_regions.h
│  │  │  │  │  │  │  │ adsp_power.h
│  │  │  │  │  │  ├── ace30_ptl
│  │  │  │  │  │  │  ├── adsp_boot.h
│  │  │  │  │  │  │  ├── adsp_interrupt.h
│  │  │  │  │  │  │  ├── adsp_ipc_regs.h
│  │  │  │  │  │  │  ├── adsp_power.h
│  │  │  │  │  │  │  ├── adsp_shim.h
│  │  │  │  │  │  │  │ dmic_regs_ace3x.h
│  │  │  │  │  │  ├── adsp_imr_layout.h
│  │  │  │  │  │  ├── adsp_memory.h
│  │  │  │  │  │  ├── adsp_memory_regions.h
│  │  │  │  │  │  │ dmic_regs.h
│  │  │  │  │  ├── mmu_ptl.c
│  │  │  │  │  ├── multiprocessing.c
│  │  │  │  │  ├── power.c
│  │  │  │  │  ├── power_down.S
│  │  │  │  │  ├── sram.c
│  │  │  │  │  │ timestamp.c
│  │  │  │  ├── cavs
│  │  │  │  │  ├── include
│  │  │  │  │  │  │ xtensa-cavs-linker.ld
│  │  │  │  │  ├── multiprocessing.c
│  │  │  │  │  │ power.c
│  │  │  │  ├── common
│  │  │  │  │  ├── boot.c
│  │  │  │  │  ├── clk.c
│  │  │  │  │  ├── include
│  │  │  │  │  │  ├── adsp-vectors.h
│  │  │  │  │  │  ├── adsp_debug_window.h
│  │  │  │  │  │  ├── cpu_init.h
│  │  │  │  │  │  ├── intel_adsp_hda.h
│  │  │  │  │  │  │ soc_util.h
│  │  │  │  │  ├── ipc.c
│  │  │  │  │  │ multiprocessing.c
│  │  │  │  ├── soc.yml
│  │  │  │  ├── tools
│  │  │  │  │  │ cavstool.py
│  │  │  ├── intel_ish
│  │  │  │  │ Kconfig.defconfig
│  │  │  ├── intel_niosv
│  │  │  │  ├── niosv
│  │  │  │  │  │ Kconfig
│  │  │  ├── intel_socfpga
│  │  │  │  ├── agilex5
│  │  │  │  │  │ Kconfig.defconfig.agilex5
│  │  │  ├── intel_socfpga_std
│  │  │  │  ├── cyclonev
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ soc.c
│  │  ├── snps
│  │  │  ├── hsdk4xd
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── soc_ctrl.S
│  │  │  │  │ soc_ctrl.h
│  │  │  ├── nsim
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.soc
│  │  │  │  ├── arc_classic
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── em
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  │  ├── Kconfig.defconfig.em
│  │  │  │  │  │  ├── Kconfig.defconfig.em11d
│  │  │  │  │  │  ├── Kconfig.defconfig.em7d_v22
│  │  │  │  │  │  │ Kconfig.soc
│  │  │  │  │  ├── hs
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  │  ├── Kconfig.defconfig.hs
│  │  │  │  │  │  ├── Kconfig.defconfig.hs5x
│  │  │  │  │  │  ├── Kconfig.defconfig.hs5x_smp
│  │  │  │  │  │  ├── Kconfig.defconfig.hs6x
│  │  │  │  │  │  ├── Kconfig.defconfig.hs6x_smp
│  │  │  │  │  │  ├── Kconfig.defconfig.hs_mpuv6
│  │  │  │  │  │  ├── Kconfig.defconfig.hs_smp
│  │  │  │  │  │  │ Kconfig.soc
│  │  │  │  │  ├── linker.ld
│  │  │  │  │  ├── sem
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  │  │ Kconfig.soc
│  │  │  │  │  ├── soc.yml
│  │  │  │  │  ├── vpx5
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  │  │ Kconfig.soc
│  │  │  │  ├── arc_v
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── rmx
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig
│  │  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  │  │ Kconfig.soc
│  │  │  │  │  │ soc.yml
│  │  │  │  │ soc.yml
│  │  ├── ite
│  │  │  ├── ec
│  │  │  │  ├── common
│  │  │  │  │  ├── chip_chipregs.h
│  │  │  │  │  ├── pinctrl_soc.h
│  │  │  │  │  │ soc_irq.S
│  │  │  │  ├── it8xxx2
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── linker.ld
│  │  │  │  │  │ soc.c
│  │  ├── st
│  │  │  ├── stm32
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── common
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── soc_config.c
│  │  │  │  │  ├── stm32_wkup_pins.c
│  │  │  │  │  │ stm32_wkup_pins.h
│  │  │  │  ├── soc.yml
│  │  │  │  ├── stm32c0x
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── poweroff.c
│  │  │  │  │  │ soc.c
│  │  │  │  ├── stm32f0x
│  │  │  │  │  │ soc.c
│  │  │  │  ├── stm32f1x
│  │  │  │  │  │ soc.c
│  │  │  │  ├── stm32f2x
│  │  │  │  │  │ soc.c
│  │  │  │  ├── stm32f3x
│  │  │  │  │  │ soc.c
│  │  │  │  ├── stm32f4x
│  │  │  │  │  │ soc.c
│  │  │  │  ├── stm32f7x
│  │  │  │  │  ├── Kconfig.defconfig.stm32f765xx
│  │  │  │  │  │ soc.c
│  │  │  │  ├── stm32g4x
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  │ soc.c
│  │  │  │  ├── stm32h5x
│  │  │  │  │  ├── Kconfig.defconfig.stm32h533xx
│  │  │  │  │  │ Kconfig.soc
│  │  │  │  ├── stm32h7rsx
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.defconfig.stm32h7r3xx
│  │  │  │  │  ├── Kconfig.defconfig.stm32h7r7xx
│  │  │  │  │  ├── Kconfig.defconfig.stm32h7s3xx
│  │  │  │  │  ├── Kconfig.defconfig.stm32h7s7xx
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  ├── soc.c
│  │  │  │  │  │ soc.h
│  │  │  │  ├── stm32h7x
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig.stm32h755xx
│  │  │  │  │  ├── Kconfig.soc
│  │  │  │  │  │ soc_m4.c
│  │  │  │  ├── stm32l0x
│  │  │  │  │  │ soc.c
│  │  │  │  ├── stm32l1x
│  │  │  │  │  │ soc.c
│  │  │  │  ├── stm32l4x
│  │  │  │  │  │ poweroff.c
│  │  │  │  ├── stm32mp1x
│  │  │  │  │  │ linker.ld
│  │  │  │  ├── stm32u0x
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │ Kconfig
│  │  ├── litex
│  │  │  ├── litex_vexriscv
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── reboot.c
│  │  │  │  │ soc.h
│  │  ├── lowrisc
│  │  │  ├── opentitan
│  │  │  │  ├── Kconfig
│  │  │  │  │ rom_header.S
│  │  ├── mediatek
│  │  │  ├── mtk_adsp
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.soc
│  │  │  │  ├── cpuclk.c
│  │  │  │  ├── gen_img.py
│  │  │  │  ├── irq.c
│  │  │  │  ├── mbox.c
│  │  │  │  ├── mt8195_adsp
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── linker.ld
│  │  │  │  │  │ soc.h
│  │  │  │  ├── mtk_adsp_load.py
│  │  │  │  ├── soc.c
│  │  │  │  ├── soc.h
│  │  │  │  │ soc.yml
│  │  ├── microchip
│  │  │  ├── mec
│  │  │  │  ├── common
│  │  │  │  │  │ soc_cmn_init.c
│  │  │  │  ├── mec172x
│  │  │  │  │  ├── power.c
│  │  │  │  │  │ timing.c
│  │  │  ├── miv
│  │  │  │  ├── miv
│  │  │  │  │  │ Kconfig
│  │  │  │  ├── polarfire
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── Kconfig.defconfig
│  │  │  │  │  ├── Kconfig.defconfig.polarfire_u54
│  │  │  │  │  │ Kconfig.soc
│  │  │  │  │ soc.yml
│  │  ├── Kconfig
│  │  ├── Kconfig.v1.choice
│  │  ├── adi
│  │  │  ├── max32
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.defconfig.max32655
│  │  │  │  ├── Kconfig.defconfig.max32662
│  │  │  │  ├── Kconfig.defconfig.max32666
│  │  │  │  ├── Kconfig.defconfig.max32670
│  │  │  │  ├── Kconfig.defconfig.max32672
│  │  │  │  ├── Kconfig.defconfig.max32675
│  │  │  │  ├── Kconfig.defconfig.max32680
│  │  │  │  ├── Kconfig.defconfig.max32690
│  │  │  │  ├── Kconfig.soc
│  │  │  │  ├── common
│  │  │  │  │  │ pinctrl_soc.h
│  │  │  │  ├── soc.c
│  │  │  │  ├── soc.h
│  │  │  │  │ soc.yml
│  │  ├── native
│  │  │  ├── inf_clock
│  │  │  │  │ posix_board_if.h
│  │  ├── neorv32
│  │  │  ├── Kconfig
│  │  │  │ soc_irq.S
│  │  ├── openisa
│  │  │  ├── rv32m1
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── linker.ld
│  │  │  │  ├── soc.h
│  │  │  │  │ soc_irq.S
│  │  ├── nordic
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── Kconfig.defconfig
│  │  │  ├── common
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig.peripherals
│  │  │  │  ├── arm_platform_init.ld
│  │  │  │  ├── poweroff.c
│  │  │  │  ├── vpr
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── soc_context.S
│  │  │  │  │  │ soc_isr_stacking.h
│  │  │  ├── nrf52
│  │  │  │  ├── Kconfig
│  │  │  │  │ soc.c
│  │  ├── qemu
│  │  │  ├── virt_riscv
│  │  │  │  ├── Kconfig
│  │  │  │  │ Kconfig.defconfig
│  │  ├── raspberrypi
│  │  │  ├── rp2xxx
│  │  │  │  │ pinctrl_soc.h
│  │  ├── ambiq
│  │  │  ├── apollo3x
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  │ Kconfig
│  ├── boards
│  │  ├── nordic
│  │  │  ├── nrf54l15pdk
│  │  │  │  ├── nrf54l15pdk_nrf54l15_cpuapp.yaml
│  │  │  │  ├── Kconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  │ nrf54l15_cpuapp_common.dtsi
│  │  │  ├── nrf54l20pdk
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.nrf54l20pdk
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf54l20_cpuapp_common.dtsi
│  │  │  │  ├── nrf54l20pdk_nrf54l20-common.dtsi
│  │  │  │  ├── nrf54l20pdk_nrf54l20-pinctrl.dtsi
│  │  │  │  ├── nrf54l20pdk_nrf54l20_cpuapp.dts
│  │  │  │  ├── nrf54l20pdk_nrf54l20_cpuapp.yaml
│  │  │  │  │ nrf54l20pdk_nrf54l20_cpuapp_defconfig
│  │  │  ├── nrf7002dk
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.nrf7002dk
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  ├── img
│  │  │  │  │  │  │ nrf7002dk.jpg
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf5340_cpuapp_common.dtsi
│  │  │  │  ├── nrf5340_cpuapp_common_pinctrl.dtsi
│  │  │  │  ├── nrf5340_cpunet_reset.c
│  │  │  │  ├── 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_cpuapp_pinctrl.dtsi
│  │  │  │  ├── nrf7002dk_nrf5340_cpunet.dts
│  │  │  │  ├── nrf7002dk_nrf5340_cpunet.yaml
│  │  │  │  ├── nrf7002dk_nrf5340_cpunet_defconfig
│  │  │  │  ├── nrf7002dk_nrf5340_cpunet_pinctrl.dtsi
│  │  │  │  ├── nrf70_common.dtsi
│  │  │  │  ├── nrf70_common_5g.dtsi
│  │  │  │  ├── nrf70_common_coex.dtsi
│  │  │  │  │ pre_dt_board.cmake
│  │  │  ├── nrf21540dk
│  │  │  │  ├── Kconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf21540dk_nrf52840.dts
│  │  │  │  │ nrf21540dk_nrf52840.yaml
│  │  │  ├── nrf51dk
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── nrf51dongle
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── nrf52833dk
│  │  │  │  ├── Kconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf52833dk_nrf52820.dts
│  │  │  │  │ nrf52833dk_nrf52833.dts
│  │  │  ├── nrf9131ek
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf9131ek_nrf9131_common.dtsi
│  │  │  │  ├── nrf9131ek_nrf9131_ns.dts
│  │  │  │  │ nrf9131ek_nrf9131_partition_conf.dtsi
│  │  │  ├── nrf52840dk
│  │  │  │  ├── Kconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf52840dk_nrf52811.dts
│  │  │  │  ├── nrf52840dk_nrf52840.dts
│  │  │  │  │ nrf52840dk_nrf52840.yaml
│  │  │  ├── nrf9151dk
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf9151dk_nrf9151_common.dtsi
│  │  │  │  ├── nrf9151dk_nrf9151_ns.dts
│  │  │  │  │ nrf9151dk_nrf9151_partition_conf.dtsi
│  │  │  ├── nrf52840dongle
│  │  │  │  ├── Kconfig
│  │  │  │  ├── nrf52840dongle_nrf52840.dts
│  │  │  │  │ nrf52840dongle_nrf52840.yaml
│  │  │  ├── nrf9160dk
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf9160dk_nrf52840.dts
│  │  │  │  ├── nrf9160dk_nrf9160_common.dtsi
│  │  │  │  ├── nrf9160dk_nrf9160_common_0_14_0.dtsi
│  │  │  │  │ nrf9160dk_nrf9160_partition_conf.dtsi
│  │  │  ├── nrf52dk
│  │  │  │  ├── Kconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf52dk_nrf52805.dts
│  │  │  │  ├── nrf52dk_nrf52810.dts
│  │  │  │  │ nrf52dk_nrf52832.dts
│  │  │  ├── nrf9161dk
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf9161dk_nrf9161_common.dtsi
│  │  │  │  ├── nrf9161dk_nrf9161_common_0_7_0.dtsi
│  │  │  │  ├── nrf9161dk_nrf9161_ns.dts
│  │  │  │  │ nrf9161dk_nrf9161_partition_conf.dtsi
│  │  │  ├── nrf5340_audio_dk
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── nrf5340_audio_dk_config.c
│  │  │  │  ├── nrf5340_audio_dk_cpunet_reset.c
│  │  │  │  ├── nrf5340_audio_dk_nrf5340_cpuapp.yaml
│  │  │  │  ├── nrf5340_audio_dk_nrf5340_cpuapp_common.dtsi
│  │  │  │  ├── nrf5340_audio_dk_nrf5340_cpuapp_ns.dts
│  │  │  │  ├── nrf5340_audio_dk_nrf5340_cpuapp_ns.yaml
│  │  │  │  ├── nrf5340_audio_dk_nrf5340_cpuapp_partition_conf.dtsi
│  │  │  │  ├── nrf5340_audio_dk_nrf5340_cpunet.dts
│  │  │  │  │ nrf5340_audio_dk_nrf5340_shared_sram_planning_conf.dtsi
│  │  │  ├── nrf9280pdk
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── thingy52
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── thingy53
│  │  │  │  ├── Kconfig
│  │  │  │  ├── board.c
│  │  │  │  ├── thingy53_nrf5340_common.dtsi
│  │  │  │  ├── thingy53_nrf5340_cpuapp.dts
│  │  │  │  ├── thingy53_nrf5340_cpuapp.yaml
│  │  │  │  ├── thingy53_nrf5340_cpuapp_ns.dts
│  │  │  │  ├── thingy53_nrf5340_cpuapp_ns.yaml
│  │  │  │  ├── thingy53_nrf5340_cpunet.dts
│  │  │  │  ├── thingy53_nrf5340_partition_conf.dtsi
│  │  │  │  │ thingy53_nrf5340_shared_sram_planning_conf.dtsi
│  │  │  ├── nrf5340dk
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf5340_cpuapp_common.dtsi
│  │  │  │  ├── nrf5340_cpuapp_partition_conf.dtsi
│  │  │  │  ├── nrf5340_shared_sram_planning_conf.dtsi
│  │  │  │  ├── nrf5340dk_common.dtsi
│  │  │  │  ├── nrf5340dk_nrf5340_cpuapp.yaml
│  │  │  │  ├── nrf5340dk_nrf5340_cpuapp_ns.dts
│  │  │  │  ├── nrf5340dk_nrf5340_cpuapp_ns.yaml
│  │  │  │  │ nrf5340dk_nrf5340_cpunet.dts
│  │  │  ├── nrf54h20dk
│  │  │  │  ├── Kconfig.nrf54h20dk
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── nrf54h20dk_nrf54h20-ipc_conf.dtsi
│  │  │  │  ├── nrf54h20dk_nrf54h20-memory_map.dtsi
│  │  │  │  ├── nrf54h20dk_nrf54h20-pinctrl.dtsi
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuapp.dts
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuflpr.dts
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuflpr.yaml
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuflpr_defconfig
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuflpr_xip.dts
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuflpr_xip.yaml
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuflpr_xip_defconfig
│  │  │  │  ├── nrf54h20dk_nrf54h20_cpuppr.dts
│  │  │  │  │ nrf54h20dk_nrf54h20_cpurad.dts
│  │  │  ├── nrf54l15dk
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── microchip
│  │  │  ├── mpfs_icicle
│  │  │  │  ├── mpfs_icicle_smp_defconfig
│  │  │  │  ├── support
│  │  │  │  │  │ mpfs250t.resc
│  │  ├── arduino
│  │  │  ├── nicla_vision
│  │  │  │  ├── support
│  │  │  │  │  ├── openocd_arduino_nicla_vision_m4.cfg
│  │  │  │  │  │ openocd_arduino_nicla_vision_m7.cfg
│  │  │  ├── opta
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig.arduino_opta
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── arduino_opta-common.dtsi
│  │  │  │  ├── arduino_opta_stm32h747xx_m4.dts
│  │  │  │  ├── arduino_opta_stm32h747xx_m4_defconfig
│  │  │  │  ├── arduino_opta_stm32h747xx_m7.dts
│  │  │  │  ├── arduino_opta_stm32h747xx_m7.yaml
│  │  │  │  ├── arduino_opta_stm32h747xx_m7_defconfig
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board_gpio_hse.c
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── dts
│  │  │  │  │  ├── bindings
│  │  │  │  │  │  │ gpio-power-switches.yaml
│  │  │  │  ├── support
│  │  │  │  │  │ openocd_opta_stm32h747xx_m7.cfg
│  │  │  ├── portenta_h7
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── arduino_portenta_h7-common.dtsi
│  │  │  │  ├── arduino_portenta_h7_stm32h747xx_m4.dts
│  │  │  │  ├── arduino_portenta_h7_stm32h747xx_m4.yaml
│  │  │  │  ├── arduino_portenta_h7_stm32h747xx_m4_defconfig
│  │  │  │  ├── arduino_portenta_h7_stm32h747xx_m7.dts
│  │  │  │  ├── arduino_portenta_h7_stm32h747xx_m7_1_0_0.overlay
│  │  │  │  ├── arduino_portenta_h7_stm32h747xx_m7_4_10_0.overlay
│  │  │  │  ├── arduino_portenta_h7_stm32h747xx_m7_defconfig
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── uno_r4
│  │  │  │  │ arduino_uno_r4_common.dtsi
│  │  │  ├── zero
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── mikroe
│  │  │  ├── clicker_2
│  │  │  │  ├── doc
│  │  │  │  │  │ mikroe_clicker_2.rst
│  │  │  │  │ mikroe_clicker_2_defconfig
│  │  │  ├── clicker_ra4m1
│  │  │  │  ├── Kconfig.mikroe_clicker_ra4m1
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  ├── img
│  │  │  │  │  │  │ mikroe_clicker_ra4m1.jpg
│  │  │  │  │  │ index.rst
│  │  │  │  ├── mikroe_clicker_ra4m1.dts
│  │  │  │  ├── mikroe_clicker_ra4m1.yaml
│  │  │  │  │ mikroe_clicker_ra4m1_defconfig
│  │  │  ├── mini_m4_for_stm32
│  │  │  │  ├── doc
│  │  │  │  │  │ mikroe_mini_m4_for_stm32.rst
│  │  │  │  ├── mikroe_mini_m4_for_stm32_defconfig
│  │  │  │  ├── support
│  │  │  │  │  │ openocd.cfg
│  │  ├── mxchip
│  │  │  ├── az3166_iotdevkit
│  │  │  │  ├── az3166_iotdevkit_defconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── native
│  │  │  ├── doc
│  │  │  │  ├── Port_vs_QEMU_vs.svg
│  │  │  │  ├── arch_soc.rst
│  │  │  │  ├── bsim_boards_design.rst
│  │  │  │  │ layering.svg
│  │  │  ├── native_posix
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  │ native_rtc.h
│  │  │  ├── native_sim
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── native_sim.dts
│  │  │  │  │ native_sim.yaml
│  │  │  ├── nrf_bsim
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── common
│  │  │  │  │  │ cmdline.h
│  │  │  │  ├── ipc_backend.c
│  │  │  │  ├── nrf52_bsim.dts
│  │  │  │  ├── nrf5340bsim_nrf5340_cpuapp.dts
│  │  │  │  │ nrf5340bsim_nrf5340_cpunet.dts
│  │  ├── arm
│  │  │  ├── fvp_base_revc_2xaemv8a
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── mps2
│  │  │  │  ├── doc
│  │  │  │  │  ├── mps2_an385.rst
│  │  │  │  │  │ mps2_an521.rst
│  │  │  │  ├── mps2_an385.dts
│  │  │  │  ├── mps2_an385.yaml
│  │  │  │  │ mps2_an521_cpu0_ns.yaml
│  │  │  ├── mps3
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── mps3_an547.dts
│  │  │  │  ├── mps3_an547_ns.dts
│  │  │  │  │ mps3_an547_ns.yaml
│  │  │  ├── v2m_beetle
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── support
│  │  │  │  │  │ openocd.cfg
│  │  │  ├── v2m_musca_b1
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── v2m_musca_s1
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── atmarktechno
│  │  │  ├── degu_evk
│  │  │  │  ├── Kconfig
│  │  │  │  │ degu_evk.dts
│  │  ├── atmel
│  │  │  ├── sam
│  │  │  │  ├── sam4e_xpro
│  │  │  │  │  ├── doc
│  │  │  │  │  │  │ index.rst
│  │  │  │  ├── sam4l_ek
│  │  │  │  │  ├── doc
│  │  │  │  │  │  │ index.rst
│  │  │  │  ├── sam4s_xplained
│  │  │  │  │  ├── doc
│  │  │  │  │  │  │ index.rst
│  │  │  │  ├── sam_e70_xplained
│  │  │  │  │  ├── doc
│  │  │  │  │  │  │ index.rst
│  │  │  │  │  ├── sam_e70_xplained-common.dtsi
│  │  │  │  │  ├── sam_e70_xplained-pinctrl.dtsi
│  │  │  │  │  │ sam_e70_xplained_same70q21.dts
│  │  │  │  ├── sam_v71_xult
│  │  │  │  │  ├── doc
│  │  │  │  │  │  │ index.rst
│  │  │  ├── sam0
│  │  │  │  ├── samd20_xpro
│  │  │  │  │  ├── doc
│  │  │  │  │  │  │ index.rst
│  │  │  │  ├── samd21_xpro
│  │  │  │  │  │ samd21_xpro.yaml
│  │  │  │  ├── saml21_xpro
│  │  │  │  │  │ saml21_xpro.yaml
│  │  │  │  ├── samr21_xpro
│  │  │  │  │  ├── doc
│  │  │  │  │  │  │ index.rst
│  │  │  │  ├── samr34_xpro
│  │  │  │  │  │ samr34_xpro.yaml
│  │  ├── bbc
│  │  │  ├── microbit
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── microbit_v2
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── bcdevices
│  │  │  ├── plt_demo_v2
│  │  │  │  ├── Kconfig
│  │  │  │  ├── blueclover_plt_demo_v2_nrf52832.dts
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── beagle
│  │  │  ├── beagleconnect_freedom
│  │  │  │  ├── beagleconnect_freedom-pinctrl.dtsi
│  │  │  │  ├── beagleconnect_freedom.dts
│  │  │  │  │ board_antenna.c
│  │  │  ├── beaglev_fire
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.beaglev_fire
│  │  │  │  ├── beaglev_fire.dts
│  │  │  │  ├── beaglev_fire.yaml
│  │  │  │  ├── beaglev_fire_common.dtsi
│  │  │  │  ├── beaglev_fire_defconfig
│  │  │  │  ├── beaglev_fire_polarfire_e51.dts
│  │  │  │  ├── beaglev_fire_polarfire_e51.yaml
│  │  │  │  ├── beaglev_fire_polarfire_e51_defconfig
│  │  │  │  ├── beaglev_fire_polarfire_u54.dts
│  │  │  │  ├── beaglev_fire_polarfire_u54.yaml
│  │  │  │  ├── beaglev_fire_polarfire_u54_defconfig
│  │  │  │  ├── beaglev_fire_polarfire_u54_smp.dts
│  │  │  │  ├── beaglev_fire_polarfire_u54_smp.yaml
│  │  │  │  ├── beaglev_fire_polarfire_u54_smp_defconfig
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── nuvoton
│  │  │  ├── npcm400_evb
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.npcm400_evb
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  ├── index.rst
│  │  │  │  │  │ npcm400_evb.webp
│  │  │  │  ├── npcm400_evb.dts
│  │  │  │  ├── npcm400_evb.yaml
│  │  │  │  │ npcm400_evb_defconfig
│  │  │  ├── npcx4m8f_evb
│  │  │  │  │ npcx4m8f_evb.dts
│  │  │  ├── npcx7m6fb_evb
│  │  │  │  │ npcx7m6fb_evb.dts
│  │  │  ├── npcx9m6f_evb
│  │  │  │  │ npcx9m6f_evb.dts
│  │  │  ├── numaker_m2l31ki
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── numaker_pfm_m467
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── numaker_pfm_m467.dts
│  │  │  │  │ numaker_pfm_m467.yaml
│  │  │  ├── numaker_pfm_m487
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── blues
│  │  │  ├── swan_r5
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  │ swan_r5_defconfig
│  │  ├── bytesatwork
│  │  │  ├── bytesensi_l
│  │  │  │  ├── Kconfig.bytesensi_l
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── bytesensi_l.dts
│  │  │  │  ├── bytesensi_l.yaml
│  │  │  │  ├── bytesensi_l_defconfig
│  │  │  │  ├── bytesensi_l_pinctrl.dtsi
│  │  │  │  ├── doc
│  │  │  │  │  ├── img
│  │  │  │  │  │  │ byteSENSI-L.jpg
│  │  │  │  │  │ index.rst
│  │  │  │  │ pre_dt_board.cmake
│  │  │  │ index.rst
│  │  ├── nxp
│  │  │  ├── common
│  │  │  │  ├── opensda-debug.rst
│  │  │  │  │ rt1xxx-lpclink2-debug.rst
│  │  │  ├── frdm_k22f
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  │ frdm_k22f.dts
│  │  │  ├── frdm_k64f
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  │ frdm_k64f.dts
│  │  │  ├── frdm_k82f
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  │ frdm_k82f.dts
│  │  │  ├── frdm_ke15z
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── frdm_ke17z
│  │  │  │  ├── Kconfig.frdm_ke17z
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  ├── frdmke17z.webp
│  │  │  │  │  │ index.rst
│  │  │  │  ├── frdm_ke17z-pinctrl.dtsi
│  │  │  │  ├── frdm_ke17z.dts
│  │  │  │  ├── frdm_ke17z.yaml
│  │  │  │  │ frdm_ke17z_defconfig
│  │  │  ├── frdm_ke17z512
│  │  │  │  ├── Kconfig.frdm_ke17z512
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  ├── frdm_ke17z512.webp
│  │  │  │  │  │ index.rst
│  │  │  │  ├── frdm_ke17z512-pinctrl.dtsi
│  │  │  │  ├── frdm_ke17z512.dts
│  │  │  │  ├── frdm_ke17z512.yaml
│  │  │  │  │ frdm_ke17z512_defconfig
│  │  │  ├── frdm_kl25z
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── frdm_kw41z
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  │ frdm_kw41z.dts
│  │  │  ├── frdm_mcxa156
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.frdm_mcxa156
│  │  │  │  ├── board.c
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  ├── frdm_mcxa156.webp
│  │  │  │  │  │ index.rst
│  │  │  │  ├── frdm_mcxa156-pinctrl.dtsi
│  │  │  │  ├── frdm_mcxa156.dts
│  │  │  │  ├── frdm_mcxa156.yaml
│  │  │  │  │ frdm_mcxa156_defconfig
│  │  │  ├── frdm_mcxc242
│  │  │  │  ├── Kconfig.frdm_mcxc242
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  ├── frdm_mcxc242.webp
│  │  │  │  │  │ index.rst
│  │  │  │  ├── frdm_mcxc242-pinctrl.dtsi
│  │  │  │  ├── frdm_mcxc242.dts
│  │  │  │  ├── frdm_mcxc242.yaml
│  │  │  │  │ frdm_mcxc242_defconfig
│  │  │  ├── frdm_mcxn236
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.frdm_mcxn236
│  │  │  │  ├── board.c
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  ├── frdm_mcxn236.webp
│  │  │  │  │  │ index.rst
│  │  │  │  ├── frdm_mcxn236-pinctrl.dtsi
│  │  │  │  ├── frdm_mcxn236.dts
│  │  │  │  ├── frdm_mcxn236.dtsi
│  │  │  │  ├── frdm_mcxn236.yaml
│  │  │  │  │ frdm_mcxn236_defconfig
│  │  │  ├── frdm_mcxn947
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.frdm_mcxn947
│  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  ├── board.c
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── frdm_mcxn947-pinctrl.dtsi
│  │  │  │  ├── frdm_mcxn947.dtsi
│  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0.dts
│  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0.dtsi
│  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0.yaml
│  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.dts
│  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.yaml
│  │  │  │  │ frdm_mcxn947_mcxn947_cpu0_qspi_defconfig
│  │  │  ├── frdm_rw612
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── board.cmake
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── frdm_rw612-pinctrl.dtsi
│  │  │  │  ├── frdm_rw612.dts
│  │  │  │  ├── frdm_rw612.yaml
│  │  │  │  │ pre_dt_board.cmake
│  │  │  ├── hexiwear
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  │ hexiwear_mk64f12.dts
│  │  │  ├── imx8mm_evk
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── imx8mm_evk-pinctrl.dtsi
│  │  │  │  ├── imx8mm_evk_mimx8mm6_a53.dts
│  │  │  │  ├── imx8mm_evk_mimx8mm6_a53_defconfig
│  │  │  │  ├── imx8mm_evk_mimx8mm6_a53_smp.dts
│  │  │  │  │ imx8mm_evk_mimx8mm6_a53_smp_defconfig
│  │  │  ├── imx8mn_evk
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── imx8mn_evk-pinctrl.dtsi
│  │  │  │  ├── imx8mn_evk_mimx8mn6_a53.dts
│  │  │  │  │ imx8mn_evk_mimx8mn6_a53_defconfig
│  │  ├── cdns
│  │  │  ├── xt-sim
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── circuitdojo
│  │  │  ├── feather
│  │  │  │  ├── circuitdojo_feather_nrf9160_common.dtsi
│  │  │  │  ├── circuitdojo_feather_nrf9160_ns.dts
│  │  │  │  ├── circuitdojo_feather_nrf9160_partition_conf.dtsi
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── common
│  │  │  ├── probe-rs.board.cmake
│  │  │  ├── renode.board.cmake
│  │  │  ├── renode_robot.board.cmake
│  │  │  │ simics.board.cmake
│  │  ├── contextualelectronics
│  │  │  ├── abc
│  │  │  │  ├── Kconfig
│  │  │  │  ├── contextualelectronics_abc.dts
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── croxel
│  │  │  ├── croxel_cx1825
│  │  │  │  ├── Kconfig
│  │  │  │  ├── croxel_cx1825_nrf52840.dts
│  │  │  │  ├── croxel_cx1825_nrf52840.yaml
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── ct
│  │  │  ├── ctcc
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.ctcc
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── ctcc_nrf52840.dts
│  │  │  │  ├── ctcc_nrf52840.yaml
│  │  │  │  ├── ctcc_nrf52840_defconfig
│  │  │  │  ├── doc
│  │  │  │  │  ├── img
│  │  │  │  │  │  ├── ctcc_nrf52840_m2.webp
│  │  │  │  │  │  │ ctcc_nrf52840_mpcie.webp
│  │  │  │  │  │ index.rst
│  │  │  │  │ pre_dt_board.cmake
│  │  │  │ index.rst
│  │  ├── cypress
│  │  │  ├── cy8ckit_062_ble
│  │  │  │  ├── cy8ckit_062_ble_common.dtsi
│  │  │  │  ├── cy8ckit_062_ble_cy8c6347-pinctrl.dtsi
│  │  │  │  ├── cy8ckit_062_ble_cy8c6347_m0_0_0_0.overlay
│  │  │  │  ├── cy8ckit_062_ble_cy8c6347_m0_1_0_0.overlay
│  │  │  │  ├── cy8ckit_062_ble_cy8c6347_m4_0_0_0.overlay
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  ├── cy8ckit_062_wifi_bt
│  │  │  │  ├── cy8ckit_062_wifi_bt_cy8c6247-pinctrl.dtsi
│  │  │  │  ├── cy8ckit_062_wifi_bt_cy8c6247_m0.dts
│  │  │  │  │ cy8ckit_062_wifi_bt_cy8c6247_m4.dts
│  │  ├── deprecated.cmake
│  │  ├── digilent
│  │  │  ├── arty_a7
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── dts
│  │  │  │  │  │ arty_a7_arm_designstart.dtsi
│  │  │  │  ├── support
│  │  │  │  │  ├── openocd_arty_a7_arm_designstart_m1.cfg
│  │  │  │  │  │ openocd_arty_a7_arm_designstart_m3.cfg
│  │  │  ├── zybo
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  ├── dptechnics
│  │  │  ├── index.rst
│  │  │  ├── walter
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  ├── Kconfig.walter
│  │  │  │  ├── board.cmake
│  │  │  │  ├── board.yml
│  │  │  │  ├── doc
│  │  │  │  │  ├── img
│  │  │  │  │  │  │ walter.webp
│  │  │  │  │  │ index.rst
│  │  │  │  ├── support
│  │  │  │  │  │ openocd.cfg
│  │  │  │  ├── walter-pinctrl.dtsi
│  │  │  │  ├── walter_esp32s3_appcpu.dts
│  │  │  │  ├── walter_esp32s3_appcpu.yaml
│  │  │  │  ├── walter_esp32s3_appcpu_defconfig
│  │  │  │  ├── walter_esp32s3_procpu.dts
│  │  │  │  ├── walter_esp32s3_procpu.yaml
│  │  │  │  │ walter_esp32s3_procpu_defconfig
│  │  ├── dragino
│  │  │  ├── lsn50
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  │ dragino_lsn50_defconfig
│  │  │  ├── nbsn95
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  │ dragino_nbsn95_defconfig
│  │  ├── electronut
│  │  │  ├── nrf52840_blip
│  │  │  │  ├── Kconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  │ nrf52840_blip.dts
│  │  │  ├── nrf52840_papyr
│  │  │  │  ├── Kconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ nrf52840_papyr.rst
│  │  │  │  │ nrf52840_papyr.dts
│  │  ├── element14
│  │  │  ├── warp7
│  │  │  │  │ Kconfig.defconfig
│  │  ├── enjoydigital
│  │  │  ├── litex_vexriscv
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── litex_vexriscv.dts
│  │  │  │  ├── litex_vexriscv.yaml
│  │  │  │  │ litex_vexriscv_defconfig
│  │  ├── espressif
│  │  │  ├── esp32_devkitc_wroom
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── esp32_devkitc_wroom_appcpu.dts
│  │  │  │  │ esp32_devkitc_wroom_procpu.dts
│  │  │  ├── esp32_devkitc_wrover
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── esp32_devkitc_wrover_appcpu.dts
│  │  │  │  │ esp32_devkitc_wrover_procpu.dts
│  │  │  ├── esp32_ethernet_kit
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── doc
│  │  │  │  │  │ index.rst
│  │  │  │  ├── esp32_ethernet_kit_appcpu.dts
│  │  │  │  │ esp32_ethernet_kit_procpu.dts
│  │  │  ├── esp32c3_devkitc
│  │  │  │  ├── Kconfig.defconfig
│  │  │  │  ├── Kconfig.esp32c3_devkitc
│  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  ├── board.cmake
│  │  │  │  │ board.yml
│  ├── samples
│  │  ├── subsys
│  │  │  ├── ipc
│  │  │  │  ├── ipc_service
│  │  │  │  │  ├── icmsg
│  │  │  │  │  │  ├── remote
│  │  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  │  ├── nrf5340dk_nrf5340_cpunet.conf
│  │  │  │  │  │  │  │  ├── nrf54l15pdk_nrf54l15_cpuflpr.overlay
│  │  │  │  │  │  │  │  ├── nrf54l15pdk_nrf54l15_cpuflpr_icbmsg.overlay
│  │  │  │  │  │  │  │  ├── stm32h747i_disco_stm32h747xx_m4.conf
│  │  │  │  │  │  │  │  │ stm32h747i_disco_stm32h747xx_m4.overlay
│  │  │  │  │  │  ├── sample.yaml
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  │  ├── sysbuild.cmake
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── Kconfig.sysbuild
│  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  ├── nrf5340dk_nrf5340_cpuapp.conf
│  │  │  │  │  │  │  ├── nrf54l15pdk_nrf54l15_cpuapp_icbmsg.overlay
│  │  │  │  │  │  │  ├── stm32h747i_disco_stm32h747xx_m7.conf
│  │  │  │  │  │  │  │ stm32h747i_disco_stm32h747xx_m7.overlay
│  │  │  │  │  ├── multi_endpoint
│  │  │  │  │  │  ├── README.rst
│  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  │ nrf5340dk_nrf5340_cpuapp.conf
│  │  │  │  │  │  ├── remote
│  │  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  │  │ nrf5340dk_nrf5340_cpunet.conf
│  │  │  │  │  ├── static_vrings
│  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  ├── lpcxpresso55s69_lpc55s69_cpu0.overlay
│  │  │  │  │  │  │  │ nrf5340dk_nrf5340_cpuapp.conf
│  │  │  │  │  │  ├── remote
│  │  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  │  ├── lpcxpresso55s69_lpc55s69_cpu1.overlay
│  │  │  │  │  │  │  │  │ nrf5340dk_nrf5340_cpunet.conf
│  │  │  │  ├── openamp
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ mimxrt1170_evkb_cm7.conf
│  │  │  │  │  ├── remote
│  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  ├── mimxrt1160_evk_cm4.conf
│  │  │  │  │  │  │  ├── mimxrt1170_evk_cm4.conf
│  │  │  │  │  │  │  ├── mimxrt1170_evk_cm4.overlay
│  │  │  │  │  │  │  ├── mimxrt1170_evkb_cm4.conf
│  │  │  │  │  │  │  │ mimxrt1170_evkb_cm4.overlay
│  │  │  │  │  │  │ prj.conf
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  │ sysbuild.cmake
│  │  │  │  ├── openamp_rsc_table
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── colibri_imx7d_mcimx7d_m4.conf
│  │  │  │  │  │  ├── colibri_imx7d_mcimx7d_m4.overlay
│  │  │  │  │  │  │ stm32mp157c_dk2.conf
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main_remote.c
│  │  │  │  ├── rpmsg_service
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  │ sysbuild.cmake
│  │  │  ├── dap
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── README.rst
│  │  │  │  ├── app.overlay
│  │  │  │  ├── boards
│  │  │  │  │  │ nrf52840dk_nrf52840.overlay
│  │  │  │  ├── prj.conf
│  │  │  │  ├── sample.yaml
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── debug
│  │  │  │  ├── debugmon
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── fuzz
│  │  │  │  │  │ README.rst
│  │  │  ├── llext
│  │  │  │  ├── edk
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── app
│  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │ app_api.h
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  │  │ pubsub.c
│  │  │  │  │  ├── ext1
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── ext2
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── ext3
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── k-ext1
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  ├── modules
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── hello_world_ext.c
│  │  │  │  │  │  ├── main_builtin.c
│  │  │  │  │  │  │ main_module.c
│  │  │  │  ├── shell_loader
│  │  │  │  │  ├── README.rst
│  │  │  │  │  │ sample.yaml
│  │  │  ├── demand_paging
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── README.rst
│  │  │  │  ├── prj.conf
│  │  │  │  ├── sample.yaml
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── display
│  │  │  │  ├── lvgl
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── fs
│  │  │  │  ├── format
│  │  │  │  │  │ README.rst
│  │  │  │  ├── fs_sample
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── hifive_unmatched.overlay
│  │  │  │  │  │  ├── nrf52840_blip.overlay
│  │  │  │  │  │  ├── nrf54l15pdk_nrf54l15_cpuapp.conf
│  │  │  │  │  │  ├── nrf54l15pdk_nrf54l15_cpuapp.overlay
│  │  │  │  │  │  │ nucleo_f429zi.overlay
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── littlefs
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── b_u585i_iot02a.overlay
│  │  │  │  │  │  ├── nucleo_h7a3zi_q.overlay
│  │  │  │  │  │  ├── stm32f429i_disc1.overlay
│  │  │  │  │  │  │ stm32l562e_dk.overlay
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── logging
│  │  │  │  ├── ble_backend
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── logger
│  │  │  │  │  ├── bt.overlay
│  │  │  │  │  │ sample.yaml
│  │  │  │  ├── multidomain
│  │  │  │  │  ├── boards
│  │  │  │  │  │  ├── nrf5340bsim_nrf5340_cpuapp.conf
│  │  │  │  │  │  │ nrf5340dk_nrf5340_cpuapp.conf
│  │  │  │  │  ├── remote
│  │  │  │  │  │  ├── boards
│  │  │  │  │  │  │  ├── nrf5340bsim_nrf5340_cpunet.conf
│  │  │  │  │  │  │  │ nrf5340dk_nrf5340_cpunet.conf
│  │  │  ├── mgmt
│  │  │  │  ├── mcumgr
│  │  │  │  │  ├── smp_svr
│  │  │  │  │  │  ├── README.rst
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ bluetooth.c
│  │  │  │  ├── osdp
│  │  │  │  │  │ README.rst
│  │  │  │  ├── updatehub
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── arduino.overlay
│  │  │  │  │  ├── overlay-modem.conf
│  │  │  │  │  ├── overlay-psa.conf
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── modbus
│  │  │  │  ├── rtu_server
│  │  │  │  │  │ README.rst
│  │  │  │  ├── tcp_gateway
│  │  │  │  │  │ README.rst
│  │  │  │  ├── tcp_server
│  │  │  │  │  │ README.rst
│  │  │  ├── nvs
│  │  │  │  ├── README.rst
│  │  │  │  ├── boards
│  │  │  │  │  ├── esp32c3_luatos_core.conf
│  │  │  │  │  │ esp32c3_luatos_core_esp32c3_usb.conf
│  │  │  │  ├── socs
│  │  │  │  │  │ esp32c3.conf
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── profiling
│  │  │  │  ├── perf
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── images
│  │  │  │  │  │  │ graph_example.svg
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── pytest
│  │  │  │  │  │  │ test_perf.py
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  │ profiling.rst
│  │  │  ├── rtio
│  │  │  │  ├── sensor_batch_processing
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ vnd_sensor.c
│  │  │  ├── sensing
│  │  │  │  ├── simple
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ native_sim.conf
│  │  │  ├── settings
│  │  │  │  ├── README.rst
│  │  │  │  ├── boards
│  │  │  │  │  ├── esp32c3_luatos_core.conf
│  │  │  │  │  │ esp32c3_luatos_core_esp32c3_usb.conf
│  │  │  │  ├── socs
│  │  │  │  │  │ esp32c3.conf
│  │  │  ├── shell
│  │  │  │  ├── shell_module
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ imx93_evk_mimx9352_a55.conf
│  │  │  │  │  ├── bt.overlay
│  │  │  │  │  ├── overlay-usb.conf
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── prj_getopt.conf
│  │  │  │  │  ├── prj_login.conf
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── sip_svc
│  │  │  │  ├── README.rst
│  │  │  │  ├── sample.yaml
│  │  │  │  ├── sample.yml
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── smf
│  │  │  │  ├── hsm_psicc2
│  │  │  │  │  │ README.rst
│  │  │  │  ├── smf_calculator
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── img
│  │  │  │  │  │  │ smf_calculator.svg
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── main.c
│  │  │  │  │  │  ├── main.h
│  │  │  │  │  │  ├── smf_calculator_thread.c
│  │  │  │  │  │  ├── smf_calculator_thread.h
│  │  │  │  │  │  │ smf_console_cmds.c
│  │  │  ├── task_wdt
│  │  │  │  ├── boards
│  │  │  │  │  ├── mr_canhubk3.overlay
│  │  │  │  │  ├── nucleo_f091rc.overlay
│  │  │  │  │  ├── nucleo_f401re.overlay
│  │  │  │  │  │ nucleo_f411re.overlay
│  │  │  │  ├── prj_no_hw_fallback.conf
│  │  │  │  │ sample.yaml
│  │  │  ├── tracing
│  │  │  │  ├── README.rst
│  │  │  │  ├── boards
│  │  │  │  │  ├── mps2_an521_cpu0.overlay
│  │  │  │  │  ├── qemu_x86.overlay
│  │  │  │  │  │ qemu_x86_64.overlay
│  │  │  ├── usb
│  │  │  │  ├── audio
│  │  │  │  │  ├── headphones_microphone
│  │  │  │  │  │  │ README.rst
│  │  │  │  │  ├── headset
│  │  │  │  │  │  │ README.rst
│  │  │  │  ├── cdc_acm
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── overlay-composite-cdc-dfu.conf
│  │  │  │  │  ├── overlay-composite-cdc-msc.conf
│  │  │  │  │  ├── ramdisk.overlay
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── cdc_acm_composite
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── app.overlay
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── common
│  │  │  │  │  │ sample_usbd_init.c
│  │  │  │  ├── console
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── dfu
│  │  │  │  │  │ README.rst
│  │  │  │  ├── hid-cdc
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── app.overlay
│  │  │  │  │  ├── boards
│  │  │  │  │  │  │ nrf5340dk_nrf5340_cpuapp.conf
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── hid-keyboard
│  │  │  │  │  ├── README.rst
│  │  │  │  │  ├── app.overlay
│  │  │  │  │  ├── large_in_report.overlay
│  │  │  │  │  ├── large_out_report.overlay
│  │  │  │  │  ├── out_report.overlay
│  │  │  │  │  ├── sample.yaml
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  │  ├── hid-mouse
│  │  │  │  │  │ README.rst
│  │  ├── sensor
│  │  │  ├── qdec
│  │  │  │  ├── boards
│  │  │  │  │  ├── sam_e70_xplained_same70q21.overlay
│  │  │  │  │  │ sam_e70_xplained_same70q21b.overlay
│  │  │  │  │ sample.yaml
│  │  │  ├── sensor_shell
│  │  │  │  ├── README.rst
│  │  │  │  ├── app.overlay
│  │  │  │  ├── boards
│  │  │  │  │  │ mimxrt1040_evk.conf
│  │  │  │  ├── pytest
│  │  │  │  │  │ test_sensor_shell.py
│  │  │  │  ├── sample.yaml
│  │  │  │  ├── src
│  │  │  │  │  │ fake_sensor.c
│  │  │  ├── sgp40_sht4x
│  │  │  │  │ README.rst
│  │  │  ├── sht3xd
│  │  │  │  ├── README.rst
│  │  │  │  ├── boards
│  │  │  │  │  │ sltb004a.overlay
│  │  │  │  │ sample.yaml
│  │  │  ├── sm351lt
│  │  │  │  │ README.rst
│  │  │  ├── soc_voltage
│  │  │  │  │ README.rst
│  │  │  ├── th02
│  │  │  │  │ README.rst
│  │  │  ├── thermometer
│  │  │  │  │ README.rst
│  │  │  ├── ti_hdc
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── README.rst
│  │  │  │  ├── boards
│  │  │  │  │  │ nucleo_l496zg.overlay
│  │  │  │  ├── prj.conf
│  │  │  │  ├── sample.yaml
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── tmp108
│  │  │  │  │ README.rst
│  │  │  ├── tmp112
│  │  │  │  │ README.rst
│  │  │  ├── vcnl4040
│  │  │  │  │ README.rst
│  │  │  ├── veaa_x_3
│  │  │  │  │ README.rst
│  │  │  ├── vl53l0x
│  │  │  │  │ README.rst
│  │  ├── shields
│  │  │  ├── npm1300_ek
│  │  │  │  │ nrf52dk_nrf52832.overlay
│  │  │  ├── npm6001_ek
│  │  │  │  │ prj.conf
│  │  │  ├── x_nucleo_iks01a3
│  │  │  │  ├── standard
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  │  │  ├── x_nucleo_iks02a1
│  │  │  │  ├── microphone
│  │  │  │  │  │ README.rst
│  │  │  ├── x_nucleo_iks4a1
│  │  │  │  ├── standard
│  │  │  │  │  ├── prj.conf
│  │  │  │  │  ├── src
│  │  │  │  │  │  │ main.c
│  ├── dts
│  │  ├── arm
│  │  │  ├── st
│  │  │  │  ├── h5
│  │  │  │  │  ├── stm32h533Xe.dtsi
│  │  │  │  │  │ stm32h562.dtsi
│  │  │  │  ├── h7
│  │  │  │  │  ├── stm32h7.dtsi
│  │  │  │  │  ├── stm32h723.dtsi
│  │  │  │  │  ├── stm32h730.dtsi
│  │  │  │  │  ├── stm32h743.dtsi
│  │  │  │  │  ├── stm32h745.dtsi
│  │  │  │  │  ├── stm32h745Xi_m4.dtsi
│  │  │  │  │  ├── stm32h747Xi_m4.dtsi
│  │  │  │  │  ├── stm32h750.dtsi
│  │  │  │  │  ├── stm32h755.dtsi
│  │  │  │  │  ├── stm32h755Xi_m4.dtsi
│  │  │  │  │  ├── stm32h755Xi_m7.dtsi
│  │  │  │  │  ├── stm32h7_dualcore.dtsi
│  │  │  │  │  ├── stm32h7a3.dtsi
│  │  │  │  │  │ stm32h7b0.dtsi
│  │  │  │  ├── h7rs
│  │  │  │  │  ├── stm32h7r3.dtsi
│  │  │  │  │  ├── stm32h7r3X8.dtsi
│  │  │  │  │  ├── stm32h7r7.dtsi
│  │  │  │  │  ├── stm32h7r7X8.dtsi
│  │  │  │  │  ├── stm32h7rs.dtsi
│  │  │  │  │  ├── stm32h7s3.dtsi
│  │  │  │  │  ├── stm32h7s3X8.dtsi
│  │  │  │  │  ├── stm32h7s7.dtsi
│  │  │  │  │  │ stm32h7s7X8.dtsi
│  │  │  │  ├── l0
│  │  │  │  │  ├── stm32l053.dtsi
│  │  │  │  │  │ stm32l072.dtsi
│  │  │  │  ├── l4
│  │  │  │  │  ├── stm32l4.dtsi
│  │  │  │  │  ├── stm32l412.dtsi
│  │  │  │  │  ├── stm32l422.dtsi
│  │  │  │  │  ├── stm32l431.dtsi
│  │  │  │  │  ├── stm32l432.dtsi
│  │  │  │  │  ├── stm32l451.dtsi
│  │  │  │  │  ├── stm32l462.dtsi
│  │  │  │  │  ├── stm32l496.dtsi
│  │  │  │  │  ├── stm32l4p5.dtsi
│  │  │  │  │  ├── stm32l4r5Xi.dtsi
│  │  │  │  │  │ stm32l4r9.dtsi
│  │  │  │  ├── l5
│  │  │  │  │  ├── stm32l5.dtsi
│  │  │  │  │  │ stm32l562.dtsi
│  │  │  │  ├── mp1
│  │  │  │  │  │ stm32mp157.dtsi
│  │  │  │  ├── u0
│  │  │  │  │  ├── stm32u0.dtsi
│  │  │  │  │  ├── stm32u031.dtsi
│  │  │  │  │  ├── stm32u031X4.dtsi
│  │  │  │  │  ├── stm32u031X6.dtsi
│  │  │  │  │  ├── stm32u031X8.dtsi
│  │  │  │  │  ├── stm32u073.dtsi
│  │  │  │  │  ├── stm32u073X8.dtsi
│  │  │  │  │  ├── stm32u073Xb.dtsi
│  │  │  │  │  ├── stm32u073Xc.dtsi
│  │  │  │  │  ├── stm32u083.dtsi
│  │  │  │  │  │ stm32u083Xc.dtsi
│  │  │  │  ├── u5
│  │  │  │  │  ├── stm32u5.dtsi
│  │  │  │  │  │ stm32u595.dtsi
│  │  │  │  ├── wb
│  │  │  │  │  ├── stm32wb.dtsi
│  │  │  │  │  │ stm32wb55Xg.dtsi
│  │  │  │  ├── wb0
│  │  │  │  │  ├── stm32wb0.dtsi
│  │  │  │  │  ├── stm32wb05.dtsi
│  │  │  │  │  ├── stm32wb05Xz.dtsi
│  │  │  │  │  ├── stm32wb06.dtsi
│  │  │  │  │  ├── stm32wb06Xc.dtsi
│  │  │  │  │  ├── stm32wb07.dtsi
│  │  │  │  │  ├── stm32wb07Xc.dtsi
│  │  │  │  │  ├── stm32wb09.dtsi
│  │  │  │  │  │ stm32wb09Xe.dtsi
│  │  │  │  ├── wba
│  │  │  │  │  │ stm32wba.dtsi
│  │  │  │  ├── wl
│  │  │  │  │  │ stm32wl.dtsi
│  │  │  ├── ti
│  │  │  │  │ cc13xx_cc26xx.dtsi
│  │  ├── arm64
│  │  │  ├── intel
│  │  │  │  │ intel_socfpga_agilex5.dtsi
│  │  │  ├── nxp
│  │  │  │  ├── nxp_mimx8mm_a53.dtsi
│  │  │  │  ├── nxp_mimx8mn_a53.dtsi
│  │  │  │  ├── nxp_mimx8mp_a53.dtsi
│  │  │  │  ├── nxp_mimx93_a55.dtsi
│  │  │  │  │ nxp_mimx95_a55.dtsi
│  │  ├── bindings
│  │  │  ├── adc
│  │  │  │  ├── adi,max32-adc-10b.yaml
│  │  │  │  ├── adi,max32-adc-sar.yaml
│  │  │  │  ├── adi,max32-adc.yaml
│  │  │  │  ├── ambiq,adc.yaml
│  │  │  │  ├── lltc,ltc2451.yaml
│  │  │  │  ├── nxp,kinetis-adc12.yaml
│  │  │  │  ├── nxp,lpc-lpadc.yaml
│  │  │  │  ├── nxp,vf610-adc.yaml
│  │  │  │  ├── renesas,ra-adc.yaml
│  │  │  │  ├── st,stm32-adc.yaml
│  │  │  │  │ ti,ads1x1x-base.yaml
│  │  │  ├── arm
│  │  │  │  ├── linaro,optee-tz.yaml
│  │  │  │  │ nxp,imx-epit.yaml
│  │  │  ├── audio
│  │  │  │  ├── nordic,nrf-pdm.yaml
│  │  │  │  │ wolfson,wm8904.yaml
│  │  │  ├── base
│  │  │  │  │ pm.yaml
│  │  │  ├── battery
│  │  │  │  │ battery.yaml
│  │  │  ├── bluetooth
│  │  │  │  ├── ambiq,bt-hci-spi.yaml
│  │  │  │  ├── infineon,cyw208xx-hci.yaml
│  │  │  │  ├── nxp,bt-hci-uart.yaml
│  │  │  │  │ silabs,bt-hci.yaml
│  │  │  ├── can
│  │  │  │  ├── atmel,sam-can.yaml
│  │  │  │  ├── can-controller.yaml
│  │  │  │  ├── can-fd-controller.yaml
│  │  │  │  ├── nordic,nrf-can.yaml
│  │  │  │  ├── zephyr,can-loopback.yaml
│  │  │  │  │ zephyr,native-linux-can.yaml
│  │  │  ├── charger
│  │  │  │  │ ti,bq25180.yaml
│  │  │  ├── clock
│  │  │  │  ├── espressif,esp32-rtc.yaml
│  │  │  │  ├── litex,clk.yaml
│  │  │  │  ├── mediatek,mt8195_cpuclk.yaml
│  │  │  │  ├── nordic,nrf-fll16m.yaml
│  │  │  │  ├── nordic,nrf-lfclk.yaml
│  │  │  │  ├── nuvoton,numaker-scc.yaml
│  │  │  │  ├── nxp,kinetis-mcg.yaml
│  │  │  │  ├── nxp,mcxc-osc.yaml
│  │  │  │  ├── renesas,ra-cgc-busclk.yaml
│  │  │  │  ├── renesas,ra-cgc-external-clock.yaml
│  │  │  │  ├── renesas,ra-cgc-pclk-block.yaml
│  │  │  │  ├── renesas,ra-cgc-pclk.yaml
│  │  │  │  ├── renesas,ra-cgc-pll.yaml
│  │  │  │  ├── renesas,ra-cgc-subclk.yaml
│  │  │  │  ├── silabs,si32-ahb.yaml
│  │  │  │  ├── silabs,si32-apb.yaml
│  │  │  │  ├── silabs,si32-pll.yaml
│  │  │  │  ├── st,stm32-clock-mco.yaml
│  │  │  │  ├── st,stm32f1-clock-mco.yaml
│  │  │  │  ├── st,stm32f3-rcc.yaml
│  │  │  │  ├── st,stm32h7-pll-clock.yaml
│  │  │  │  ├── st,stm32h7rs-pll-clock.yaml
│  │  │  │  ├── st,stm32h7rs-rcc.yaml
│  │  │  │  ├── st,stm32u0-pll-clock.yaml
│  │  │  │  ├── st,stm32wb0-lsi-clock.yaml
│  │  │  │  │ st,stm32wb0-rcc.yaml
│  │  │  ├── counter
│  │  │  │  ├── adi,max32-counter.yaml
│  │  │  │  ├── ambiq,counter.yaml
│  │  │  │  ├── espressif,esp32-rtc-timer.yaml
│  │  │  │  ├── nxp,kinetis-lptmr.yaml
│  │  │  │  │ nxp,lptmr.yaml
│  │  │  ├── cpu
│  │  │  │  ├── arm,cortex-m55.yaml
│  │  │  │  ├── arm,cortex-m55f.yaml
│  │  │  │  ├── arm,cortex-m85.yaml
│  │  │  │  ├── arm,cortex-m85f.yaml
│  │  │  │  ├── espressif,riscv.yaml
│  │  │  │  ├── espressif,xtensa-lx6.yaml
│  │  │  │  ├── espressif,xtensa-lx7.yaml
│  │  │  │  │ sensry,ganymed-sy1xx.yaml
│  │  │  ├── crypto
│  │  │  │  │ st,stm32-crypto-common.yaml
│  │  │  ├── dac
│  │  │  │  ├── adi,ad569x-base.yaml
│  │  │  │  │ st,stm32-dac.yaml
│  │  │  ├── display
│  │  │  │  ├── galaxycore,gc9x01x.yaml
│  │  │  │  ├── ilitek,ili9xxx-common.yaml
│  │  │  │  ├── istech,ist3931.yaml
│  │  │  │  ├── sitronix,st7789v.yaml
│  │  │  │  ├── sitronix,st7796s.yaml
│  │  │  │  ├── solomon,ssd1306fb-common.yaml
│  │  │  │  ├── solomon,ssd1327fb.yaml
│  │  │  │  ├── solomon,ssd16xx-common.yaml
│  │  │  │  ├── st,stm32-ltdc.yaml
│  │  │  │  │ ultrachip,uc81xx-common.yaml
│  │  │  ├── dma
│  │  │  │  ├── adi,max32-dma.yaml
│  │  │  │  ├── intel,sedi-dma.yaml
│  │  │  │  ├── intel,sedi_dma.yaml
│  │  │  │  ├── raspberrypi,pico-dma.yaml
│  │  │  │  ├── renesas,smartbond-dma.yaml
│  │  │  │  ├── silabs,si32-dma.yaml
│  │  │  │  │ snps,designware-dma-axi.yaml
│  │  │  ├── espi
│  │  │  │  │ nuvoton,npcx-espi-vw-conf.yaml
│  │  │  ├── ethernet
│  │  │  │  ├── ethernet-controller.yaml
│  │  │  │  ├── ethernet-phy.yaml
│  │  │  │  ├── litex,eth0.yaml
│  │  │  │  ├── litex,liteeth.yaml
│  │  │  │  ├── microchip,ksz8081.yaml
│  │  │  │  ├── nxp,enet-mac.yaml
│  │  │  │  ├── nxp,enet.yaml
│  │  │  │  ├── nxp,enet1g.yaml
│  │  │  │  ├── qca,ar8031.yaml
│  │  │  │  ├── realtek,rtl8211f.yaml
│  │  │  │  │ snps,dwcxgmac.yaml
│  │  │  ├── firmware
│  │  │  │  ├── arm,scmi-clock.yaml
│  │  │  │  ├── arm,scmi-pinctrl.yaml
│  │  │  │  ├── arm,scmi-shmem.yaml
│  │  │  │  │ arm,scmi.yaml
│  │  │  ├── flash_controller
│  │  │  │  ├── infineon,cat1-qspi-flash.yaml
│  │  │  │  ├── nordic,nrf-qspi.yaml
│  │  │  │  ├── nordic,rram-controller.yaml
│  │  │  │  ├── nxp,kinetis-ftfa.yaml
│  │  │  │  ├── renesas,ra-flash-hp-controller.yaml
│  │  │  │  ├── silabs,si32-flash-controller.yaml
│  │  │  │  ├── st,stm32-ospi-nor.yaml
│  │  │  │  ├── st,stm32-xspi-nor.yaml
│  │  │  │  │ st,stm32wb0-flash-controller.yaml
│  │  │  ├── fpga
│  │  │  │  │ renesas,slg47105.yaml
│  ├── tests
│  │  ├── subsys
│  │  │  ├── modem
│  │  │  │  ├── 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
│  │  ├── bsim
│  │  │  ├── bluetooth
│  │  │  │  ├── host
│  │  │  │  │  ├── gatt
│  │  │  │  │  │  ├── caching
│  │  │  │  │  │  │  ├── 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
│  │  │  │  ├── ll
│  │  │  │  │  ├── bis
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ main.c
│  │  │  │  │  ├── conn
│  │  │  │  │  │  ├── hci-uart.overlay
│  │  │  │  │  │  │ psa_overlay.conf
│  │  │  │  │  ├── edtt
│  │  │  │  │  │  ├── gatt_test_app
│  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  ├── gatt
│  │  │  │  │  │  │  │  │  │ service_a_1.c
│  │  ├── 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
│  │  │  ├── 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
│  ├── .clang-format
│  ├── .codechecker.yml
│  ├── .github
│  │  ├── ISSUE_TEMPLATE
│  │  │  ├── 001_bug_report.md
│  │  │  ├── 002_enhancement.md
│  │  │  ├── 003_rfc-proposal.md
│  │  │  │ 004_feature_request.md
│  │  ├── SECURITY.md
│  │  ├── workflows
│  │  │  ├── backport_issue_check.yml
│  │  │  ├── bsim-tests-publish.yaml
│  │  │  ├── bsim-tests.yaml
│  │  │  ├── clang.yaml
│  │  │  ├── codecov.yaml
│  │  │  ├── compliance.yml
│  │  │  ├── devicetree_checks.yml
│  │  │  ├── doc-build.yml
│  │  │  ├── doc-publish-pr.yml
│  │  │  ├── doc-publish.yml
│  │  │  ├── errno.yml
│  │  │  ├── footprint-tracking.yml
│  │  │  ├── hello_world_multiplatform.yaml
│  │  │  ├── manifest.yml
│  │  │  ├── release.yml
│  │  │  ├── scorecards.yml
│  │  │  ├── stale_issue.yml
│  │  │  ├── twister.yaml
│  │  │  ├── twister_tests_blackbox.yml
│  │  │  │ west_cmds.yml
│  ├── kernel
│  │  ├── CMakeLists.txt
│  │  ├── Kconfig
│  │  ├── Kconfig.device
│  │  ├── Kconfig.init
│  │  ├── Kconfig.mem_domain
│  │  ├── Kconfig.smp
│  │  ├── Kconfig.vm
│  │  ├── atomic_c.c
│  │  ├── banner.c
│  │  ├── busy_wait.c
│  │  ├── compiler_stack_protect.c
│  │  ├── condvar.c
│  │  ├── device.c
│  │  ├── dynamic.c
│  │  ├── errno.c
│  │  ├── events.c
│  │  ├── fatal.c
│  │  ├── float.c
│  │  ├── futex.c
│  │  ├── idle.c
│  │  ├── include
│  │  │  ├── gen_offset.h
│  │  │  ├── ipi.h
│  │  │  ├── kernel_arch_interface.h
│  │  │  ├── kernel_internal.h
│  │  │  ├── kernel_offsets.h
│  │  │  ├── ksched.h
│  │  │  ├── mmu.h
│  │  │  ├── offsets_short.h
│  │  │  │ priority_q.h
│  │  ├── init.c
│  │  ├── init_static.c
│  │  ├── ipi.c
│  │  ├── kheap.c
│  │  ├── mem_slab.c
│  │  ├── mempool.c
│  │  ├── mmu.c
│  │  ├── msg_q.c
│  │  ├── mutex.c
│  │  ├── obj_core.c
│  │  ├── paging
│  │  │  │ statistics.c
│  │  ├── pipes.c
│  │  ├── poll.c
│  │  ├── queue.c
│  │  ├── sched.c
│  │  ├── sem.c
│  │  ├── stack.c
│  │  ├── thread.c
│  │  ├── thread_monitor.c
│  │  ├── timeout.c
│  │  ├── timer.c
│  │  ├── timeslicing.c
│  │  ├── userspace.c
│  │  ├── userspace_handler.c
│  │  │ version.c
│  ├── .gitignore
│  ├── .mailmap
│  ├── CMakeLists.txt
│  ├── CODEOWNERS
│  ├── Kconfig.constants
│  ├── Kconfig.zephyr
│  ├── MAINTAINERS.yml
│  ├── README.rst
│  ├── SDK_VERSION
│  ├── VERSION
│  ├── arch
│  │  ├── Kconfig
│  │  ├── arc
│  │  │  ├── Kconfig
│  │  │  ├── core
│  │  │  │  ├── cpu_idle.S
│  │  │  │  ├── fatal.c
│  │  │  │  ├── fault.c
│  │  │  │  ├── isr_wrapper.S
│  │  │  │  ├── mpu
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── arc_mpu_v2_internal.h
│  │  │  │  │  │ arc_mpu_v6_internal.h
│  │  │  │  ├── prep_c.c
│  │  │  │  ├── reset.S
│  │  │  │  │ smp.c
│  │  │  ├── include
│  │  │  │  ├── kernel_arch_data.h
│  │  │  │  ├── kernel_arch_func.h
│  │  │  │  │ offsets_short_arch.h
│  │  ├── arm
│  │  │  ├── CMakeLists.txt
│  │  │  ├── Kconfig
│  │  │  ├── core
│  │  │  │  ├── Kconfig
│  │  │  │  ├── cortex_a_r
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── boot.h
│  │  │  │  │  ├── cpu_idle.S
│  │  │  │  │  ├── fault.c
│  │  │  │  │  ├── irq_manage.c
│  │  │  │  │  ├── isr_wrapper.S
│  │  │  │  │  ├── macro_priv.inc
│  │  │  │  │  ├── prep_c.c
│  │  │  │  │  ├── reset.S
│  │  │  │  │  ├── smp.c
│  │  │  │  │  ├── thread.c
│  │  │  │  │  │ vector_table.S
│  │  │  │  ├── cortex_m
│  │  │  │  │  ├── Kconfig
│  │  │  │  │  ├── coredump.c
│  │  │  │  │  ├── cpu_idle.c
│  │  │  │  │  ├── fault.c
│  │  │  │  │  ├── irq_manage.c
│  │  │  │  │  ├── isr_wrapper.c
│  │  │  │  │  ├── pm_s2ram.S
│  │  │  │  │  ├── prep_c.c
│  │  │  │  │  ├── reset.S
│  │  │  │  │  ├── swap.c
│  │  │  │  │  │ thread.c
│  │  │  │  ├── elf.c
│  │  │  │  ├── fatal.c
│  │  │  │  ├── gdbstub.c
│  │  │  │  ├── mpu
│  │  │  │  │  ├── arm_mpu.c
│  │  │  │  │  │ arm_mpu_v8_internal.h
│  │  │  ├── include
│  │  │  │  ├── cortex_a_r
│  │  │  │  │  ├── exception.h
│  │  │  │  │  │ kernel_arch_func.h
│  │  │  │  ├── cortex_m
│  │  │  │  │  ├── exception.h
│  │  │  │  │  │ kernel_arch_func.h
│  │  │  │  ├── kernel_arch_data.h
│  │  │  │  │ offsets_short_arch.h
│  │  ├── arm64
│  │  │  ├── core
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── coredump.c
│  │  │  │  ├── cpu_idle.S
│  │  │  │  ├── early_mem_funcs.S
│  │  │  │  ├── elf.c
│  │  │  │  ├── fatal.c
│  │  │  │  ├── fpu.c
│  │  │  │  │ irq_manage.c
│  ├── version.h.in
│  ├── west.yml
.github
│  ├── workflows
│  │  │ compliance.yml
modules
│  ├── tee
│  │  ├── tf-m
│  │  │  ├── trusted-firmware-m
│  │  │  │  ├── platform
│  │  │  │  │  ├── ext
│  │  │  │  │  │  ├── target
│  │  │  │  │  │  │  ├── nordic_nrf
│  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  ├── core
│  │  │  │  │  │  │  │  │  │  ├── plat_test.c
│  │  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  │  ├── include
│  │  │  │  │  │  │  │  │  │  │  │  ├── tfm_ioctl_core_api.h
│  │  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_hal_ioctl.h
│  │  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │  ├── tfm_ioctl_core_ns_api.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── tfm_ioctl_core_s_api.c
│  │  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_hal_ioctl.c
│  │  │  │  │  │  │  │  │  │  ├── startup.c
│  │  │  │  │  │  │  │  │  │  ├── startup.h
│  │  │  │  │  │  │  │  │  │  ├── startup_nrf5340.c
│  │  │  │  │  │  │  │  │  │  ├── startup_nrf54l15.c
│  │  │  │  │  │  │  │  │  │  ├── startup_nrf91.c
│  │  │  │  │  │  │  │  │  │  ├── target_cfg.c
│  │  │  │  │  │  │  │  │  │  ├── target_cfg.h
│  │  │  │  │  │  │  │  │  │  ├── tfm_hal_isolation.c
│  │  │  │  │  │  │  │  │  │  ├── tfm_hal_its_encryption_cracen.c
│  │  │  │  │  │  │  │  │  │  │ tfm_hal_platform_common.c
│  │  │  │  │  │  │  │  │  ├── nrf91
│  │  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  │  ├── nrfx_config_nrf91.h
│  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  │  │ region_defs.h
│  │  │  │  │  │  │  │  │  │  ├── target_cfg.h
│  │  │  │  │  │  │  │  │  │  ├── tfm_interrupts.c
│  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  ├── 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
│  │  │  │  │  │  │  │  ├── 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
│  │  │  │  │  │  │  ├── armchina
│  │  │  │  │  │  │  │  ├── mps3
│  │  │  │  │  │  │  │  │  ├── alcor
│  │  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  │  ├── 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
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── platform_regs.h
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── platform_s_device_definition.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │ system_core_init.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── source
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── alcor_ns_init.c
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── platform_ns_device_definition.c
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── platform_s_device_definition.c
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── startup_alcor_mps3.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │ system_core_init.c
│  │  │  │  │  │  │  │  │  │  │  ├── libflash_drivers.cmake
│  │  │  │  │  │  │  │  │  │  │  ├── native_drivers
│  │  │  │  │  │  │  │  │  │  │  │  ├── ppc_alcor_drv.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── ppc_alcor_drv.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── tgu_armv8_m_drv.c
│  │  │  │  │  │  │  │  │  │  │  │  │ tgu_armv8_m_drv.h
│  │  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │  │ common.cmake
│  │  │  │  │  │  │  │  │  │  │  ├── partition
│  │  │  │  │  │  │  │  │  │  │  │  ├── flash_layout.h
│  │  │  │  │  │  │  │  │  │  │  │  │ region_defs.h
│  │  │  │  │  │  │  │  │  │  │  ├── plat_test.c
│  │  │  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_system.c
│  │  │  │  │  │  │  │  │  │  │  ├── target_cfg.c
│  │  │  │  │  │  │  │  │  │  │  ├── target_cfg.h
│  │  │  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  │  │  ├── psa_arch_tests_config.cmake
│  │  │  │  │  │  │  │  │  │  │  │  │ tfm_tests_config.cmake
│  │  │  │  │  │  │  ├── arm
│  │  │  │  │  │  │  │  ├── rse
│  │  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  │  ├── rse_kmu_slot_ids.h
│  │  │  │  │  │  │  │  │  │  ├── fip_parser
│  │  │  │  │  │  │  │  │  │  │  ├── fip_parser.h
│  │  │  │  │  │  │  │  │  │  │  ├── firmware_image_package.h
│  │  │  │  │  │  │  │  │  │  │  ├── gpt.c
│  │  │  │  │  │  │  │  │  │  │  ├── gpt.h
│  │  │  │  │  │  │  │  │  │  │  ├── host_flash_atu.c
│  │  │  │  │  │  │  │  │  │  │  ├── host_flash_atu.h
│  │  │  │  │  │  │  │  │  │  │  │ uuid.h
│  │  │  │  │  │  │  │  │  │  ├── rse_trng.c
│  │  │  │  │  │  │  │  │  │  ├── sam_interrupts.c
│  │  │  │  │  │  │  │  │  │  ├── services
│  │  │  │  │  │  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │  │  │  │  │  │ tfm_platform_system.c
│  │  │  │  │  │  │  │  │  │  ├── spm_dma_copy.c
│  │  │  │  │  │  │  │  │  │  ├── target_cfg.c
│  │  │  │  │  │  │  │  │  │  ├── target_cfg.h
│  │  │  │  │  │  │  │  │  │  ├── host_drivers
│  │  │  │  │  │  │  │  │  │  │  ├── ni_tower
│  │  │  │  │  │  │  │  │  │  │  │  ├── apu
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── ni_tower_apu_drv.c
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── ni_tower_apu_drv.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │ ni_tower_apu_reg.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── discovery
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── ni_tower_discovery_drv.c
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── ni_tower_discovery_drv.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │ ni_tower_discovery_reg.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── ni_tower_drv.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── ni_tower_rse_drv.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── ni_tower_rse_drv.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── psam
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── ni_tower_psam_drv.c
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── ni_tower_psam_drv.h
│  │  │  │  │  │  │  │  │  │  │  │  │  │ ni_tower_psam_reg.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── util
│  │  │  │  │  │  │  │  │  │  │  │  │  ├── ni_tower_util.c
│  │  │  │  │  │  │  │  │  │  │  │  │  │ ni_tower_util.h
│  │  │  │  │  │  │  │  │  │  │  ├── smmu_v3
│  │  │  │  │  │  │  │  │  │  │  │  ├── smmu_v3_drv.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── smmu_v3_drv.h
│  │  │  │  │  │  │  │  │  │  │  │  │ smmu_v3_memory_map.h
│  │  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  │  │ tfm_tests_config.cmake
│  │  │  │  │  │  │  │  │  │  ├── tfm_builtin_key_ids.h
│  │  │  │  │  │  │  │  │  │  ├── tfm_hal_multi_core.c
│  │  │  │  │  │  │  │  │  │  ├── tfm_hal_platform.c
│  │  │  │  │  │  │  │  │  │  ├── tfm_hal_platform_reset.c
│  │  │  │  │  │  │  │  │  │  ├── tfm_interrupts.c
│  │  │  │  │  │  │  │  │  │  ├── tfm_peripherals_def.c
│  │  │  │  │  │  │  │  │  │  ├── tfm_peripherals_def.h
│  │  │  │  │  │  │  │  │  │  ├── libraries
│  │  │  │  │  │  │  │  │  │  │  ├── sds.c
│  │  │  │  │  │  │  │  │  │  │  ├── sds.h
│  │  │  │  │  │  │  │  │  │  │  │ sds_svc.c
│  │  │  │  │  │  │  │  │  │  ├── manifest
│  │  │  │  │  │  │  │  │  │  │  ├── ns_agent_mailbox.yaml
│  │  │  │  │  │  │  │  │  │  │  ├── tfm_crypto.yaml
│  │  │  │  │  │  │  │  │  │  │  ├── tfm_initial_attestation.yaml
│  │  │  │  │  │  │  │  │  │  │  │ tfm_manifest_list.yaml
│  │  │  │  │  │  │  │  │  │  ├── mbedtls_extra_config.h
│  │  │  │  │  │  │  │  │  │  ├── native_drivers
│  │  │  │  │  │  │  │  │  │  │  ├── atu_rse_drv.c
│  │  │  │  │  │  │  │  │  │  │  ├── atu_rse_drv.h
│  │  │  │  │  │  │  │  │  │  │  ├── integrity_checker_drv.c
│  │  │  │  │  │  │  │  │  │  │  ├── integrity_checker_drv.h
│  │  │  │  │  │  │  │  │  │  │  ├── mhu.h
│  │  │  │  │  │  │  │  │  │  │  ├── mhu_v2_x.c
│  │  │  │  │  │  │  │  │  │  │  ├── mhu_v2_x.h
│  │  │  │  │  │  │  │  │  │  │  ├── mhu_v3_x.c
│  │  │  │  │  │  │  │  │  │  │  ├── mhu_v3_x.h
│  │  │  │  │  │  │  │  │  │  │  ├── mhu_wrapper_v2_x.c
│  │  │  │  │  │  │  │  │  │  │  ├── mhu_wrapper_v3_x.c
│  │  │  │  │  │  │  │  │  │  │  │ ppc_rse_drv.c
│  │  │  │  │  │  │  │  │  ├── kronos
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── bl1
│  │  │  │  │  │  │  │  │  │  │  │ rse_bringup_helpers_hal.c
│  │  │  │  │  │  │  │  │  │  ├── bl2
│  │  │  │  │  │  │  │  │  │  │  ├── bl2_image_id.h
│  │  │  │  │  │  │  │  │  │  │  ├── boot_hal_bl2.c
│  │  │  │  │  │  │  │  │  │  │  │ flash_map_bl2.c
│  │  │  │  │  │  │  │  │  │  ├── check_config.cmake
│  │  │  │  │  │  │  │  │  │  ├── cmsis_drivers
│  │  │  │  │  │  │  │  │  │  │  ├── Driver_Flash.c
│  │  │  │  │  │  │  │  │  │  │  ├── Driver_USART.c
│  │  │  │  │  │  │  │  │  │  │  │ host_cmsis_driver_config.h
│  │  │  │  │  │  │  │  │  │  ├── config.cmake
│  │  │  │  │  │  │  │  │  │  ├── config_tfm_target.h
│  │  │  │  │  │  │  │  │  │  ├── cpuarch.cmake
│  │  │  │  │  │  │  │  │  │  ├── device
│  │  │  │  │  │  │  │  │  │  │  ├── host_device_cfg.h
│  │  │  │  │  │  │  │  │  │  │  ├── host_device_definition.c
│  │  │  │  │  │  │  │  │  │  │  │ host_device_definition.h
│  │  │  │  │  │  │  │  │  │  ├── flash_layout.h
│  │  │  │  │  │  │  │  │  │  ├── host_base_address.h
│  │  │  │  │  │  │  │  │  │  ├── manifest
│  │  │  │  │  │  │  │  │  │  │  ├── tfm_crypto.yaml
│  │  │  │  │  │  │  │  │  │  │  ├── tfm_manifest_list.yaml
│  │  │  │  │  │  │  │  │  │  │  │ tfm_protected_storage.yaml
│  │  │  │  │  │  │  │  │  │  ├── ns
│  │  │  │  │  │  │  │  │  │  │  │ CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── rse_comms
│  │  │  │  │  │  │  │  │  │  │  │ rse_comms_permissions_hal.c
│  │  │  │  │  │  │  │  │  │  ├── rse_memory_sizes.h
│  │  │  │  │  │  │  │  │  │  ├── tests
│  │  │  │  │  │  │  │  │  │  │  ├── tfm_tests_config.cmake
│  │  │  │  │  │  │  │  │  │  │  │ tfm_tests_ns_config.cmake
│  │  │  │  │  │  │  │  │  ├── rdfremont
│  │  │  │  │  │  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  │  │  │  │  │  ├── bl1
│  │  │  │  │  │  │  │  │  │  │  ├── rdfremontcfg2.tgf
│  │  │  │  │  │  │  │  │  │  │  │ rse_bringup_helpers_hal.c
│  │  │  │  │  │  │  │  │  │  ├── bl2
│  │  │  │  │  │  │  │  │  │  │  ├── boot_hal_bl2.c
│  │  │  │  │  │  │  │  │  │  │  ├── flash_map_bl2.c
│  │  │  │  │  │  │  │  │  │  │  ├── interrupts_bl2.c
│  │  │  │  │  │  │  │  │  │  │  │ interrupts_bl2.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
│  │  │  │  │  │  │  ├── nxp
│  │  │  │  │  │  │  │  ├── common
│  │  │  │  │  │  │  │  │  ├── CMSIS_Driver
│  │  │  │  │  │  │  │  │  │  │ Driver_USART.c
│  │  │  │  │  │  │  │  │  ├── Device
│  │  │  │  │  │  │  │  │  │  ├── Include
│  │  │  │  │  │  │  │  │  │  │  │ platform_description.h
│  │  │  │  │  │  │  │  │  ├── Native_Driver
│  │  │  │  │  │  │  │  │  │  ├── components
│  │  │  │  │  │  │  │  │  │  │  ├── lists
│  │  │  │  │  │  │  │  │  │  │  │  ├── fsl_component_generic_list.c
│  │  │  │  │  │  │  │  │  │  │  │  │ fsl_component_generic_list.h
│  │  │  │  │  │  │  │  │  │  │  ├── serial_manager
│  │  │  │  │  │  │  │  │  │  │  │  ├── fsl_component_serial_manager.c
│  │  │  │  │  │  │  │  │  │  │  │  ├── fsl_component_serial_manager.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── fsl_component_serial_port_internal.h
│  │  │  │  │  │  │  │  │  │  │  │  ├── fsl_component_serial_port_uart.c
│  │  │  │  │  │  │  │  │  │  │  │  │ fsl_component_serial_port_uart.h
│  │  │  │  │  │  │  │  │  │  │  ├── uart
│  │  │  │  │  │  │  │  │  │  │  │  ├── fsl_adapter_uart.h
│  │  │  │  │  │  │  │  │  │  │  │  │ fsl_adapter_usart.c
CODEOWNERS
subsys
│  ├── net
│  │  ├── lib
│  │  │  ├── wifi_mgmt_ext
│  │  │  │  │ Kconfig
│  │  │  ├── wifi_ready
│  │  │  │  ├── Kconfig
│  │  │  │  │ wifi_ready.c
│  │  ├── openthread
│  │  │  │ Kconfig.defconfig
│  ├── nfc
│  │  ├── ndef
│  │  │  ├── ch_rec_parser.c
│  │  │  │ le_oob_rec_parser.c
│  │  ├── tnep
│  │  │  ├── ch
│  │  │  │  │ common.h
│  ├── nrf_security
│  │  ├── CMakeLists.txt
│  │  ├── Kconfig
│  │  ├── Kconfig.legacy
│  │  ├── Kconfig.tls
│  │  ├── cmake
│  │  │  ├── config_to_tf-m.cmake
│  │  │  ├── extensions.cmake
│  │  │  ├── generate_configs.cmake
│  │  │  ├── legacy_crypto_config.cmake
│  │  │  ├── nrf_config.cmake
│  │  │  ├── psa_crypto_config.cmake
│  │  │  │ psa_crypto_want_config.cmake
│  │  ├── configs
│  │  │  ├── config_extra.cmake.in
│  │  │  ├── legacy_crypto_config.h.template
│  │  │  ├── nrf-config.h.template
│  │  │  ├── psa_crypto_config.h.template
│  │  │  │ psa_crypto_want_config.h.template
│  │  ├── include
│  │  │  ├── crypto_compat.h
│  │  │  ├── crypto_spe.h
│  │  │  ├── psa
│  │  │  │  ├── client.h
│  │  │  │  ├── error.h
│  │  │  │  ├── internal_trusted_storage.h
│  │  │  │  ├── lifecycle.h
│  │  │  │  ├── protected_storage.h
│  │  │  │  ├── service.h
│  │  │  │  │ storage_common.h
│  │  │  ├── psa_util.h
│  │  │  ├── tfm_attest_defs.h
│  │  │  ├── tfm_attest_iat_defs.h
│  │  │  ├── tfm_crypto_defs.h
│  │  │  ├── tfm_fwu_defs.h
│  │  │  ├── tfm_its_defs.h
│  │  │  ├── tfm_ns_client_ext.h
│  │  │  ├── tfm_ns_interface.h
│  │  │  ├── tfm_platform_api.h
│  │  │  ├── tfm_ps_defs.h
│  │  │  ├── tfm_psa_call_pack.h
│  │  │  │ tfm_veneers.h
│  │  ├── src
│  │  │  ├── CMakeLists.txt
│  │  │  ├── core
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── nrf_oberon
│  │  │  │  │  │ CMakeLists.txt
│  │  │  ├── drivers
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── cracen
│  │  │  │  │  ├── CMakeLists.txt
│  │  │  │  │  ├── cracenpsa
│  │  │  │  │  │  ├── src
│  │  │  │  │  │  │  │ key_management.c
│  │  │  │  │  ├── sxsymcrypt
│  │  │  │  │  │  │ sxsymcrypt.cmake
│  │  │  │  ├── nrf_cc3xx
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── nrf_cc3xx_platform
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── nrf_oberon
│  │  │  │  │  │ CMakeLists.txt
│  │  │  │  ├── zephyr
│  │  │  │  │  │ CMakeLists.txt
│  │  │  ├── legacy
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── aes.c
│  │  │  │  ├── aes_oberon.c
│  │  │  │  ├── cipher_wrap.c
│  │  │  │  ├── ecp_oberon.c
│  │  │  │  ├── entropy.c
│  │  │  │  ├── pem.c
│  │  │  │  │ ssl_ciphersuites.c
│  │  │  ├── psa_crypto_driver_wrappers.c
│  │  │  ├── ssf_secdom
│  │  │  │  │ CMakeLists.txt
│  │  │  ├── threading
│  │  │  │  ├── include
│  │  │  │  │  │ threading_alt.h
│  │  │  │  ├── threading.cmake
│  │  │  │  │ threading_alt.c
│  │  │  ├── utils
│  │  │  │  ├── nrf_security_events.c
│  │  │  │  ├── nrf_security_events.h
│  │  │  │  ├── nrf_security_mutexes.c
│  │  │  │  ├── nrf_security_mutexes.h
│  │  │  │  │ nrf_security_utils.cmake
│  │  │  ├── zephyr
│  │  │  │  │ CMakeLists.txt
│  │  ├── tfm
│  │  │  │ CMakeLists.txt
│  ├── partition_manager
│  │  ├── pm.yml.emds
│  │  ├── pm.yml.file_system
│  │  ├── pm.yml.fmfu
│  │  ├── pm.yml.libmodem
│  │  ├── pm.yml.mcuboot
│  │  ├── pm.yml.memfault
│  │  ├── pm.yml.modem_trace
│  │  ├── pm.yml.nvs
│  │  ├── pm.yml.pcd
│  │  ├── pm.yml.pgps
│  │  ├── pm.yml.rpmsg_nrf53
│  │  ├── pm.yml.secure_boot_storage
│  │  ├── pm.yml.settings
│  │  ├── pm.yml.tfm
│  │  ├── pm.yml.vpr_launcher
│  │  │ pm.yml.zboss
│  ├── suit
│  │  ├── cache
│  │  │  ├── src
│  │  │  │  │ suit_dfu_cache_internal.h
│  │  ├── platform
│  │  │  ├── Kconfig
│  │  │  ├── sdfw
│  │  │  │  │ Kconfig
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
│  ├── matter_bridge
│  │  ├── doc
│  │  │  ├── adding_ble_bridged_device_service.rst
│  │  │  │ matter_bridge_description.rst
│  │  │ sample.yaml
│  ├── matter_weather_station
│  │  ├── Kconfig.sysbuild
│  │  ├── README.rst
│  │  │ sample.yaml
│  ├── nrf5340_audio
│  │  ├── doc
│  │  │  ├── firmware_architecture.rst
│  │  │  │ requirements.rst
│  │  ├── src
│  │  │  ├── utils
│  │  │  │  │ error_handler.c
│  ├── nrf_desktop
│  │  │ integration.rst
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
│  ├── 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
│  │  │  ├── boards
│  │  │  │  │ nrf54h20dk_nrf54h20_cpuapp.conf
│  │  │  │ 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
sysbuild
│  ├── CMakeLists.txt
│  ├── Kconfig.dfu
│  ├── Kconfig.mcuboot
│  ├── Kconfig.netcore
│  ├── Kconfig.wifi
│  │ Kconfig.zip
tests
│  ├── bluetooth
│  │  ├── tester
│  │  │  ├── src
│  │  │  │  │ gap.c
│  ├── drivers
│  │  ├── fprotect
│  │  │  ├── app
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── negative
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  │  │  ├── storage
│  │  │  │  ├── src
│  │  │  │  │  │ main.c
│  ├── lib
│  │  ├── hw_unique_key
│  │  │  ├── src
│  │  │  │  │ main.c
│  │  ├── location
│  │  │  │ location_lib_autoconf_ext.h
│  ├── nrf5340_audio
│  │  ├── macros
│  │  │  │ main.c
│  ├── subsys
│  │  ├── dfu
│  │  │  ├── dfu_target
│  │  │  │  ├── smp
│  │  │  │  │  ├── src
│  │  │  │  │  │  ├── img_gr_stub.c
│  │  │  │  │  │  ├── img_gr_stub.h
│  │  │  │  │  │  ├── os_gr_stub.c
│  │  │  │  │  │  ├── os_gr_stub.h
│  │  │  │  │  │  ├── smp_stub.c
│  │  │  │  │  │  │ smp_stub.h
│  ├── tfm
│  │  ├── tfm_psa_test
│  │  │  │ prj.conf
│  │  ├── tfm_regression_test
│  │  │  │ prj.conf
bootloader
│  ├── mcuboot
│  │  ├── .github
│  │  │  ├── workflows
│  │  │  │  ├── imgtool.yaml
│  │  │  │  │ zephyr_build.yaml
│  │  ├── Cargo.toml
│  │  ├── README.md
│  │  ├── boot
│  │  │  ├── boot_serial
│  │  │  │  ├── src
│  │  │  │  │  ├── boot_serial.c
│  │  │  │  │  ├── boot_serial_encryption.c
│  │  │  │  │  │ boot_serial_priv.h
│  │  │  ├── bootutil
│  │  │  │  ├── include
│  │  │  │  │  ├── bootutil
│  │  │  │  │  │  ├── boot_record.h
│  │  │  │  │  │  ├── boot_status.h
│  │  │  │  │  │  ├── bootutil.h
│  │  │  │  │  │  ├── crypto
│  │  │  │  │  │  │  ├── aes_ctr.h
│  │  │  │  │  │  │  ├── aes_kw.h
│  │  │  │  │  │  │  ├── common.h
│  │  │  │  │  │  │  ├── ecdsa.h
│  │  │  │  │  │  │  │ sha.h
│  │  │  │  │  │  ├── enc_key.h
│  │  │  │  │  │  ├── fault_injection_hardening.h
│  │  │  │  │  │  │ image.h
│  │  │  │  ├── pkg.yml
│  │  │  │  ├── src
│  │  │  │  │  ├── boot_record.c
│  │  │  │  │  ├── bootutil_misc.c
│  │  │  │  │  ├── bootutil_priv.h
│  │  │  │  │  ├── encrypted.c
│  │  │  │  │  ├── image_ed25519.c
│  │  │  │  │  ├── image_validate.c
│  │  │  │  │  ├── loader.c
│  │  │  │  │  ├── swap_move.c
│  │  │  │  │  │ swap_scratch.c
│  │  │  ├── espressif
│  │  │  │  ├── hal
│  │  │  │  │  ├── include
│  │  │  │  │  │  ├── esp32c6
│  │  │  │  │  │  │  │ esp32c6.cmake
│  │  │  │  │  │  ├── esp32h2
│  │  │  │  │  │  │  │ esp32h2.cmake
│  │  │  ├── mynewt
│  │  │  │  │ pkg.yml
│  │  │  ├── zephyr
│  │  │  │  ├── CMakeLists.txt
│  │  │  │  ├── Kconfig
│  │  │  │  ├── Kconfig.serial_recovery
│  │  │  │  ├── boards
│  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0.conf
│  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.conf
│  │  │  │  │  ├── frdm_mcxn947_mcxn947_cpu0_qspi.overlay
│  │  │  │  │  ├── mimxrt1050_evk_mimxrt1052.conf
│  │  │  │  │  ├── mimxrt1062_fmurt6.conf
│  │  │  │  │  ├── mimxrt1160_evk_mimxrt1166_cm7.conf
│  │  │  │  │  ├── mimxrt1170_evk_mimxrt1176_cm7.conf
│  │  │  │  │  ├── nrf54l15dk_nrf54l15_cpuapp.conf
│  │  │  │  │  │ nrf54l15pdk_nrf54l15_cpuapp.conf
west.yml

Outputs:

Toolchain

Version: af510be5a5
Build docker image: docker-dtr.nordicsemi.no/sw-production/ncs-build:af510be5a5_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
    • 🟡 test_ble_commit
    • ❌ 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_serial_lte_modem_group - Error: Error starting job: No item named latest/sub/test-fw-nrfconnect-nrf-iot_serial_lte_modem_group/master found
    • ❌ 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-pmic-samples
    • 🟡 test-sdk-mcuboot
    • ❌ test-sdk-dfu
    • ❌ test-fw-nrfconnect-ps
    • ⚠️ test-fw-nrfconnect-fw-update
    • ⚠️ test_ble_nightly
    • ⚠️ test-fw-nrfconnect-nrf-iot_libmodem-dect
    • ⚠️ test-fw-nrfconnect-nrf-iot_modem
    • ⚠️ test-fw-nrfconnect-zigbee_ut
    • ⚠️ test-sdk-dfu

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

frkv and others added 22 commits September 19, 2024 10:12
fixup! crypto: Cleaning up PSA driver and core CMake logic

-This improves include paths (putting things closer to where they are
 generated/imported
-This ensures that legacy-world gets access to the include folders
 for nrf_cc3xx_platform and oberon imported libs without depending
 on PSA core build
-This removes some return-guards which may be considered to be added
 on again (to resolve a CMake/linking issue)

(fixup of commit fc0112a)

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
fixup! crypto: Adding threading support for PSA core

(fixup of commit 0667ab2=

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
-This commit adds nrf_security_add_zephyr_options_library which
 adds includes from the zephyr_interface without PSA crypto interface
 configurations (include-folder addition where nrf-crypto.h is added)
-Moving calls to nrf_security_add_zephyr_options closer to where the
 libraries are built (cleanup)
-Made Oberon, CRACEN and core use nrf_security_add_zephyr_options_library

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
fixup! crypto: PSA core: Add psa_crypto_config and psa_crypto_library_config

(fixup of commit cbf737a)

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
until post-Breathe era becomes a reality.

Ref: nrfconnect#17251

Signed-off-by: Gerard Marull-Paretas <[email protected]>
…ackend

fixup! crypto: Fix legacy API support for TLS/DTLS and X.509

-This enables MBEDTLS_PSA_CRYPTO_KEY_ENCODES_OWNER to allow for
 NORDIC_SECURITY_BACKEND being used as a configuration when building
 with TF-M

(fixup of commit da97260)

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
fixup! crypto: Fix legacy API support for TLS/DTLS and X.509

-This commit ensures that md/pk etc. is not added when building
 inside TF-M. There is a define called MBEDTLS_PSA_CRYPTO_SPM that
 is used as a signal that the SPM partition is going to be buitl, but
 unfortunately this configuration is too vague in our current build

(fixup of commit da97260)

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
fixup! crypto: Adding threading support for PSA core

-This resolves an issue with CRACEN builds where trying to get a proper
 link to kernel involves using kernel library by full path to avoid
 issues in build.
-Make includes local for nrf_security_mutexes/events
-Establish nrf_security_utils library to localize the issue and to
 try to find a better way to resolve this in the future

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
fixup! crypto: Fix legacy API support for TLS/DTLS and X.509

-This commit is unfortunate, but it is required as there is no
 cleanliness to legacy symbols in non SPM targets in TF-M.
 This commit can be changed with a properly supported BUILD_INSIDE_TFM
 or similar signal

(fixup of commit da97260)

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
fixup! crypto: Cleaning up PSA driver and core CMake logic

-This commit resolves some path-issue with HUK library where
 APIs internal to PSA crypto is required to be accessible in
 PSA crypto interface scope. Exposing the CRACEN API towards NCS
 libraries is currently unavoidable.

(fixup of commit fc0112a)

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
This is requires because sample documentation uses the
table-from-sample-yaml directive.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
Zephyr has increased usage of :zephyr:code-sample:, also some have changed
their name.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
Redirects are now validated against all available documents within a
docset, so we cannot have random redirects to external docsets. Delete
entries which were crossing boundaries, these will need to be handled
manually somewhere else.

Signed-off-by: Gerard Marull-Paretas <[email protected]>
Fix ieee802154/802154_rpmsg path in CMake and sysbuild conf.

Signed-off-by: Dawid Przybylo <[email protected]>
Align the usage of net_buf_put/get to use k_fifo_put/get as recommended
per Zephyr upstream.

Signed-off-by: Dominik Chat <[email protected]>
fixup! tf-m: Add support for building PSA core externally

-This adds include for /nrf/include/tfm which has a file
 used for builtin key support. This is using the same
 mechanism as other types of paths passed to TF-M

(fixup of commit 96a5924)

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
fixup! crypto: Adding threading support for PSA core

-This commit ensures the appropriate linking from nrf-security_utils
 to libraries in tf-M related to low-level OS integration
 like the addition of __assert.h and the debvug log used whe
 asserts happen
-This commit also moves nrf_security_utils into private scope
 for mbedcrypto-base and cracen PSA crypto library

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
-This fixes build warnings for certain samples for BLE

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
fixup! crypto: legacy: Enable more PSA core/crypto awareness

-This commit enabled MBEDTLS_WANT_KEY_TYPE_AES for any cipher-usge
 (by select)
-This commit resolves PSA_WANT_ALG_ECB_NO_PADDING when
 MBEDTLS_CMAC_C is set
-The changes is made to conform with check_config.h

(fixup of commit 39f2cbc)

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
fixup! crypto: Cleaning up PSA driver and core CMake logic

-This commit changes link dependency on nrf_cc3xx_core_imported
 towards psa_crypto_config (was _config_library) to prevent
 propagation of multiple sets of configs
-Same also done for mbedcrypto-oberon_mbedtls_imported

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
-Changed z_reserve_fd => zvfs_reserve_fd
-Changed z-free_fd => zvfs_free-fd
-Changed z_finalize_fd => zvfs_finalize-fd
-Bonus points: fixed comments referencing the non-existent
 APIs, as well

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
-One of the structures in this file was using K_THREAD_STACK_MEMBER
 which didn't exists. Added a define to point to K_KERNEL_STACK_MEMBER
 in the header-file to resolve some build issues

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
Aligned the Softdevice controller with the BT_CTLR_CRYPTO_SUPPORT
Kconfig from upstream.

Signed-off-by: Bjarki Arge Andreasen <[email protected]>
@bjarki-andreasen bjarki-andreasen requested a review from a team as a code owner September 19, 2024 10:53
-This enables two missing configurations for this test:
 CONFIG_MBEDTLS_SHA256_C
 CONFIG_MBEDTLS-LEGACY_CRYPTO_C

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
-This commit allows unused functions for Oberon PSA crypto driver

Signed-off-by: Frank Audun Kvamtrø <[email protected]>
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.