Commit Graph

92425 Commits

Author SHA1 Message Date
Jamie McCrae 36080549bd boards: khados: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae 169bf8ae1d boards: intel: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae 25f04d5222 boards: holyiot: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae 11c2af0de8 boards: google: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae d5128f4016 boards: ebyte: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae 44fbc68cad boards: dragino: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae f7fe431b44 boards: contextual_electronics: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae 9094fea63b boards: circuit_dojo: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae b632acc1fc boards: blue_clover: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae 1a3316ebdc boards: bbc: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae 71c0344f8c boards: arduino: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae f0176fc25f boards: altera: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae 36b920ed0f boards: adi: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:10 +01:00
Jamie McCrae 22520368d9 boards: adafruit: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:09 +01:00
Jamie McCrae 296acfb2bc boards: actinius: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:09 +01:00
Jamie McCrae 55063380b7 boards: 96boards: Drop duplicate prefix
Drops the prefix since the parent folder has it already

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:09 +01:00
Daniel DeGrasse 1f93394b55 boards: nxp: convert mimxrt595_evk to hardware model v2
Convert mimxrt595_evk to hardware model v2. Both the CM33 and Fusion F1
DSP devicetrees are moved to reside in the same board folder

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-03-01 15:50:09 +01:00
Daniel DeGrasse e7a4fd2ec1 soc: nxp: rt5xx: convert RT5xx SOC to HWMv2
Convert NXP iMX RT5xx SOC to hardware model V2. This core is dual
architecture, so both the ARM Cortex M33 and Xtensa Fusion F1 DSP have
been unified within one SOC port folder.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-03-01 15:50:09 +01:00
Anas Nashif 01942f1d11 twister: normalize platform name when storing files/data
Convert slashes into underscores to allow saving of data related to
platforms on disk.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2024-03-01 15:50:09 +01:00
Anas Nashif 477c8b84dd twister: tests: test with slashes in platform names
Use mps2/an385 for testing the hwmv2 board names.

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2024-03-01 15:50:09 +01:00
Jamie McCrae 64e3e816c4 soc: Add include guards
Adds include guards to prevent contamination of bleeding
Kconfigs from irrelevent devices

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:09 +01:00
Fabio Baltieri 3a7aa2fa49 gitignore: update the compliance file list
Update the list of gitignore file with the current list of compliance
checks.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-03-01 15:50:09 +01:00
Fabio Baltieri 84e1c17ad9 scripts: ci: check_compliance: add a check for board yml file
Add a check for board.yml file, just check for valid vendor prefixes for
now.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-03-01 15:50:09 +01:00
Fabio Baltieri a90f53ad57 boards: sync up the vendor tags and vendor-list
Add various board vendor prefixes to vendor-prefixes.txt and fix up all
board.yml file to only use the prefixes from that file.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-03-01 15:50:09 +01:00
Fabio Baltieri af9aa65299 dts: vendor-prefixes: add keep-sorted markers
Add the keep sorted marker to the list so it's kept sorter by the
compliance check.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-03-01 15:50:09 +01:00
Fabio Baltieri 50f0bf05a3 dts: vendor-prefixes: sort the vendor list
Sort the list alphabetically.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-03-01 15:50:09 +01:00
Fabio Baltieri a10b614aa4 dts: vendor-prefixes: ensure all prefixes are lowercase
There's only three outliers, make sure all prefixes are lowercasel.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-03-01 15:50:09 +01:00
Iuliana Prodan 5abe735e93 manifest: update SOF sha for NXP HWMv2
Update SOF for NXP's new boards name and configs.

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
2024-03-01 15:50:09 +01:00
Iuliana Prodan 9ab8f64ca9 modules: rename SOC_FAMILY_IMX
Rename SOC_FAMILY_IMX to SOC_FAMILY_NXP_IMX.

I've also kept SOC_FAMILY_IMX since there are
still legacy socs/boards that use it. When all
are ported to HWMv2 this should be removed.

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
2024-03-01 15:50:09 +01:00
Iuliana Prodan 483ff8dd4d modules: mcux: remove SOC_FAMILY_NXP_ADSP
Remove SOC_FAMILY_NXP_ADSP since this is not used
anymore for the ADSP.
With HWMv2 ADSP is part of SOC_FAMILY_IMX.

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
2024-03-01 15:50:09 +01:00
Iuliana Prodan f113dd5342 samples: update board name
Update board name and rename files for
openamp_rsc_table sample.

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
2024-03-01 15:50:09 +01:00
Iuliana Prodan 39b31287d9 boards: nxp: Convert i.MX ADSP boards to hardware model v2
Convert i.MX ADSP boards to HMV2 including:
- imx8mp_evk
- imx8qxp_mek
- imx8qm_mek
- imx8ulp_evk

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
2024-03-01 15:50:09 +01:00
Iuliana Prodan 1511e356a2 soc: nxp: Port i.MX ADSP family to hardware model v2
Port i.MX ADSP family to HWMv2, including series:
- imx8
- imx8m
- imx8x
- imx8ulp

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
2024-03-01 15:50:09 +01:00
Fabio Baltieri c91e25ab47 soc: mec: rename all mec1501x reference to mec15xx
Fix a bunch of references to "mec1501x" to be named "mec15xx" instead,
which is better representative of what is supported and also matches the
soc series name and value.

