soc: arm: nxp_imx: add KConfig definitions for RT1042
Add Kconfig defintions for RT1042 SOC, including part numbers and SOC feature selections. Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
This commit is contained in:
parent
47375f8a77
commit
b3fd44a4ac
2 changed files with 69 additions and 0 deletions
19
soc/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1042
Normal file
19
soc/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1042
Normal file
|
@ -0,0 +1,19 @@
|
|||
# Copyright 2023 NXP
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
if SOC_MIMXRT1042
|
||||
|
||||
config SOC
|
||||
default "mimxrt1042"
|
||||
|
||||
config NUM_IRQS
|
||||
default 157
|
||||
|
||||
config GPIO
|
||||
default y
|
||||
|
||||
# Set DCDC to 1.275V for 600 MHz AHB operation
|
||||
config DCDC_VALUE
|
||||
default 0x13
|
||||
|
||||
endif # SOC_MIMXRT1042
|
|
@ -118,6 +118,24 @@ config SOC_MIMXRT1024
|
|||
select HAS_MCUX_IOMUXC
|
||||
select HAS_SWO
|
||||
|
||||
config SOC_MIMXRT1042
|
||||
bool "SOC_MIMXRT1042"
|
||||
select SOC_SERIES_IMX_RT10XX
|
||||
select HAS_MCUX
|
||||
select HAS_MCUX_CACHE
|
||||
select HAS_MCUX_FLEXSPI
|
||||
select HAS_MCUX_SEMC
|
||||
select HAS_MCUX_IGPIO
|
||||
select CPU_HAS_FPU_DOUBLE_PRECISION
|
||||
select CPU_HAS_ARM_MPU
|
||||
select INIT_ARM_PLL
|
||||
select HAS_MCUX_EDMA
|
||||
select HAS_MCUX_GPC
|
||||
select HAS_MCUX_DCDC
|
||||
select HAS_MCUX_PMU
|
||||
select HAS_MCUX_IOMUXC
|
||||
select HAS_SWO
|
||||
|
||||
config SOC_MIMXRT1051
|
||||
bool "SOC_MIMXRT1051"
|
||||
select SOC_SERIES_IMX_RT10XX
|
||||
|
@ -465,6 +483,30 @@ config SOC_PART_NUMBER_MIMXRT1024CAG4A
|
|||
config SOC_PART_NUMBER_MIMXRT1024DAG5A
|
||||
bool
|
||||
|
||||
config SOC_PART_NUMBER_MIMXRT1041DFP6B
|
||||
bool
|
||||
|
||||
config SOC_PART_NUMBER_MIMXRT1041DJM6B
|
||||
bool
|
||||
|
||||
config SOC_PART_NUMBER_MIMXRT1041XFP5B
|
||||
bool
|
||||
|
||||
config SOC_PART_NUMBER_MIMXRT1041XJM5B
|
||||
bool
|
||||
|
||||
config SOC_PART_NUMBER_MIMXRT1042DFP6B
|
||||
bool
|
||||
|
||||
config SOC_PART_NUMBER_MIMXRT1042DJM6B
|
||||
bool
|
||||
|
||||
config SOC_PART_NUMBER_MIMXRT1042XFP5B
|
||||
bool
|
||||
|
||||
config SOC_PART_NUMBER_MIMXRT1042XJM5B
|
||||
bool
|
||||
|
||||
config SOC_PART_NUMBER_MIMXRT1051CVL5A
|
||||
bool
|
||||
|
||||
|
@ -570,6 +612,14 @@ config SOC_PART_NUMBER_IMX_RT
|
|||
default "MIMXRT1021DAG5A" if SOC_PART_NUMBER_MIMXRT1021DAG5A
|
||||
default "MIMXRT1024CAG4A" if SOC_PART_NUMBER_MIMXRT1024CAG4A
|
||||
default "MIMXRT1024DAG5A" if SOC_PART_NUMBER_MIMXRT1024DAG5A
|
||||
default "MIMXRT1041DFP6B" if SOC_PART_NUMBER_MIMXRT1041DFP6B
|
||||
default "MIMXRT1041DJM6B" if SOC_PART_NUMBER_MIMXRT1041DJM6B
|
||||
default "MIMXRT1041XFP5B" if SOC_PART_NUMBER_MIMXRT1041XFP5B
|
||||
default "MIMXRT1041XJM5B" if SOC_PART_NUMBER_MIMXRT1041XJM5B
|
||||
default "MIMXRT1042DFP6B" if SOC_PART_NUMBER_MIMXRT1042DFP6B
|
||||
default "MIMXRT1042DJM6B" if SOC_PART_NUMBER_MIMXRT1042DJM6B
|
||||
default "MIMXRT1042XFP5B" if SOC_PART_NUMBER_MIMXRT1042XFP5B
|
||||
default "MIMXRT1042XJM5B" if SOC_PART_NUMBER_MIMXRT1042XJM5B
|
||||
default "MIMXRT1051CVL5A" if SOC_PART_NUMBER_MIMXRT1051CVL5A
|
||||
default "MIMXRT1051DVL6A" if SOC_PART_NUMBER_MIMXRT1051DVL6A
|
||||
default "MIMXRT1052CVJ5B" if SOC_PART_NUMBER_MIMXRT1052CVJ5B
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue