1# Copyright 2023 NXP 2# All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5 6config MCUX_USE_SOC_MIMX8MQ6 7 bool 8 select MCUX_CPU_ARCH_ARM_CM4F 9 select MCUX_CPU_HAS_SP_FPU 10if MCUX_USE_SOC_MIMX8MQ6 11 12# Part Number 13config MCUX_SOC_PART_MIMX8MQ6xxxHZ 14 bool 15 16config MCUX_SOC_PART_MIMX8MQ6xxxJZ 17 bool 18 19config MCUX_DEVICE 20 default "MIMX8MQ6" 21 22config MCUX_DEVICE_ID 23 default "MIMX8MQ6xxxHZ" if MCUX_SOC_PART_MIMX8MQ6xxxHZ 24 default "MIMX8MQ6xxxJZ" if MCUX_SOC_PART_MIMX8MQ6xxxJZ 25 26 27# Select supported components 28config MCUX_USE_SOC_MIMX8MQ6 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_ii2c_adapter 54 select MCUX_HAS_component_iuart_adapter 55 select MCUX_HAS_component_lists 56 select MCUX_HAS_component_serial_manager 57 select MCUX_HAS_component_serial_manager_swo if (MCUX_CPU_ARCH_ARM_CM4F) 58 select MCUX_HAS_component_serial_manager_uart 59 select MCUX_HAS_driver_cache_lmem 60 select MCUX_HAS_driver_cmsis_ecspi 61 select MCUX_HAS_driver_cmsis_ii2c 62 select MCUX_HAS_driver_cmsis_iuart 63 select MCUX_HAS_driver_common 64 select MCUX_HAS_driver_ecspi 65 select MCUX_HAS_driver_ecspi_freertos 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_mu 74 select MCUX_HAS_driver_qspi 75 select MCUX_HAS_driver_rdc 76 select MCUX_HAS_driver_rdc_sema42 77 select MCUX_HAS_driver_sai 78 select MCUX_HAS_driver_sema4 79 select MCUX_HAS_driver_tmu 80 select MCUX_HAS_driver_wdog01 81 select MCUX_HAS_utilities_misc_utilities 82 select MCUX_HAS_utility_assert 83 select MCUX_HAS_utility_assert_lite 84 select MCUX_HAS_utility_debug_console 85 select MCUX_HAS_utility_debug_console_lite 86 select MCUX_HAS_utility_str 87 88#### SOC specific dependency #### 89config MCUX_USE_component_serial_manager_uart 90 bool 91 select MCUX_USE_component_iuart_adapter 92 93config MCUX_USE_utility_debug_console_lite 94 bool 95 select MCUX_USE_component_iuart_adapter 96 97 98#### SOC level drivers #### 99# device_MIMX8MQ6_CMSIS 100config MCUX_USE_device_MIMX8MQ6_CMSIS 101 bool "Device MIMX8MQ6_cmsis" 102 select MCUX_USE_CMSIS_Include_core_cm 103 help 104 Device MIMX8MQ6_cmsis 105 106# device_MIMX8MQ6_startup 107config MCUX_USE_device_MIMX8MQ6_startup 108 bool "Device MIMX8MQ6_startup" 109 help 110 Device MIMX8MQ6_startup 111 112# device_MIMX8MQ6_system 113config MCUX_USE_device_MIMX8MQ6_system 114 bool "Device MIMX8MQ6_system" 115 help 116 Device MIMX8MQ6_system 117 118rsource "drivers/Kconfig" 119 120endif # MCUX_USE_SOC_MIMX8MQ6