Fix the clock div option name as well while at it since it apparently
applies to the whole family.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-03-01 15:50:09 +01:00
Declan Snyder 1c231fd939 hwmv2: boards: Convert IMXRT boards
Convert IMXRT boards except RT595

Co-authored-by: Declan Snyder <declan.snyder@nxp.com>
Co-authored-by: Daniel DeGrasse <daniel.degrasse@nxp.com>

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-03-01 15:50:09 +01:00
Declan Snyder 417cff1e60 hwmv2: soc: Port IMXRT family to HWMV2
Port IMXRT family to HWMV2, including series:
- RT11XX
- RT10XX
- RT6XX

Not including RT5XX

Co-authored-by: Declan Snyder <declan.snyder@nxp.com>
Co-authored-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Co-authored-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
Co-authored-by: David Leach <david.leach@nxp.com>
Co-authored-by: Yves Vandervennet <yves.vandervennet@nxp.com>
Co-authored-by: Emilio Benavente <emilio.benavente@nxp.com>

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-03-01 15:50:09 +01:00
Jiafei Pan 28d4e41b1b hwmv2: clean up arm64 soc and board empty directory
There is no legacy ARM64 SoC and Board available, so delete
the arm64 directory.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-03-01 15:50:09 +01:00
Jiafei Pan 2b520f83cb hwmv2: port NXP SoC LS1046A to V2
Port NXP SoC LS1046A to hardware model v2.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-03-01 15:50:09 +01:00
Jiafei Pan bf7899c645 hwmv2: port nxp_ls1046ardb board to V2
Port NXP ls1046ardb board to hardware model v2.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-03-01 15:50:08 +01:00
Jamie McCrae 33f7b61866 samples/tests: Rename numaker boards
Renames boards due to hwmv2 changes

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:08 +01:00
Jamie McCrae 8f20ea6e93 boards: nuvoton: numaker_pfm: Split into 2 boards
Splits up a wrongly unified board into 2 boards

Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
2024-03-01 15:50:08 +01:00
Jiafei Pan 7cf4ff43a1 drivers: pinctrl: imx: align with hwm v2
Changed SoC configuration item name.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-03-01 15:50:08 +01:00
Jiafei Pan c68e1fea4e drivers: clock_control: ccm_rev2: align with hwm v2 update
Modified SoC configuration item name.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-03-01 15:50:08 +01:00
Jiafei Pan 3b49014a0f hwmv2: move imx8mn EVK board to V2
Port EVK board for NXP imx8mn to hwm V2.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-03-01 15:50:08 +01:00
Jiafei Pan 14f344eeab hwmv2: move imx8mp EVK board to V2
Port EVK board for NXP imx8mp to hwm V2.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-03-01 15:50:08 +01:00
Jiafei Pan 40f3f8f22d hwmv2: move imx8mm EVK board to V2
Port EVK board for NXP imx8mm to hwm V2.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-03-01 15:50:08 +01:00
Jiafei Pan 10bf79ea51 hwmv2: move imx8m soc for a-core to V2
Port NXP imx8m serial SoC to hwm V2, it includes imx8mm, imx8mn and
imx8mp.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-03-01 15:50:08 +01:00
Jiafei Pan 8727d5ca80 hwmv2: move imx93 EVK board to V2
Port EVK board for NXP imx93 to hwm V2.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-03-01 15:50:08 +01:00
Jiafei Pan c81ef01563 hwmv2: move imx93 soc to V2
Port NXP imx93 SoC to hwm V2.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2024-03-01 15:50:08 +01:00
Daniel DeGrasse 5836c1b699 modules: mcux: introduce CONFIG_MCUX_CORE_SUFFIX
MCUX SDK depends on "core suffixes" in order to identify which core a
build is targeting on a multicore part. Previously, this information was
parsed from the CONFIG_SOC string, but with hardware model v2 this is no
longer possible. Introduce the Kconfig MCUX_CORE_SUFFIX, which multicore
SOCs can set to inform MCUX which core the build is targeting.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-03-01 15:50:08 +01:00