zephyr/drivers/usb/device/CMakeLists.txt
Chun-Chieh Li bc1a988f9d drivers: usb: device: support Nuvoton NuMaker series USBD controller driver
1. Configure 'core-clock' to 192MHz to generate necessary 48MHz
2. Support workaround to disallowing ISO IN/OUT EPs to be assigned
   the same EP numbers

Signed-off-by: Chun-Chieh Li <ccli8@nuvoton.com>
2024-02-02 10:07:43 +01:00

26 lines
1.1 KiB
CMake

# SPDX-License-Identifier: Apache-2.0
if(CONFIG_USB_DEVICE_DRIVER)
zephyr_library()
zephyr_library_include_directories(${ZEPHYR_BASE}/drivers/usb/common/)
zephyr_library_sources_ifdef(CONFIG_USB_DW usb_dc_dw.c)
zephyr_library_sources_ifdef(CONFIG_USB_DC_RPI_PICO usb_dc_rpi_pico.c)
zephyr_library_sources_ifdef(CONFIG_USB_DC_STM32 usb_dc_stm32.c)
zephyr_library_sources_ifdef(CONFIG_USB_DC_SAM0 usb_dc_sam0.c)
zephyr_library_sources_ifdef(CONFIG_USB_DC_SAM_USBC usb_dc_sam_usbc.c)
zephyr_library_sources_ifdef(CONFIG_USB_DC_SAM_USBHS usb_dc_sam_usbhs.c)
zephyr_library_sources_ifdef(CONFIG_USB_KINETIS usb_dc_kinetis.c)
zephyr_library_sources_ifdef(CONFIG_USB_NATIVE_POSIX
usb_dc_native_posix.c
usb_dc_native_posix_adapt.c
)
zephyr_library_sources_ifdef(CONFIG_USB_NRFX usb_dc_nrfx.c)
zephyr_library_sources_ifdef(CONFIG_USB_MCUX usb_dc_mcux.c)
zephyr_library_sources_ifdef(CONFIG_USB_DC_SMARTBOND usb_dc_smartbond.c)
zephyr_library_sources_ifdef(CONFIG_USB_DC_IT82XX2 usb_dc_it82xx2.c)
zephyr_library_sources_ifdef(CONFIG_USB_DC_NUMAKER usb_dc_numaker.c)
endif()