Commit b3fd44a4 authored by Daniel DeGrasse's avatar Daniel DeGrasse Committed by David Leach
Browse files

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: default avatarDaniel DeGrasse <daniel.degrasse@nxp.com>
parent 47375f8a
Loading
Loading
Loading
Loading
+19 −0
Changes for soc/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1042: 19 added lines, 0 removed lines.
Original line number Diff line number Diff line
# 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
+50 −0
Changes for soc/arm/nxp_imx/rt/Kconfig.soc: 50 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -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