Skip to content

Feature/enable usb host controller #496

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

Conversation

MarkWangChinese
Copy link
Contributor

Add the NXP USB Host controllers support in Zephyr.
Support EHCI, KHCI, OHCI and IP3516HS NXP controllers.

The Zephyr PR is: zephyrproject-rtos/zephyr#77973

Note: This pr replace the pr (#327) because the old pr use nxp-zephyr repository that is deprecated

Copy link
Member

@dleach02 dleach02 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MarkWangChinese please adjust your PR to realign with the recent SDK-NG changes

@MarkWangChinese MarkWangChinese force-pushed the feature/enable_usb_host_controller branch 3 times, most recently from d4f1c33 to 16492d5 Compare April 10, 2025 12:46
@MarkWangChinese MarkWangChinese force-pushed the feature/enable_usb_host_controller branch from 16492d5 to e7e6011 Compare April 18, 2025 07:30
@MarkWangChinese
Copy link
Contributor Author

Hi @dleach02 Since zephyrproject-rtos/zephyr#77973 has been approved once, could you help move this pr forward?

 - add one porting file to use SDK usb host driver files in Zephyr
 - EHCI, KHCI, OHCI and IP3516HS driver include Zephyr USB port file if it is Zephyr environment
 - Fix the KHCI driver bus reset issue
 - update patch list

Signed-off-by: Mark Wang <yichang.wang@nxp.com>
support kCLOCK_UsbfsSrcPll0 in CLOCK_EnableUsbfs0HostClock

Signed-off-by: Mark Wang <yichang.wang@nxp.com>
@MarkWangChinese MarkWangChinese force-pushed the feature/enable_usb_host_controller branch from e7e6011 to e339b11 Compare May 19, 2025 03:03
@dleach02 dleach02 requested review from mmahadevan108 and decsny May 28, 2025 14:57
@dleach02 dleach02 merged commit cea5006 into zephyrproject-rtos:master May 28, 2025
@mmahadevan108 mmahadevan108 deleted the feature/enable_usb_host_controller branch June 13, 2025 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants