-
Notifications
You must be signed in to change notification settings - Fork 7k
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
usbh: add experimental host support #30361
Conversation
Add USB Host subsystem. USB Host subsystem supports only hub and msc class at the moment. The USB Host stack is based on the uC/USBH stack, which was published under Apache license, (https://github.com/SiliconLabs/uC-USBH d6544687a481edb8e5cc8dca9e77bf771717b708). Signed-off-by: Sascha Ludwig <sascha.ludwig@student.hs-rm.de>
added the necessary lines for the usb host support to the atsamr21 board files. Signed-off-by: Sascha Ludwig <sascha.ludwig@student.hs-rm.de>
added usb host sample which uses the msc class to read the capacity of a connected mass storage device. Signed-off-by: Sascha Ludwig <sascha.ludwig@student.hs-rm.de>
Requirements | ||
************ | ||
|
||
This sample has been tested with with the atsamr21_xpro and an USB hub with |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
typo
work in progress ehci driver Signed-off-by: Sascha Ludwig <sascha.ludwig@student.hs-rm.de>
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. |
Is there any estimate on when and if this pull request will make into into the standard main branch? |
efdev, can you give me some idea of the status of this effort. I understand you had this working for the ATMEL board based on the Zephyr logging. The PR also includes a kernel overlay for the NXP1050 board. We purchased this board and tried to get it to work on that board, the full PR as it was submitted, and it somewhat bricked that board. Was this ever tried on the NXP1050, and do you have any recommendations/confirmation on our observed status and things we might do to get it to work on the NXP1050 platform? |
Any update on this? Would be really great to have USB host support. |
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. |
Any updates on this? |
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. |
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. |
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. |
This PR is experimental USB host support for Zephyr.
The work was done during a student internship at PHYTEC Messtechnik GmbH.
The work is based on uC/USBH Host implementation and currently supported classes are the hub and msc class.
Fixes: #12386