File tree Expand file tree Collapse file tree 4 files changed +56
-1
lines changed Expand file tree Collapse file tree 4 files changed +56
-1
lines changed Original file line number Diff line number Diff line change 1+ # Kconfig - i.MX RT1015
2+ #
3+ # Copyright (c) 2019, NXP
4+ #
5+ # SPDX-License-Identifier: Apache-2.0
6+ #
7+
8+ if SOC_MIMXRT1015
9+
10+ config SOC
11+ string
12+ default "mimxrt1015"
13+
14+ config NUM_IRQS
15+ default 142
16+
17+ config ARM_DIV
18+ default 0
19+
20+ config AHB_DIV
21+ default 0
22+
23+ config IPG_DIV
24+ default 3
25+
26+ config GPIO
27+ default y
28+
29+ endif # SOC_MIMXRT1015
Original file line number Diff line number Diff line change 99prompt "i.MX RT Selection"
1010depends on SOC_SERIES_IMX_RT
1111
12+ config SOC_MIMXRT1015
13+ bool "SOC_MIMXRT1015"
14+ select HAS_MCUX
15+ select HAS_MCUX_CACHE
16+ select HAS_MCUX_CCM
17+ select HAS_MCUX_IGPIO
18+ select HAS_MCUX_LPI2C
19+ select HAS_MCUX_LPSPI
20+ select HAS_MCUX_LPUART
21+ select HAS_MCUX_TRNG
22+ select CPU_HAS_FPU_DOUBLE_PRECISION
23+ select CPU_HAS_ARM_MPU
24+ select INIT_SYS_PLL
25+ select INIT_USB1_PLL
26+ select INIT_ENET_PLL
27+
1228config SOC_MIMXRT1021
1329 bool "SOC_MIMXRT1021"
1430 select HAS_MCUX
@@ -117,6 +133,12 @@ endchoice
117133
118134if SOC_SERIES_IMX_RT
119135
136+ config SOC_PART_NUMBER_MIMXRT1015CAF4A
137+ bool
138+
139+ config SOC_PART_NUMBER_MIMXRT1015DAF5A
140+ bool
141+
120142config SOC_PART_NUMBER_MIMXRT1021CAF4A
121143 bool
122144
@@ -173,6 +195,8 @@ config SOC_PART_NUMBER_MIMXRT1064DVL6A
173195
174196config SOC_PART_NUMBER_IMX_RT
175197 string
198+ default "MIMXRT1015CAF4A" if SOC_PART_NUMBER_MIMXRT1015CAF4A
199+ default "MIMXRT1015DAF5A" if SOC_PART_NUMBER_MIMXRT1015DAF5A
176200 default "MIMXRT1021CAF4A" if SOC_PART_NUMBER_MIMXRT1021CAF4A
177201 default "MIMXRT1021CAG4A" if SOC_PART_NUMBER_MIMXRT1021CAG4A
178202 default "MIMXRT1021DAF5A" if SOC_PART_NUMBER_MIMXRT1021DAF5A
Original file line number Diff line number Diff line change 2626#define REGION_FLASH_SIZE REGION_4M
2727#elif CONFIG_FLASH_SIZE == 8192
2828#define REGION_FLASH_SIZE REGION_8M
29+ #elif CONFIG_FLASH_SIZE == 16384
30+ #define REGION_FLASH_SIZE REGION_16M
2931#elif CONFIG_FLASH_SIZE == 65536
3032#define REGION_FLASH_SIZE REGION_64M
3133#else
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ const clock_usb_pll_config_t usb1PllConfig = {
3838#ifdef CONFIG_INIT_ENET_PLL
3939/* ENET PLL configuration for RUN mode */
4040const clock_enet_pll_config_t ethPllConfig = {
41- #ifdef CONFIG_SOC_MIMXRT1021
41+ #if defined( CONFIG_SOC_MIMXRT1021 ) || defined( CONFIG_SOC_MIMXRT1015 )
4242 .enableClkOutput500M = true,
4343#endif
4444#ifdef CONFIG_ETH_MCUX
You can’t perform that action at this time.
0 commit comments