1# Copyright 2023 NXP 2# All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5 6config MCUX_USE_SOC_MKE02Z4 7 bool 8 select MCUX_CPU_ARCH_ARM_CM0P 9if MCUX_USE_SOC_MKE02Z4 10 11# Part Number 12config MCUX_SOC_PART_MKE02Z16xxx4 13 bool 14 15config MCUX_SOC_PART_MKE02Z32xxx4 16 bool 17 18config MCUX_SOC_PART_MKE02Z64xxx4 19 bool 20 21config MCUX_DEVICE 22 default "MKE02Z4" 23 24config MCUX_DEVICE_ID 25 default "MKE02Z16xxx4" if MCUX_SOC_PART_MKE02Z16xxx4 26 default "MKE02Z32xxx4" if MCUX_SOC_PART_MKE02Z32xxx4 27 default "MKE02Z64xxx4" if MCUX_SOC_PART_MKE02Z64xxx4 28 29 30# Select supported components 31config MCUX_USE_SOC_MKE02Z4 32 select MCUX_HAS_CMSIS_DSP_Include 33 select MCUX_HAS_CMSIS_DSP_Source 34 select MCUX_HAS_CMSIS_Device_API_OSTick 35 select MCUX_HAS_CMSIS_Device_API_RTOS2 36 select MCUX_HAS_CMSIS_Driver_Include_CAN 37 select MCUX_HAS_CMSIS_Driver_Include_Ethernet 38 select MCUX_HAS_CMSIS_Driver_Include_Ethernet_MAC 39 select MCUX_HAS_CMSIS_Driver_Include_Ethernet_PHY 40 select MCUX_HAS_CMSIS_Driver_Include_Flash 41 select MCUX_HAS_CMSIS_Driver_Include_I2C 42 select MCUX_HAS_CMSIS_Driver_Include_MCI 43 select MCUX_HAS_CMSIS_Driver_Include_NAND 44 select MCUX_HAS_CMSIS_Driver_Include_SAI 45 select MCUX_HAS_CMSIS_Driver_Include_SPI 46 select MCUX_HAS_CMSIS_Driver_Include_USART 47 select MCUX_HAS_CMSIS_Driver_Include_USB_Device 48 select MCUX_HAS_CMSIS_Driver_Include_USB_Host 49 select MCUX_HAS_CMSIS_Driver_Include_WiFi 50 select MCUX_HAS_CMSIS_Include_core_cm 51 select MCUX_HAS_CMSIS_NN_Source 52 select MCUX_HAS_CMSIS_RTOS2_NonSecure 53 select MCUX_HAS_CMSIS_RTOS2_Secure 54 select MCUX_HAS_component_ftm_adapter 55 select MCUX_HAS_component_i2c_adapter 56 select MCUX_HAS_component_lists 57 select MCUX_HAS_component_pit_adapter 58 select MCUX_HAS_component_serial_manager 59 select MCUX_HAS_component_serial_manager_spi 60 select MCUX_HAS_component_serial_manager_uart 61 select MCUX_HAS_component_spi_adapter 62 select MCUX_HAS_component_tpm_adapter 63 select MCUX_HAS_component_uart_adapter 64 select MCUX_HAS_driver_acmp_1 65 select MCUX_HAS_driver_adc_5v12b_ll18_015 66 select MCUX_HAS_driver_cmsis_i2c 67 select MCUX_HAS_driver_cmsis_spi 68 select MCUX_HAS_driver_cmsis_uart 69 select MCUX_HAS_driver_common 70 select MCUX_HAS_driver_flash_ftmr 71 select MCUX_HAS_driver_ftm 72 select MCUX_HAS_driver_gpio_1 73 select MCUX_HAS_driver_i2c 74 select MCUX_HAS_driver_irq 75 select MCUX_HAS_driver_kbi 76 select MCUX_HAS_driver_pit 77 select MCUX_HAS_driver_rtc_1 78 select MCUX_HAS_driver_spi 79 select MCUX_HAS_driver_tpm 80 select MCUX_HAS_driver_uart 81 select MCUX_HAS_driver_wdog8 82 select MCUX_HAS_utilities_misc_utilities 83 select MCUX_HAS_utility_assert 84 select MCUX_HAS_utility_assert_lite 85 select MCUX_HAS_utility_debug_console 86 select MCUX_HAS_utility_debug_console_lite 87 select MCUX_HAS_utility_notifier 88 select MCUX_HAS_utility_shell 89 select MCUX_HAS_utility_str 90 91#### SOC specific dependency #### 92config MCUX_USE_component_serial_manager_uart 93 bool 94 select MCUX_USE_component_uart_adapter 95 96config MCUX_USE_utility_debug_console_lite 97 bool 98 select MCUX_USE_component_uart_adapter 99 100 101#### SOC level drivers #### 102# device_MKE02Z4_CMSIS 103config MCUX_USE_device_MKE02Z4_CMSIS 104 bool "Device MKE02Z4_cmsis" 105 select MCUX_USE_CMSIS_Include_core_cm 106 help 107 Device MKE02Z4_cmsis 108 109# device_MKE02Z4_startup 110config MCUX_USE_device_MKE02Z4_startup 111 bool "Device MKE02Z4_startup" 112 help 113 Device MKE02Z4_startup 114 115# device_MKE02Z4_system 116config MCUX_USE_device_MKE02Z4_system 117 bool "Device MKE02Z4_system" 118 help 119 Device MKE02Z4_system 120 121rsource "drivers/Kconfig" 122 123endif # MCUX_USE_SOC_MKE02Z4