Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

drivers: usb: initial work for gd32 usb #55310

Closed
wants to merge 2 commits into from

Conversation

cameled
Copy link
Contributor

@cameled cameled commented Mar 1, 2023

I'm trying to add gd32 usb support recently.

HAL

Gigadevice provide an usb_library in gd32 firmware library. This usb library contain its own device and host inmplement, based on a register wrapper(drivers directory). Most of the register wrapper are same between gd32 series.

Currently solution is to use this reigster wrapper to implement a new udc drivers.

register wrapper import work: zephyrproject-rtos/hal_gigadevice#32

GD32 USB

Below is a list for gd32 sos with USB(FS, HS) supported:

SoC Features
GD32C10x FS
GD32C11x FS
GD32E10x FS
GD32E11x FS
GD32E50x FS, HS
GD32F10x<1> FS
GD32F20x FS
GD32F30x FS
GD32F350 FS
GD32F4xx FS, HS
GD32L23x FS
GD32VF103 FS
GD32W51x FS
GD32L233 FS
  1. GD32F101 not support USB.

HaiLong Yang added 2 commits March 1, 2023 22:38
This add usb support for hal_gigadevice.

Signed-off-by: HaiLong Yang <[email protected]>
This add initial support for gd32 usb device driver.

Signed-off-by: HaiLong Yang <[email protected]>
@github-actions
Copy link

This pull request has been marked as stale because it has been open (more than) 60 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 14 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions bot added the Stale label May 12, 2023
@github-actions github-actions bot closed this May 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants