| # 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 |