Dmitrii Golovanov
8bf067e625
doc: boards: intel_adsp: Re-order pages
...
Index boards/intel/intel_adsp pages.
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
4833275ccd
MAINTAINERS: intel_adsp: Adjust to HWMv2 move
...
Adjust intel_adsp paths to HWMv2 move.
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
b9a70e5ea2
soc: intel_adsp: tools: pylint compliance workaround
...
Disable Pylint compliance check warning `R0801:Similar lines`.
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
18c70cc4bf
hwmv2: tests: boards: intel_adsp: Adjust board names
...
Adjust tests to HWMv2 intel_adsp_ace board name changes.
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
ca52baf9de
hwmv2: boards: intel_adsp: Overhaul board configurations
...
Rename and join configurations for intel_adsp CAVS and ACE
boards to benefit from HWMv2 shortened names with resulting
names change:
`intel_adsp_ace15_mtpm` --> `intel_adsp/ace15_mtpm`
`intel_adsp_ace20_lnl` --> `intel_adsp/ace20_lnl`
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
d1b3bcce64
soc: boards: xtensa: intel_adsp_ace: Rename with HWMv2
...
Rename for better HWMv2 use:
SoC - `intel_ace15_mtpm` --> `ace15_mtpm`
SoC - `intel_ace20_lnl` --> `ace20_lnl`
Resulting shortened name for boards:
`intel_adsp_ace15_mtpm/intel_ace15_mtpm` -->
`intel_adsp_ace15_mtpm/ace15_mtpm`
`intel_adsp_ace20_lnl/intel_ace20_lnl` -->
`intel_adsp_ace20_lnl/ace20_lnl`
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
f362a8ae2c
doc: soc: boards: intel_adsp_cavs25: Rename with HWMv2
...
Adjust documentation to HWMv2 board rename:
`intel_adsp_cavs25` -> `intel_adsp/cavs25`
`intel_adsp_cavs25_tgph` -> `intel_adsp/cavs25/tgph`
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
51dee5da92
tests: samples: boards: intel_adsp_cavs25: Rename with HWMv2
...
Adjust tests and samples to HWMv2 board rename:
`intel_adsp_cavs25` -> `intel_adsp/cavs25`
`intel_adsp_cavs25_tgph` -> `intel_adsp/cavs25/tgph`
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
e66c35e0d0
boards: xtensa: intel_adsp_cavs25: Rename board with HWMv2
...
Rename for better HWMv2 use:
board - `intel_adsp_cavs25` to `intel_adsp`
Resulting name changes for boards:
`intel_adsp_cavs25/cavs25` -> `intel_adsp/cavs25`
`intel_adsp_cavs25/cavs25/tgph` -> `intel_adsp/cavs25/tgph`
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
d1491a4810
soc: boards: xtensa: intel_adsp_cavs25: Rename with HWMv2
...
Rename for better HWMv2 use:
SoC - `intel_tgl_adsp` to `cavs25`
Resulting name changes for boards:
`intel_adsp_cavs25/intel_tgl_adsp` -> `intel_adsp_cavs25/cavs25`
`intel_adsp_cavs25/intel_tgl_adsp/tgph` -> `intel_adsp_cavs25/cavs25/tgph`
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
fa0fca79c4
scripts: west: runners: intel_adsp: Adjust path to HWMv2
...
Adjust script path to HWMv2 location at `soc/intel/intel_adsp/tools`
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
acd18bfaf7
boards: xtensa: intel_adsp_ace20_lnl: move and convert to HWMv2
...
Move and convert to HWMv2 intel_adsp_ace20_lnl board configuration.
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
546c94b958
boards: xtensa: intel_adsp_ace15_mtpm: move and convert to HWMv2
...
Move and convert to HWMv2 intel_adsp_ace15_mptm board configuration.
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
8aab718c3e
boards: xtensa: intel_adsp_cavs25_tgph: change to board variant
...
Change `intel_adsp_cavs25_tgph` board definition to be HWMv2 board
variant `intel_adsp_cavs25/intel_tgl_adsp/tgph`
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
30f17424a4
boards: xtensa: intel_adsp_cavs25: move and convert to HWMv2
...
Move and convert to HWMv2 intel_adsp_cavs25 board configuration.
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
35a97cb524
soc: xtensa: intel_adsp: HWMv2 workaround for SOF config
...
Apply a workaround at Kconfig.defconfig for CORE_COUNT default
value set overriding SOF arch/host incorrect defaults chosen
without ARCH specified by the changed HWMv2 cmake sequence.
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Dmitrii Golovanov
fdc20fdff6
soc: xtensa: intel_adsp: move and convert to HWMv2
...
Move and convert soc/xtensa/intel_adsp SoC family configurations
to HWMv2 with its SoC series:
`ace` (INTEL_ACE) and `cavs` (INTEL_ADSP_CAVS).
Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 15:50:03 +01:00
Torsten Rasmussen
22dc2b6391
cmake: improved board handling for revisions
...
This commit improves board handling for boards in HWMv2.
On a CMake rerun, then BOARD_DIR is passed to `list_boards.py` which
is extended to take such parameter.
This allows to run `list_boards.py` whenever CMake reruns without the
penalty of searching for all board.yml files, as only the board.yml of
the current BOARD_DIR is processed.
This allows `list_boards.py` to be invoked and from there obtain list
of valid revisions and board identifiers for further board validation.
This removes the need for caching additional CMake variables related to
the board identifier and revision and thereby remove the risk of
settings becoming out of sync as only the board provided by user is
needed.
This work further ensure that use-cases described in #50536 is still
supported.
Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 15:50:02 +01:00
Torsten Rasmussen
2f1e33a2e6
cmake: improve arch error message for invalid arch selection
...
Legacy hw model picked the arch based on folder names.
The new hw model allows for greater flexibility and instead uses the
architecture defined by `CONFIG_ARCH` in Kconfig.
Therefore check that ARCH is defined and fail with a better error
message if ARCH is not defined. The error message includes the board and
SoC selected to make it easier to trace such errors.
Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 15:50:02 +01:00
Jamie McCrae
c47c37d3db
sample: basic: blinky_pwm: Exclude rpi_pico w variant
...
Adds an exclusion because this board does not have an LED defined
and will try to use the base board overlay file, resulting in
failure
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:02 +01:00
Jamie McCrae
7a788b9a18
boards: raspberry_pi: rpi_pico: Use full name for w variant
...
Updates the name to have the SoC in
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
7046b92d41
tests: atmel_sam: adc: Fix sam4e_xpro adc build
...
This add a missing sam4e_xpro overlay in the tests/drivers/adc for the
sam4e_xpro board.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
253ee9638c
tests: atmel_sam0: Update platform name
...
This update all atmel_sam0 related entries to use the new
platform name.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
ccb4c63324
samples: atmel_sam0: Update platform name
...
This update all atmel_sam0 related entries to use the new
platform name.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
2d4acf9230
boards: arduino_nano_33_iot: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
a60d28969a
boards: arduino_mkrzero: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
0409e51d3f
boards: arduino_zero: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
1b2528df1b
boards: wio_terminal: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
af1096e7ca
boards: ev11l78a: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
0b1db9c53d
boards: adafruit_trinket_m0: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
e9874671e2
boards: adafruit_itsybitsy_m4_express: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
ba6c014071
boards: adafruit_grand_central_m4_express: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
33ad4a51ca
boards: adafruit_feather_m0_lora: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
9812f3d54e
boards: adafruit_feather_m0_basic_proto: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
c76b1fbeca
boards: serpente: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
649789e433
boards: seeeduino_xiao: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
6b3bdb7364
boards: same54_xpro: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
93dda5ee4b
boards: samr34_xpro: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
e48e1f5d5b
boards: samc21n_xpro: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
f11cf73df1
boards: saml21_xpro: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
ac73ed6dcd
boards: samd20_xpro: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
0fdbe3552e
boards: samd21_xpro: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
854cff3905
boards: samr21_xpro: Convert to HWMv2
...
Port the board to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Gerson Fernando Budke
a87ea5bc0a
soc: atmel: sam0: Port to HWMv2
...
Port all Atmel SAM0 SoCs to HWMv2.
Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
2024-03-01 15:50:02 +01:00
Jamie McCrae
706e5d27cd
boards: riscv: neorv32: Convert to v2
...
Converts the board to hwmv2
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:02 +01:00
Jamie McCrae
d1edcdd088
soc: neorv32: Port to HWMv2
...
Ports the SoC configuration to hardware model version 2
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:02 +01:00
Alberto Escolar Piedras
0f7add89ca
boards: native_sim/posix: Add 64bit versions as variants
...
For native_sim and native_posix add the 64 bit version
definitions as board variants.
Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2024-03-01 15:50:02 +01:00
Francois Ramu
b6edad8d68
soc: soc_legacy: remove the arm/st_stm32 folder
...
Remove the entire soc/soc_legacy/arm/st_stm32 folder
Signed-off-by: Francois Ramu <francois.ramu@st.com>
2024-03-01 15:50:02 +01:00
Francois Ramu
c58e0822a6
boards: Convert nucleo_f207zg to HWM v2
...
Port the board to HWMv2.
Signed-off-by: Francois Ramu <francois.ramu@st.com>
2024-03-01 15:50:02 +01:00
Francois Ramu
b987093a80
soc: v2: stm32: Migrate STM32F2 series
...
Port STM32F2 series to HW model V2
Signed-off-by: Francois Ramu <francois.ramu@st.com>
2024-03-01 15:50:02 +01:00