Zephyr module and build settings. (BOARD, SOC, DTS, and ARCH root support)
Zephyr modules has been extended to support multiple BOARD_ROOT, SOC_ROOT, DTS_ROOT, and ARCH_ROOT on command line.
Also Zephyr modules `module.yml` schema has been extended to allow modules to describe those roots as build settings.
As part of this, the `SOC_DIR` in Kconfig files has been removed, and any Kconfig code relying on `SOC_DIR` must be updated, for example to use `rsource`.
If your code is currently having a Kconfig in `<my_soc_root>/<arch>/Kconfig` sourcing other files based on `SOC_DIR`:
then such code can be updated to:
For more details, see release notes and relevant PRs:
Torsten Tejlmand Rasmussen
Senior R&D Engineer
P: +47 72 89 92 47
Otto Nielsens veg 12, 7052 Trondheim, Norway