1# Copyright 2023 NXP 2# All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5 6config MCUX_USE_SOC_MKE17Z7 7 bool 8 select MCUX_CPU_ARCH_ARM_CM0P 9if MCUX_USE_SOC_MKE17Z7 10 11# Part Number 12config MCUX_SOC_PART_MKE17Z128xxx7 13 bool 14 15config MCUX_SOC_PART_MKE17Z256xxx7 16 bool 17 18config MCUX_DEVICE 19 default "MKE17Z7" 20 21config MCUX_DEVICE_ID 22 default "MKE17Z128xxx7" if MCUX_SOC_PART_MKE17Z128xxx7 23 default "MKE17Z256xxx7" if MCUX_SOC_PART_MKE17Z256xxx7 24 25 26# Select supported components 27config MCUX_USE_SOC_MKE17Z7 28 select MCUX_HAS_CMSIS_DSP_Include 29 select MCUX_HAS_CMSIS_DSP_Source 30 select MCUX_HAS_CMSIS_Device_API_OSTick 31 select MCUX_HAS_CMSIS_Device_API_RTOS2 32 select MCUX_HAS_CMSIS_Driver_Include_CAN 33 select MCUX_HAS_CMSIS_Driver_Include_Ethernet 34 select MCUX_HAS_CMSIS_Driver_Include_Ethernet_MAC 35 select MCUX_HAS_CMSIS_Driver_Include_Ethernet_PHY 36 select MCUX_HAS_CMSIS_Driver_Include_Flash 37 select MCUX_HAS_CMSIS_Driver_Include_I2C 38 select MCUX_HAS_CMSIS_Driver_Include_MCI 39 select MCUX_HAS_CMSIS_Driver_Include_NAND 40 select MCUX_HAS_CMSIS_Driver_Include_SAI 41 select MCUX_HAS_CMSIS_Driver_Include_SPI 42 select MCUX_HAS_CMSIS_Driver_Include_USART 43 select MCUX_HAS_CMSIS_Driver_Include_USB_Device 44 select MCUX_HAS_CMSIS_Driver_Include_USB_Host 45 select MCUX_HAS_CMSIS_Driver_Include_WiFi 46 select MCUX_HAS_CMSIS_Include_core_cm 47 select MCUX_HAS_CMSIS_NN_Source 48 select MCUX_HAS_CMSIS_RTOS2_NonSecure 49 select MCUX_HAS_CMSIS_RTOS2_Secure 50 select MCUX_HAS_component_lists 51 select MCUX_HAS_component_lpspi_adapter 52 select MCUX_HAS_component_lpuart_adapter 53 select MCUX_HAS_component_serial_manager 54 select MCUX_HAS_component_serial_manager_spi 55 select MCUX_HAS_component_serial_manager_uart 56 select MCUX_HAS_driver_acmp 57 select MCUX_HAS_driver_adc12 58 select MCUX_HAS_driver_cmsis_lpi2c 59 select MCUX_HAS_driver_cmsis_lpspi 60 select MCUX_HAS_driver_cmsis_lpuart 61 select MCUX_HAS_driver_common 62 select MCUX_HAS_driver_crc 63 select MCUX_HAS_driver_dmamux 64 select MCUX_HAS_driver_edma 65 select MCUX_HAS_driver_ewm 66 select MCUX_HAS_driver_flash 67 select MCUX_HAS_driver_flexio 68 select MCUX_HAS_driver_flexio_i2c_master 69 select MCUX_HAS_driver_flexio_spi 70 select MCUX_HAS_driver_flexio_spi_edma 71 select MCUX_HAS_driver_flexio_uart 72 select MCUX_HAS_driver_flexio_uart_edma 73 select MCUX_HAS_driver_ftm 74 select MCUX_HAS_driver_gpio 75 select MCUX_HAS_driver_lpi2c 76 select MCUX_HAS_driver_lpi2c_edma 77 select MCUX_HAS_driver_lpi2c_freertos 78 select MCUX_HAS_driver_lpit 79 select MCUX_HAS_driver_lpspi 80 select MCUX_HAS_driver_lpspi_edma 81 select MCUX_HAS_driver_lpspi_freertos 82 select MCUX_HAS_driver_lptmr 83 select MCUX_HAS_driver_lpuart 84 select MCUX_HAS_driver_lpuart_edma 85 select MCUX_HAS_driver_lpuart_freertos 86 select MCUX_HAS_driver_pmc 87 select MCUX_HAS_driver_port 88 select MCUX_HAS_driver_pwt 89 select MCUX_HAS_driver_rcm 90 select MCUX_HAS_driver_sim 91 select MCUX_HAS_driver_smc 92 select MCUX_HAS_driver_trgmux 93 select MCUX_HAS_driver_tsi_v5 94 select MCUX_HAS_driver_wdog32 95 select MCUX_HAS_utilities_misc_utilities 96 select MCUX_HAS_utility_assert 97 select MCUX_HAS_utility_assert_lite 98 select MCUX_HAS_utility_debug_console 99 select MCUX_HAS_utility_debug_console_lite 100 select MCUX_HAS_utility_notifier 101 select MCUX_HAS_utility_shell 102 select MCUX_HAS_utility_str 103 104#### SOC specific dependency #### 105config MCUX_USE_RTE_Device 106 bool 107 select MCUX_USE_driver_dmamux 108 select MCUX_USE_driver_edma 109 110config MCUX_USE_component_serial_manager_uart 111 bool 112 select MCUX_USE_component_lpuart_adapter 113 114config MCUX_USE_driver_cmsis_lpi2c 115 bool 116 select MCUX_USE_driver_lpi2c_edma 117 118config MCUX_USE_driver_cmsis_lpspi 119 bool 120 select MCUX_USE_driver_lpspi_edma 121 122config MCUX_USE_driver_cmsis_lpuart 123 bool 124 select MCUX_USE_driver_lpuart_edma 125 126config MCUX_USE_driver_flexio_spi_edma 127 bool 128 select MCUX_USE_driver_edma 129 130config MCUX_USE_driver_flexio_uart_edma 131 bool 132 select MCUX_USE_driver_edma 133 134config MCUX_USE_driver_lpi2c_edma 135 bool 136 select MCUX_USE_driver_edma 137 138config MCUX_USE_driver_lpspi_edma 139 bool 140 select MCUX_USE_driver_edma 141 142config MCUX_USE_driver_lpuart_edma 143 bool 144 select MCUX_USE_driver_edma 145 146config MCUX_USE_utility_debug_console_lite 147 bool 148 select MCUX_USE_component_lpuart_adapter 149 150 151#### SOC level drivers #### 152# device_MKE17Z7_CMSIS 153config MCUX_USE_device_MKE17Z7_CMSIS 154 bool "Device MKE17Z7_cmsis" 155 select MCUX_USE_CMSIS_Include_core_cm 156 help 157 Device MKE17Z7_cmsis 158 159# device_MKE17Z7_startup 160config MCUX_USE_device_MKE17Z7_startup 161 bool "Device MKE17Z7_startup" 162 help 163 Device MKE17Z7_startup 164 165# device_MKE17Z7_system 166config MCUX_USE_device_MKE17Z7_system 167 bool "Device MKE17Z7_system" 168 help 169 Device MKE17Z7_system 170 171rsource "drivers/Kconfig" 172 173endif # MCUX_USE_SOC_MKE17Z7