soc: nxp_s32: s32k3: drop M7 suffix from options

The existing S32K3 Kconfig options employ the `M7` suffix, which is
redundant given that all cores in this series utilize an Arm Cortex-M7
core. Therefore, we should remove it.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
This commit is contained in:
Manuel Argüelles 2023-11-06 22:49:27 +07:00 committed by Mahesh Mahadevan
commit 8ca4f5b4a1
11 changed files with 27 additions and 27 deletions

View file

@ -3,5 +3,5 @@
config BOARD_MR_CANHUBK3 config BOARD_MR_CANHUBK3
bool "mr_canhubk3" bool "mr_canhubk3"
depends on SOC_SERIES_S32K3_M7 depends on SOC_SERIES_S32K3XX
select SOC_PART_NUMBER_S32K344 select SOC_PART_NUMBER_S32K344

View file

@ -2,8 +2,8 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
CONFIG_BOARD_MR_CANHUBK3=y CONFIG_BOARD_MR_CANHUBK3=y
CONFIG_SOC_S32K344_M7=y CONFIG_SOC_S32K344=y
CONFIG_SOC_SERIES_S32K3_M7=y CONFIG_SOC_SERIES_S32K3XX=y
CONFIG_BUILD_OUTPUT_HEX=y CONFIG_BUILD_OUTPUT_HEX=y
# Use Systick as system clock # Use Systick as system clock

View file

@ -31,7 +31,7 @@ config CAN_MCUX_FLEXCAN_WAIT_TIMEOUT
config CAN_MAX_MB config CAN_MAX_MB
int "Maximum number of message buffers for concurrent active instances" int "Maximum number of message buffers for concurrent active instances"
default 16 default 16
depends on SOC_SERIES_S32K3_M7 depends on SOC_SERIES_S32K3XX
range 1 96 range 1 96
help help
Defines maximum number of message buffers for concurrent active instances. Defines maximum number of message buffers for concurrent active instances.
@ -42,7 +42,7 @@ config CAN_MAX_FILTER
range 1 15 if SOC_SERIES_KINETIS_KE1XF || SOC_SERIES_KINETIS_K6X range 1 15 if SOC_SERIES_KINETIS_KE1XF || SOC_SERIES_KINETIS_K6X
range 1 13 if SOC_SERIES_IMX_RT && CAN_MCUX_FLEXCAN_FD range 1 13 if SOC_SERIES_IMX_RT && CAN_MCUX_FLEXCAN_FD
range 1 63 if SOC_SERIES_IMX_RT range 1 63 if SOC_SERIES_IMX_RT
range 1 96 if SOC_SERIES_S32K3_M7 range 1 96 if SOC_SERIES_S32K3XX
help help
Defines maximum number of concurrent active RX filters Defines maximum number of concurrent active RX filters

View file

@ -28,10 +28,10 @@ config DMA_TCD_QUEUE_SIZE
config DMA_MCUX_TEST_SLOT_START config DMA_MCUX_TEST_SLOT_START
int "test slot start num" int "test slot start num"
depends on (SOC_SERIES_KINETIS_K6X || SOC_SERIES_KINETIS_KE1XF || SOC_SERIES_S32K3_M7) depends on (SOC_SERIES_KINETIS_K6X || SOC_SERIES_KINETIS_KE1XF || SOC_SERIES_S32K3XX)
default 58 if SOC_SERIES_KINETIS_K6X default 58 if SOC_SERIES_KINETIS_K6X
default 60 if SOC_SERIES_KINETIS_KE1XF default 60 if SOC_SERIES_KINETIS_KE1XF
default 62 if SOC_SERIES_S32K3_M7 default 62 if SOC_SERIES_S32K3XX
help help
test slot start num test slot start num

View file

@ -37,6 +37,6 @@ source "soc/arm/nxp_s32/*/Kconfig.soc"
config SOC_PART_NUMBER config SOC_PART_NUMBER
default SOC_PART_NUMBER_S32ZE_R52 if SOC_SERIES_S32ZE_R52 default SOC_PART_NUMBER_S32ZE_R52 if SOC_SERIES_S32ZE_R52
default SOC_PART_NUMBER_S32K3 if SOC_SERIES_S32K3_M7 default SOC_PART_NUMBER_S32K3 if SOC_SERIES_S32K3XX
endif # SOC_FAMILY_NXP_S32 endif # SOC_FAMILY_NXP_S32

View file

@ -3,4 +3,4 @@
zephyr_include_directories(.) zephyr_include_directories(.)
zephyr_sources(osif.c) zephyr_sources(osif.c)
zephyr_sources_ifdef(CONFIG_SOC_SERIES_S32K3_M7 power_soc.c) zephyr_sources_ifdef(CONFIG_SOC_SERIES_S32K3XX power_soc.c)

View file

@ -9,7 +9,7 @@
#if defined(CONFIG_SOC_S32Z27_R52) #if defined(CONFIG_SOC_S32Z27_R52)
#include <S32Z2_MSCM.h> #include <S32Z2_MSCM.h>
#elif defined(CONFIG_SOC_S32K344_M7) #elif defined(CONFIG_SOC_S32K344)
#include <S32K344_MSCM.h> #include <S32K344_MSCM.h>
#endif #endif

View file

@ -1,9 +1,9 @@
# S32K344 # NXP S32K344
# Copyright 2023 NXP # Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
if SOC_S32K344_M7 if SOC_S32K344
config SOC config SOC
default "s32k344" default "s32k344"
@ -11,4 +11,4 @@ config SOC
config FPU config FPU
default y default y
endif # SOC_S32K344_M7 endif # SOC_S32K344

View file

@ -1,9 +1,9 @@
# S32 K M7 core series # NXP S32K3XX MCU series
# Copyright 2023 NXP # Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
if SOC_SERIES_S32K3_M7 if SOC_SERIES_S32K3XX
config SOC_SERIES config SOC_SERIES
default "s32k3" default "s32k3"
@ -34,4 +34,4 @@ endif # NET_L2_ETHERNET
source "soc/arm/nxp_s32/s32k3/Kconfig.defconfig.s32k*" source "soc/arm/nxp_s32/s32k3/Kconfig.defconfig.s32k*"
endif # SOC_SERIES_S32K_M7 endif # SOC_SERIES_S32K3XX

View file

@ -1,13 +1,14 @@
# NXP S32K3 MCUs family # NXP S32K3XX MCU series
# Copyright 2023 NXP # Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
config SOC_SERIES_S32K3_M7 config SOC_SERIES_S32K3XX
bool "S32K3 M7 Core Series" bool "NXP S32K3XX MCU series"
select ARM select ARM
select CPU_CORTEX_M7 select CPU_CORTEX_M7
select SOC_FAMILY_NXP_S32 select SOC_FAMILY_NXP_S32
select HAS_NXP_S32_HAL
select CPU_HAS_FPU select CPU_HAS_FPU
select CPU_HAS_ARM_MPU select CPU_HAS_ARM_MPU
select CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS select CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS
@ -21,4 +22,4 @@ config SOC_SERIES_S32K3_M7
select HAS_MCUX_LPSPI select HAS_MCUX_LPSPI
select HAS_MCUX_CACHE select HAS_MCUX_CACHE
help help
Enable support for NXP S32K3 MCUs family on Cortex-M7 cores Enable support for NXP S32K3XX MCU series.

View file

@ -1,19 +1,18 @@
# NXP S32K MCUs family # NXP S32K3XX MCU series
# Copyright 2023 NXP # Copyright 2023 NXP
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
choice choice
prompt "NXP S32K MCUs family SoC Selection" prompt "NXP S32K3XX MCU selection"
depends on SOC_SERIES_S32K3_M7 depends on SOC_SERIES_S32K3XX
config SOC_S32K344_M7 config SOC_S32K344
bool "SOC_S32K_M7" bool "s32k344"
select HAS_NXP_S32_HAL
endchoice endchoice
if SOC_SERIES_S32K3_M7 if SOC_SERIES_S32K3XX
config SOC_PART_NUMBER_S32K344 config SOC_PART_NUMBER_S32K344
bool bool