Skip to content

Commit 14b0dd1

Browse files
mcux: hal_nxp: support usb host controller in Zephyr
- include middleware_usb_host_khci or middleware_usb_host_ehci when controller is enabled in Zephyr. Signed-off-by: Mark Wang <[email protected]>
1 parent d45b14c commit 14b0dd1

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

mcux/hal_nxp.cmake

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,19 @@ if (CONFIG_USB_DEVICE_DRIVER)
316316
zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb/include)
317317
endif()
318318

319+
if (CONFIG_UHC_DRIVER)
320+
list(APPEND CMAKE_MODULE_PATH
321+
${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb
322+
)
323+
include_ifdef(CONFIG_USB_UHC_NXP_PHY middleware_usb_phy)
324+
include_ifdef(CONFIG_USB_UHC_NXP_EHCI middleware_usb_host_ehci)
325+
include_ifdef(CONFIG_USB_UHC_NXP_KHCI middleware_usb_host_khci)
326+
327+
zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb/host)
328+
zephyr_include_directories_ifdef(CONFIG_USB_UHC_NXP_PHY, ${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb/phy)
329+
zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb/include)
330+
endif()
331+
319332
if(CONFIG_ENTROPY_MCUX_CSS)
320333
list(APPEND CMAKE_MODULE_PATH
321334
${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc

0 commit comments

Comments
 (0)