1# Copyright 2023 NXP 2# All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5 6config MCUX_USE_SOC_MIMX8ML8 7 bool 8 select MCUX_CPU_ARCH_ARM_CM7F 9 select MCUX_CPU_HAS_SP_FPU 10if MCUX_USE_SOC_MIMX8ML8 11 12# Part Number 13config MCUX_SOC_PART_MIMX8ML8xxxKZ 14 bool 15 16config MCUX_SOC_PART_MIMX8ML8xxxLZ 17 bool 18 19config MCUX_DEVICE 20 default "MIMX8ML8" 21 22config MCUX_DEVICE_ID 23 default "MIMX8ML8xxxKZ" if MCUX_SOC_PART_MIMX8ML8xxxKZ 24 default "MIMX8ML8xxxLZ" if MCUX_SOC_PART_MIMX8ML8xxxLZ 25 26 27# Select supported components 28config MCUX_USE_SOC_MIMX8ML8 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_CM7F) 56 select MCUX_HAS_component_serial_manager_uart 57 select MCUX_HAS_driver_cache_armv7_m7 if (MCUX_CPU_ARCH_ARM_CM7F) 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_easrc 64 select MCUX_HAS_driver_easrc_sdma 65 select MCUX_HAS_driver_ecspi 66 select MCUX_HAS_driver_ecspi_freertos 67 select MCUX_HAS_driver_ecspi_sdma 68 select MCUX_HAS_driver_enet 69 select MCUX_HAS_driver_flexcan 70 select MCUX_HAS_driver_gpc_2 71 select MCUX_HAS_driver_gpt 72 select MCUX_HAS_driver_igpio 73 select MCUX_HAS_driver_ii2c 74 select MCUX_HAS_driver_ii2c_freertos 75 select MCUX_HAS_driver_ipwm 76 select MCUX_HAS_driver_iuart 77 select MCUX_HAS_driver_iuart_freertos 78 select MCUX_HAS_driver_iuart_sdma 79 select MCUX_HAS_driver_mu 80 select MCUX_HAS_driver_pdm 81 select MCUX_HAS_driver_pdm_sdma 82 select MCUX_HAS_driver_rdc 83 select MCUX_HAS_driver_rdc_sema42 84 select MCUX_HAS_driver_sai 85 select MCUX_HAS_driver_sai_sdma 86 select MCUX_HAS_driver_sdma 87 select MCUX_HAS_driver_sema4 88 select MCUX_HAS_driver_tmu_2 89 select MCUX_HAS_driver_wdog01 90 select MCUX_HAS_utilities_misc_utilities 91 select MCUX_HAS_utility_assert 92 select MCUX_HAS_utility_assert_lite 93 select MCUX_HAS_utility_debug_console 94 select MCUX_HAS_utility_debug_console_lite 95 select MCUX_HAS_utility_str 96 97#### SOC specific dependency #### 98config MCUX_USE_component_serial_manager_uart 99 bool 100 select MCUX_USE_component_iuart_adapter 101 102config MCUX_USE_driver_ecspi_sdma 103 bool 104 select MCUX_USE_driver_sdma 105 106config MCUX_USE_driver_enet 107 bool 108 select MCUX_USE_driver_memory 109 110config MCUX_USE_driver_iuart_sdma 111 bool 112 select MCUX_USE_driver_sdma 113 114config MCUX_USE_driver_sai_sdma 115 bool 116 select MCUX_USE_driver_sdma 117 118config MCUX_USE_driver_sdma 119 bool 120 select MCUX_USE_driver_memory 121 122config MCUX_USE_utility_debug_console_lite 123 bool 124 select MCUX_USE_component_iuart_adapter 125 126 127#### SOC level drivers #### 128# device_MIMX8ML8_CMSIS 129config MCUX_USE_device_MIMX8ML8_CMSIS 130 bool "Device MIMX8ML8_cmsis" 131 select MCUX_USE_CMSIS_Include_core_cm 132 help 133 Device MIMX8ML8_cmsis 134 135# device_MIMX8ML8_startup 136config MCUX_USE_device_MIMX8ML8_startup 137 bool "Device MIMX8ML8_startup" 138 help 139 Device MIMX8ML8_startup 140 141# device_MIMX8ML8_system 142config MCUX_USE_device_MIMX8ML8_system 143 bool "Device MIMX8ML8_system" 144 help 145 Device MIMX8ML8_system 146 147rsource "drivers/Kconfig" 148 149endif # MCUX_USE_SOC_MIMX8ML8