blob: 4dd0a9a29a46b428b91c0c02d5b10d643e3434b4 [file] [log] [blame]
# NXP S32K3XX MCU series
# Copyright 2023-2024 NXP
# SPDX-License-Identifier: Apache-2.0
config SOC_SERIES_S32K3
select ARM
select CPU_CORTEX_M7
select HAS_NXP_S32_HAL
select CPU_HAS_FPU
select CPU_HAS_ARM_MPU
select CPU_HAS_ICACHE
select CPU_HAS_DCACHE
select CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS
select SOC_RESET_HOOK if XIP
select USE_DT_CODE_PARTITION if XIP
select CLOCK_CONTROL
select HAS_MCUX
select HAS_MCUX_LPUART
select HAS_MCUX_FLEXCAN
select HAS_MCUX_LPI2C
select HAS_MCUX_LPSPI
select HAS_MCUX_CACHE
select HAS_MCUX_EDMA
select SOC_EARLY_INIT_HOOK
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
if SOC_SERIES_S32K3
config IVT_HEADER_OFFSET
hex
depends on XIP
default $(dt_node_reg_addr_hex,$(dt_nodelabel_path,ivt_header))
help
The offset address from flash base address for ivt header
config IVT_HEADER_SIZE
hex
depends on XIP
default $(dt_node_reg_size_hex,$(dt_nodelabel_path,ivt_header))
help
Size of ivt header region
endif # SOC_SERIES_S32K3