1# Copyright 2023 NXP 2# All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5 6config MCUX_USE_SOC_MIMXRT1062 7 bool 8 select MCUX_CPU_ARCH_ARM_CM7F 9 select MCUX_CPU_HAS_DP_FPU 10if MCUX_USE_SOC_MIMXRT1062 11 12# Part Number 13config MCUX_SOC_PART_MIMXRT1062xxxxA 14 bool 15 16config MCUX_SOC_PART_MIMXRT1062xxxxB 17 bool 18 19config MCUX_DEVICE 20 default "MIMXRT1062" 21 22config MCUX_DEVICE_ID 23 default "MIMXRT1062xxxxA" if MCUX_SOC_PART_MIMXRT1062xxxxA 24 default "MIMXRT1062xxxxB" if MCUX_SOC_PART_MIMXRT1062xxxxB 25 26 27# Select supported components 28config MCUX_USE_SOC_MIMXRT1062 29 select MCUX_HAS_CMSIS_DSP_Include 30 select MCUX_HAS_CMSIS_DSP_Source 31 select MCUX_HAS_CMSIS_Device_API_OSTick 32 select MCUX_HAS_CMSIS_Device_API_RTOS2 33 select MCUX_HAS_CMSIS_Driver_Include_CAN 34 select MCUX_HAS_CMSIS_Driver_Include_Ethernet 35 select MCUX_HAS_CMSIS_Driver_Include_Ethernet_MAC 36 select MCUX_HAS_CMSIS_Driver_Include_Ethernet_PHY 37 select MCUX_HAS_CMSIS_Driver_Include_Flash 38 select MCUX_HAS_CMSIS_Driver_Include_I2C 39 select MCUX_HAS_CMSIS_Driver_Include_MCI 40 select MCUX_HAS_CMSIS_Driver_Include_NAND 41 select MCUX_HAS_CMSIS_Driver_Include_SAI 42 select MCUX_HAS_CMSIS_Driver_Include_SPI 43 select MCUX_HAS_CMSIS_Driver_Include_USART 44 select MCUX_HAS_CMSIS_Driver_Include_USB_Device 45 select MCUX_HAS_CMSIS_Driver_Include_USB_Host 46 select MCUX_HAS_CMSIS_Driver_Include_WiFi 47 select MCUX_HAS_CMSIS_Include_core_cm 48 select MCUX_HAS_CMSIS_NN_Source 49 select MCUX_HAS_CMSIS_RTOS2_NonSecure 50 select MCUX_HAS_CMSIS_RTOS2_Secure 51 select MCUX_HAS_component_gpt_adapter 52 select MCUX_HAS_component_igpio_adapter 53 select MCUX_HAS_component_lists 54 select MCUX_HAS_component_lpi2c_adapter 55 select MCUX_HAS_component_lpspi_adapter 56 select MCUX_HAS_component_lpuart_adapter 57 select MCUX_HAS_component_lpuart_dma_adapter 58 select MCUX_HAS_component_pit_adapter 59 select MCUX_HAS_component_serial_manager 60 select MCUX_HAS_component_serial_manager_spi 61 select MCUX_HAS_component_serial_manager_swo if (MCUX_CPU_ARCH_ARM_CM7F) 62 select MCUX_HAS_component_serial_manager_uart 63 select MCUX_HAS_driver_adc_12b1msps_sar 64 select MCUX_HAS_driver_adc_etc 65 select MCUX_HAS_driver_aipstz 66 select MCUX_HAS_driver_aoi 67 select MCUX_HAS_driver_bee 68 select MCUX_HAS_driver_cache_armv7_m7 69 select MCUX_HAS_driver_cmp 70 select MCUX_HAS_driver_cmsis_enet 71 select MCUX_HAS_driver_cmsis_lpi2c 72 select MCUX_HAS_driver_cmsis_lpspi 73 select MCUX_HAS_driver_cmsis_lpuart 74 select MCUX_HAS_driver_common 75 select MCUX_HAS_driver_csi 76 select MCUX_HAS_driver_dcdc_1 77 select MCUX_HAS_driver_dcp 78 select MCUX_HAS_driver_dmamux 79 select MCUX_HAS_driver_edma 80 select MCUX_HAS_driver_elcdif 81 select MCUX_HAS_driver_enc 82 select MCUX_HAS_driver_enet 83 select MCUX_HAS_driver_ewm 84 select MCUX_HAS_driver_flexcan 85 select MCUX_HAS_driver_flexcan_edma 86 select MCUX_HAS_driver_flexio 87 select MCUX_HAS_driver_flexio_camera 88 select MCUX_HAS_driver_flexio_camera_edma 89 select MCUX_HAS_driver_flexio_i2c_master 90 select MCUX_HAS_driver_flexio_i2s 91 select MCUX_HAS_driver_flexio_i2s_edma 92 select MCUX_HAS_driver_flexio_mculcd 93 select MCUX_HAS_driver_flexio_mculcd_edma 94 select MCUX_HAS_driver_flexio_spi 95 select MCUX_HAS_driver_flexio_spi_edma 96 select MCUX_HAS_driver_flexio_uart 97 select MCUX_HAS_driver_flexio_uart_edma 98 select MCUX_HAS_driver_flexram 99 select MCUX_HAS_driver_flexspi 100 select MCUX_HAS_driver_flexspi_edma 101 select MCUX_HAS_driver_gpc_1 102 select MCUX_HAS_driver_gpt 103 select MCUX_HAS_driver_igpio 104 select MCUX_HAS_driver_kpp 105 select MCUX_HAS_driver_lpi2c 106 select MCUX_HAS_driver_lpi2c_edma 107 select MCUX_HAS_driver_lpi2c_freertos 108 select MCUX_HAS_driver_lpspi 109 select MCUX_HAS_driver_lpspi_edma 110 select MCUX_HAS_driver_lpspi_freertos 111 select MCUX_HAS_driver_lpuart 112 select MCUX_HAS_driver_lpuart_edma 113 select MCUX_HAS_driver_lpuart_freertos 114 select MCUX_HAS_driver_ocotp 115 select MCUX_HAS_driver_pit 116 select MCUX_HAS_driver_pmu 117 select MCUX_HAS_driver_pwm 118 select MCUX_HAS_driver_pxp 119 select MCUX_HAS_driver_qtmr_1 120 select MCUX_HAS_driver_rtwdog 121 select MCUX_HAS_driver_sai 122 select MCUX_HAS_driver_sai_edma 123 select MCUX_HAS_driver_semc 124 select MCUX_HAS_driver_snvs_hp 125 select MCUX_HAS_driver_snvs_lp 126 select MCUX_HAS_driver_spdif 127 select MCUX_HAS_driver_spdif_edma 128 select MCUX_HAS_driver_src 129 select MCUX_HAS_driver_tempmon 130 select MCUX_HAS_driver_trng 131 select MCUX_HAS_driver_tsc 132 select MCUX_HAS_driver_usdhc 133 select MCUX_HAS_driver_wdog01 134 select MCUX_HAS_driver_xbara 135 select MCUX_HAS_driver_xbarb 136 select MCUX_HAS_utilities_misc_utilities 137 select MCUX_HAS_utility_assert 138 select MCUX_HAS_utility_assert_lite 139 select MCUX_HAS_utility_debug_console 140 select MCUX_HAS_utility_debug_console_lite 141 select MCUX_HAS_utility_notifier 142 select MCUX_HAS_utility_shell 143 select MCUX_HAS_utility_str 144 145#### SOC specific dependency #### 146config MCUX_USE_RTE_Device 147 bool 148 select MCUX_USE_driver_edma 149 150config MCUX_USE_component_serial_manager_uart 151 bool 152 select MCUX_USE_component_lpuart_adapter 153 154config MCUX_USE_driver_cmsis_lpi2c 155 bool 156 select MCUX_USE_driver_lpi2c_edma 157 158config MCUX_USE_driver_cmsis_lpspi 159 bool 160 select MCUX_USE_driver_lpspi_edma 161 162config MCUX_USE_driver_cmsis_lpuart 163 bool 164 select MCUX_USE_driver_lpuart_edma 165 166config MCUX_USE_driver_dcp 167 bool 168 select MCUX_USE_driver_cache_armv7_m7 169 170config MCUX_USE_driver_flexcan_edma 171 bool 172 select MCUX_USE_driver_edma 173 174config MCUX_USE_driver_flexio_camera_edma 175 bool 176 select MCUX_USE_driver_edma 177 178config MCUX_USE_driver_flexio_i2s_edma 179 bool 180 select MCUX_USE_driver_edma 181 182config MCUX_USE_driver_flexio_mculcd_edma 183 bool 184 select MCUX_USE_driver_edma 185 186config MCUX_USE_driver_flexio_spi_edma 187 bool 188 select MCUX_USE_driver_edma 189 190config MCUX_USE_driver_flexio_uart_edma 191 bool 192 select MCUX_USE_driver_edma 193 194config MCUX_USE_driver_flexspi_edma 195 bool 196 select MCUX_USE_driver_edma 197 198config MCUX_USE_driver_lpi2c_edma 199 bool 200 select MCUX_USE_driver_edma 201 202config MCUX_USE_driver_lpspi_edma 203 bool 204 select MCUX_USE_driver_edma 205 206config MCUX_USE_driver_lpuart_edma 207 bool 208 select MCUX_USE_driver_edma 209 210config MCUX_USE_driver_sai_edma 211 bool 212 select MCUX_USE_driver_edma 213 214config MCUX_USE_driver_spdif_edma 215 bool 216 select MCUX_USE_driver_edma 217 218config MCUX_USE_utility_debug_console_lite 219 bool 220 select MCUX_USE_component_lpuart_adapter 221 222 223#### SOC level drivers #### 224# device_MIMXRT1062_CMSIS 225config MCUX_USE_device_MIMXRT1062_CMSIS 226 bool "Device MIMXRT1062_cmsis" 227 select MCUX_USE_CMSIS_Include_core_cm 228 help 229 Device MIMXRT1062_cmsis 230 231# device_MIMXRT1062_startup 232config MCUX_USE_device_MIMXRT1062_startup 233 bool "Device MIMXRT1062_startup" 234 help 235 Device MIMXRT1062_startup 236 237# device_MIMXRT1062_system 238config MCUX_USE_device_MIMXRT1062_system 239 bool "Device MIMXRT1062_system" 240 help 241 Device MIMXRT1062_system 242 243rsource "drivers/Kconfig" 244rsource "xip/Kconfig" 245 246endif # MCUX_USE_SOC_MIMXRT1062