1# Copyright 2023 NXP 2# All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5 6config MCUX_USE_SOC_LPC845 7 bool 8 select MCUX_CPU_ARCH_ARM_CM0P 9if MCUX_USE_SOC_LPC845 10 11# Part Number 12config MCUX_SOC_PART_LPC845 13 bool 14 15config MCUX_DEVICE 16 default "LPC845" 17 18config MCUX_DEVICE_ID 19 default "LPC845" if MCUX_SOC_PART_LPC845 20 21 22# Select supported components 23config MCUX_USE_SOC_LPC845 24 select MCUX_HAS_CMSIS_DSP_Include 25 select MCUX_HAS_CMSIS_DSP_Source 26 select MCUX_HAS_CMSIS_Device_API_OSTick 27 select MCUX_HAS_CMSIS_Device_API_RTOS2 28 select MCUX_HAS_CMSIS_Driver_Include_CAN 29 select MCUX_HAS_CMSIS_Driver_Include_Ethernet 30 select MCUX_HAS_CMSIS_Driver_Include_Ethernet_MAC 31 select MCUX_HAS_CMSIS_Driver_Include_Ethernet_PHY 32 select MCUX_HAS_CMSIS_Driver_Include_Flash 33 select MCUX_HAS_CMSIS_Driver_Include_I2C 34 select MCUX_HAS_CMSIS_Driver_Include_MCI 35 select MCUX_HAS_CMSIS_Driver_Include_NAND 36 select MCUX_HAS_CMSIS_Driver_Include_SAI 37 select MCUX_HAS_CMSIS_Driver_Include_SPI 38 select MCUX_HAS_CMSIS_Driver_Include_USART 39 select MCUX_HAS_CMSIS_Driver_Include_USB_Device 40 select MCUX_HAS_CMSIS_Driver_Include_USB_Host 41 select MCUX_HAS_CMSIS_Driver_Include_WiFi 42 select MCUX_HAS_CMSIS_Include_core_cm 43 select MCUX_HAS_CMSIS_NN_Source 44 select MCUX_HAS_CMSIS_RTOS2_NonSecure 45 select MCUX_HAS_CMSIS_RTOS2_Secure 46 select MCUX_HAS_component_ctimer_adapter 47 select MCUX_HAS_component_lists 48 select MCUX_HAS_component_lpc_gpio_adapter 49 select MCUX_HAS_component_lpc_i2c_adapter 50 select MCUX_HAS_component_miniusart_adapter 51 select MCUX_HAS_component_mrt_adapter 52 select MCUX_HAS_driver_capt 53 select MCUX_HAS_driver_common 54 select MCUX_HAS_driver_ctimer 55 select MCUX_HAS_driver_iap 56 select MCUX_HAS_driver_inputmux 57 select MCUX_HAS_driver_lpc_acomp 58 select MCUX_HAS_driver_lpc_adc 59 select MCUX_HAS_driver_lpc_crc 60 select MCUX_HAS_driver_lpc_dac 61 select MCUX_HAS_driver_lpc_dma 62 select MCUX_HAS_driver_lpc_gpio 63 select MCUX_HAS_driver_lpc_i2c 64 select MCUX_HAS_driver_lpc_i2c_dma 65 select MCUX_HAS_driver_lpc_iocon_lite 66 select MCUX_HAS_driver_lpc_minispi 67 select MCUX_HAS_driver_lpc_miniusart 68 select MCUX_HAS_driver_mrt 69 select MCUX_HAS_driver_pint 70 select MCUX_HAS_driver_sctimer 71 select MCUX_HAS_driver_swm 72 select MCUX_HAS_driver_syscon 73 select MCUX_HAS_driver_wkt 74 select MCUX_HAS_driver_wwdt 75 select MCUX_HAS_utilities_misc_utilities 76 select MCUX_HAS_utility_assert_lite 77 select MCUX_HAS_utility_debug_console_lite 78 79#### SOC specific dependency #### 80config MCUX_USE_component_lpc_gpio_adapter 81 bool 82 select MCUX_USE_driver_syscon 83 84config MCUX_USE_driver_lpc_i2c_dma 85 bool 86 select MCUX_USE_driver_lpc_dma 87 88config MCUX_USE_utility_assert_lite 89 bool 90 select MCUX_USE_component_miniusart_adapter 91 92config MCUX_USE_utility_debug_console_lite 93 bool 94 select MCUX_USE_component_miniusart_adapter 95 96 97#### SOC level drivers #### 98# device_LPC845_CMSIS 99config MCUX_USE_device_LPC845_CMSIS 100 bool "Device LPC845_cmsis" 101 select MCUX_USE_CMSIS_Include_core_cm 102 help 103 Device LPC845_cmsis 104 105# device_LPC845_startup 106config MCUX_USE_device_LPC845_startup 107 bool "Device LPC845_startup" 108 help 109 Device LPC845_startup 110 111# device_LPC845_system 112config MCUX_USE_device_LPC845_system 113 bool "Device LPC845_system" 114 help 115 Device LPC845_system 116 117rsource "drivers/Kconfig" 118 119endif # MCUX_USE_SOC_LPC845