Commit Graph

91802 Commits

Author SHA1 Message Date
Abderrahmane Jarmouni ee6ede7119 boards: Convert 96b_aerocore2 to HWM v2
Port the board to HWMv2.

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:17 +00:00
Abderrahmane Jarmouni b48e70ead9 soc: v2: stm32: Migrate STM32F4 series
Port STM32F4 series to HW model V2

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:17 +00:00
Torsten Rasmussen 14d2b955da cmake: convert path to CMake style before writing Kconfig files
Fixes: #68667

Kconfig is not fond of mixed path separators, therefore ensure CMake
style path is used in generated Kconfig files. CMake path style uses
`/`, and thus ensures correct behavior in Kconfig.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:17 +00:00
Jamie McCrae 9c4ac6a202 boards: posix: bsim: Update paths
Updates paths to account for legacy in them to prevent build
failures

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:16 +00:00
Jamie McCrae 14b57f56d7 tests: drivers: gpio: gpio_ite_it8xxx2_v2: Temp fix
Resolves a test failure by changing the paths as riscv boards
cannot currently be ported

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:16 +00:00
Erwan Gouriou f3b173be18 scripts: board_v1_to_v2: Update following move to boards_legacy
Migration script requires update now that boards to be migrated
seat under boards_legacy and move directly under boards/

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2024-03-01 14:17:16 +00:00
Torsten Rasmussen 05b50f6691 cmake: CMake soc dir variable improvements for HWMv2
Create SOC_<soc>_DIR in addition to SOC_<SOC>_DIR variable.
Clear intermediate variables constructed by cmake_parse_arguments.

Set SOC_V2_DIR to point to the SoC dir of the actual SoC in use.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:16 +00:00
Torsten Rasmussen a188e01a12 hwmv2: move all ported boards and socs to their final location
To un-block continuing of soc and board porting then move all socs and
boards and support building of updated docs then move all ported socs
and boards to their final location.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:16 +00:00
Jamie McCrae 22c53e97b5 hwmv2: move all non-ported legacy boards and socs to legacy folders
To un-block continuing of soc and board porting then move all socs and
boards which have not yet been ported to boards_legacy / soc_legacy
folders.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:16 +00:00
Torsten Rasmussen 53f3b181b0 soc: ti_k3: Port to HWMv2
Ports the ti_k3 SoC configuration to hardware model version 2

This commit is a followup to commit
5207600e16

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:15 +00:00
Torsten Rasmussen 9f19a2075a soc: rk3568: Port to HWMv2
Ports the rk3568 SoC configuration to hardware model version 2

This commit is a followup to commit
e5be4e435c

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:15 +00:00
Torsten Rasmussen b8928b1628 soc: rk3399: Port to HWMv2
Ports the rk3399 SoC configuration to hardware model version 2

This commit is a followup to commit
cc51974523

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:15 +00:00
Torsten Rasmussen cda3a74868 boards: arm64: qemu_kvm_arm64: Convert to v2
Converts the board to hwmv2

This commit is a followup to commit
1a59434162

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:15 +00:00
Dmitrii Golovanov 70d704bd20 soc: x86: atom: move and convert to HWMv2
Move and convert soc/x86/atom to HWMv2

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:15 +00:00
Dmitrii Golovanov 4789e1068e boards: x86: intel_rpl: move and convert raptor_lake boards to HWMv2
Move and convert intel_rpl_p_crb and intel_rpl_s_crb boards to HWMv2.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:15 +00:00
Dmitrii Golovanov 384307e3dc soc: x86: raptor_lake: move and convert to HWMv2
Move and convert soc/x86/raptor_lake to HWMv2

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:15 +00:00
Dmitrii Golovanov ed025df674 boards: x86: intel_ehl: move and convert elkhart_lake boards to HWMv2
Move and convert `intel_ehl_crb` and `intel_ehl_crb_sbl` board
configurations to HWMv2.

