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>
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>
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>
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>
Update board porting guide to the design changes in the new hw model.
New section added:
- board.yml file description
Updated sections:
- Board on SoCs example table updated to new format and extra examples
added.
- Board directory description and its files
- Writing devicetree file section updated to match new lookup patterns
- Writing Kconfig file section updated to match new lookup patterns
- Board revision handling updated
In getting started guide a note has been added with short description
of the new board and board identifier scheme.
Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
Currently, some soc subdirectories contains Kconfig.defconfig.<soc-name>
and Kconfig.defconfig. However:
- Kconfig.defconfig.<soc-name> is included unconditionally by
Kconfig.defconfig
- each subdirectory only contains one SoC
So, it does not make sense to keep these two files.
Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Silabs hardware layer uses Silicon Die ID (SDID) for conditional
code. This patch defines SDID directly from Kconfig so Silabs HAL does
not have define it.
Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
EXX32 does not really makes sense. Silabs tends to talk about "series
0", "series 1" and "series 2".
Note all Silabs chipsets (whatever their family) tend to share
components. So this PR introduces SOC_VENDOR_SILABS to match these
common parts.
Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com>
Fixes a bug whereby endmenu was placed before the end of the file
causes what should be ARC-only Kconfig choices to bleed into
every other architecture
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
These overlay files were not being used after board name changes
in hwmv2, rename them to have them used
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>
The original hwmv1 Kconfigs for this flash driver were in the
complete wrong place and should not have been merged, which then
caused confusion when porting to hwmv2, this adds in the missing
Kconfigs to where they should have been in the first place
Signed-off-by: Jamie McCrae <jamie.mccrae@nordicsemi.no>