1# Copyright 2023 NXP 2# All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5 6config MCUX_USE_SOC_MIMX8MM6 7 bool 8 select MCUX_CPU_ARCH_ARM_CM4F 9 select MCUX_CPU_HAS_SP_FPU 10if MCUX_USE_SOC_MIMX8MM6 11 12# Part Number 13config MCUX_SOC_PART_MIMX8MM6xxxKZ 14 bool 15 16config MCUX_SOC_PART_MIMX8MM6xxxLZ 17 bool 18 19config MCUX_DEVICE 20 default "MIMX8MM6" 21 22config MCUX_DEVICE_ID 23 default "MIMX8MM6xxxKZ" if MCUX_SOC_PART_MIMX8MM6xxxKZ 24 default "MIMX8MM6xxxLZ" if MCUX_SOC_PART_MIMX8MM6xxxLZ 25 26 27# Select supported components 28config MCUX_USE_SOC_MIMX8MM6 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_ii2c_adapter 52 select MCUX_HAS_component_iuart_adapter 53 select MCUX_HAS_component_lists 54 select MCUX_HAS_component_serial_manager 55 select MCUX_HAS_component_serial_manager_swo if (MCUX_CPU_ARCH_ARM_CM4F) 56 select MCUX_HAS_component_serial_manager_uart 57 select MCUX_HAS_driver_cache_lmem 58 select MCUX_HAS_driver_cmsis_ecspi 59 select MCUX_HAS_driver_cmsis_enet 60 select MCUX_HAS_driver_cmsis_ii2c 61 select MCUX_HAS_driver_cmsis_iuart 62 select MCUX_HAS_driver_common 63 select MCUX_HAS_driver_ecspi 64 select MCUX_HAS_driver_ecspi_freertos 65 select MCUX_HAS_driver_ecspi_sdma 66 select MCUX_HAS_driver_enet 67 select MCUX_HAS_driver_gpc_2 68 select MCUX_HAS_driver_gpt 69 select MCUX_HAS_driver_igpio 70 select MCUX_HAS_driver_ii2c 71 select MCUX_HAS_driver_ii2c_freertos 72 select MCUX_HAS_driver_ipwm 73 select MCUX_HAS_driver_iuart 74 select MCUX_HAS_driver_iuart_freertos 75 select MCUX_HAS_driver_iuart_sdma 76 select MCUX_HAS_driver_mu 77 select MCUX_HAS_driver_pdm 78 select MCUX_HAS_driver_pdm_sdma 79 select MCUX_HAS_driver_rdc 80 select MCUX_HAS_driver_rdc_sema42 81 select MCUX_HAS_driver_sai 82 select MCUX_HAS_driver_sai_sdma 83 select MCUX_HAS_driver_sdma 84 select MCUX_HAS_driver_sema4 85 select MCUX_HAS_driver_tmu_1 86 select MCUX_HAS_driver_wdog01 87 select MCUX_HAS_utilities_misc_utilities 88 select MCUX_HAS_utility_assert 89 select MCUX_HAS_utility_assert_lite 90 select MCUX_HAS_utility_debug_console 91 select MCUX_HAS_utility_debug_console_lite 92 select MCUX_HAS_utility_str 93 94#### SOC specific dependency #### 95config MCUX_USE_component_serial_manager_uart 96 bool 97 select MCUX_USE_component_iuart_adapter 98 99config MCUX_USE_driver_ecspi_sdma 100 bool 101 select MCUX_USE_driver_sdma 102 103config MCUX_USE_driver_enet 104 bool 105 select MCUX_USE_driver_memory 106 107config MCUX_USE_driver_iuart_sdma 108 bool 109 select MCUX_USE_driver_sdma 110 111config MCUX_USE_driver_sai_sdma 112 bool 113 select MCUX_USE_driver_sdma 114 115config MCUX_USE_driver_sdma 116 bool 117 select MCUX_USE_driver_memory 118 119config MCUX_USE_utility_debug_console_lite 120 bool 121 select MCUX_USE_component_iuart_adapter 122 123 124#### SOC level drivers #### 125# device_MIMX8MM6_CMSIS 126config MCUX_USE_device_MIMX8MM6_CMSIS 127 bool "Device MIMX8MM6_cmsis" 128 select MCUX_USE_CMSIS_Include_core_cm 129 help 130 Device MIMX8MM6_cmsis 131 132# device_MIMX8MM6_startup 133config MCUX_USE_device_MIMX8MM6_startup 134 bool "Device MIMX8MM6_startup" 135 help 136 Device MIMX8MM6_startup 137 138# device_MIMX8MM6_system 139config MCUX_USE_device_MIMX8MM6_system 140 bool "Device MIMX8MM6_system" 141 help 142 Device MIMX8MM6_system 143 144rsource "drivers/Kconfig" 145 146endif # MCUX_USE_SOC_MIMX8MM6