1list(APPEND CMAKE_MODULE_PATH
2    ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/devices/${MCUX_DEVICE}
3    ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/devices/${MCUX_DEVICE}/drivers
4    ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/cache/armv7-m7
5    ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/common
6    ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/flexcomm
7    ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/flexio
8    ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/dmamux
9    ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/CMSIS/Core/Include
10)
11
12function(include_ifdef feature_toggle module)
13  if(${${feature_toggle}})
14    include(${module})
15  endif()
16endfunction()
17
18function(include_driver_ifdef feature_toggle directory module)
19  if(${${feature_toggle}})
20    list(APPEND CMAKE_MODULE_PATH
21        ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/${directory}
22    )
23    zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/${directory})
24    include(${module})
25  endif()
26endfunction()
27
28message("Load components for ${MCUX_DEVICE}:")
29
30#specific operation to shared drivers
31if((DEFINED CONFIG_FLASH_MCUX_FLEXSPI_XIP) AND (DEFINED CONFIG_FLASH))
32  zephyr_code_relocate(FILES ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/flexspi/fsl_flexspi.c
33    LOCATION ${CONFIG_FLASH_MCUX_FLEXSPI_XIP_MEM}_TEXT)
34endif()
35
36if(NOT CONFIG_ASSERT OR CONFIG_FORCE_NO_ASSERT)
37  zephyr_compile_definitions(NDEBUG) # squelch fsl_flexcan.c warning
38endif()
39
40zephyr_compile_definitions_ifdef(
41  CONFIG_PTP_CLOCK_MCUX
42  ENET_ENHANCEDBUFFERDESCRIPTOR_MODE
43)
44
45zephyr_compile_definitions_ifdef(
46  CONFIG_PTP_CLOCK_NXP_ENET
47  ENET_ENHANCEDBUFFERDESCRIPTOR_MODE
48)
49
50zephyr_library_compile_definitions_ifdef(
51  CONFIG_HAS_MCUX_CACHE FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL
52)
53
54
55# Required by all SCFW-based SoCs
56if (CONFIG_SOC_MIMX8QM_A53)
57    list(APPEND CMAKE_MODULE_PATH
58        ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/devices/${MCUX_DEVICE}/scfw_api
59    )
60    zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/devices/${MCUX_DEVICE}/scfw_api)
61    include(driver_scfw_api)
62endif()
63
64include(driver_common)
65
66#Include system_xxx file
67#This can be extended to other SoC series if needed
68if (DEFINED CONFIG_PLATFORM_SPECIFIC_INIT OR DEFINED CONFIG_SOC_SERIES_IMX_RT6XX
69    OR DEFINED CONFIG_SOC_SERIES_LPC55XXX)
70if (CONFIG_SOC_MIMXRT1166_CM4)
71include(device_system_MIMXRT1166_cm4)
72elseif (CONFIG_SOC_MIMXRT1166_CM7)
73include(device_system_MIMXRT1166_cm7)
74elseif (CONFIG_SOC_MIMXRT1176_CM4)
75include(device_system_MIMXRT1176_cm4)
76elseif (CONFIG_SOC_MIMXRT1176_CM7)
77include(device_system_MIMXRT1176_cm7)
78elseif (CONFIG_SOC_LPC55S69_CPU0)
79include(device_system_LPC55S69_cm33_core0)
80elseif (CONFIG_SOC_LPC55S69_CPU1)
81include(device_system_LPC55S69_cm33_core1)
82elseif (CONFIG_SOC_LPC54114_M4)
83include(device_system_LPC54114_cm4)
84elseif (CONFIG_SOC_LPC54114_M0)
85include(device_system_LPC54114_cm0plus)
86else()
87include(device_system)
88endif()
89endif()
90
91zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/common)
92
93#include shared drivers
94include_driver_ifdef(CONFIG_ADC_MCUX_LPADC		lpadc		driver_lpadc)
95include_driver_ifdef(CONFIG_COUNTER_MCUX_CTIMER		ctimer		driver_ctimer)
96include_driver_ifdef(CONFIG_COUNTER_MCUX_LPC_RTC	lpc_rtc		driver_lpc_rtc)
97include_driver_ifdef(CONFIG_DMA_MCUX_LPC		lpc_dma		driver_lpc_dma)
98include_driver_ifdef(CONFIG_GPIO_MCUX_LPC		lpc_gpio        driver_lpc_gpio)
99include_driver_ifdef(CONFIG_NXP_PINT			pint    	driver_pint)
100include_driver_ifdef(CONFIG_NXP_PINT			inputmux	driver_inputmux)
101include_driver_ifdef(CONFIG_I2C_MCUX_FLEXCOMM		flexcomm	driver_flexcomm)
102include_driver_ifdef(CONFIG_I2C_MCUX_FLEXCOMM		flexcomm/i2c	driver_flexcomm_i2c)
103include_driver_ifdef(CONFIG_I2S_MCUX_FLEXCOMM		flexcomm	driver_flexcomm)
104include_driver_ifdef(CONFIG_I2S_MCUX_FLEXCOMM		flexcomm/i2s	driver_flexcomm_i2s)
105include_driver_ifdef(CONFIG_MCUX_OS_TIMER		ostimer		driver_ostimer)
106include_driver_ifdef(CONFIG_PWM_MCUX_SCTIMER		sctimer		driver_sctimer)
107include_driver_ifdef(CONFIG_SOC_FLASH_LPC		flashiap	driver_flashiap)
108include_driver_ifdef(CONFIG_SPI_MCUX_FLEXCOMM		flexcomm	driver_flexcomm)
109include_driver_ifdef(CONFIG_SPI_MCUX_FLEXCOMM		flexcomm/spi	driver_flexcomm_spi)
110include_driver_ifdef(CONFIG_UART_MCUX_FLEXCOMM		flexcomm	driver_flexcomm)
111include_driver_ifdef(CONFIG_UART_MCUX_FLEXCOMM		flexcomm/usart	driver_flexcomm_usart)
112include_driver_ifdef(CONFIG_WDT_MCUX_WWDT		wwdt		driver_wwdt)
113include_driver_ifdef(CONFIG_ADC_MCUX_ADC12		adc12		driver_adc12)
114include_driver_ifdef(CONFIG_ADC_MCUX_ADC16		adc16		driver_adc16)
115include_driver_ifdef(CONFIG_IPM_IMX_REV2		mu		driver_mu)
116include_driver_ifdef(CONFIG_MBOX_NXP_IMX_MU		mu		driver_mu)
117include_driver_ifdef(CONFIG_CAN_MCUX_FLEXCAN		flexcan		driver_flexcan)
118include_driver_ifdef(CONFIG_CAN_MCUX_FLEXCAN_FD		flexcan		driver_flexcan)
119include_driver_ifdef(CONFIG_COUNTER_MCUX_PIT		pit		driver_pit)
120include_driver_ifdef(CONFIG_COUNTER_MCUX_RTC		rtc		driver_rtc)
121include_driver_ifdef(CONFIG_DAC_MCUX_DAC		dac		driver_dac)
122include_driver_ifdef(CONFIG_DAC_MCUX_DAC32		dac32		driver_dac32)
123include_driver_ifdef(CONFIG_DMA_MCUX_EDMA		dmamux		driver_dmamux)
124include_driver_ifdef(CONFIG_DMA_MCUX_EDMA_V3		dmamux		driver_dmamux)
125include_driver_ifdef(CONFIG_DMA_MCUX_EDMA		edma		driver_edma)
126include_driver_ifdef(CONFIG_DMA_MCUX_EDMA_V3		dma3		driver_dma3)
127include_driver_ifdef(CONFIG_ENTROPY_MCUX_RNGA		rnga		driver_rnga)
128include_driver_ifdef(CONFIG_ENTROPY_MCUX_TRNG		trng		driver_trng)
129include_driver_ifdef(CONFIG_ENTROPY_MCUX_CAAM		caam		driver_caam)
130include_driver_ifdef(CONFIG_ETH_NXP_ENET		enet		driver_enet)
131include_driver_ifdef(CONFIG_HAS_MCUX_SMC		smc		driver_smc)
132include_driver_ifdef(CONFIG_I2C_MCUX			i2c		driver_i2c)
133include_driver_ifdef(CONFIG_I2C_MCUX_LPI2C		lpi2c		driver_lpi2c)
134include_driver_ifdef(CONFIG_I3C_MCUX			i3c		driver_i3c)
135include_driver_ifdef(CONFIG_MCUX_ACMP			acmp		driver_acmp)
136include_driver_ifdef(CONFIG_PWM_MCUX_FTM		ftm     	driver_ftm)
137include_driver_ifdef(CONFIG_PWM_MCUX_TPM		tpm		driver_tpm)
138include_driver_ifdef(CONFIG_PWM_MCUX_PWT		pwt		driver_pwt)
139include_driver_ifdef(CONFIG_RTC_MCUX			rtc		driver_rtc)
140include_driver_ifdef(CONFIG_SPI_MCUX_DSPI		dspi		driver_dspi)
141include_driver_ifdef(CONFIG_SPI_MCUX_LPSPI		lpspi		driver_lpspi)
142include_driver_ifdef(CONFIG_UART_MCUX			uart		driver_uart)
143include_driver_ifdef(CONFIG_UART_MCUX_LPSCI		lpsci		driver_lpsci)
144include_driver_ifdef(CONFIG_UART_MCUX_LPUART		lpuart		driver_lpuart)
145include_driver_ifdef(CONFIG_WDT_MCUX_WDOG		wdog		driver_wdog)
146include_driver_ifdef(CONFIG_WDT_MCUX_WDOG32		wdog32		driver_wdog32)
147include_driver_ifdef(CONFIG_COUNTER_MCUX_GPT		gpt		driver_gpt)
148include_driver_ifdef(CONFIG_MCUX_GPT_TIMER		gpt		driver_gpt)
149include_driver_ifdef(CONFIG_COUNTER_MCUX_PIT		pit		driver_pit)
150include_driver_ifdef(CONFIG_COUNTER_MCUX_QTMR		qtmr_1		driver_qtmr_1)
151include_driver_ifdef(CONFIG_DISPLAY_MCUX_ELCDIF		elcdif		driver_elcdif)
152include_driver_ifdef(CONFIG_DISPLAY_MCUX_DCNANO_LCDIF	lcdif		driver_lcdif)
153include_driver_ifdef(CONFIG_MCUX_PXP			pxp		driver_pxp)
154include_driver_ifdef(CONFIG_ETH_MCUX			enet		driver_enet)
155include_driver_ifdef(CONFIG_GPIO_MCUX_IGPIO		igpio		driver_igpio)
156include_driver_ifdef(CONFIG_I2C_MCUX_LPI2C		lpi2c		driver_lpi2c)
157include_driver_ifdef(CONFIG_I2S_MCUX_SAI		sai		driver_sai)
158include_driver_ifdef(CONFIG_MEMC_MCUX_FLEXSPI		flexspi		driver_flexspi)
159include_driver_ifdef(CONFIG_PWM_MCUX			pwm		driver_pwm)
160include_driver_ifdef(CONFIG_SPI_MCUX_LPSPI		lpspi		driver_lpspi)
161include_driver_ifdef(CONFIG_UART_MCUX_LPUART		lpuart		driver_lpuart)
162include_driver_ifdef(CONFIG_VIDEO_MCUX_CSI		csi		driver_csi)
163include_driver_ifdef(CONFIG_WDT_MCUX_IMX_WDOG		wdog01		driver_wdog01)
164include_driver_ifdef(CONFIG_DMA_MCUX_LPC		lpc_dma		driver_lpc_dma)
165include_driver_ifdef(CONFIG_MEMC_MCUX_FLEXSPI		flexspi		driver_flexspi)
166include_driver_ifdef(CONFIG_HAS_MCUX_RDC		rdc		driver_rdc)
167include_driver_ifdef(CONFIG_UART_MCUX_IUART		iuart		driver_iuart)
168include_driver_ifdef(CONFIG_ADC_MCUX_12B1MSPS_SAR	adc_12b1msps_sar	driver_adc_12b1msps_sar)
169include_driver_ifdef(CONFIG_HWINFO_MCUX_SRC		src		driver_src)
170include_driver_ifdef(CONFIG_HWINFO_MCUX_SIM		sim		driver_sim)
171include_driver_ifdef(CONFIG_HWINFO_MCUX_RCM		rcm		driver_rcm)
172include_driver_ifdef(CONFIG_IPM_MCUX			mailbox		driver_mailbox)
173include_driver_ifdef(CONFIG_COUNTER_MCUX_SNVS		snvs_hp		driver_snvs_hp)
174include_driver_ifdef(CONFIG_COUNTER_MCUX_SNVS_SRTC	snvs_lp		driver_snvs_lp)
175include_driver_ifdef(CONFIG_COUNTER_MCUX_LPTMR		lptmr		driver_lptmr)
176include_driver_ifdef(CONFIG_MCUX_LPTMR_TIMER		lptmr		driver_lptmr)
177include_driver_ifdef(CONFIG_IMX_USDHC			usdhc		driver_usdhc)
178include_driver_ifdef(CONFIG_MIPI_DSI_MCUX		mipi_dsi_split	driver_mipi_dsi_split)
179include_driver_ifdef(CONFIG_MIPI_DSI_MCUX_2L		mipi_dsi	driver_mipi_dsi)
180include_driver_ifdef(CONFIG_ADC_LPC_ADC			lpc_adc		driver_lpc_adc)
181include_driver_ifdef(CONFIG_MCUX_SDIF			sdif		driver_sdif)
182include_driver_ifdef(CONFIG_ADC_MCUX_ETC		adc_etc		driver_adc_etc)
183include_driver_ifdef(CONFIG_MCUX_XBARA			xbara		driver_xbara)
184include_driver_ifdef(CONFIG_QDEC_MCUX			enc		driver_enc)
185include_driver_ifdef(CONFIG_CRYPTO_MCUX_DCP			dcp		driver_dcp)
186include_driver_ifdef(CONFIG_DMA_MCUX_SMARTDMA		smartdma	driver_lpc_smartdma)
187include_driver_ifdef(CONFIG_DAC_MCUX_LPDAC			dac_1		driver_dac_1)
188
189if ((${MCUX_DEVICE} MATCHES "MIMXRT1[0-9][0-9][0-9]") AND (NOT (CONFIG_SOC_MIMXRT1166_CM4 OR CONFIG_SOC_MIMXRT1176_CM4)))
190  include_driver_ifdef(CONFIG_HAS_MCUX_CACHE		cache/armv7-m7	driver_cache_armv7_m7)
191elseif(${MCUX_DEVICE} MATCHES "MIMXRT(5|6)")
192  include_driver_ifdef(CONFIG_HAS_MCUX_CACHE		cache/cache64	driver_cache_cache64)
193elseif((${MCUX_DEVICE} MATCHES "MK(28|66)") OR (${MCUX_DEVICE} MATCHES "MKE(14|16|18)") OR (CONFIG_SOC_MIMXRT1166_CM4) OR (CONFIG_SOC_MIMXRT1176_CM4))
194  include_driver_ifdef(CONFIG_HAS_MCUX_CACHE		cache/lmem	driver_cache_lmem)
195endif()
196
197if (${MCUX_DEVICE} MATCHES "MIMXRT11[0-9][0-9]")
198   include_driver_ifdef(CONFIG_PM_MCUX_GPC		gpc_3		driver_gpc_3)
199   include_ifdef(CONFIG_HWINFO_MCUX_SRC_V2		driver_soc_src)
200elseif (${MCUX_DEVICE} MATCHES "MIMXRT10[0-9][0-9]")
201   include_driver_ifdef(CONFIG_PM_MCUX_GPC		gpc_1		driver_gpc_1)
202   include_driver_ifdef(CONFIG_PM_MCUX_DCDC		dcdc_1		driver_dcdc_1)
203   include_driver_ifdef(CONFIG_PM_MCUX_PMU		pmu		driver_pmu)
204endif()
205
206if("${CONFIG_SOC_FAMILY}" STREQUAL "nxp_kinetis")
207
208  include_driver_ifdef(CONFIG_SOC_FLASH_MCUX		flash		driver_flash)
209
210  include(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/port/driver_port.cmake)
211  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/port)
212
213  if(${MCUX_DEVICE} MATCHES "MK(80|82|64|66|M34|M35|E14F|E16F|E18F|22F12)")
214    include(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/sysmpu/driver_sysmpu.cmake)
215    zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/sysmpu)
216  endif()
217
218endif()
219
220if("${CONFIG_SOC_FAMILY}" STREQUAL "nxp_lpc")
221
222if ((${MCUX_DEVICE} MATCHES "LPC8[0-9][0-9]") OR (${MCUX_DEVICE} MATCHES "LPC5(1|4)"))
223  include_driver_ifdef(CONFIG_SOC_FLASH_MCUX		iap		driver_iap)
224  include_driver_ifdef(CONFIG_ENTROPY_MCUX_RNG		iap		driver_rng)
225elseif (${MCUX_DEVICE} MATCHES "LPC55")
226  if (${MCUX_DEVICE} MATCHES "LPC55S*3")
227   if(${CONFIG_SOC_FLASH_MCUX})
228      list(APPEND CMAKE_MODULE_PATH
229        ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/devices/LPC55S36/drivers
230      )
231      zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/devices/LPC55S36/drivers/flash)
232      include(driver_flashiap)
233    endif()
234  else()
235    include_driver_ifdef(CONFIG_SOC_FLASH_MCUX		iap1		driver_iap1)
236  endif()
237  include_driver_ifdef(CONFIG_ENTROPY_MCUX_RNG		rng_1		driver_rng_1)
238endif()
239
240if (${MCUX_DEVICE} MATCHES "LPC5")
241  include(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/lpc_iocon/driver_lpc_iocon.cmake)
242  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/lpc_iocon)
243  if (${MCUX_DEVICE} MATCHES "LPC55S*3" AND (DEFINED CONFIG_ADC_MCUX_LPADC OR DEFINED CONFIG_DAC_MCUX_LPDAC))
244    include(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/vref_1/driver_vref_1.cmake)
245    zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/vref_1)
246  endif()
247elseif (${MCUX_DEVICE} MATCHES "LPC8")
248  include(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/lpc_iocon_lite/driver_lpc_iocon_lite.cmake)
249  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/lpc_iocon_lite)
250endif()
251
252endif()
253
254if(${MCUX_DEVICE} MATCHES "MIMXRT(5|6)")
255  include(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/lpc_iopctl/driver_lpc_iopctl.cmake)
256  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/drivers/lpc_iopctl)
257endif()
258
259if(CONFIG_ETH_MCUX)
260  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/phy)
261  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/phy/device/phyksz8081)
262  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/phy/device/phyar8031)
263  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/phy/device/phylan8720a)
264  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/phy/device/phyrtl8211f)
265  zephyr_library_sources(mcux-sdk/components/phy/device/phyksz8081/fsl_phyksz8081.c)
266  zephyr_library_sources(mcux-sdk/components/phy/device/phyar8031/fsl_phyar8031.c)
267  zephyr_library_sources(mcux-sdk/components/phy/device/phylan8720a/fsl_phylan8720a.c)
268  zephyr_library_sources(mcux-sdk/components/phy/device/phyrtl8211f/fsl_phyrtl8211f.c)
269
270  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/phy/mdio/enet)
271  #zephyr_library_sources(mcux-sdk/components/phy/mdio/enet/fsl_enet_mdio.c)
272endif()
273
274if (CONFIG_USB_DEVICE_DRIVER)
275  list(APPEND CMAKE_MODULE_PATH
276    ${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb
277  )
278  include(middleware_usb_phy)
279  include_ifdef(CONFIG_USB_DC_NXP_EHCI         middleware_usb_device_ehci)
280  include_ifdef(CONFIG_USB_DC_NXP_LPCIP3511    middleware_usb_device_ip3511fs)
281
282  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb/device)
283  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb/phy)
284  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb/include)
285endif()
286
287if(CONFIG_ENTROPY_MCUX_CSS)
288  list(APPEND CMAKE_MODULE_PATH
289    ${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc
290  )
291  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/comps/mcuxClCss/inc)
292  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/comps/mcuxCsslFlowProtection/inc)
293  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/comps/mcuxCsslSecureCounter/inc)
294  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/comps/mcuxCsslCPreProcessor/inc)
295  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/comps/mcuxClMemory/inc)
296  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/platforms)
297  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/platforms/LPC55S3x/inc)
298  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/compiler/iar)
299  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/platforms/crypto_ip/inc/css/2.13.4)
300  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/platforms/crypto_ip/inc/fame)
301  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/comps/mcuxClKey/src)
302  zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc/src/comps/mcuxClSession/inc)
303  include(component_css)
304endif()
305