zephyr/boards
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
..
arc board: nsim: cleanup ARCv3 haps setup 2024-01-30 12:36:24 +01:00
arm boards: nrf54h20pdk_nrf54h20: use XIP for PPR 2024-02-27 13:32:40 +01:00
arm64 dts: mimx93_evk_a55: avoid conflict with Ethos-U NPU reserved memory 2024-02-06 19:36:03 +01:00
common
mips
nios2
posix uart_native_tty: Emulate an interrupt driven uart 2024-02-27 14:49:02 +01:00
riscv boards: nrf54h20pdk_nrf54h20: use XIP for PPR 2024-02-27 13:32:40 +01:00
shields drivers: mipi_dbi: mipi_dbi_spi: change reset pin polarity 2024-02-08 19:42:38 +01:00
sparc soc/gr716a: Enable SPIMCTRL support on LEON GR716A 2024-02-01 14:06:38 +01:00
x86 boards: x86/up_squared: use HPET timer 2024-02-14 19:08:02 +01:00
xtensa drivers: mipi_dbi: mipi_dbi_spi: change reset pin polarity 2024-02-08 19:42:38 +01:00
CMakeLists.txt
Kconfig build: board/ soc: introduce hw model v2 scheme 2024-03-01 14:17:06 +00:00
Kconfig.v1 build: board/ soc: introduce hw model v2 scheme 2024-03-01 14:17:06 +00:00
Kconfig.v2 build: board/ soc: introduce hw model v2 scheme 2024-03-01 14:17:06 +00:00
deprecated.cmake
index.rst