zephyr/doc
Torsten Rasmussen a4d1980c35 build: board/ soc: introduce hw model v2 scheme
Hw model v2 scheme offers SoC and  maintainers the possibility to define
promptless SoCs settings which must be selected by the board Kconfig.

Having a board doing `select SOC_<name>` is a much cleaner approach then
selecting the SoC in a configuration file.

It furthermore removes the need to present all SoCs in choice groups, as
the SoC is now an internal setting to Kconfig.

This further has the benefit of not presenting users, especially
new-comers to Zephyr, with SoC selection options in menuconfig which
has potential to cause confusion.

It moves the SOC, SOC_SERIES, and SOC_FAMILY from arch/Kconfig into the
soc Kconfig tree, where they rightfully belongs.

With hw model v2, BOARD name is now passed from the build system to
Kconfig which ensures that the board name used in CMake is always in
sync with the board name used in Kconfig for hw model v2.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:06 +00:00
..
_doxygen doc: update doxygen awesome to v2.3.1 2023-12-15 04:33:16 -05:00
_extensions/zephyr build: board/ soc: introduce hw model v2 scheme 2024-03-01 14:17:06 +00:00
_scripts doc: _scripts: redirects: fix redirect for google iot mqtt 2024-02-06 18:57:45 +01:00
_static doc: Make search engine configurable 2023-12-15 04:34:48 -05:00
_templates doc: Make search engine configurable 2023-12-15 04:34:48 -05:00
build doc: kconfig: add exemption for busses in select recommended practices 2024-02-26 12:06:06 +01:00
connectivity doc: net: Update NAT options for Internet connectivity 2024-02-28 18:04:25 +00:00
contribute doc: Add gmtime_r() to rule A.5 exceptions 2024-02-28 00:54:42 +09:00
develop doc: gsg: add wget as macOS required package 2024-02-28 12:19:10 -05:00
hardware doc: hardware: add peripheral documentation for MIPI DBI 2024-01-31 16:01:45 +00:00
images
introduction
kernel doc: kernel: services: mailboxes: remove extra '.' 2024-02-27 19:15:27 -05:00
project doc: fix typo in multiple directories (build, hardware, kernel, project) 2024-01-26 13:16:18 +01:00
releases doc: releases: migration guide: 3.7: removal of deprecated CAN DTS props 2024-03-01 09:00:49 +01:00
safety
security doc: security: cve-2023-6881 left embargo 2024-02-21 16:12:26 +01:00
services doc: services: serialization: Add Nanopb entry 2024-03-01 10:21:34 +00:00
templates
404.rst
CMakeLists.txt
LICENSING.rst docs: licensing: update list of 3rd party code licensed under GPL 2024-02-23 18:27:32 +01:00
Makefile
conf.py doc: release: Remove v3.4.0 from the list of supported releases 2024-02-23 18:30:32 -06:00
glossary.rst
index-tex.rst
index.rst
kconfig.rst
known-warnings.txt
requirements.txt doc: Bump to Sphinx 7.1 and RTD theme 2.0 2024-02-25 20:56:40 -05:00
substitutions.txt
zephyr.doxyfile.in cache: introduce incoherent cache interface 2024-02-03 13:42:33 -05:00