drivers: usb: dc: sam: Add atmel USBC controller

Add atmel USBC device controller.

Signed-off-by: Gerson Fernando Budke <nandojve@gmail.com>
This commit is contained in:
Gerson Fernando Budke 2020-07-02 00:01:48 -03:00 committed by Christopher Friedt
commit 670c067563
3 changed files with 1223 additions and 0 deletions

View file

@ -7,6 +7,7 @@ zephyr_library()
zephyr_library_sources_ifdef(CONFIG_USB_DW usb_dc_dw.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

View file

@ -45,6 +45,15 @@ config USB_DC_SAM0
help
SAM0 family USB device controller Driver.
DT_COMPAT_SAM_USBC := atmel,sam-usbc
config USB_DC_SAM_USBC
bool "SAM4L USBC Device Controller driver"
depends on SOC_SERIES_SAM4L
default $(dt_compat_enabled,$(DT_COMPAT_SAM_USBC))
help
SAM4L family USBC device controller Driver.
config USB_DC_SAM_USBHS
bool "SAM series USB HS Device Controller driver"
depends on SOC_SERIES_SAME70 || \

File diff suppressed because it is too large Load diff