Skip to content

Commit 191af61

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 <yichang.wang@nxp.com>
1 parent ef50604 commit 191af61

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
@@ -313,6 +313,19 @@ if (CONFIG_USB_DEVICE_DRIVER)
313313
zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb/include)
314314
endif()
315315

316+
if (CONFIG_UHC_DRIVER)
317+
list(APPEND CMAKE_MODULE_PATH
318+
${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb
319+
)
320+
include_ifdef(CONFIG_USB_UHC_NXP_PHY middleware_usb_phy)
321+
include_ifdef(CONFIG_USB_UHC_NXP_EHCI middleware_usb_host_ehci)
322+
include_ifdef(CONFIG_USB_UHC_NXP_KHCI middleware_usb_host_khci)
323+
324+
zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb/host)
325+
zephyr_include_directories_ifdef(CONFIG_USB_UHC_NXP_PHY, ${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb/phy)
326+
zephyr_include_directories(${CMAKE_CURRENT_LIST_DIR}/middleware/mcux-sdk-middleware-usb/include)
327+
endif()
328+
316329
if(CONFIG_ENTROPY_MCUX_CSS)
317330
list(APPEND CMAKE_MODULE_PATH
318331
${CMAKE_CURRENT_LIST_DIR}/mcux-sdk/components/css_pkc

0 commit comments

Comments
 (0)