blob: 1f98e98dfa5bd0312bb3a37a7b9b2f3525820cd2 [file] [log] [blame]
# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0
config SOC_SERIES_IMXRT11XX
select CPU_HAS_CUSTOM_FIXED_SOC_MPU_REGIONS
select CPU_CORTEX_M_HAS_DWT
select SOC_RESET_HOOK
select ARM
select CLOCK_CONTROL
select HAS_MCUX_CACHE
select HAS_MCUX
select CPU_HAS_ARM_MPU
select CPU_HAS_ICACHE if CPU_CORTEX_M7
select CPU_HAS_DCACHE if CPU_CORTEX_M7
select CPU_HAS_FPU
select CPU_HAS_FPU_DOUBLE_PRECISION if CPU_CORTEX_M7
select HAS_SWO
select HAS_PM
config SOC_MIMXRT1176_CM4
select CPU_CORTEX_M4
config SOC_MIMXRT1176_CM7
select CPU_CORTEX_M7
config SOC_MIMXRT1166_CM4
select CPU_CORTEX_M4
config SOC_MIMXRT1166_CM7
select CPU_CORTEX_M7
if SOC_SERIES_IMXRT11XX
config MCUX_CORE_SUFFIX
default "_cm7" if SOC_MIMXRT1176_CM7 || SOC_MIMXRT1166_CM7
default "_cm4" if SOC_MIMXRT1176_CM4 || SOC_MIMXRT1166_CM4
config BYPASS_LDO_LPSR
default y
bool "Bypass LDO lpsr"
config ADJUST_LDO
default y
bool "Adjust LDO setting"
config INIT_VIDEO_PLL
default y
config SYS_PLL2_PFD0_DIV
int "System PLL2 PFD0 divider"
default 27
range 13 35
config SYS_PLL2_PFD1_DIV
int "System PLL2 PFD1 divider"
default 16
range 13 35
config SYS_PLL2_PFD2_DIV
int "System PLL2 PFD2 divider"
default 24
range 13 35
config SYS_PLL2_PFD3_DIV
int "System PLL2 PFD3 divider"
default 32
range 13 35
config SYS_PLL3_PFD0_DIV
int "System PLL3 PFD0 divider"
default 13
range 13 35
config SYS_PLL3_PFD1_DIV
int "System PLL3 PFD1 divider"
default 17
range 13 35
config SYS_PLL3_PFD2_DIV
int "System PLL3 PFD2 divider"
default 32
range 13 35
config SYS_PLL3_PFD3_DIV
int "System PLL3 PFD3 divider"
default 22
range 13 35
endif # SOC_SERIES_IMXRT11XX