Commit Graph

91877 Commits

Author SHA1 Message Date
Dmitrii Golovanov d2f001e320 boards: x86: acrn: move and convert to HWMv2
Move and convert to HWMv2 `acrn` and `acrn_ehl_crb` board
configurations.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:25 +00:00
Dmitrii Golovanov ec7f7b3c30 tests: kernel: qemu_x86: adjust to the HWMv2
Adjust qemu_x86 board configuration names to HWMv2 scheme.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:25 +00:00
Dmitrii Golovanov 89dfcddc7e boards: x86: qemu_x86_tiny@768: change to board variant
Change `qemu_x86_tiny@768` board revision to `qemu_x86_tiny/ia32/768`
board variant configuration.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:25 +00:00
Dmitrii Golovanov eb724eb6a7 boards: x86: qemu_x86: optimize default HWMv2 configurations
Remove duplicated Kconfig default options from qemu_x86 board
variants' configuration keeping only differences in regard
of the appropriate board configurations.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:25 +00:00
Dmitrii Golovanov 6f1043cde6 boards: x86: qemu_x86: move and convert to HWMv2
Move and convert qemu_x86 board configurations to HWMv2.

Several board configurations have changed their identifiers
to the HWMv2 scheme:

 - qemu_x86_nokpti --> qemu_x86/ia32/nokpti
 - qemu_x86_nommu  --> qemu_x86/ia32/nommu
 - qemu_x86_nopae  --> qemu_x86/ia32/nopae
 - qemu_x86_virt   --> qemu_x86/ia32/virt
 - qemu_x86_xip    --> qemu_x86/ia32/xip

 - qemu_x86_64_nokpti --> qemu_x86_64/ia32/nokpti

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

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

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:25 +00:00
Abderrahmane Jarmouni 03042b7704 boards: move 96b_carbon to 96boards folder
move 96b_carbon board to 96boards folder

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:25 +00:00
Abderrahmane Jarmouni 767b94414e boards: rename vendor seeed to seeed_studio
rename seeed folder to seeed_studio

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:25 +00:00
Abderrahmane Jarmouni 07fa3a3d79 boards: Convert olimex_lora_stm32wl_devkit to HWM v2
Port the board to HWMv2.

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:25 +00:00
Abderrahmane Jarmouni ba01d3beca boards: Convert nucleo_wl55jc to HWM v2
Port the board to HWMv2.

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:25 +00:00
Abderrahmane Jarmouni 7ce84f4041 boards: Convert lora_e5_mini to HWM v2
Port the board to HWMv2.

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:25 +00:00
Abderrahmane Jarmouni b988bae576 boards: Convert lora_e5_dev_board to HWM v2
Port the board to HWMv2.

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

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:24 +00:00
Guillaume Gautier 4a41878442 soc: st: stm32g4: add missing include
Add missing soc.h include.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:24 +00:00
Guillaume Gautier 1e79ba15f6 boards: Convert weact_stm32g431_core to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:24 +00:00
Guillaume Gautier ffdcb60185 boards: Convert nucleo_g474re to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:24 +00:00
Guillaume Gautier d6acb08d3e boards: Convert nucleo_g431rb to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:24 +00:00
Guillaume Gautier 90e592ffd1 boards: Convert b_g474e_dpow1 to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:24 +00:00
Guillaume Gautier eb8a7e3441 soc: st: stm32: Migrate STM32G4 series
Port STM32G4 series to HW model v2

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:24 +00:00
Jamie McCrae ada469f237 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:24 +00:00
Jamie McCrae 0342433187 boards: arm: npcx9m6f_evb: Convert to v2
Converts the board to hwmv2

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

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

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

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

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

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

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:23 +00:00
Guillaume Gautier d52eab9e83 boards: Convert stm32g081b_eval to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:23 +00:00
Guillaume Gautier 6f2835cb11 boards: Convert stm32g071b_disco to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:23 +00:00
Guillaume Gautier ca36d331d2 boards: Convert stm32g0316_disco to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:23 +00:00
Guillaume Gautier 662cc4e09b boards: Convert nucleo_g0b1re to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:23 +00:00
Guillaume Gautier dd9bc29769 boards: Convert nucleo_g071rb to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:23 +00:00
Guillaume Gautier 353da23ffb boards: Convert nucleo_g070rb to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:23 +00:00
Guillaume Gautier acc932b424 boards: Convert nucleo_g031k8 to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:23 +00:00
Guillaume Gautier cea9b140fd boards: Convert google_twinkie_v2 to HWM v2
Port the board to HWMv2.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:23 +00:00
Guillaume Gautier 52e025943a soc: st: stm32: Migrate STM32G0 series
Port STM32G0 series to HW model v2

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
2024-03-01 14:17:23 +00:00
Torsten Rasmussen 1c7347686a ci: update check_compliance to not create duplicate lines in Kconfig
check_compliance generates Kconfig files for sourcing board and soc
Kconfig tree in order to run compliance.

Each board and soc generated a source entry, however several socs are
using same soc dir and thus multiple identical source lines where
created.

Use a set() to ensure unique folders before generating Kconfig files.
This ensures that each Kconfig file is only sourced once.
This improves both compliance as fewer lines needs to be written, as
well as improves Kconfiglib as fewer Kconfig files must be sourced, as
redundant sourcing is not avoided.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2024-03-01 14:17:23 +00:00
Dmitrii Golovanov 9debd98799 hwmv2: boards: up_squared_pro_700: Add missed intel_adl changes
Align with changes at `boards/x86/intel_adl` done by #62694
and #67452 while the `up_squared_pro_700` board was in migration
to HWMv2 at `collab-hwm' branch.

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
2024-03-01 14:17:23 +00:00
Jamie McCrae adab07c42f boards: Convert msp_exp432p401r_launchxl to HWM v2
Port the board to HWMv2.

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:23 +00:00
Jamie McCrae 642aacdcdf soc: ti_simplelink: Add missing SoC
Adds a missing SoC that was previously converted

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:23 +00:00
Jamie McCrae 48637066d3 boards: Fix file paths in documentation
Fixes file paths which have not been updated since converting
boards to hwmv2

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:23 +00:00
Jamie McCrae e983bc2a23 samples/tests: Fix mps3 board name
Fixes an issue with missed board name updates

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 14:17:22 +00:00
Abderrahmane Jarmouni 61e0f32716 boards: Convert stm32f3_seco_d23 to HWM v2
Port the board to HWMv2.

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:22 +00:00
Abderrahmane Jarmouni a1688ff641 boards: Convert stm32f3_disco to HWM v2
Port the board to HWMv2.

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:22 +00:00
Abderrahmane Jarmouni 35fb228599 boards: Convert stm32373c_eval to HWM v2
Port the board to HWMv2.

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:22 +00:00
Abderrahmane Jarmouni 10e5d1122b boards: Convert nucleo_f334r8 to HWM v2
Port the board to HWMv2.

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:22 +00:00
Abderrahmane Jarmouni c319cb19f0 boards: Convert nucleo_f303re to HWM v2
Port the board to HWMv2.

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:22 +00:00
Abderrahmane Jarmouni 11725ccac1 boards: Convert nucleo_f303k8 to HWM v2
Port the board to HWMv2.

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:22 +00:00
Abderrahmane Jarmouni 400f7f6a4f boards: Convert nucleo_f302r8 to HWM v2
Port the board to HWMv2.

Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
2024-03-01 14:17:22 +00:00