2019-04-06 09:08:09 -04:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2021-08-04 14:52:25 -07:00
|
|
|
if(CONFIG_USB_DEVICE_DRIVER)
|
|
|
|
|
|
|
|
zephyr_library()
|
2023-11-07 09:32:18 +01:00
|
|
|
zephyr_library_include_directories(${ZEPHYR_BASE}/drivers/usb/common/)
|
2021-08-04 14:52:25 -07:00
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_USB_DW usb_dc_dw.c)
|
2021-07-29 10:00:39 -04:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_USB_DC_RPI_PICO usb_dc_rpi_pico.c)
|
2021-08-04 14:52:25 -07:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_USB_DC_STM32 usb_dc_stm32.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_USB_DC_SAM0 usb_dc_sam0.c)
|
2020-07-02 00:01:48 -03:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_USB_DC_SAM_USBC usb_dc_sam_usbc.c)
|
2021-08-04 14:52:25 -07:00
|
|
|
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
|
2018-09-10 16:07:31 +03:00
|
|
|
usb_dc_native_posix.c
|
|
|
|
usb_dc_native_posix_adapt.c
|
|
|
|
)
|
2021-08-04 14:52:25 -07:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_USB_NRFX usb_dc_nrfx.c)
|
2021-08-16 15:49:03 -05:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_USB_MCUX usb_dc_mcux.c)
|
2023-04-17 15:47:44 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_USB_DC_SMARTBOND usb_dc_smartbond.c)
|
2023-05-26 16:29:19 +08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_USB_DC_IT82XX2 usb_dc_it82xx2.c)
|
2023-11-28 10:47:17 +08:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_USB_DC_NUMAKER usb_dc_numaker.c)
|
2021-08-04 14:52:25 -07:00
|
|
|
|
|
|
|
endif()
|