zephyr/doc
Gerard Marull-Paretas 11d782ce56 cmake: modules: add support for board extensions
Board extensions are board fragments that may be present in any board
root folder, under `${BOARD_ROOT}/extensions/${BOARD}`. The board
extension directory may contain Kconfig fragments and/or devicetree
overlays.  Board extensions are automatically loaded and applied on top
of board files, before anything else. There is no guarantee on which
order extensions are applied, in case multiple exist.

Board extensions may be useful in the context of Zephyr modules, such as
`example-application`. In some situations, certain hardware description
or choices can not be added in the upstream Zephyr context, but they do
in a downstream project, where custom bindings or driver classes can
also be created. This feature may also be useful in development phases,
when the board skeleton lives upstream, but other board features are not
yet present.

Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
2023-08-21 16:28:22 +02:00
..
_doxygen drivers: mfd: npm1300: Initial version 2023-06-19 11:02:58 +02:00
_extensions/zephyr doc: Log unused log filter patterns 2023-07-03 10:05:52 +00:00
_scripts doc: Add old toolchain pages to redirects 2023-04-04 10:53:02 -07:00
_static doc: Update requirements-doc.txt to use docleaf 2023-07-03 10:05:52 +00:00
_templates doc: add a toctree with reference material 2021-11-02 13:24:40 +01:00
build doc: sysbuild: Update note regarding CONFIG_ZEPHYR_TRY_MASS_ERASE 2023-08-17 15:12:57 +02:00
connectivity doc: networking: Add documentation on qemu_cortex_a53 networking 2023-08-18 10:13:12 +02:00
contribute doc: bin blobs: State that blobs will not be fetched in CI 2023-07-28 09:47:39 +00:00
develop cmake: sca: Add CodeChecker native support 2023-08-15 21:35:25 -04:00
hardware cmake: modules: add support for board extensions 2023-08-21 16:28:22 +02:00
images doc: remove unused images 2021-07-19 20:06:00 -04:00
introduction doc: introduction: Improve style and grammar across the chapter 2023-07-10 10:01:08 +00:00
kernel scripts: build: gen_isr_tables: make bit masks configurable 2023-08-10 10:55:41 -04:00
project doc: release: drop the notes about listing github issues 2023-07-25 16:45:15 +02:00
releases doc: release: 3.5: Add MCUmgr SMP version 2 stable change note 2023-08-21 10:18:50 +02:00
safety docs: safety: Add safety documentation 2023-06-22 06:01:39 -04:00
security doc: vulnerabilities: Add information about CVE-2023-4265 2023-08-16 15:05:35 +02:00
services mgmt: ec_host_cmd: add SPI SMT32 backend 2023-08-21 15:11:21 +02:00
templates docs: add figure to board doc template 2019-02-11 07:45:21 -05:00
404.rst doc: Suggest filing GitHub issue for broken links 2022-04-28 10:26:03 +02:00
CMakeLists.txt doc: enable Sphinx tracebacks 2023-07-12 09:13:49 -04:00
conf.py doc: Drop Zephyr 2.2 from supported releases 2023-07-14 09:30:48 -04:00
glossary.rst doc: use :kconfig:option: domain role 2022-03-02 09:28:37 +01:00
index-tex.rst docs: safety: Add safety documentation 2023-06-22 06:01:39 -04:00
index.rst docs: safety: Add safety documentation 2023-06-22 06:01:39 -04:00
kconfig.rst doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
known-warnings.txt doc: Remove sphinx warning bt_ots_init pattern 2023-07-12 11:48:42 +02:00
LICENSING.rst doc licensing: Remove get_maintainers.pl 2023-06-25 02:46:42 -04:00
Makefile doc: align pseudo-Makefile with latest CMake changes 2023-07-13 14:27:56 +02:00
requirements.txt doc: requirements: update Sphinx and rtd theme 2023-07-12 19:59:03 -04:00
substitutions.txt doc: New developer getting started guide 2019-11-13 14:05:47 -06:00
zephyr.doxyfile.in doc: doxygen: Enable Doxygen autobrief 2023-07-13 09:20:51 +02:00