Page MenuHomeFreeBSD

[BHND/USB] Port of EHCI/OHCI support from ZRouter
ClosedPublic

Authored by mizhka on Sep 4 2016, 4:36 PM.
Tags
None
Referenced Files
F106101100: D7781.id20040.diff
Wed, Dec 25, 10:17 AM
F106073783: D7781.diff
Tue, Dec 24, 11:08 PM
Unknown Object (File)
Sat, Dec 21, 11:17 PM
Unknown Object (File)
Oct 18 2024, 5:12 PM
Unknown Object (File)
Oct 13 2024, 11:47 AM
Unknown Object (File)
Oct 9 2024, 6:15 PM
Unknown Object (File)
Oct 5 2024, 3:33 PM
Unknown Object (File)
Oct 5 2024, 11:48 AM
Subscribers

Details

Summary

Hi,

This patch adds EHCI/OHCI support for BroadCom SoCs. Patch is port from ZRouter project (@ray).

Test Plan

Tested on Asus RT-N16 (external USB) and RT-N53 (internal USB)

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

mizhka retitled this revision from to [BHND/USB] Port of EHCI/OHCI support from ZRouter.
mizhka updated this object.
mizhka edited the test plan for this revision. (Show Details)
mizhka added reviewers: landonf, ray, adrian.
mizhka set the repository for this revision to rS FreeBSD src repository - subversion.
mizhka added a subscriber: ray.
adrian edited edge metadata.

Just make sure the cache line size is 32 bytes (to match USB_HOST_ALIGN), and then yes, commit away. :)

This revision is now accepted and ready to land.Sep 4 2016, 6:16 PM
ray edited edge metadata.
ray added inline comments.
sys/dev/bhnd/cores/usb/bhnd_usb.c
243–266 ↗(On Diff #20040)

Please remove that :-D
or @ifdef for BCM5354, or add chipid check :)

sys/mips/broadcom/files.broadcom
24 ↗(On Diff #20040)

optional usb

25 ↗(On Diff #20040)

optional ehci

26 ↗(On Diff #20040)

optional ohci

This revision was automatically updated to reflect the committed changes.