Skip to content

drivers: usb: Port usb_dc_sam_usbc to UDC API #74665

Description

@carlescufi

In order for the USB_DEVICE_STACK_NEXT to become the default, existing USB device drivers must be ported to it.
See #42066 for additional details.

Note that if this driver is not ported by Zephyr 4.0.0, this hardware will not work with the default USB stack in 4.0.0.

Example ports:

Skeleton file to use as a starting point:
https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/usb/udc/udc_skeleton.c

Documentation:
https://docs.zephyrproject.org/latest/connectivity/usb/device_next/usb_device.html
https://docs.zephyrproject.org/latest/connectivity/usb/device_next/api/index.html

Activity

  1. added this to the v4.0.0 milestone on Jun 21, 2024
  2. changed the title [-]Port `usb_dc_sam_usbc` to `USB_DEVICE_STACK_NEXT`[/-] [+]drivers: usb: Port `usb_dc_sam_usbc` to `UDC API`[/+] on Jun 25, 2024
  3. carlescufi commented on Aug 27, 2024

    @carlescufi
    MemberAuthor

    @nandojve do you have plans to port this yourself?

  4. nandojve commented on Aug 27, 2024

    @nandojve
    Member

    @nandojve do you have plans to port this yourself?

    Hi @carlescufi ,

    I only use my free time to work on Zephyr and, at moment, I'm quite busy. So, if anyone have time to do it it is Ok from my side. I can help testing on real HW at least. I run Linux loopback driver and report.

  5. modified the milestones: v4.0.0, v4.1.0 on Nov 8, 2024
  6. modified the milestones: v4.1.0, v4.2.0 on Mar 6, 2025
  7. added theissue type on May 29, 2025
  8. modified the milestones: v4.2.0, on Sep 25, 2025
  9. henrikbrixandersen commented on Feb 24, 2026

    @henrikbrixandersen
    Member

    Release Engineering WG meeting 2026-02-24:

    • Marked as release blocker in accordance with discussion in the release meeting.
  10. added a commit that references this issue on Mar 7, 2026
    fc6c47d
  11. added a commit that references this issue on Mar 12, 2026
    fd8ae1e
  12. added a commit that references this issue on Jul 6, 2026
    047caef
  13. added a commit that references this issue on Sep 17, 2026
    8c61e0e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

FeatureA planned feature with a milestoneRelease BlockerUse this label for justified release blockersarea: USBUniversal Serial Busplatform: Microchip SAMMicrochip SAM Platform (formerly Atmel SAM)

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions