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