`intel_ehl_crb_sbl` is changed to a variant `intel_ehl_crb/elkhart_lake/sbl`

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:15 +00:00
Dmitrii Golovanov 994b6e1731 soc: x86: elkhart_lake: move and convert to HWMv2
Move and convert soc/x86/elkhart_lake ot HWMv2

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:15 +00:00
Dmitrii Golovanov 73b30a04cf boards: x86: up_squared_pro_7000: move and convert to HWMv2
Move and convert boards/x86/up_squared_pro_7000 to HWMv2

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:14 +00:00
Dmitrii Golovanov 83b133c207 boards: x86: intel_adl: move and convert alder_lake boards to HWMv2
Move and convert intel_adl_crb and intel_adl_rvp boards to HWMv2.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:14 +00:00
Dmitrii Golovanov 847a12f1e4 soc: alder_lake: move and convert to HWMv2
Move and convert soc/x86/alder_lake to HWMv2

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:14 +00:00
Dmitrii Golovanov 67f4c8d2a1 samples: up_squared: adjust gpio_counter to HWMv2
Adjust samples/boards/up_squared/gpio_counter to HWMv2 changes
of the up_squared board.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:14 +00:00
Dmitrii Golovanov 5326b5bfc0 boards: x86: up_squared: move and convert to HWMv2
Move and convert boards/x86/up_squared to HWMv2

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:14 +00:00
Dmitrii Golovanov cfd5e691b4 soc: apollo_lake: move and convert to HWMv2
Move and convert soc/x86/apollo_lake to HWMv2.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:14 +00:00
Torsten Rasmussen ac9c235741 boards: xtensa: qemu_xtensa: Convert to v2
Converts the board to hwmv2.

This commit is a followup to commit
86d612086e

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:14 +00:00
Torsten Rasmussen f198c3a761 ci: update to osource for soc/Kconfig.defconfig files
This commit aligns check_compliance to use osource for SoC
Kconfig.defconfig, as that is also the rule for the Kconfig tree in
Zephyr itself.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:14 +00:00
Torsten Rasmussen e438e6cad4 ci: add SOC_SERIES_ as false positive in check_compliance.py
CONFIG_SOC_SERIES_ is as regex in scripts/utils/board_v1_to_v2.py.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:14 +00:00
Erwan Gouriou 95e34da7c1 soc: v2: Convert st_stm32 to st/stm32
Make stm32 soc path more path more consistent using an actual vendor (st)
directory.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2024-03-01 14:17:14 +00:00
Jamie McCrae 313717df76 soc: mps3: Fix missing family
Fixes an issue with a missing family in the mp3 soc

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:14 +00:00
Jamie McCrae 392c3969ed boards: arm: am62x_m4: Convert to v2
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:14 +00:00
Jamie McCrae 8f245d764d tests: Update board names for hwmv2
Updates tests that use board names which have changed with
boards v2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:14 +00:00
Jamie McCrae 8f71bb7b4f boards: arm64: khadas_edgev: Convert to v2
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:14 +00:00
Jamie McCrae e27d23aad0 soc: rk3399: Port to HWMv2
Ports the rk3399 SoC configuration to hardware model version 2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:14 +00:00
Jamie McCrae 80823b860e boards: arm64: roc_rk3568_pc: Convert to v2
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:14 +00:00
Jamie McCrae 72e4483dec soc: rk3568: Port to HWMv2
Ports the rk3568 SoC configuration to hardware model version 2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae bed94669e3 boards: arm64: phycore_am62x_a53: Convert to v2
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae c01af5a7b8 soc: ti_k3: Port to HWMv2
Ports the ti_k3 SoC configuration to hardware model version 2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae 1e563b4ca3 boards: arm64: xenvm: Convert to v2
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae 76e484adae soc: xenvm: Port to HWMv2
Ports the xenvm SoC configuration to hardware model version 2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae 34412f7fe2 boards: arm64: rpi_4b: Convert to v2
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae 9be50e2ca9 soc: bcm2711: Port to HWMv2
Ports the bcm2711 SoC configuration to hardware model version 2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae bbbed12c2f boards: arm64: qemu_kvm_arm64: Convert to v2
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae 4f5ec7ff8f soc: qemu_virt_arm64: Port to HWMv2
Ports the qemu_virt_arm64 SoC configuration to hardware model version 2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae d8d1b9f200 boards: arm64: qemu_cortex_a53: Convert to v2
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae 30bd34b31e soc: qemu_cortex_a53: Port to HWMv2
Ports the qemu_cortex_a53 SoC configuration to hardware model version 2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae c20d0dcbb6 boards: arm64: fvp_baser_aemv8r: Convert to v2
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae 02ed6af463 boards: arm64: fvp_base_revc_2xaemv8a: Convert to v2
Converts the board to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Jamie McCrae 1b175003a4 soc: fvp_aemv8*: Port to HWMv2
Ports the fvp_aemv8* SoC configuration to hardware model version 2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:13 +00:00
Erwan Gouriou de231b911d boards: v2: Clean up obsolete comments
Following migration, some comments don't apply anymore.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2024-03-01 14:17:13 +00:00
Erwan Gouriou aa9597f6d9 boards: Convert waveshare_open103z to HWM v2
Port the board to HWMv2.

Signed-off-by: Erwan Gouriou <erwan.gouriou@st.com>
2024-03-01 14:17:12 +00:00